Module: Zavudev::Internal::Type::RequestParameters Private

Included in:
Models::AddressCreateParams, Models::AddressDeleteParams, Models::AddressListParams, Models::AddressRetrieveParams, Models::BroadcastCancelParams, Models::BroadcastCreateParams, Models::BroadcastDeleteParams, Models::BroadcastListParams, Models::BroadcastProgressParams, Models::BroadcastRescheduleParams, Models::BroadcastRetrieveParams, Models::BroadcastSendParams, Models::BroadcastUpdateParams, Models::Broadcasts::ContactAddParams, Models::Broadcasts::ContactListParams, Models::Broadcasts::ContactRemoveParams, Models::ContactListParams, Models::ContactRetrieveByPhoneParams, Models::ContactRetrieveParams, Models::ContactUpdateParams, Models::IntrospectValidatePhoneParams, Models::MessageListParams, Models::MessageReactParams, Models::MessageRetrieveParams, Models::MessageSendParams, Models::PhoneNumberListParams, Models::PhoneNumberPurchaseParams, Models::PhoneNumberReleaseParams, Models::PhoneNumberRequirementsParams, Models::PhoneNumberRetrieveParams, Models::PhoneNumberSearchAvailableParams, Models::PhoneNumberUpdateParams, Models::RegulatoryDocumentCreateParams, Models::RegulatoryDocumentDeleteParams, Models::RegulatoryDocumentListParams, Models::RegulatoryDocumentRetrieveParams, Models::RegulatoryDocumentUploadURLParams, Models::SenderCreateParams, Models::SenderDeleteParams, Models::SenderGetProfileParams, Models::SenderListParams, Models::SenderRegenerateWebhookSecretParams, Models::SenderRetrieveParams, Models::SenderUpdateParams, Models::SenderUpdateProfileParams, Models::SenderUploadProfilePictureParams, Models::Senders::Agent::ExecutionListParams, Models::Senders::Agent::FlowCreateParams, Models::Senders::Agent::FlowDeleteParams, Models::Senders::Agent::FlowDuplicateParams, Models::Senders::Agent::FlowListParams, Models::Senders::Agent::FlowRetrieveParams, Models::Senders::Agent::FlowUpdateParams, Models::Senders::Agent::KnowledgeBaseCreateParams, Models::Senders::Agent::KnowledgeBaseDeleteParams, Models::Senders::Agent::KnowledgeBaseListParams, Models::Senders::Agent::KnowledgeBaseRetrieveParams, Models::Senders::Agent::KnowledgeBaseUpdateParams, Models::Senders::Agent::KnowledgeBases::DocumentCreateParams, Models::Senders::Agent::KnowledgeBases::DocumentDeleteParams, Models::Senders::Agent::KnowledgeBases::DocumentListParams, Models::Senders::Agent::ToolCreateParams, Models::Senders::Agent::ToolDeleteParams, Models::Senders::Agent::ToolListParams, Models::Senders::Agent::ToolRetrieveParams, Models::Senders::Agent::ToolTestParams, Models::Senders::Agent::ToolUpdateParams, Models::Senders::AgentCreateParams, Models::Senders::AgentDeleteParams, Models::Senders::AgentRetrieveParams, Models::Senders::AgentStatsParams, Models::Senders::AgentUpdateParams, Models::TemplateCreateParams, Models::TemplateDeleteParams, Models::TemplateListParams, Models::TemplateRetrieveParams, Models::TemplateSubmitParams
Defined in:
lib/zavudev/internal/type/request_parameters.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Defined Under Namespace

Modules: Converter

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#request_optionsObject

Options to specify HTTP behaviour for this request.

@return [Zavudev::RequestOptions, Hash{Symbol=>Object}]


# File 'lib/zavudev/internal/type/request_parameters.rb', line 8

Class Method Details

.included(mod) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • mod (Module)

Raises:

  • (ArgumentError)


14
15
16
17
18
# File 'lib/zavudev/internal/type/request_parameters.rb', line 14

def self.included(mod)
  raise ArgumentError.new(mod) unless mod <= Zavudev::Internal::Type::BaseModel

  mod.optional(:request_options, Zavudev::RequestOptions)
end