Class: Late::ApiModelBase

Inherits:
Object
  • Object
show all
Defined in:
lib/late-sdk/api_model_base.rb

Direct Known Subclasses

AccountGetResponse, AccountWithFollowerStats, AccountWithFollowerStatsAllOfAccountStats, AccountsListResponse, ActivateSequence200Response, Ad, AdBudget, AdCampaign, AdCreative, AdMetrics, AdSchedule, AdTreeAdSet, AdTreeCampaign, AddBroadcastRecipients200Response, AddBroadcastRecipientsRequest, AddMessageReactionRequest, AddUsersToAdAudience200Response, AddUsersToAdAudienceRequest, AddUsersToAdAudienceRequestUsersInner, AddWhatsAppBroadcastRecipients200Response, AddWhatsAppBroadcastRecipientsRequest, AddWhatsAppBroadcastRecipientsRequestRecipientsInner, AddWhatsAppGroupParticipantsRequest, AnalyticsListResponse, AnalyticsListResponsePostsInner, AnalyticsOverview, AnalyticsOverviewDataStaleness, AnalyticsSinglePostResponse, AnalyticsSinglePostResponseMediaItemsInner, ApiKey, ApiKeyProfileIdsInner, ApproveWhatsAppGroupJoinRequestsRequest, BlueskyPlatformData, BookmarkPost200Response, BookmarkPostRequest, BoostPostRequest, BoostPostRequestBudget, BoostPostRequestSchedule, BoostPostRequestTargeting, BoostPostRequestTracking, BulkCreateContacts200Response, BulkCreateContactsRequest, BulkCreateContactsRequestContactsInner, BulkDeleteWhatsAppContacts200Response, BulkDeleteWhatsAppContactsRequest, BulkUpdateWhatsAppContacts200Response, BulkUpdateWhatsAppContactsRequest, BulkUploadPosts200Response, BulkUploadPosts200ResponseErrorsInner, BulkUploadPosts429Response, CancelBroadcast200Response, CancelBroadcast200ResponseBroadcast, CancelWhatsAppBroadcastSchedule200Response, CancelWhatsAppBroadcastSchedule200ResponseBroadcast, ConnectAds200ResponseOneOf, ConnectAds200ResponseOneOf1, ConnectBlueskyCredentials200Response, ConnectBlueskyCredentialsRequest, ConnectWhatsAppCredentials200Response, ConnectWhatsAppCredentials200ResponseAccount, ConnectWhatsAppCredentialsRequest, Connected, ConnectedAccount, ConnectionLog, ConnectionLogContext, ConnectionLogError, ConnectionLogSuccess, CreateAccountGroup201Response, CreateAccountGroupRequest, CreateAdAudience201Response, CreateAdAudienceRequest, CreateApiKey201Response, CreateApiKeyRequest, CreateBroadcast200Response, CreateBroadcast200ResponseBroadcast, CreateBroadcastRequest, CreateBroadcastRequestMessage, CreateBroadcastRequestMessageAttachmentsInner, CreateBroadcastRequestSegmentFilters, CreateBroadcastRequestTemplate, CreateCommentAutomation200Response, CreateCommentAutomation200ResponseAutomation, CreateCommentAutomation200ResponseAutomationStats, CreateCommentAutomationRequest, CreateContact200Response, CreateContact200ResponseChannel, CreateContact200ResponseContact, CreateContactRequest, CreateCustomField200Response, CreateCustomFieldRequest, CreateGoogleBusinessMedia200Response, CreateGoogleBusinessMediaRequest, CreateGoogleBusinessPlaceAction200Response, CreateGoogleBusinessPlaceActionRequest, CreateInboxConversation201Response, CreateInboxConversation201ResponseData, CreateInboxConversation400Response, CreateInboxConversation422Response, CreateInboxConversationRequest, CreateInviteToken201Response, CreateInviteTokenRequest, CreatePost409Response, CreatePost409ResponseDetails, CreatePost429Response, CreatePostRequest, CreatePostRequestMediaItemsInner, CreatePostRequestPlatformsInner, CreateProfileRequest, CreateQueueSlot201Response, CreateQueueSlotRequest, CreateSequence200Response, CreateSequence200ResponseSequence, CreateSequenceRequest, CreateSequenceRequestStepsInner, CreateSequenceRequestStepsInnerTemplate, CreateSequenceRequestStepsInnerTemplateVariableMappingValue, CreateStandaloneAdRequest, CreateWebhookSettingsRequest, CreateWhatsAppBroadcast200Response, CreateWhatsAppBroadcast200ResponseBroadcast, CreateWhatsAppBroadcastRequest, CreateWhatsAppBroadcastRequestRecipientsInner, CreateWhatsAppContact200Response, CreateWhatsAppContact200ResponseContact, CreateWhatsAppContactRequest, CreateWhatsAppFlow200Response, CreateWhatsAppFlow200ResponseFlow, CreateWhatsAppFlowRequest, CreateWhatsAppGroupChat201Response, CreateWhatsAppGroupChat201ResponseGroup, CreateWhatsAppGroupChatRequest, CreateWhatsAppGroupInviteLink200Response, CreateWhatsAppTemplate200Response, CreateWhatsAppTemplate200ResponseTemplate, CreateWhatsAppTemplateRequest, CreateWhatsAppTemplateRequestLibraryTemplateButtonInputsInner, CreateWhatsAppTemplateRequestLibraryTemplateButtonInputsInnerUrl, DeleteAccountGroup200Response, DeleteGoogleBusinessMedia200Response, DeleteGoogleBusinessPlaceAction200Response, DeleteInboxComment200Response, DeleteInboxReviewReply200Response, DeleteInboxReviewReplyRequest, DeleteQueueSlot200Response, DeleteWhatsAppGroupRequest, DisconnectAdsRequest, EditInboxMessage200Response, EditInboxMessage200ResponseData, EditInboxMessageRequest, EditInboxMessageRequestReplyMarkup, EditInboxMessageRequestReplyMarkupKeyboardInnerInner, EditPost200Response, EditPostRequest, EnrollContacts200Response, EnrollContactsRequest, ErrorResponse, Expired, FacebookPlatformData, FollowUser200Response, FollowUserRequest, FollowerStatsResponse, FoodMenu, FoodMenuItem, FoodMenuItemAttributes, FoodMenuItemOptionsInner, FoodMenuLabel, FoodMenuSection, GbpFreeFormServiceItemLabel, GbpSpecialHourPeriod, GbpSpecialHourPeriodStartDate, GbpUpdateFreeFormServiceItemLabel, GetAccountHealth200Response, GetAccountHealth200ResponsePermissions, GetAccountHealth200ResponsePermissionsPostingInner, GetAccountHealth200ResponseTokenStatus, GetAd200Response, GetAdAnalytics200Response, GetAdAnalytics200ResponseAd, GetAdAnalytics200ResponseAnalytics, GetAdAnalytics200ResponseAnalyticsDailyInner, GetAdAudience200Response, GetAdTree200Response, GetAllAccountsHealth200Response, GetAllAccountsHealth200ResponseAccountsInner, GetAllAccountsHealth200ResponseSummary, GetAnalytics400Response, GetAnalytics402Response, GetBestTimeToPost200Response, GetBestTimeToPost200ResponseSlotsInner, GetBestTimeToPost403Response, GetBroadcast200Response, GetBroadcast200ResponseBroadcast, GetBroadcast200ResponseBroadcastMessage, GetCommentAutomation200Response, GetCommentAutomation200ResponseAutomation, GetCommentAutomation200ResponseLogsInner, GetConnectUrl200Response, GetContact200Response, GetContact200ResponseChannelsInner, GetContact200ResponseContact, GetContactChannels200Response, GetContactChannels200ResponseChannelsInner, GetContentDecay200Response, GetContentDecay200ResponseBucketsInner, GetDailyMetrics200Response, GetDailyMetrics200ResponseDailyDataInner, GetDailyMetrics200ResponseDailyDataInnerMetrics, GetDailyMetrics200ResponsePlatformBreakdownInner, GetFacebookPages200Response, GetFacebookPages200ResponsePagesInner, GetFollowerStats200Response, GetFollowerStats200ResponseDateRange, GetFollowerStats200ResponseStatsValueInner, GetFollowerStats403Response, GetGmbLocations200Response, GetGmbLocations200ResponseLocationsInner, GetGoogleBusinessAttributes200Response, GetGoogleBusinessAttributes200ResponseAttributesInner, GetGoogleBusinessAttributes200ResponseAttributesInnerRepeatedEnumValue, GetGoogleBusinessFoodMenus200Response, GetGoogleBusinessLocationDetails200Response, GetGoogleBusinessLocationDetails200ResponseCategories, GetGoogleBusinessLocationDetails200ResponseCategoriesAdditionalCategoriesInner, GetGoogleBusinessLocationDetails200ResponseCategoriesPrimaryCategory, GetGoogleBusinessLocationDetails200ResponsePhoneNumbers, GetGoogleBusinessLocationDetails200ResponseProfile, GetGoogleBusinessLocationDetails200ResponseRegularHours, GetGoogleBusinessLocationDetails200ResponseRegularHoursPeriodsInner, GetGoogleBusinessLocationDetails200ResponseServiceItemsInner, GetGoogleBusinessLocationDetails200ResponseServiceItemsInnerFreeFormServiceItem, GetGoogleBusinessLocationDetails200ResponseServiceItemsInnerPrice, GetGoogleBusinessLocationDetails200ResponseServiceItemsInnerStructuredServiceItem, GetGoogleBusinessLocationDetails200ResponseSpecialHours, GetGoogleBusinessPerformance200Response, GetGoogleBusinessPerformance200ResponseDateRange, GetGoogleBusinessPerformance200ResponseMetricsValue, GetGoogleBusinessPerformance200ResponseMetricsValueValuesInner, GetGoogleBusinessPerformance400Response, GetGoogleBusinessReviews200Response, GetGoogleBusinessReviews200ResponseReviewsInner, GetGoogleBusinessReviews200ResponseReviewsInnerReviewReply, GetGoogleBusinessReviews200ResponseReviewsInnerReviewer, GetGoogleBusinessSearchKeywords200Response, GetGoogleBusinessSearchKeywords200ResponseKeywordsInner, GetGoogleBusinessSearchKeywords200ResponseMonthRange, GetGoogleBusinessSearchKeywords400Response, GetInboxConversation200Response, GetInboxConversation200ResponseData, GetInboxConversationMessages200Response, GetInboxConversationMessages200ResponseMessagesInner, GetInboxConversationMessages200ResponseMessagesInnerAttachmentsInner, GetInboxPostComments200Response, GetInboxPostComments200ResponseCommentsInner, GetInboxPostComments200ResponseCommentsInnerFrom, GetInboxPostComments200ResponseMeta, GetInboxPostComments200ResponsePagination, GetInstagramAccountInsights404Response, GetLinkedInAggregateAnalytics400Response, GetLinkedInAggregateAnalytics402Response, GetLinkedInAggregateAnalytics403Response, GetLinkedInMentions200Response, GetLinkedInOrganizations200Response, GetLinkedInOrganizations200ResponseOrganizationsInner, GetLinkedInPostAnalytics200Response, GetLinkedInPostAnalytics200ResponseAnalytics, GetLinkedInPostAnalytics400Response, GetLinkedInPostAnalytics403Response, GetLinkedInPostReactions200Response, GetLinkedInPostReactions200ResponsePagination, GetLinkedInPostReactions200ResponseReactionsInner, GetLinkedInPostReactions200ResponseReactionsInnerFrom, GetLinkedInPostReactions400Response, GetMediaPresignedUrl200Response, GetMediaPresignedUrlRequest, GetMessengerMenu200Response, GetNextQueueSlot200Response, GetPendingOAuthData200Response, GetPendingOAuthData200ResponseOrganizationsInner, GetPinterestBoards200Response, GetPinterestBoards200ResponseBoardsInner, GetPostLogs200Response, GetPostTimeline200Response, GetPostTimeline200ResponseTimelineInner, GetPostTimeline400Response, GetPostTimeline403Response, GetPostTimeline404Response, GetPostingFrequency200Response, GetPostingFrequency200ResponseFrequencyInner, GetProfile200Response, GetRedditFlairs200Response, GetRedditFlairs200ResponseFlairsInner, GetRedditSubreddits200Response, GetRedditSubreddits200ResponseSubredditsInner, GetSequence200Response, GetSequence200ResponseSequence, GetSequence200ResponseSequenceStepsInner, GetSequence200ResponseSequenceStepsInnerTemplate, GetTelegramCommands200Response, GetTelegramCommands200ResponseDataInner, GetTelegramConnectStatus200Response, GetTikTokCreatorInfo200Response, GetTikTokCreatorInfo200ResponseCommercialContentTypesInner, GetTikTokCreatorInfo200ResponseCreator, GetTikTokCreatorInfo200ResponsePostingLimits, GetTikTokCreatorInfo200ResponsePrivacyLevelsInner, GetUser200Response, GetUser200ResponseUser, GetWebhookLogs200Response, GetWebhookSettings200Response, GetWhatsAppBroadcast200Response, GetWhatsAppBroadcast200ResponseBroadcast, GetWhatsAppBroadcastRecipients200Response, GetWhatsAppBroadcastRecipients200ResponseRecipientsInner, GetWhatsAppBroadcastRecipients200ResponseSummary, GetWhatsAppBroadcasts200Response, GetWhatsAppBroadcasts200ResponseBroadcastsInner, GetWhatsAppBroadcasts200ResponseBroadcastsInnerTemplate, GetWhatsAppBusinessProfile200Response, GetWhatsAppBusinessProfile200ResponseBusinessProfile, GetWhatsAppContact200Response, GetWhatsAppContact200ResponseContact, GetWhatsAppContacts200Response, GetWhatsAppContacts200ResponseContactsInner, GetWhatsAppContacts200ResponseFilters, GetWhatsAppContacts200ResponsePagination, GetWhatsAppDisplayName200Response, GetWhatsAppDisplayName200ResponseDisplayName, GetWhatsAppFlow200Response, GetWhatsAppFlow200ResponseFlow, GetWhatsAppFlow200ResponseFlowPreview, GetWhatsAppFlowJson200Response, GetWhatsAppFlowJson200ResponseAssetsInner, GetWhatsAppGroupChat200Response, GetWhatsAppGroupChat200ResponseGroup, GetWhatsAppGroupChat200ResponseGroupParticipantsInner, GetWhatsAppGroups200Response, GetWhatsAppGroups200ResponseGroupsInner, GetWhatsAppGroups200ResponseSummary, GetWhatsAppPhoneNumber200Response, GetWhatsAppPhoneNumber200ResponsePhoneNumber, GetWhatsAppPhoneNumbers200Response, GetWhatsAppPhoneNumbers200ResponseNumbersInner, GetWhatsAppTemplate200Response, GetWhatsAppTemplate200ResponseTemplate, GetWhatsAppTemplates200Response, GetWhatsAppTemplates200ResponseTemplatesInner, GetYouTubeDailyViews400Response, GetYouTubeDailyViews403Response, GetYouTubeDailyViews500Response, GetYouTubeDemographics412Response, GetYouTubeDemographics412ResponseScopeStatus, GetYoutubePlaylists200Response, GetYoutubePlaylists200ResponsePlaylistsInner, GoogleBusinessPlatformData, GoogleBusinessPlatformDataCallToAction, HandleOAuthCallbackRequest, HideInboxComment200Response, HideInboxCommentRequest, ImportWhatsAppContacts200Response, ImportWhatsAppContacts200ResponseResultsInner, ImportWhatsAppContacts200ResponseSummary, ImportWhatsAppContactsRequest, ImportWhatsAppContactsRequestContactsInner, InitiateTelegramConnect200Response, InitiateTelegramConnect200ResponseAccount, InitiateTelegramConnectRequest, InlineObject, InlineObject1, InstagramAccountInsightsResponse, InstagramAccountInsightsResponseDateRange, InstagramAccountInsightsResponseMetricsValue, InstagramAccountInsightsResponseMetricsValueBreakdownsInner, InstagramAccountInsightsResponseMetricsValueValuesInner, InstagramDemographicsResponse, InstagramDemographicsResponseDemographicsValueInner, InstagramPlatformData, InstagramPlatformDataTrialParams, InstagramPlatformDataUserTagsInner, LikeInboxComment200Response, LikeInboxCommentRequest, LinkedInAggregateAnalyticsDailyResponse, LinkedInAggregateAnalyticsDailyResponseAnalytics, LinkedInAggregateAnalyticsDailyResponseAnalyticsImpressionsInner, LinkedInAggregateAnalyticsTotalResponse, LinkedInAggregateAnalyticsTotalResponseAnalytics, LinkedInAggregateAnalyticsTotalResponseDateRange, LinkedInPlatformData, ListAccountGroups200Response, ListAccountGroups200ResponseGroupsInner, ListAccounts200Response, ListAdAccounts200Response, ListAdAccounts200ResponseAccountsInner, ListAdAudiences200Response, ListAdAudiences200ResponseAudiencesInner, ListAdCampaigns200Response, ListAds200Response, ListApiKeys200Response, ListBroadcastRecipients200Response, ListBroadcastRecipients200ResponseRecipientsInner, ListBroadcasts200Response, ListBroadcasts200ResponseBroadcastsInner, ListCommentAutomationLogs200Response, ListCommentAutomations200Response, ListCommentAutomations200ResponseAutomationsInner, ListCommentAutomations200ResponseAutomationsInnerStats, ListConnectionLogs200Response, ListContacts200Response, ListContacts200ResponseContactsInner, ListContacts200ResponseFilters, ListCustomFields200Response, ListCustomFields200ResponseFieldsInner, ListFacebookPages200Response, ListFacebookPages200ResponsePagesInner, ListGoogleBusinessLocations200Response, ListGoogleBusinessLocations200ResponseLocationsInner, ListGoogleBusinessMedia200Response, ListGoogleBusinessMedia200ResponseMediaItemsInner, ListGoogleBusinessMedia200ResponseMediaItemsInnerLocationAssociation, ListGoogleBusinessPlaceActions200Response, ListGoogleBusinessPlaceActions200ResponsePlaceActionLinksInner, ListInboxComments200Response, ListInboxComments200ResponseDataInner, ListInboxConversations200Response, ListInboxConversations200ResponseDataInner, ListInboxConversations200ResponseDataInnerInstagramProfile, ListInboxConversations200ResponseMeta, ListInboxConversations200ResponseMetaFailedAccountsInner, ListInboxConversations200ResponsePagination, ListInboxReviews200Response, ListInboxReviews200ResponseDataInner, ListInboxReviews200ResponseDataInnerReply, ListInboxReviews200ResponseDataInnerReviewer, ListInboxReviews200ResponseSummary, ListLinkedInOrganizations200Response, ListLinkedInOrganizations200ResponseOrganizationsInner, ListLogs200Response, ListLogs200ResponseLogsInner, ListLogs200ResponsePagination, ListPinterestBoardsForSelection200Response, ListPinterestBoardsForSelection200ResponseBoardsInner, ListPostsLogs200Response, ListPostsLogs200ResponsePagination, ListQueueSlots200ResponseOneOf, ListQueueSlots200ResponseOneOf1, ListSequenceEnrollments200Response, ListSequenceEnrollments200ResponseEnrollmentsInner, ListSequences200Response, ListSequences200ResponseSequencesInner, ListSnapchatProfiles200Response, ListSnapchatProfiles200ResponsePublicProfilesInner, ListUsers200Response, ListUsers200ResponseUsersInner, ListWhatsAppFlows200Response, ListWhatsAppFlows200ResponseFlowsInner, ListWhatsAppGroupChats200Response, ListWhatsAppGroupChats200ResponseGroupsInner, ListWhatsAppGroupChats200ResponsePaging, ListWhatsAppGroupChats200ResponsePagingCursors, ListWhatsAppGroupJoinRequests200Response, ListWhatsAppGroupJoinRequests200ResponseJoinRequestsInner, MediaItem, MediaUploadResponse, Money, Pagination, Pending, PinterestPlatformData, PlatformAnalytics, PlatformTarget, Post, PostAnalytics, PostCreateResponse, PostDeleteResponse, PostGetResponse, PostLog, PostLogPostIdOneOf, PostLogRequest, PostLogResponse, PostRetryResponse, PostUpdateResponse, PostsListResponse, PreviewQueue200Response, Profile, ProfileCreateResponse, ProfileDeleteResponse, ProfileGetResponse, ProfileUpdateResponse, ProfilesListResponse, PublishWhatsAppFlowRequest, PurchaseWhatsAppPhoneNumber200ResponseOneOf, PurchaseWhatsAppPhoneNumber200ResponseOneOf1, PurchaseWhatsAppPhoneNumber200ResponseOneOf1PhoneNumber, PurchaseWhatsAppPhoneNumberRequest, QueueDeleteResponse, QueueNextSlotResponse, QueuePreviewResponse, QueueSchedule, QueueSlot, QueueSlotsResponse, QueueUpdateResponse, RecyclingConfig, RecyclingState, RedditPlatformData, RedditPost, RejectWhatsAppGroupJoinRequestsRequest, ReleaseWhatsAppPhoneNumber200Response, ReleaseWhatsAppPhoneNumber200ResponsePhoneNumber, RemoveBookmark200Response, RemoveWhatsAppBroadcastRecipients200Response, RemoveWhatsAppBroadcastRecipientsRequest, RemoveWhatsAppGroupParticipantsRequest, RenameWhatsAppGroup200Response, RenameWhatsAppGroupRequest, ReplyToInboxPost200Response, ReplyToInboxPost200ResponseData, ReplyToInboxPostRequest, ReplyToInboxReview200Response, ReplyToInboxReview200ResponseReply, ReplyToInboxReviewRequest, RetweetPost200Response, RetweetPostRequest, ScheduleBroadcast200Response, ScheduleBroadcast200ResponseBroadcast, ScheduleBroadcastRequest, ScheduleWhatsAppBroadcast200Response, ScheduleWhatsAppBroadcast200ResponseBroadcast, ScheduleWhatsAppBroadcastRequest, SearchAdInterests200Response, SearchAdInterests200ResponseInterestsInner, SearchReddit200Response, SelectFacebookPage200Response, SelectFacebookPage200ResponseAccount, SelectFacebookPageRequest, SelectFacebookPageRequestUserProfile, SelectGoogleBusinessLocation200Response, SelectGoogleBusinessLocation200ResponseAccount, SelectGoogleBusinessLocationRequest, SelectLinkedInOrganization200Response, SelectLinkedInOrganization200ResponseAccount, SelectLinkedInOrganization200ResponseBulkRefresh, SelectLinkedInOrganizationRequest, SelectPinterestBoard200Response, SelectPinterestBoard200ResponseAccount, SelectPinterestBoardRequest, SelectSnapchatProfile200Response, SelectSnapchatProfile200ResponseAccount, SelectSnapchatProfileRequest, SelectSnapchatProfileRequestSelectedPublicProfile, SendBroadcast200Response, SendInboxMessage200Response, SendInboxMessage200ResponseData, SendInboxMessage400Response, SendInboxMessageRequest, SendInboxMessageRequestButtonsInner, SendInboxMessageRequestQuickRepliesInner, SendInboxMessageRequestReplyMarkup, SendInboxMessageRequestReplyMarkupKeyboardInnerInner, SendInboxMessageRequestTemplate, SendInboxMessageRequestTemplateElementsInner, SendInboxMessageRequestTemplateElementsInnerButtonsInner, SendPrivateReplyToComment200Response, SendPrivateReplyToCommentRequest, SendTypingIndicatorRequest, SendWhatsAppBroadcast200Response, SendWhatsAppBulk200Response, SendWhatsAppBulk200ResponseResultsInner, SendWhatsAppBulk200ResponseSummary, SendWhatsAppBulkRequest, SendWhatsAppBulkRequestRecipientsInner, SendWhatsAppBulkRequestTemplate, SendWhatsAppFlowMessage200Response, SendWhatsAppFlowMessageRequest, SendWhatsAppFlowMessageRequestFlowActionPayload, SendWhatsAppFlowMessageRequestHeader, SetContactFieldValueRequest, SetInstagramIceBreakersRequest, SetInstagramIceBreakersRequestIceBreakersInner, SetMessengerMenuRequest, SetTelegramCommandsRequest, SetTelegramCommandsRequestCommandsInner, SnapchatPlatformData, SocialAccount, TelegramPlatformData, TestWebhookRequest, ThreadsPlatformData, TikTokPlatformData, TwitterPlatformData, TwitterPlatformDataPoll, TwitterPlatformDataThreadItemsInner, UndoRetweet200Response, UnfollowUser200Response, UnlikeInboxComment200Response, UnpublishPost200Response, UnpublishPostRequest, UpdateAccount200Response, UpdateAccountGroup200Response, UpdateAccountGroupRequest, UpdateAccountRequest, UpdateAd200Response, UpdateAdCampaignStatus200Response, UpdateAdCampaignStatusRequest, UpdateAdRequest, UpdateAdRequestBudget, UpdateAdRequestTargeting, UpdateBroadcast200Response, UpdateBroadcast200ResponseBroadcast, UpdateCommentAutomation200Response, UpdateCommentAutomation200ResponseAutomation, UpdateCommentAutomationRequest, UpdateContact200Response, UpdateContact200ResponseContact, UpdateContactRequest, UpdateCustomField200Response, UpdateCustomField200ResponseField, UpdateCustomFieldRequest, UpdateFacebookPage200Response, UpdateFacebookPage200ResponseSelectedPage, UpdateFacebookPageRequest, UpdateGmbLocation200Response, UpdateGmbLocationRequest, UpdateGoogleBusinessAttributes200Response, UpdateGoogleBusinessAttributesRequest, UpdateGoogleBusinessAttributesRequestAttributesInner, UpdateGoogleBusinessFoodMenus200Response, UpdateGoogleBusinessFoodMenusRequest, UpdateGoogleBusinessLocationDetails200Response, UpdateGoogleBusinessLocationDetailsRequest, UpdateGoogleBusinessLocationDetailsRequestCategories, UpdateGoogleBusinessLocationDetailsRequestCategoriesAdditionalCategoriesInner, UpdateGoogleBusinessLocationDetailsRequestCategoriesPrimaryCategory, UpdateGoogleBusinessLocationDetailsRequestProfile, UpdateGoogleBusinessLocationDetailsRequestRegularHours, UpdateGoogleBusinessLocationDetailsRequestRegularHoursPeriodsInner, UpdateGoogleBusinessLocationDetailsRequestServiceItemsInner, UpdateGoogleBusinessLocationDetailsRequestServiceItemsInnerFreeFormServiceItem, UpdateGoogleBusinessLocationDetailsRequestServiceItemsInnerPrice, UpdateGoogleBusinessLocationDetailsRequestServiceItemsInnerStructuredServiceItem, UpdateInboxConversation200Response, UpdateInboxConversation200ResponseData, UpdateInboxConversationRequest, UpdateLinkedInOrganizationRequest, UpdatePinterestBoardsRequest, UpdatePostMetadata200Response, UpdatePostMetadataRequest, UpdatePostRequest, UpdateProfile200Response, UpdateProfileRequest, UpdateQueueSlot200Response, UpdateQueueSlotRequest, UpdateRedditSubredditsRequest, UpdateSequence200Response, UpdateSequence200ResponseSequence, UpdateWebhookSettings200Response, UpdateWebhookSettingsRequest, UpdateWhatsAppBusinessProfileRequest, UpdateWhatsAppContact200Response, UpdateWhatsAppContact200ResponseContact, UpdateWhatsAppContactRequest, UpdateWhatsAppDisplayName200Response, UpdateWhatsAppDisplayName200ResponseDisplayName, UpdateWhatsAppDisplayNameRequest, UpdateWhatsAppFlowRequest, UpdateWhatsAppGroupChatRequest, UpdateWhatsAppTemplate200Response, UpdateWhatsAppTemplate200ResponseTemplate, UpdateWhatsAppTemplateRequest, UpdateYoutubeDefaultPlaylist200Response, UpdateYoutubeDefaultPlaylistRequest, UploadMediaDirect200Response, UploadTokenResponse, UploadTokenStatusResponse, UploadWhatsAppFlowJson200Response, UploadWhatsAppFlowJson200ResponseValidationErrorsInner, UploadWhatsAppFlowJsonRequest, UploadedFile, UsageStats, UsageStatsLimits, UsageStatsUsage, User, UserGetResponse, UsersListResponse, ValidateMedia200Response, ValidateMedia200ResponsePlatformLimitsValue, ValidateMediaRequest, ValidatePost200ResponseOneOf, ValidatePost200ResponseOneOf1, ValidatePost200ResponseOneOf1ErrorsInner, ValidatePost200ResponseOneOfWarningsInner, ValidatePostLength200Response, ValidatePostLength200ResponsePlatformsValue, ValidatePostLengthRequest, ValidatePostRequest, ValidatePostRequestMediaItemsInner, ValidatePostRequestPlatformsInner, ValidatePostRequestPlatformsInnerCustomMediaInner, ValidateSubreddit200ResponseOneOf, ValidateSubreddit200ResponseOneOf1, ValidateSubreddit200ResponseOneOfSubreddit, Webhook, WebhookLog, WebhookPayloadAccountConnected, WebhookPayloadAccountConnectedAccount, WebhookPayloadAccountDisconnected, WebhookPayloadAccountDisconnectedAccount, WebhookPayloadComment, WebhookPayloadCommentAccount, WebhookPayloadCommentComment, WebhookPayloadCommentCommentAuthor, WebhookPayloadCommentPost, WebhookPayloadMessage, WebhookPayloadMessageAccount, WebhookPayloadMessageConversation, WebhookPayloadMessageMessage, WebhookPayloadMessageMessageAttachmentsInner, WebhookPayloadMessageMessageSender, WebhookPayloadMessageMessageSenderInstagramProfile, WebhookPayloadMessageMetadata, WebhookPayloadMessageSent, WebhookPayloadMessageSentMessage, WebhookPayloadMessageSentMessageSender, WebhookPayloadPost, WebhookPayloadPostPost, WebhookPayloadPostPostPlatformsInner, WebhookPayloadTest, WhatsAppBodyComponent, WhatsAppBodyComponentExample, WhatsAppButtonsComponent, WhatsAppFooterComponent, WhatsAppHeaderComponent, WhatsAppHeaderComponentExample, WhatsAppTemplateButton, YouTubeDailyViewsResponse, YouTubeDailyViewsResponseDailyViewsInner, YouTubeDailyViewsResponseDateRange, YouTubeDailyViewsResponseScopeStatus, YouTubeDemographicsResponse, YouTubeDemographicsResponseDateRange, YouTubeDemographicsResponseDemographicsValueInner, YouTubePlatformData, YouTubeScopeMissingResponse, YouTubeScopeMissingResponseScopeStatus

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

._deserialize(type, value) ⇒ Object

Deserializes the data based on type

Parameters:

  • string

    type Data type

  • string

    value Value to be deserialized

Returns:

  • (Object)

    Deserialized data



19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'lib/late-sdk/api_model_base.rb', line 19

def self._deserialize(type, value)
  case type.to_sym
  when :Time
    Time.parse(value)
  when :Date
    Date.parse(value)
  when :String
    value.to_s
  when :Integer
    value.to_i
  when :Float
    value.to_f
  when :Boolean
    if value.to_s =~ /\A(true|t|yes|y|1)\z/i
      true
    else
      false
    end
  when :Object
    # generic object (usually a Hash), return directly
    value
  when /\AArray<(?<inner_type>.+)>\z/
    inner_type = Regexp.last_match[:inner_type]
    value.map { |v| _deserialize(inner_type, v) }
  when /\AHash<(?<k_type>.+?), (?<v_type>.+)>\z/
    k_type = Regexp.last_match[:k_type]
    v_type = Regexp.last_match[:v_type]
    {}.tap do |hash|
      value.each do |k, v|
        hash[_deserialize(k_type, k)] = _deserialize(v_type, v)
      end
    end
  else # model
    # models (e.g. Pet) or oneOf
    klass = Late.const_get(type)
    klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
  end
end

Instance Method Details

#_to_hash(value) ⇒ Hash

Outputs non-array value in the form of hash For object, use to_hash. Otherwise, just return the value

Parameters:

  • value (Object)

    Any valid value

Returns:

  • (Hash)

    Returns the value in the form of hash



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'lib/late-sdk/api_model_base.rb', line 74

def _to_hash(value)
  if value.is_a?(Array)
    value.compact.map { |v| _to_hash(v) }
  elsif value.is_a?(Hash)
    {}.tap do |hash|
      value.each { |k, v| hash[k] = _to_hash(v) }
    end
  elsif value.respond_to? :to_hash
    value.to_hash
  else
    value
  end
end

#to_bodyHash

to_body is an alias to to_hash (backward compatibility)

Returns:

  • (Hash)

    Returns the object in the form of hash



66
67
68
# File 'lib/late-sdk/api_model_base.rb', line 66

def to_body
  to_hash
end

#to_sString

Returns the string representation of the object

Returns:

  • (String)

    String presentation of the object



60
61
62
# File 'lib/late-sdk/api_model_base.rb', line 60

def to_s
  to_hash.to_s
end