Class: VitableConnect::Models::MemberListIDCardsResponse::Data::Network
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- VitableConnect::Models::MemberListIDCardsResponse::Data::Network
- Defined in:
- lib/vitable_connect/models/member_list_id_cards_response.rb,
sig/vitable_connect/models/member_list_id_cards_response.rbs
Overview
Defined Under Namespace
Classes: Address
Instance Attribute Summary collapse
-
#address ⇒ VitableConnect::Models::MemberListIDCardsResponse::Data::Network::Address
Shared read serializer for a postal address on public API responses.
-
#edi ⇒ String?
Network's EDI.
-
#id ⇒ String
Returns the value of attribute id.
- #logo ⇒ String?
- #member_phone ⇒ String?
-
#member_website ⇒ String?
Website for members.
-
#name ⇒ String
Name of the network.
- #phone ⇒ String
- #provider_phone ⇒ String?
-
#provider_website ⇒ String?
Website for providers.
-
#website ⇒ String
Website of the network.
Instance Method Summary collapse
-
#initialize(id:, address:, logo:, member_phone:, name:, phone:, provider_phone:, website:, edi: nil, member_website: nil, provider_website: nil) ⇒ Object
constructor
Some parameter documentations has been truncated, see Network for more details.
- #to_hash ⇒ {
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(id:, address:, logo:, member_phone:, name:, phone:, provider_phone:, website:, edi: nil, member_website: nil, provider_website: nil) ⇒ Object
Some parameter documentations has been truncated, see VitableConnect::Models::MemberListIDCardsResponse::Data::Network for more details.
Provider network shown on the card; null for an rx card
|
|
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 285
|
Instance Attribute Details
#address ⇒ VitableConnect::Models::MemberListIDCardsResponse::Data::Network::Address
Shared read serializer for a postal address on public API responses.
One definition for the address block every public resource emits (employer,
employee, …), so the 5-field shape isn't hand-rolled per endpoint. Read-only: it
renders an already-built address value object (e.g. AddressDVO) whose
attributes map 1:1 to these fields.
226 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 226 required :address, -> { VitableConnect::Models::MemberListIDCardsResponse::Data::Network::Address } |
#edi ⇒ String?
Network's EDI
264 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 264 optional :edi, String, nil?: true |
#id ⇒ String
Returns the value of attribute id.
186 187 188 |
# File 'sig/vitable_connect/models/member_list_id_cards_response.rbs', line 186 def id @id end |
#logo ⇒ String?
231 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 231 required :logo, String, nil?: true |
#member_phone ⇒ String?
236 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 236 required :member_phone, String, nil?: true |
#member_website ⇒ String?
Website for members
270 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 270 optional :member_website, String, nil?: true |
#name ⇒ String
Name of the network
242 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 242 required :name, String |
#phone ⇒ String
247 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 247 required :phone, String |
#provider_phone ⇒ String?
252 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 252 required :provider_phone, String, nil?: true |
#provider_website ⇒ String?
Website for providers
276 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 276 optional :provider_website, String, nil?: true |
#website ⇒ String
Website of the network
258 |
# File 'lib/vitable_connect/models/member_list_id_cards_response.rb', line 258 required :website, String |
Instance Method Details
#to_hash ⇒ {
202 |
# File 'sig/vitable_connect/models/member_list_id_cards_response.rbs', line 202
def to_hash: -> {
|