Class: Zavudev::Models::InvitationCreateParams
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Zavudev::Models::InvitationCreateParams
- Extended by:
- Internal::Type::RequestParameters::Converter
- Includes:
- Internal::Type::RequestParameters
- Defined in:
- lib/zavudev/models/invitation_create_params.rb
Overview
Instance Attribute Summary collapse
-
#allowed_phone_countries ⇒ Array<String>?
ISO country codes for allowed phone numbers.
-
#client_email ⇒ String?
Email of the client being invited.
-
#client_name ⇒ String?
Name of the client being invited.
-
#client_phone ⇒ String?
Phone number of the client in E.164 format.
-
#expires_in_days ⇒ Integer?
Number of days until the invitation expires.
-
#phone_number_id ⇒ String?
ID of a Zavu phone number to pre-assign for WhatsApp registration.
Attributes included from Internal::Type::RequestParameters
Instance Method Summary collapse
-
#initialize(allowed_phone_countries: nil, client_email: nil, client_name: nil, client_phone: nil, expires_in_days: nil, phone_number_id: nil, request_options: {}) ⇒ Object
constructor
Some parameter documentations has been truncated, see InvitationCreateParams for more details.
Methods included from Internal::Type::RequestParameters::Converter
Methods included from Internal::Type::RequestParameters
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(allowed_phone_countries: nil, client_email: nil, client_name: nil, client_phone: nil, expires_in_days: nil, phone_number_id: nil, request_options: {}) ⇒ Object
Some parameter documentations has been truncated, see Zavudev::Models::InvitationCreateParams for more details.
|
|
# File 'lib/zavudev/models/invitation_create_params.rb', line 49
|
Instance Attribute Details
#allowed_phone_countries ⇒ Array<String>?
ISO country codes for allowed phone numbers.
14 15 16 |
# File 'lib/zavudev/models/invitation_create_params.rb', line 14 optional :allowed_phone_countries, Zavudev::Internal::Type::ArrayOf[String], api_name: :allowedPhoneCountries |
#client_email ⇒ String?
Email of the client being invited.
22 |
# File 'lib/zavudev/models/invitation_create_params.rb', line 22 optional :client_email, String, api_name: :clientEmail |
#client_name ⇒ String?
Name of the client being invited.
28 |
# File 'lib/zavudev/models/invitation_create_params.rb', line 28 optional :client_name, String, api_name: :clientName |
#client_phone ⇒ String?
Phone number of the client in E.164 format.
34 |
# File 'lib/zavudev/models/invitation_create_params.rb', line 34 optional :client_phone, String, api_name: :clientPhone |
#expires_in_days ⇒ Integer?
Number of days until the invitation expires.
40 |
# File 'lib/zavudev/models/invitation_create_params.rb', line 40 optional :expires_in_days, Integer, api_name: :expiresInDays |
#phone_number_id ⇒ String?
ID of a Zavu phone number to pre-assign for WhatsApp registration. If provided, the client will use this number instead of their own.
47 |
# File 'lib/zavudev/models/invitation_create_params.rb', line 47 optional :phone_number_id, String, api_name: :phoneNumberId |