Categorygithub.com/ycloud-developers/ycloud-sdk-go
modulepackage
1.15.2
Repository: https://github.com/ycloud-developers/ycloud-sdk-go.git
Documentation: pkg.go.dev

# README

YCloud SDK for Go

The YCloud API is organized around REST. Our API is designed to have predictable, resource-oriented URLs, return JSON responses, and use standard HTTP response codes and verbs.

Overview

  • API version: v2
  • Package version: 1.15.2

Installation

Install the following dependencies:

go get golang.org/x/oauth2
go get golang.org/x/net/context
go get github.com/ycloud-developers/ycloud-sdk-go

Add the following in import:

import ycloud "github.com/ycloud-developers/ycloud-sdk-go"

Documentation for API Endpoints

All URIs are relative to https://api.ycloud.com/v2

ClassMethodHTTP requestDescription
BalanceApiRetrieveGet /balanceRetrieve balance
ContactsApiCreatePost /contact/contactsCreate a contact
ContactsApiDeleteDelete /contact/contacts/{id}Delete a contact
ContactsApiListGet /contact/contactsList contacts
ContactsApiRetrieveGet /contact/contacts/{id}Retrieve a contact
ContactsApiUpdatePatch /contact/contacts/{id}Update a contact
CustomEventsApiCreateDefinitionPost /event/definitionsCreate an event definition
CustomEventsApiCreatePropertyDefinitionPost /event/definitions/{name}/propertiesCreate an event property definition
CustomEventsApiPropertyDefinitionDelete /event/definitions/{name}/properties/{propertyName}Delete an event property definition
CustomEventsApiPropertyDefinition_0Patch /event/definitions/{name}/properties/{propertyName}Update an event property definition
CustomEventsApiRetrieveDefinitionGet /event/definitions/{name}Retrieve an event definition
CustomEventsApiSendEventPost /event/eventsSend an event
CustomEventsApiUpdateDefinitionPatch /event/definitions/{name}Update an event definition
EmailsApiSendPost /emailsSend an email
SmsApiListGet /smsList SMS records
SmsApiSendPost /smsSend an SMS
UnsubscribersApiCreatePost /unsubscribersCreate an unsubscriber
UnsubscribersApiDeleteByCustomerAndChannelDelete /unsubscribers/{customer}/{channel}Delete an unsubscriber
UnsubscribersApiListGet /unsubscribersList unsubscribers
UnsubscribersApiListAllByCustomerGet /unsubscribers/{customer}List all unsubscribers by customer
UnsubscribersApiRetrieveByCustomerAndChannelGet /unsubscribers/{customer}/{channel}Retrieve an unsubscriber
VerifyApiCheckPost /verify/verificationChecksCheck a verification
VerifyApiSendPost /verify/verificationsStart a verification
VoicesApiListGet /voicesList voice records
VoicesApiSendPost /voicesSend a voice code
WebhookEndpointsApiCreatePost /webhookEndpointsCreate a webhook endpoint
WebhookEndpointsApiDeleteDelete /webhookEndpoints/{id}Delete a webhook endpoint
WebhookEndpointsApiListGet /webhookEndpointsList webhook endpoints
WebhookEndpointsApiRetrieveGet /webhookEndpoints/{id}Retrieve a webhook endpoint
WebhookEndpointsApiRotateSecretPost /webhookEndpoints/{id}/rotateSecretRotate a webhook endpoint secret
WebhookEndpointsApiUpdatePatch /webhookEndpoints/{id}Update a webhook endpoint
WhatsappBusinessAccountsApiListGet /whatsapp/businessAccountsList WABAs
WhatsappBusinessAccountsApiRetrieveGet /whatsapp/businessAccounts/{id}Retrieve a WABA
WhatsappInboundMessagesApiMarkAsReadPost /whatsapp/inboundMessages/{id}/markAsReadMark message as read
WhatsappMessagesApiRetrieveGet /whatsapp/messages/{id}Retrieve a message
WhatsappMessagesApiSendPost /whatsapp/messagesEnqueue a message
WhatsappMessagesApiSendDirectlyPost /whatsapp/messages/sendDirectlySend a message directly
WhatsappPhoneNumbersApiListGet /whatsapp/phoneNumbersList phone numbers
WhatsappPhoneNumbersApiRegisterPost /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/registerRegister a phone number
WhatsappPhoneNumbersApiRetrieveGet /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}Retrieve a phone number
WhatsappPhoneNumbersApiRetrieveCommerceSettingsGet /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/whatsappCommerceSettingsRetrieve commerce settings
WhatsappPhoneNumbersApiRetrieveProfileGet /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/profileRetrieve a phone number profile
WhatsappPhoneNumbersApiUpdateCommerceSettingsPatch /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/whatsappCommerceSettingsUpdate commerce settings
WhatsappPhoneNumbersApiUpdateProfilePatch /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/profileUpdate a phone number profile
WhatsappTemplatesApiCreatePost /whatsapp/templatesCreate a template
WhatsappTemplatesApiDeleteByNameDelete /whatsapp/templates/{wabaId}/{name}Delete templates by name
WhatsappTemplatesApiDeleteByNameAndLanguageDelete /whatsapp/templates/{wabaId}/{name}/{language}Delete a template
WhatsappTemplatesApiEditByNameAndLanguagePatch /whatsapp/templates/{wabaId}/{name}/{language}Edit a template
WhatsappTemplatesApiListGet /whatsapp/templatesList templates
WhatsappTemplatesApiRetrieveByNameAndLanguageGet /whatsapp/templates/{wabaId}/{name}/{language}Retrieve a template

Documentation For Models

Documentation For Authorization

api_key

  • Type: API key
  • API key parameter name: X-API-Key
  • Location: HTTP header

Configure API key:

import ycloud "github.com/ycloud-developers/ycloud-sdk-go"

configuration := ycloud.NewConfiguration()
configuration.AddDefaultHeader("X-API-Key", "YOUR_API_KEY")

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewBalance instantiates a new Balance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBalanceWithDefaults instantiates a new Balance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewConfiguration returns a new Configuration object.
NewContact instantiates a new Contact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContactCreateRequest instantiates a new ContactCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContactCreateRequestWithDefaults instantiates a new ContactCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContactCustomAttribute instantiates a new ContactCustomAttribute object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContactCustomAttributeWithDefaults instantiates a new ContactCustomAttribute object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContactPage instantiates a new ContactPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContactPageWithDefaults instantiates a new ContactPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContactUpdateRequest instantiates a new ContactUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContactUpdateRequestWithDefaults instantiates a new ContactUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContactWithDefaults instantiates a new Contact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCustomEventDefinition instantiates a new CustomEventDefinition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCustomEventDefinitionCreateRequest instantiates a new CustomEventDefinitionCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCustomEventDefinitionCreateRequestWithDefaults instantiates a new CustomEventDefinitionCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCustomEventDefinitionProperty instantiates a new CustomEventDefinitionProperty object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCustomEventDefinitionPropertyCreateRequest instantiates a new CustomEventDefinitionPropertyCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCustomEventDefinitionPropertyCreateRequestWithDefaults instantiates a new CustomEventDefinitionPropertyCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCustomEventDefinitionPropertyUpdateRequest instantiates a new CustomEventDefinitionPropertyUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCustomEventDefinitionPropertyUpdateRequestWithDefaults instantiates a new CustomEventDefinitionPropertyUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCustomEventDefinitionPropertyWithDefaults instantiates a new CustomEventDefinitionProperty object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCustomEventDefinitionUpdateRequest instantiates a new CustomEventDefinitionUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCustomEventDefinitionUpdateRequestWithDefaults instantiates a new CustomEventDefinitionUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCustomEventDefinitionWithDefaults instantiates a new CustomEventDefinition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCustomEventSendRequest instantiates a new CustomEventSendRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCustomEventSendRequestWithDefaults instantiates a new CustomEventSendRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEmail instantiates a new Email object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEmailContentTypeFromValue returns a pointer to a valid EmailContentType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEmailDelivery instantiates a new EmailDelivery object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEmailDeliveryWithDefaults instantiates a new EmailDelivery object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEmailSendRequest instantiates a new EmailSendRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEmailSendRequestWithDefaults instantiates a new EmailSendRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEmailWithDefaults instantiates a new Email object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewErrorResponse instantiates a new ErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewErrorResponseWithDefaults instantiates a new ErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEvent instantiates a new Event object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventTypeFromValue returns a pointer to a valid EventType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEventWithDefaults instantiates a new Event object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMailbox instantiates a new Mailbox object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMailboxWithDefaults instantiates a new Mailbox object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMetaBusinessAccountVerificationStatusFromValue returns a pointer to a valid MetaBusinessAccountVerificationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPage instantiates a new Page object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPageCursor instantiates a new PageCursor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPageCursorWithDefaults instantiates a new PageCursor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPageWithDefaults instantiates a new Page object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSms instantiates a new Sms object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSmsInbound instantiates a new SmsInbound object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSmsInboundWithDefaults instantiates a new SmsInbound object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSmsPage instantiates a new SmsPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSmsPageWithDefaults instantiates a new SmsPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSmsSendRequest instantiates a new SmsSendRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSmsSendRequestWithDefaults instantiates a new SmsSendRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSmsWithDefaults instantiates a new Sms object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUnsubscriber instantiates a new Unsubscriber object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUnsubscriberChannelFromValue returns a pointer to a valid UnsubscriberChannel for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewUnsubscriberCreateRequest instantiates a new UnsubscriberCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUnsubscriberCreateRequestWithDefaults instantiates a new UnsubscriberCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUnsubscriberPage instantiates a new UnsubscriberPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUnsubscriberPageWithDefaults instantiates a new UnsubscriberPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUnsubscriberTypeFromValue returns a pointer to a valid UnsubscriberType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewUnsubscriberWithDefaults instantiates a new Unsubscriber object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVerification instantiates a new Verification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVerificationChannelFromValue returns a pointer to a valid VerificationChannel for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewVerificationCheck instantiates a new VerificationCheck object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVerificationCheckRequest instantiates a new VerificationCheckRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVerificationCheckRequestWithDefaults instantiates a new VerificationCheckRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVerificationCheckWithDefaults instantiates a new VerificationCheck object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVerificationFallback instantiates a new VerificationFallback object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVerificationFallbackWithDefaults instantiates a new VerificationFallback object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVerificationSendRequest instantiates a new VerificationSendRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVerificationSendRequestWithDefaults instantiates a new VerificationSendRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVerificationStatusFromValue returns a pointer to a valid VerificationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewVerificationWithDefaults instantiates a new Verification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVoice instantiates a new Voice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVoicePage instantiates a new VoicePage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVoicePageWithDefaults instantiates a new VoicePage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVoiceSendRequest instantiates a new VoiceSendRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVoiceSendRequestWithDefaults instantiates a new VoiceSendRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVoiceWithDefaults instantiates a new Voice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWebhookEndpoint instantiates a new WebhookEndpoint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWebhookEndpointCreateRequest instantiates a new WebhookEndpointCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWebhookEndpointCreateRequestWithDefaults instantiates a new WebhookEndpointCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWebhookEndpointPage instantiates a new WebhookEndpointPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWebhookEndpointPageWithDefaults instantiates a new WebhookEndpointPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWebhookEndpointStatusFromValue returns a pointer to a valid WebhookEndpointStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWebhookEndpointUpdateRequest instantiates a new WebhookEndpointUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWebhookEndpointUpdateRequestWithDefaults instantiates a new WebhookEndpointUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWebhookEndpointWithDefaults instantiates a new WebhookEndpoint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappApiError instantiates a new WhatsappApiError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappApiErrorWithDefaults instantiates a new WhatsappApiError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappAuthIntlRateEligibilityCountry instantiates a new WhatsappAuthIntlRateEligibilityCountry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappAuthIntlRateEligibilityCountryWithDefaults instantiates a new WhatsappAuthIntlRateEligibilityCountry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappBusinessAccount instantiates a new WhatsappBusinessAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappBusinessAccountBanStateFromValue returns a pointer to a valid WhatsappBusinessAccountBanState for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappBusinessAccountPage instantiates a new WhatsappBusinessAccountPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappBusinessAccountPageWithDefaults instantiates a new WhatsappBusinessAccountPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappBusinessAccountRestrictionInfo instantiates a new WhatsappBusinessAccountRestrictionInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappBusinessAccountRestrictionInfoWithDefaults instantiates a new WhatsappBusinessAccountRestrictionInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappBusinessAccountReviewStatusFromValue returns a pointer to a valid WhatsappBusinessAccountReviewStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappBusinessAccountUpdateEventEnumFromValue returns a pointer to a valid WhatsappBusinessAccountUpdateEventEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappBusinessAccountWithDefaults instantiates a new WhatsappBusinessAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappCommerceSettings instantiates a new WhatsappCommerceSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappCommerceSettingsUpdateRequest instantiates a new WhatsappCommerceSettingsUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappCommerceSettingsUpdateRequestWithDefaults instantiates a new WhatsappCommerceSettingsUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappCommerceSettingsWithDefaults instantiates a new WhatsappCommerceSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappConversation instantiates a new WhatsappConversation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappConversationOriginTypeFromValue returns a pointer to a valid WhatsappConversationOriginType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappConversationTypeFromValue returns a pointer to a valid WhatsappConversationType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappConversationWithDefaults instantiates a new WhatsappConversation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessage instantiates a new WhatsappInboundMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageButton instantiates a new WhatsappInboundMessageButton object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageButtonWithDefaults instantiates a new WhatsappInboundMessageButton object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageContext instantiates a new WhatsappInboundMessageContext object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageContextWithDefaults instantiates a new WhatsappInboundMessageContext object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageError instantiates a new WhatsappInboundMessageError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageErrorWithDefaults instantiates a new WhatsappInboundMessageError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageInteractive instantiates a new WhatsappInboundMessageInteractive object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageInteractiveButtonReply instantiates a new WhatsappInboundMessageInteractiveButtonReply object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageInteractiveButtonReplyWithDefaults instantiates a new WhatsappInboundMessageInteractiveButtonReply object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageInteractiveListReply instantiates a new WhatsappInboundMessageInteractiveListReply object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageInteractiveListReplyWithDefaults instantiates a new WhatsappInboundMessageInteractiveListReply object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageInteractiveWithDefaults instantiates a new WhatsappInboundMessageInteractive object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageLocation instantiates a new WhatsappInboundMessageLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageLocationWithDefaults instantiates a new WhatsappInboundMessageLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageMedia instantiates a new WhatsappInboundMessageMedia object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageMediaWithDefaults instantiates a new WhatsappInboundMessageMedia object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageOrder instantiates a new WhatsappInboundMessageOrder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageOrderProductItem instantiates a new WhatsappInboundMessageOrderProductItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageOrderProductItemWithDefaults instantiates a new WhatsappInboundMessageOrderProductItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageOrderWithDefaults instantiates a new WhatsappInboundMessageOrder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageReferral instantiates a new WhatsappInboundMessageReferral object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageReferralWithDefaults instantiates a new WhatsappInboundMessageReferral object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageReferredProduct instantiates a new WhatsappInboundMessageReferredProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageReferredProductWithDefaults instantiates a new WhatsappInboundMessageReferredProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageSystem instantiates a new WhatsappInboundMessageSystem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageSystemWithDefaults instantiates a new WhatsappInboundMessageSystem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageText instantiates a new WhatsappInboundMessageText object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappInboundMessageTextWithDefaults instantiates a new WhatsappInboundMessageText object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappInboundMessageTypeFromValue returns a pointer to a valid WhatsappInboundMessageType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappInboundMessageWithDefaults instantiates a new WhatsappInboundMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessage instantiates a new WhatsappMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageContact instantiates a new WhatsappMessageContact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageContactAddress instantiates a new WhatsappMessageContactAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageContactAddressWithDefaults instantiates a new WhatsappMessageContactAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageContactEmail instantiates a new WhatsappMessageContactEmail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageContactEmailWithDefaults instantiates a new WhatsappMessageContactEmail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageContactName instantiates a new WhatsappMessageContactName object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageContactNameWithDefaults instantiates a new WhatsappMessageContactName object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageContactOrg instantiates a new WhatsappMessageContactOrg object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageContactOrgWithDefaults instantiates a new WhatsappMessageContactOrg object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageContactPhone instantiates a new WhatsappMessageContactPhone object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageContactPhoneWithDefaults instantiates a new WhatsappMessageContactPhone object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageContactUrl instantiates a new WhatsappMessageContactUrl object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageContactUrlWithDefaults instantiates a new WhatsappMessageContactUrl object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageContactWithDefaults instantiates a new WhatsappMessageContact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageContext instantiates a new WhatsappMessageContext object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageContextWithDefaults instantiates a new WhatsappMessageContext object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractive instantiates a new WhatsappMessageInteractive object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveAction instantiates a new WhatsappMessageInteractiveAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveActionButton instantiates a new WhatsappMessageInteractiveActionButton object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveActionButtonReply instantiates a new WhatsappMessageInteractiveActionButtonReply object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveActionButtonReplyWithDefaults instantiates a new WhatsappMessageInteractiveActionButtonReply object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveActionButtonWithDefaults instantiates a new WhatsappMessageInteractiveActionButton object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveActionParameters instantiates a new WhatsappMessageInteractiveActionParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveActionParametersFlowActionPayload instantiates a new WhatsappMessageInteractiveActionParametersFlowActionPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveActionParametersFlowActionPayloadWithDefaults instantiates a new WhatsappMessageInteractiveActionParametersFlowActionPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveActionParametersWithDefaults instantiates a new WhatsappMessageInteractiveActionParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveActionSection instantiates a new WhatsappMessageInteractiveActionSection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveActionSectionProductItem instantiates a new WhatsappMessageInteractiveActionSectionProductItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveActionSectionProductItemWithDefaults instantiates a new WhatsappMessageInteractiveActionSectionProductItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveActionSectionRow instantiates a new WhatsappMessageInteractiveActionSectionRow object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveActionSectionRowWithDefaults instantiates a new WhatsappMessageInteractiveActionSectionRow object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveActionSectionWithDefaults instantiates a new WhatsappMessageInteractiveActionSection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveActionWithDefaults instantiates a new WhatsappMessageInteractiveAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveBody instantiates a new WhatsappMessageInteractiveBody object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveBodyWithDefaults instantiates a new WhatsappMessageInteractiveBody object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveFooter instantiates a new WhatsappMessageInteractiveFooter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveFooterWithDefaults instantiates a new WhatsappMessageInteractiveFooter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveHeader instantiates a new WhatsappMessageInteractiveHeader object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageInteractiveHeaderWithDefaults instantiates a new WhatsappMessageInteractiveHeader object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageInteractiveWithDefaults instantiates a new WhatsappMessageInteractive object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageLocation instantiates a new WhatsappMessageLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageLocationWithDefaults instantiates a new WhatsappMessageLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageMedia instantiates a new WhatsappMessageMedia object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageMediaWithDefaults instantiates a new WhatsappMessageMedia object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderAmount instantiates a new WhatsappMessageOrderAmount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderAmountWithDefaults instantiates a new WhatsappMessageOrderAmount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderBeneficiary instantiates a new WhatsappMessageOrderBeneficiary object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderBeneficiaryWithDefaults instantiates a new WhatsappMessageOrderBeneficiary object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderDetails instantiates a new WhatsappMessageOrderDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderDetailsWithDefaults instantiates a new WhatsappMessageOrderDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderExpiration instantiates a new WhatsappMessageOrderExpiration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderExpirationWithDefaults instantiates a new WhatsappMessageOrderExpiration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderInfo instantiates a new WhatsappMessageOrderInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderInfoWithDefaults instantiates a new WhatsappMessageOrderInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderItem instantiates a new WhatsappMessageOrderItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderItemWithDefaults instantiates a new WhatsappMessageOrderItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderPaymentGateway instantiates a new WhatsappMessageOrderPaymentGateway object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderPaymentGatewayWithDefaults instantiates a new WhatsappMessageOrderPaymentGateway object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderPaymentSetting instantiates a new WhatsappMessageOrderPaymentSetting object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderPaymentSettingPaymentGatewayBilldesk instantiates a new WhatsappMessageOrderPaymentSettingPaymentGatewayBilldesk object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderPaymentSettingPaymentGatewayBilldeskWithDefaults instantiates a new WhatsappMessageOrderPaymentSettingPaymentGatewayBilldesk object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderPaymentSettingPaymentGatewayPayu instantiates a new WhatsappMessageOrderPaymentSettingPaymentGatewayPayu object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderPaymentSettingPaymentGatewayPayuWithDefaults instantiates a new WhatsappMessageOrderPaymentSettingPaymentGatewayPayu object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderPaymentSettingPaymentGatewayRazorpay instantiates a new WhatsappMessageOrderPaymentSettingPaymentGatewayRazorpay object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderPaymentSettingPaymentGatewayRazorpayWithDefaults instantiates a new WhatsappMessageOrderPaymentSettingPaymentGatewayRazorpay object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderPaymentSettingPaymentGatewayZaakpay instantiates a new WhatsappMessageOrderPaymentSettingPaymentGatewayZaakpay object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderPaymentSettingPaymentGatewayZaakpayWithDefaults instantiates a new WhatsappMessageOrderPaymentSettingPaymentGatewayZaakpay object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderPaymentSettingWithDefaults instantiates a new WhatsappMessageOrderPaymentSetting object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageOrderStatus instantiates a new WhatsappMessageOrderStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageOrderStatusEnumFromValue returns a pointer to a valid WhatsappMessageOrderStatusEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappMessageOrderStatusWithDefaults instantiates a new WhatsappMessageOrderStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageReaction instantiates a new WhatsappMessageReaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageReactionWithDefaults instantiates a new WhatsappMessageReaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageSendRequest instantiates a new WhatsappMessageSendRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageSendRequestWithDefaults instantiates a new WhatsappMessageSendRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageStatusFromValue returns a pointer to a valid WhatsappMessageStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappMessageTemplate instantiates a new WhatsappMessageTemplate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateComponent instantiates a new WhatsappMessageTemplateComponent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateComponentCard instantiates a new WhatsappMessageTemplateComponentCard object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateComponentCardComponent instantiates a new WhatsappMessageTemplateComponentCardComponent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateComponentCardComponentWithDefaults instantiates a new WhatsappMessageTemplateComponentCardComponent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTemplateComponentCardWithDefaults instantiates a new WhatsappMessageTemplateComponentCard object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTemplateComponentParameter instantiates a new WhatsappMessageTemplateComponentParameter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateComponentParameterAction instantiates a new WhatsappMessageTemplateComponentParameterAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateComponentParameterActionSection instantiates a new WhatsappMessageTemplateComponentParameterActionSection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateComponentParameterActionSectionProductItem instantiates a new WhatsappMessageTemplateComponentParameterActionSectionProductItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateComponentParameterActionSectionProductItemWithDefaults instantiates a new WhatsappMessageTemplateComponentParameterActionSectionProductItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTemplateComponentParameterActionSectionWithDefaults instantiates a new WhatsappMessageTemplateComponentParameterActionSection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTemplateComponentParameterActionWithDefaults instantiates a new WhatsappMessageTemplateComponentParameterAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTemplateComponentParameterLimitedTimeOffer instantiates a new WhatsappMessageTemplateComponentParameterLimitedTimeOffer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateComponentParameterLimitedTimeOfferWithDefaults instantiates a new WhatsappMessageTemplateComponentParameterLimitedTimeOffer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTemplateComponentParameterWithDefaults instantiates a new WhatsappMessageTemplateComponentParameter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTemplateComponentWithDefaults instantiates a new WhatsappMessageTemplateComponent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTemplateLanguage instantiates a new WhatsappMessageTemplateLanguage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTemplateLanguageWithDefaults instantiates a new WhatsappMessageTemplateLanguage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTemplateWithDefaults instantiates a new WhatsappMessageTemplate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageText instantiates a new WhatsappMessageText object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappMessageTextWithDefaults instantiates a new WhatsappMessageText object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappMessageTypeFromValue returns a pointer to a valid WhatsappMessageType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappMessageWithDefaults instantiates a new WhatsappMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappPayment instantiates a new WhatsappPayment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappPaymentStatusFromValue returns a pointer to a valid WhatsappPaymentStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappPaymentTransaction instantiates a new WhatsappPaymentTransaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappPaymentTransactionError instantiates a new WhatsappPaymentTransactionError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappPaymentTransactionErrorWithDefaults instantiates a new WhatsappPaymentTransactionError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappPaymentTransactionWithDefaults instantiates a new WhatsappPaymentTransaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappPaymentWithDefaults instantiates a new WhatsappPayment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappPhoneNumber instantiates a new WhatsappPhoneNumber object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappPhoneNumberCodeVerificationStatusFromValue returns a pointer to a valid WhatsappPhoneNumberCodeVerificationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappPhoneNumberNameStatusFromValue returns a pointer to a valid WhatsappPhoneNumberNameStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappPhoneNumberPage instantiates a new WhatsappPhoneNumberPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappPhoneNumberPageWithDefaults instantiates a new WhatsappPhoneNumberPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappPhoneNumberProfile instantiates a new WhatsappPhoneNumberProfile object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappPhoneNumberProfileUpdateRequest instantiates a new WhatsappPhoneNumberProfileUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappPhoneNumberProfileUpdateRequestWithDefaults instantiates a new WhatsappPhoneNumberProfileUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappPhoneNumberProfileVerticalFromValue returns a pointer to a valid WhatsappPhoneNumberProfileVertical for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappPhoneNumberProfileWithDefaults instantiates a new WhatsappPhoneNumberProfile object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappPhoneNumberQualityRatingFromValue returns a pointer to a valid WhatsappPhoneNumberQualityRating for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappPhoneNumberQualityUpdateEventEnumFromValue returns a pointer to a valid WhatsappPhoneNumberQualityUpdateEventEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappPhoneNumberStatusFromValue returns a pointer to a valid WhatsappPhoneNumberStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappPhoneNumberWithDefaults instantiates a new WhatsappPhoneNumber object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappPricingCategoryFromValue returns a pointer to a valid WhatsappPricingCategory for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappProfile instantiates a new WhatsappProfile object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappProfileWithDefaults instantiates a new WhatsappProfile object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappReviewDecisionFromValue returns a pointer to a valid WhatsappReviewDecision for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappTemplate instantiates a new WhatsappTemplate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplateCategoryFromValue returns a pointer to a valid WhatsappTemplateCategory for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappTemplateComponent instantiates a new WhatsappTemplateComponent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplateComponentButton instantiates a new WhatsappTemplateComponentButton object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplateComponentButtonOtpTypeFromValue returns a pointer to a valid WhatsappTemplateComponentButtonOtpType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappTemplateComponentButtonTypeFromValue returns a pointer to a valid WhatsappTemplateComponentButtonType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappTemplateComponentButtonWithDefaults instantiates a new WhatsappTemplateComponentButton object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappTemplateComponentCard instantiates a new WhatsappTemplateComponentCard object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplateComponentCardComponent instantiates a new WhatsappTemplateComponentCardComponent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplateComponentCardComponentWithDefaults instantiates a new WhatsappTemplateComponentCardComponent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappTemplateComponentCardWithDefaults instantiates a new WhatsappTemplateComponentCard object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappTemplateComponentExample instantiates a new WhatsappTemplateComponentExample object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplateComponentExampleWithDefaults instantiates a new WhatsappTemplateComponentExample object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappTemplateComponentLimitedTimeOffer instantiates a new WhatsappTemplateComponentLimitedTimeOffer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplateComponentLimitedTimeOfferWithDefaults instantiates a new WhatsappTemplateComponentLimitedTimeOffer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappTemplateComponentWithDefaults instantiates a new WhatsappTemplateComponent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappTemplateCreateRequest instantiates a new WhatsappTemplateCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplateCreateRequestWithDefaults instantiates a new WhatsappTemplateCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappTemplateEditRequest instantiates a new WhatsappTemplateEditRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplateEditRequestWithDefaults instantiates a new WhatsappTemplateEditRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappTemplatePage instantiates a new WhatsappTemplatePage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWhatsappTemplatePageWithDefaults instantiates a new WhatsappTemplatePage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWhatsappTemplateQualityRatingFromValue returns a pointer to a valid WhatsappTemplateQualityRating for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappTemplateStatusFromValue returns a pointer to a valid WhatsappTemplateStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappTemplateStatusUpdateEventEnumFromValue returns a pointer to a valid WhatsappTemplateStatusUpdateEventEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappTemplateSubCategoryFromValue returns a pointer to a valid WhatsappTemplateSubCategory for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWhatsappTemplateWithDefaults instantiates a new WhatsappTemplate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of EmailContentType.
List of EmailContentType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of EventType.
List of MetaBusinessAccountVerificationStatus.
List of MetaBusinessAccountVerificationStatus.
List of MetaBusinessAccountVerificationStatus.
List of MetaBusinessAccountVerificationStatus.
List of MetaBusinessAccountVerificationStatus.
List of MetaBusinessAccountVerificationStatus.
List of MetaBusinessAccountVerificationStatus.
List of MetaBusinessAccountVerificationStatus.
List of MetaBusinessAccountVerificationStatus.
List of MetaBusinessAccountVerificationStatus.
List of UnsubscriberChannel.
List of UnsubscriberType.
List of VerificationChannel.
List of VerificationChannel.
List of VerificationChannel.
List of VerificationChannel.
List of VerificationStatus.
List of VerificationStatus.
List of VerificationStatus.
List of VerificationStatus.
List of VerificationStatus.
List of WebhookEndpointStatus.
List of WebhookEndpointStatus.
List of WebhookEndpointStatus.
List of WhatsappBusinessAccountBanState.
List of WhatsappBusinessAccountBanState.
List of WhatsappBusinessAccountBanState.
List of WhatsappBusinessAccountReviewStatus.
List of WhatsappBusinessAccountReviewStatus.
List of WhatsappBusinessAccountReviewStatus.
List of WhatsappBusinessAccountUpdateEventEnum.
List of WhatsappBusinessAccountUpdateEventEnum.
List of WhatsappBusinessAccountUpdateEventEnum.
List of WhatsappBusinessAccountUpdateEventEnum.
List of WhatsappBusinessAccountUpdateEventEnum.
List of WhatsappConversationOriginType.
List of WhatsappConversationOriginType.
List of WhatsappConversationOriginType.
List of WhatsappConversationOriginType.
List of WhatsappConversationOriginType.
WHATSAPPCONVERSATIONTYPE_FREE_ENTRY
List of WhatsappConversationType.
List of WhatsappConversationType.
List of WhatsappConversationType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappInboundMessageType.
List of WhatsappMessageOrderStatusEnum.
List of WhatsappMessageOrderStatusEnum.
List of WhatsappMessageOrderStatusEnum.
List of WhatsappMessageOrderStatusEnum.
List of WhatsappMessageOrderStatusEnum.
List of WhatsappMessageOrderStatusEnum.
List of WhatsappMessageStatus.
List of WhatsappMessageStatus.
List of WhatsappMessageStatus.
List of WhatsappMessageStatus.
List of WhatsappMessageStatus.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappMessageType.
List of WhatsappPaymentStatus.
List of WhatsappPaymentStatus.
List of WhatsappPhoneNumberCodeVerificationStatus.
List of WhatsappPhoneNumberCodeVerificationStatus.
List of WhatsappPhoneNumberCodeVerificationStatus.
List of WhatsappPhoneNumberNameStatus.
List of WhatsappPhoneNumberNameStatus.
List of WhatsappPhoneNumberNameStatus.
List of WhatsappPhoneNumberNameStatus.
List of WhatsappPhoneNumberNameStatus.
List of WhatsappPhoneNumberNameStatus.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberProfileVertical.
List of WhatsappPhoneNumberQualityRating.
List of WhatsappPhoneNumberQualityRating.
List of WhatsappPhoneNumberQualityRating.
List of WhatsappPhoneNumberQualityRating.
List of WhatsappPhoneNumberQualityUpdateEventEnum.
List of WhatsappPhoneNumberQualityUpdateEventEnum.
List of WhatsappPhoneNumberQualityUpdateEventEnum.
List of WhatsappPhoneNumberQualityUpdateEventEnum.
List of WhatsappPhoneNumberQualityUpdateEventEnum.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPhoneNumberStatus.
List of WhatsappPricingCategory.
List of WhatsappPricingCategory.
List of WhatsappPricingCategory.
List of WhatsappPricingCategory.
List of WhatsappPricingCategory.
List of WhatsappPricingCategory.
List of WhatsappReviewDecision.
List of WhatsappReviewDecision.
List of WhatsappTemplateCategory.
List of WhatsappTemplateCategory.
List of WhatsappTemplateCategory.
List of WhatsappTemplateComponentButtonOtpType.
List of WhatsappTemplateComponentButtonOtpType.
List of WhatsappTemplateComponentButtonOtpType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateComponentButtonType.
List of WhatsappTemplateQualityRating.
List of WhatsappTemplateQualityRating.
List of WhatsappTemplateQualityRating.
List of WhatsappTemplateQualityRating.
List of WhatsappTemplateStatus.
List of WhatsappTemplateStatus.
List of WhatsappTemplateStatus.
List of WhatsappTemplateStatus.
List of WhatsappTemplateStatus.
List of WhatsappTemplateStatus.
List of WhatsappTemplateStatus.
List of WhatsappTemplateStatusUpdateEventEnum.
List of WhatsappTemplateStatusUpdateEventEnum.
List of WhatsappTemplateStatusUpdateEventEnum.
List of WhatsappTemplateStatusUpdateEventEnum.
List of WhatsappTemplateStatusUpdateEventEnum.
List of WhatsappTemplateStatusUpdateEventEnum.
List of WhatsappTemplateStatusUpdateEventEnum.
List of WhatsappTemplateStatusUpdateEventEnum.
List of WhatsappTemplateStatusUpdateEventEnum.
List of WhatsappTemplateSubCategory.

# Variables

All allowed values of EmailContentType enum.
All allowed values of EventType enum.
All allowed values of MetaBusinessAccountVerificationStatus enum.
All allowed values of UnsubscriberChannel enum.
All allowed values of UnsubscriberType enum.
All allowed values of VerificationChannel enum.
All allowed values of VerificationStatus enum.
All allowed values of WebhookEndpointStatus enum.
All allowed values of WhatsappBusinessAccountBanState enum.
All allowed values of WhatsappBusinessAccountReviewStatus enum.
All allowed values of WhatsappBusinessAccountUpdateEventEnum enum.
All allowed values of WhatsappConversationOriginType enum.
All allowed values of WhatsappConversationType enum.
All allowed values of WhatsappInboundMessageType enum.
All allowed values of WhatsappMessageOrderStatusEnum enum.
All allowed values of WhatsappMessageStatus enum.
All allowed values of WhatsappMessageType enum.
All allowed values of WhatsappPaymentStatus enum.
All allowed values of WhatsappPhoneNumberCodeVerificationStatus enum.
All allowed values of WhatsappPhoneNumberNameStatus enum.
All allowed values of WhatsappPhoneNumberProfileVertical enum.
All allowed values of WhatsappPhoneNumberQualityRating enum.
All allowed values of WhatsappPhoneNumberQualityUpdateEventEnum enum.
All allowed values of WhatsappPhoneNumberStatus enum.
All allowed values of WhatsappPricingCategory enum.
All allowed values of WhatsappReviewDecision enum.
All allowed values of WhatsappTemplateCategory enum.
All allowed values of WhatsappTemplateComponentButtonOtpType enum.
All allowed values of WhatsappTemplateComponentButtonType enum.
All allowed values of WhatsappTemplateQualityRating enum.
All allowed values of WhatsappTemplateStatus enum.
All allowed values of WhatsappTemplateStatusUpdateEventEnum enum.
All allowed values of WhatsappTemplateSubCategory enum.
ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

APIClient manages communication with the YCloud API API vv2 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
Balance struct for Balance.
No description provided by the author
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Configuration stores the configuration of the API client.
Contact Represents a contact.
ContactCreateRequest Contains the properties of the contact to be created.
ContactCustomAttribute struct for ContactCustomAttribute.
ContactPage Represents a given page of contacts.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ContactUpdateRequest Contains the properties of the contact to be updated.
CustomEventDefinition Represents a custom event definition.
CustomEventDefinitionCreateRequest Contains the properties of the custom event definition to be created.
CustomEventDefinitionProperty Represents a custom property of a custom event definition.
CustomEventDefinitionPropertyCreateRequest Contains the properties of the custom event property definition to be created.
CustomEventDefinitionPropertyUpdateRequest Contains the properties of the event property definition to be updated.
CustomEventDefinitionUpdateRequest Contains the properties of the custom event definition to be updated.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CustomEventSendRequest Contains the properties of the custom event data to be sent.
Email struct for Email.
EmailDelivery Represents an email delivery report.
No description provided by the author
EmailSendRequest struct for EmailSendRequest.
Error struct for Error.
ErrorResponse struct for ErrorResponse.
Event Represents a webhook event payload.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
Mailbox Represents a mailbox.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Page Represents a given page of items.
PageCursor A cursor object is returned only if the endpoint you requested supports cursor pagination.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
Sms struct for Sms.
No description provided by the author
No description provided by the author
SmsInbound Represents an inbound SMS message, which means a user replies to your message.
SmsPage Represents a given page of SMS messages.
SmsSendRequest struct for SmsSendRequest.
Unsubscriber An unsubscriber is a configuration item representing that customers opt out of receiving messages from your business.
UnsubscriberCreateRequest struct for UnsubscriberCreateRequest.
UnsubscriberPage Represents a given page of unsubscriber objects.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Verification struct for Verification.
VerificationCheck struct for VerificationCheck.
VerificationCheckRequest struct for VerificationCheckRequest.
VerificationFallback Contains information about verification fallback.
VerificationSendRequest struct for VerificationSendRequest.
No description provided by the author
No description provided by the author
Voice struct for Voice.
VoicePage Represents a given page of Voice Calls.
No description provided by the author
No description provided by the author
VoiceSendRequest struct for VoiceSendRequest.
WebhookEndpoint struct for WebhookEndpoint.
WebhookEndpointCreateRequest struct for WebhookEndpointCreateRequest.
WebhookEndpointPage Represents a given page of webhook endpoints.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WebhookEndpointUpdateRequest struct for WebhookEndpointUpdateRequest.
WhatsappApiError The original error object returned by WhatsApp.
WhatsappAuthIntlRateEligibilityCountry Starting June 1, 2024, we are updating our authentication rate card and introducing a new authentication-international rate.
WhatsappBusinessAccount Represents a specific [WhatsApp Business Account (WABA)](https://developers.facebook.com/docs/whatsapp/overview/business-accounts).
WhatsappBusinessAccountPage Represents a given page of WhatsApp Business Accounts.
WhatsappBusinessAccountRestrictionInfo Used to report restrictions imposed on a specific WABA, when that WABA violates [WhatsApp Business Platform policies](https://developers.facebook.com/docs/whatsapp/overview/policy-enforcement).
No description provided by the author
No description provided by the author
WhatsappCommerceSettings WhatsApp business phone number's commerce settings.
WhatsappCommerceSettingsUpdateRequest struct for WhatsappCommerceSettingsUpdateRequest.
WhatsappConversation WhatsApp defines a conversation as a 24-hour session of messaging between a person and a business.
WhatsappInboundMessage WhatsApp inbound message object.
WhatsappInboundMessageButton When the message type field is set to `button`, this object is included in the message object.
WhatsappInboundMessageContext Message context.
WhatsappInboundMessageError When the message type `unsupported`, this object is included.
WhatsappInboundMessageInteractive When a customer has interacted with your message, this object is included in the message object.
WhatsappInboundMessageInteractiveButtonReply Sent when a customer clicks a button.
WhatsappInboundMessageInteractiveListReply Sent when a customer selects an item from a list.
WhatsappInboundMessageLocation When you receive a notification of a user's static location, the location object provides the details of the location.
WhatsappInboundMessageMedia When a message with media (`image` | `document` | `audio` | `video` | `sticker`) is received, the WhatsApp Business API client will download the media.
WhatsappInboundMessageOrder When a customer places an order, the message type is set to `order`, and this field is included.
WhatsappInboundMessageOrderProductItem struct for WhatsappInboundMessageOrderProductItem.
WhatsappInboundMessageReferral When a user messages businesses using call-to-actions buttons on [Ads that Click to WhatsApp](https://www.facebook.com/business/help/447934475640650) or a [Facebook Page call-to-action buttons](https://www.facebook.com/help/977869848936797), this field is included as an attachment.
WhatsappInboundMessageReferredProduct A Product Inquiry Message is received when a user is asking for more information about a specific product.
No description provided by the author
WhatsappInboundMessageSystem When the message type is set to `system`, this field is included.
WhatsappInboundMessageText When the notification describes a text message, the text object provides the body of the text message.
WhatsappMessage WhatsApp outbound message object.
WhatsappMessageContact When the message type filed is set to `contacts`, this object is included in the message object.
WhatsappMessageContactAddress Full contact address(es) formatted as an addresses object.
WhatsappMessageContactEmail Contact email address(es) formatted as an emails object.
WhatsappMessageContactName Full contact name formatted as a name object.
WhatsappMessageContactOrg Contact organization information formatted as an org object.
WhatsappMessageContactPhone struct for WhatsappMessageContactPhone.
WhatsappMessageContactUrl struct for WhatsappMessageContactUrl.
WhatsappMessageContext Used to mention a specific message you are replying to.
WhatsappMessageInteractive Use for `interactive` messages.
WhatsappMessageInteractiveAction **Required.** Action you want the user to perform after reading the `interactive` message.
WhatsappMessageInteractiveActionButton A button object in `interactive` messages.
WhatsappMessageInteractiveActionButtonReply struct for WhatsappMessageInteractiveActionButtonReply.
WhatsappMessageInteractiveActionParameters Action parameters.
WhatsappMessageInteractiveActionParametersFlowActionPayload Required if `flow_action` is `navigate`.
WhatsappMessageInteractiveActionSection WhatsApp Message Interactive Section Object.
WhatsappMessageInteractiveActionSectionProductItem struct for WhatsappMessageInteractiveActionSectionProductItem.
WhatsappMessageInteractiveActionSectionRow struct for WhatsappMessageInteractiveActionSectionRow.
WhatsappMessageInteractiveBody Optional for type `product`.
WhatsappMessageInteractiveFooter Optional.
WhatsappMessageInteractiveHeader Required for type `product_list`.
WhatsappMessageLocation Use for `location` messages.
WhatsappMessageMedia Use for `image`, `video`, `audio`, `document`, or `sticker` messages.
WhatsappMessageOrderAmount Represents the amount of an order.
WhatsappMessageOrderBeneficiary A beneficiary is an intended recipient for shipping the physical goods in the order.
WhatsappMessageOrderDetails Contains the order details when sending a template message with a `order_details` button.
WhatsappMessageOrderExpiration Expiration for this order.
WhatsappMessageOrderInfo Order info.
WhatsappMessageOrderItem struct for WhatsappMessageOrderItem.
WhatsappMessageOrderPaymentGateway An object that describes payment account information.
WhatsappMessageOrderPaymentSetting Payment settings for the order.
WhatsappMessageOrderPaymentSettingPaymentGatewayBilldesk Additional info for BillDesk.
WhatsappMessageOrderPaymentSettingPaymentGatewayPayu Additional info for PayU.
WhatsappMessageOrderPaymentSettingPaymentGatewayRazorpay Additional info for Razorpay.
WhatsappMessageOrderPaymentSettingPaymentGatewayZaakpay Additional info for Zaakpay.
WhatsappMessageOrderStatus struct for WhatsappMessageOrderStatus.
WhatsappMessageReaction When a user reacts to messages with an emoji, the message type is set to `reaction`, and this field is included.
No description provided by the author
No description provided by the author
No description provided by the author
WhatsappMessageSendRequest struct for WhatsappMessageSendRequest.
WhatsappMessageTemplate Use for sending a WhatsApp `template` message.
WhatsappMessageTemplateComponent Component object containing the parameters of the message.
WhatsappMessageTemplateComponentCard Card component containing the parameters of the message.
WhatsappMessageTemplateComponentCardComponent Card component object containing the parameters of the message.
WhatsappMessageTemplateComponentParameter struct for WhatsappMessageTemplateComponentParameter.
WhatsappMessageTemplateComponentParameterAction Required if template uses catalog or MPM (multi-product message) buttons.
WhatsappMessageTemplateComponentParameterActionSection struct for WhatsappMessageTemplateComponentParameterActionSection.
WhatsappMessageTemplateComponentParameterActionSectionProductItem struct for WhatsappMessageTemplateComponentParameterActionSectionProductItem.
WhatsappMessageTemplateComponentParameterLimitedTimeOffer Required if template uses offer expiration details.
WhatsappMessageTemplateLanguage Contains a language object.
WhatsappMessageText WhatsApp Message Text Object.
WhatsappPayment Represents a payment object.
WhatsappPaymentTransaction Represents a transaction attempt for a payment.
WhatsappPaymentTransactionError The payment error details might not be available for all payments attempts.
WhatsappPhoneNumber See [WhatsApp Business Phone Number](https://developers.facebook.com/docs/whatsapp/cloud-api/phone-numbers).
WhatsappPhoneNumberPage Represents a given page of WhatsApp phone numbers.
WhatsappPhoneNumberProfile WhatsApp Phone Number Business Profile.
WhatsappPhoneNumberProfileUpdateRequest WhatsApp Phone Number Business Profile.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WhatsappProfile Represents the profile of a WhatsApp account.
WhatsappTemplate See [WhatsApp Templates](https://developers.facebook.com/docs/whatsapp/business-management-api/message-templates).
WhatsappTemplateComponent struct for WhatsappTemplateComponent.
WhatsappTemplateComponentButton struct for WhatsappTemplateComponentButton.
WhatsappTemplateComponentCard Carousel templates support up to 10 carousel cards.
WhatsappTemplateComponentCardComponent struct for WhatsappTemplateComponentCardComponent.
WhatsappTemplateComponentExample **Required** when: - `type` is `HEADER`, and `format` is one of `IMAGE`, `VIDEO`, or `DOCUMENT`.
WhatsappTemplateComponentLimitedTimeOffer Use for `LIMITED_TIME_OFFER` components.
WhatsappTemplateCreateRequest See [WhatsApp Templates](https://developers.facebook.com/docs/whatsapp/business-management-api/message-templates).
WhatsappTemplateEditRequest The request body to edit a WhatsApp template.
WhatsappTemplatePage Represents a given page of WhatsApp templates.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

BalanceApiService BalanceApi service.
ContactsApiService ContactsApi service.
CustomEventsApiService CustomEventsApi service.
EmailContentType The MIME type of the email content (`text/html` or `text/plain`).
EmailsApiService EmailsApi service.
EventType Type of event.
MetaBusinessAccountVerificationStatus Current status of business verification of Meta Business Account which owns this WhatsApp Business Account.
ServerConfigurations stores multiple ServerConfiguration items.
SmsApiService SmsApi service.
UnsubscriberChannel Channel of unsubscriber.
UnsubscribersApiService UnsubscribersApi service.
UnsubscriberType Type of unsubscriber.
VerificationChannel Supports several independent channels for verification: - `sms`: Sends an SMS message with a verification code.
VerificationStatus Status of the verification.
VerifyApiService VerifyApi service.
VoicesApiService VoicesApi service.
WebhookEndpointsApiService WebhookEndpointsApi service.
WebhookEndpointStatus Webhook endpoint status.
WhatsappBusinessAccountBanState The ban state of the WhatsApp Business Account.
WhatsappBusinessAccountReviewStatus WhatsApp Business Account review status.
WhatsappBusinessAccountsApiService WhatsappBusinessAccountsApi service.
WhatsappBusinessAccountUpdateEventEnum Indicates the update event type of the WABA when a notification is sent to you to report a [policy violation](https://developers.facebook.com/docs/whatsapp/overview/policy-enforcement), a WABA has been banned and more.
WhatsappConversationOriginType Indicates [conversation category](https://developers.facebook.com/docs/whatsapp/pricing#conversation-categories).
WhatsappConversationType Conversation type.
WhatsappInboundMessagesApiService WhatsappInboundMessagesApi service.
WhatsappInboundMessageType WhatsApp inbound message type.
WhatsappMessageOrderStatusEnum Only supported value in the `order_details` message is `pending`.
WhatsappMessagesApiService WhatsappMessagesApi service.
WhatsappMessageStatus WhatsApp message status.
WhatsappMessageType WhatsApp outbound message type.
WhatsappPaymentStatus Status of this payment.
WhatsappPhoneNumberCodeVerificationStatus To see if a phone number has been verified via OTP (one-time password).
WhatsappPhoneNumberNameStatus The review status of the current display name request.
WhatsappPhoneNumberProfileVertical Industry of the WhatsApp phone number business profile.
WhatsappPhoneNumberQualityRating Quality rating.
WhatsappPhoneNumberQualityUpdateEventEnum Indicates the update event type of WhatsApp phone number quality when a notification is sent to you.
WhatsappPhoneNumbersApiService WhatsappPhoneNumbersApi service.
WhatsappPhoneNumberStatus The status of a WhatsApp business phone number.
WhatsappPricingCategory WhatsApp pricing category.
WhatsappReviewDecision Used if a decision about WhatsApp accounts or phone numbers has been made.
WhatsappTemplateCategory Category of WhatsApp templates.
WhatsappTemplateComponentButtonOtpType Indicates button OTP type.
WhatsappTemplateComponentButtonType Button type.
WhatsappTemplateQualityRating Quality rating of WhatsApp template.
WhatsappTemplatesApiService WhatsappTemplatesApi service.
WhatsappTemplateStatus The status of a WhatsApp template.
WhatsappTemplateStatusUpdateEventEnum Used when an event happened on WhatsApp template status updates.
WhatsappTemplateSubCategory Subcategory of WhatsApp templates.