Class: Twilio::REST::PageMetadata
- Inherits:
-
Object
- Object
- Twilio::REST::PageMetadata
show all
- Defined in:
- lib/twilio-ruby/framework/rest/page_metadata.rb
Overview
Direct Known Subclasses
Accounts::V1::AuthTokenPromotionPageMetadata, Accounts::V1::BulkConsentsPageMetadata, Accounts::V1::BulkContactsPageMetadata, Accounts::V1::CredentialList::AwsPageMetadata, Accounts::V1::CredentialList::PublicKeyPageMetadata, Accounts::V1::CredentialPageMetadata, Accounts::V1::MessagingGeopermissionsPageMetadata, Accounts::V1::SafelistPageMetadata, Accounts::V1::SecondaryAuthTokenPageMetadata, Api::V2010::AccountContext::AddressContext::DependentPhoneNumberPageMetadata, Api::V2010::AccountContext::AddressPageMetadata, Api::V2010::AccountContext::ApplicationPageMetadata, Api::V2010::AccountContext::AuthorizedConnectAppPageMetadata, Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::LocalPageMetadata, Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::MachineToMachinePageMetadata, Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::MobilePageMetadata, Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::NationalPageMetadata, Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::SharedCostPageMetadata, Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::TollFreePageMetadata, Api::V2010::AccountContext::AvailablePhoneNumberCountryContext::VoipPageMetadata, Api::V2010::AccountContext::AvailablePhoneNumberCountryPageMetadata, Api::V2010::AccountContext::BalancePageMetadata, Api::V2010::AccountContext::CallContext::EventPageMetadata, Api::V2010::AccountContext::CallContext::NotificationPageMetadata, Api::V2010::AccountContext::CallContext::PaymentPageMetadata, Api::V2010::AccountContext::CallContext::RecordingPageMetadata, Api::V2010::AccountContext::CallContext::SiprecPageMetadata, Api::V2010::AccountContext::CallContext::StreamPageMetadata, Api::V2010::AccountContext::CallContext::TranscriptionPageMetadata, Api::V2010::AccountContext::CallContext::UserDefinedMessagePageMetadata, Api::V2010::AccountContext::CallContext::UserDefinedMessageSubscriptionPageMetadata, Api::V2010::AccountContext::CallPageMetadata, Api::V2010::AccountContext::ConferenceContext::ParticipantPageMetadata, Api::V2010::AccountContext::ConferenceContext::RecordingPageMetadata, Api::V2010::AccountContext::ConferencePageMetadata, Api::V2010::AccountContext::ConnectAppPageMetadata, Api::V2010::AccountContext::IncomingPhoneNumberContext::AssignedAddOnContext::AssignedAddOnExtensionPageMetadata, Api::V2010::AccountContext::IncomingPhoneNumberContext::AssignedAddOnPageMetadata, Api::V2010::AccountContext::IncomingPhoneNumberList::LocalPageMetadata, Api::V2010::AccountContext::IncomingPhoneNumberList::MobilePageMetadata, Api::V2010::AccountContext::IncomingPhoneNumberList::TollFreePageMetadata, Api::V2010::AccountContext::IncomingPhoneNumberPageMetadata, Api::V2010::AccountContext::KeyPageMetadata, Api::V2010::AccountContext::MessageContext::FeedbackPageMetadata, Api::V2010::AccountContext::MessageContext::MediaPageMetadata, Api::V2010::AccountContext::MessagePageMetadata, Api::V2010::AccountContext::NewKeyPageMetadata, Api::V2010::AccountContext::NewSigningKeyPageMetadata, Api::V2010::AccountContext::NotificationPageMetadata, Api::V2010::AccountContext::OutgoingCallerIdPageMetadata, Api::V2010::AccountContext::QueueContext::MemberPageMetadata, Api::V2010::AccountContext::QueuePageMetadata, Api::V2010::AccountContext::RecordingContext::AddOnResultContext::PayloadContext::DataPageMetadata, Api::V2010::AccountContext::RecordingContext::AddOnResultContext::PayloadPageMetadata, Api::V2010::AccountContext::RecordingContext::AddOnResultPageMetadata, Api::V2010::AccountContext::RecordingContext::TranscriptionPageMetadata, Api::V2010::AccountContext::RecordingPageMetadata, Api::V2010::AccountContext::ShortCodePageMetadata, Api::V2010::AccountContext::SigningKeyPageMetadata, Api::V2010::AccountContext::SipList::CredentialListContext::CredentialPageMetadata, Api::V2010::AccountContext::SipList::CredentialListPageMetadata, Api::V2010::AccountContext::SipList::DomainContext::AuthTypesList::AuthTypeCallsList::AuthCallsCredentialListMappingPageMetadata, Api::V2010::AccountContext::SipList::DomainContext::AuthTypesList::AuthTypeCallsList::AuthCallsIpAccessControlListMappingPageMetadata, Api::V2010::AccountContext::SipList::DomainContext::AuthTypesList::AuthTypeCallsPageMetadata, Api::V2010::AccountContext::SipList::DomainContext::AuthTypesList::AuthTypeRegistrationsList::AuthRegistrationsCredentialListMappingPageMetadata, Api::V2010::AccountContext::SipList::DomainContext::AuthTypesList::AuthTypeRegistrationsPageMetadata, Api::V2010::AccountContext::SipList::DomainContext::AuthTypesPageMetadata, Api::V2010::AccountContext::SipList::DomainContext::CredentialListMappingPageMetadata, Api::V2010::AccountContext::SipList::DomainContext::IpAccessControlListMappingPageMetadata, Api::V2010::AccountContext::SipList::DomainPageMetadata, Api::V2010::AccountContext::SipList::IpAccessControlListContext::IpAddressPageMetadata, Api::V2010::AccountContext::SipList::IpAccessControlListPageMetadata, Api::V2010::AccountContext::SipPageMetadata, Api::V2010::AccountContext::TokenPageMetadata, Api::V2010::AccountContext::TranscriptionPageMetadata, Api::V2010::AccountContext::UsageList::RecordList::AllTimePageMetadata, Api::V2010::AccountContext::UsageList::RecordList::DailyPageMetadata, Api::V2010::AccountContext::UsageList::RecordList::LastMonthPageMetadata, Api::V2010::AccountContext::UsageList::RecordList::MonthlyPageMetadata, Api::V2010::AccountContext::UsageList::RecordList::ThisMonthPageMetadata, Api::V2010::AccountContext::UsageList::RecordList::TodayPageMetadata, Api::V2010::AccountContext::UsageList::RecordList::YearlyPageMetadata, Api::V2010::AccountContext::UsageList::RecordList::YesterdayPageMetadata, Api::V2010::AccountContext::UsageList::RecordPageMetadata, Api::V2010::AccountContext::UsageList::TriggerPageMetadata, Api::V2010::AccountContext::UsagePageMetadata, Api::V2010::AccountContext::ValidationRequestPageMetadata, Api::V2010::AccountPageMetadata, Assistants::V1::AssistantContext::AssistantsKnowledgePageMetadata, Assistants::V1::AssistantContext::AssistantsToolPageMetadata, Assistants::V1::AssistantContext::FeedbackPageMetadata, Assistants::V1::AssistantContext::MessagePageMetadata, Assistants::V1::AssistantPageMetadata, Assistants::V1::Knowledge::ChunkPageMetadata, Assistants::V1::Knowledge::KnowledgeStatusPageMetadata, Assistants::V1::KnowledgePageMetadata, Assistants::V1::PolicyPageMetadata, Assistants::V1::Session::MessagePageMetadata, Assistants::V1::SessionPageMetadata, Assistants::V1::ToolPageMetadata, Bulkexports::V1::ExportConfigurationPageMetadata, Bulkexports::V1::ExportContext::DayPageMetadata, Bulkexports::V1::ExportContext::ExportCustomJobPageMetadata, Bulkexports::V1::ExportList::JobPageMetadata, Bulkexports::V1::ExportPageMetadata, Chat::V1::CredentialPageMetadata, Chat::V1::ServiceContext::ChannelContext::InvitePageMetadata, Chat::V1::ServiceContext::ChannelContext::MemberPageMetadata, Chat::V1::ServiceContext::ChannelContext::MessagePageMetadata, Chat::V1::ServiceContext::ChannelPageMetadata, Chat::V1::ServiceContext::RolePageMetadata, Chat::V1::ServiceContext::UserContext::UserChannelPageMetadata, Chat::V1::ServiceContext::UserPageMetadata, Chat::V1::ServicePageMetadata, Chat::V2::CredentialPageMetadata, Chat::V2::ServiceContext::BindingPageMetadata, Chat::V2::ServiceContext::ChannelContext::InvitePageMetadata, Chat::V2::ServiceContext::ChannelContext::MemberPageMetadata, Chat::V2::ServiceContext::ChannelContext::MessagePageMetadata, Chat::V2::ServiceContext::ChannelContext::WebhookPageMetadata, Chat::V2::ServiceContext::ChannelPageMetadata, Chat::V2::ServiceContext::RolePageMetadata, Chat::V2::ServiceContext::UserContext::UserBindingPageMetadata, Chat::V2::ServiceContext::UserContext::UserChannelPageMetadata, Chat::V2::ServiceContext::UserPageMetadata, Chat::V2::ServicePageMetadata, Chat::V3::ChannelPageMetadata, Content::V1::ContentAndApprovalsPageMetadata, Content::V1::ContentContext::ApprovalCreatePageMetadata, Content::V1::ContentContext::ApprovalFetchPageMetadata, Content::V1::ContentPageMetadata, Content::V1::LegacyContentPageMetadata, Content::V2::ContentAndApprovalsPageMetadata, Content::V2::ContentPageMetadata, Conversations::V1::AddressConfigurationPageMetadata, Conversations::V1::ConfigurationContext::WebhookPageMetadata, Conversations::V1::ConfigurationPageMetadata, Conversations::V1::ConversationContext::MessageContext::DeliveryReceiptPageMetadata, Conversations::V1::ConversationContext::MessagePageMetadata, Conversations::V1::ConversationContext::ParticipantPageMetadata, Conversations::V1::ConversationContext::WebhookPageMetadata, Conversations::V1::ConversationPageMetadata, Conversations::V1::ConversationWithParticipantsPageMetadata, Conversations::V1::CredentialPageMetadata, Conversations::V1::ParticipantConversationPageMetadata, Conversations::V1::RolePageMetadata, Conversations::V1::ServiceContext::BindingPageMetadata, Conversations::V1::ServiceContext::ConfigurationContext::NotificationPageMetadata, Conversations::V1::ServiceContext::ConfigurationContext::WebhookPageMetadata, Conversations::V1::ServiceContext::ConfigurationPageMetadata, Conversations::V1::ServiceContext::ConversationContext::MessageContext::DeliveryReceiptPageMetadata, Conversations::V1::ServiceContext::ConversationContext::MessagePageMetadata, Conversations::V1::ServiceContext::ConversationContext::ParticipantPageMetadata, Conversations::V1::ServiceContext::ConversationContext::WebhookPageMetadata, Conversations::V1::ServiceContext::ConversationPageMetadata, Conversations::V1::ServiceContext::ConversationWithParticipantsPageMetadata, Conversations::V1::ServiceContext::ParticipantConversationPageMetadata, Conversations::V1::ServiceContext::RolePageMetadata, Conversations::V1::ServiceContext::UserContext::UserConversationPageMetadata, Conversations::V1::ServiceContext::UserPageMetadata, Conversations::V1::ServicePageMetadata, Conversations::V1::UserContext::UserConversationPageMetadata, Conversations::V1::UserPageMetadata, Events::V1::EventTypePageMetadata, Events::V1::SchemaContext::SchemaVersionPageMetadata, Events::V1::SchemaPageMetadata, Events::V1::SinkContext::SinkTestPageMetadata, Events::V1::SinkContext::SinkValidatePageMetadata, Events::V1::SinkPageMetadata, Events::V1::SubscriptionContext::SubscribedEventPageMetadata, Events::V1::SubscriptionPageMetadata, FlexApi::V1::AssessmentsPageMetadata, FlexApi::V1::ChannelPageMetadata, FlexApi::V1::ConfigurationPageMetadata, FlexApi::V1::FlexFlowPageMetadata, FlexApi::V1::InsightsAssessmentsCommentPageMetadata, FlexApi::V1::InsightsConversationsPageMetadata, FlexApi::V1::InsightsQuestionnairesCategoryPageMetadata, FlexApi::V1::InsightsQuestionnairesPageMetadata, FlexApi::V1::InsightsQuestionnairesQuestionPageMetadata, FlexApi::V1::InsightsSegmentsPageMetadata, FlexApi::V1::InsightsSessionPageMetadata, FlexApi::V1::InsightsSettingsAnswerSetsPageMetadata, FlexApi::V1::InsightsSettingsCommentPageMetadata, FlexApi::V1::InsightsUserRolesPageMetadata, FlexApi::V1::InteractionContext::InteractionChannelContext::InteractionChannelInvitePageMetadata, FlexApi::V1::InteractionContext::InteractionChannelContext::InteractionChannelParticipantPageMetadata, FlexApi::V1::InteractionContext::InteractionChannelContext::InteractionTransferPageMetadata, FlexApi::V1::InteractionContext::InteractionChannelPageMetadata, FlexApi::V1::InteractionPageMetadata, FlexApi::V1::PluginArchivePageMetadata, FlexApi::V1::PluginConfigurationArchivePageMetadata, FlexApi::V1::PluginConfigurationContext::ConfiguredPluginPageMetadata, FlexApi::V1::PluginConfigurationPageMetadata, FlexApi::V1::PluginContext::PluginVersionsPageMetadata, FlexApi::V1::PluginPageMetadata, FlexApi::V1::PluginReleasePageMetadata, FlexApi::V1::PluginVersionArchivePageMetadata, FlexApi::V1::ProvisioningStatusPageMetadata, FlexApi::V1::WebChannelPageMetadata, FlexApi::V2::FlexUserPageMetadata, FlexApi::V2::WebChannelsPageMetadata, FrontlineApi::V1::UserPageMetadata, Iam::V1::ApiKeyPageMetadata, Iam::V1::GetApiKeysPageMetadata, Iam::V1::NewApiKeyPageMetadata, Iam::V1::OAuthAppPageMetadata, Iam::V1::TokenPageMetadata, Insights::V1::CallContext::AnnotationPageMetadata, Insights::V1::CallContext::CallSummaryPageMetadata, Insights::V1::CallContext::EventPageMetadata, Insights::V1::CallContext::MetricPageMetadata, Insights::V1::CallPageMetadata, Insights::V1::CallSummariesPageMetadata, Insights::V1::ConferenceContext::ConferenceParticipantPageMetadata, Insights::V1::ConferencePageMetadata, Insights::V1::RoomContext::ParticipantPageMetadata, Insights::V1::RoomPageMetadata, Insights::V1::SettingPageMetadata, Intelligence::V2::CustomOperatorPageMetadata, Intelligence::V2::OperatorAttachmentPageMetadata, Intelligence::V2::OperatorAttachmentsPageMetadata, Intelligence::V2::OperatorPageMetadata, Intelligence::V2::OperatorTypePageMetadata, Intelligence::V2::PrebuiltOperatorPageMetadata, Intelligence::V2::ServicePageMetadata, Intelligence::V2::TranscriptContext::EncryptedOperatorResultsPageMetadata, Intelligence::V2::TranscriptContext::EncryptedSentencesPageMetadata, Intelligence::V2::TranscriptContext::MediaPageMetadata, Intelligence::V2::TranscriptContext::OperatorResultPageMetadata, Intelligence::V2::TranscriptContext::SentencePageMetadata, Intelligence::V2::TranscriptPageMetadata, IpMessaging::V1::CredentialPageMetadata, IpMessaging::V1::ServiceContext::ChannelContext::InvitePageMetadata, IpMessaging::V1::ServiceContext::ChannelContext::MemberPageMetadata, IpMessaging::V1::ServiceContext::ChannelContext::MessagePageMetadata, IpMessaging::V1::ServiceContext::ChannelPageMetadata, IpMessaging::V1::ServiceContext::RolePageMetadata, IpMessaging::V1::ServiceContext::UserContext::UserChannelPageMetadata, IpMessaging::V1::ServiceContext::UserPageMetadata, IpMessaging::V1::ServicePageMetadata, IpMessaging::V2::CredentialPageMetadata, IpMessaging::V2::ServiceContext::BindingPageMetadata, IpMessaging::V2::ServiceContext::ChannelContext::InvitePageMetadata, IpMessaging::V2::ServiceContext::ChannelContext::MemberPageMetadata, IpMessaging::V2::ServiceContext::ChannelContext::MessagePageMetadata, IpMessaging::V2::ServiceContext::ChannelContext::WebhookPageMetadata, IpMessaging::V2::ServiceContext::ChannelPageMetadata, IpMessaging::V2::ServiceContext::RolePageMetadata, IpMessaging::V2::ServiceContext::UserContext::UserBindingPageMetadata, IpMessaging::V2::ServiceContext::UserContext::UserChannelPageMetadata, IpMessaging::V2::ServiceContext::UserPageMetadata, IpMessaging::V2::ServicePageMetadata, Knowledge::V1::Knowledge::ChunkPageMetadata, Knowledge::V1::Knowledge::KnowledgeStatusPageMetadata, Knowledge::V1::KnowledgePageMetadata, Lookups::V1::PhoneNumberPageMetadata, Lookups::V2::BucketPageMetadata, Lookups::V2::LookupOverridePageMetadata, Lookups::V2::PhoneNumberPageMetadata, Lookups::V2::QueryPageMetadata, Lookups::V2::RateLimitPageMetadata, Marketplace::V1::AvailableAddOnContext::AvailableAddOnExtensionPageMetadata, Marketplace::V1::AvailableAddOnPageMetadata, Marketplace::V1::InstalledAddOnContext::InstalledAddOnExtensionPageMetadata, Marketplace::V1::InstalledAddOnContext::InstalledAddOnUsagePageMetadata, Marketplace::V1::InstalledAddOnPageMetadata, Marketplace::V1::ModuleDataManagementPageMetadata, Marketplace::V1::ModuleDataPageMetadata, Marketplace::V1::ReferralConversionPageMetadata, Messaging::V1::BrandRegistrationContext::BrandRegistrationOtpPageMetadata, Messaging::V1::BrandRegistrationContext::BrandVettingPageMetadata, Messaging::V1::BrandRegistrationPageMetadata, Messaging::V1::DeactivationsPageMetadata, Messaging::V1::DomainCertsPageMetadata, Messaging::V1::DomainConfigMessagingServicePageMetadata, Messaging::V1::DomainConfigPageMetadata, Messaging::V1::DomainValidateDnPageMetadata, Messaging::V1::ExternalCampaignPageMetadata, Messaging::V1::LinkshorteningMessagingServiceDomainAssociationPageMetadata, Messaging::V1::LinkshorteningMessagingServicePageMetadata, Messaging::V1::RequestManagedCertPageMetadata, Messaging::V1::ServiceContext::AlphaSenderPageMetadata, Messaging::V1::ServiceContext::ChannelSenderPageMetadata, Messaging::V1::ServiceContext::DestinationAlphaSenderPageMetadata, Messaging::V1::ServiceContext::PhoneNumberPageMetadata, Messaging::V1::ServiceContext::ShortCodePageMetadata, Messaging::V1::ServiceContext::UsAppToPersonPageMetadata, Messaging::V1::ServiceContext::UsAppToPersonUsecasePageMetadata, Messaging::V1::ServicePageMetadata, Messaging::V1::TollfreeVerificationPageMetadata, Messaging::V1::UsecasePageMetadata, Messaging::V2::ChannelsSenderPageMetadata, Messaging::V2::DomainCertsPageMetadata, Messaging::V2::TypingIndicatorPageMetadata, Monitor::V1::AlertPageMetadata, Monitor::V1::EventPageMetadata, Notify::V1::CredentialPageMetadata, Notify::V1::ServiceContext::BindingPageMetadata, Notify::V1::ServiceContext::NotificationPageMetadata, Notify::V1::ServicePageMetadata, Numbers::V1::BulkEligibilityPageMetadata, Numbers::V1::EligibilityPageMetadata, Numbers::V1::PortingAllPortInPageMetadata, Numbers::V1::PortingPortInPageMetadata, Numbers::V1::PortingPortInPhoneNumberPageMetadata, Numbers::V1::PortingPortabilityPageMetadata, Numbers::V1::PortingWebhookConfigurationDeletePageMetadata, Numbers::V1::PortingWebhookConfigurationPageMetadata, Numbers::V1::SigningRequestConfigurationPageMetadata, Numbers::V1::WebhookPageMetadata, Numbers::V2::ApplicationPageMetadata, Numbers::V2::AuthorizationDocumentContext::DependentHostedNumberOrderPageMetadata, Numbers::V2::AuthorizationDocumentPageMetadata, Numbers::V2::BulkHostedNumberOrderPageMetadata, Numbers::V2::BundleClonePageMetadata, Numbers::V2::HostedNumberOrderPageMetadata, Numbers::V2::RegulatoryComplianceList::BundleContext::BundleCopyPageMetadata, Numbers::V2::RegulatoryComplianceList::BundleContext::EvaluationPageMetadata, Numbers::V2::RegulatoryComplianceList::BundleContext::ItemAssignmentPageMetadata, Numbers::V2::RegulatoryComplianceList::BundleContext::ReplaceItemsPageMetadata, Numbers::V2::RegulatoryComplianceList::BundlePageMetadata, Numbers::V2::RegulatoryComplianceList::EndUserPageMetadata, Numbers::V2::RegulatoryComplianceList::EndUserTypePageMetadata, Numbers::V2::RegulatoryComplianceList::RegulationPageMetadata, Numbers::V2::RegulatoryComplianceList::SupportingDocumentPageMetadata, Numbers::V2::RegulatoryComplianceList::SupportingDocumentTypePageMetadata, Numbers::V2::RegulatoryCompliancePageMetadata, Numbers::V3::HostedNumberOrderPageMetadata, Oauth::V1::AuthorizePageMetadata, Oauth::V1::TokenPageMetadata, Oauth::V2::TokenPageMetadata, Twilio::REST::Preview::HostedNumbers::AuthorizationDocumentContext::DependentHostedNumberOrderPageMetadata, Twilio::REST::Preview::HostedNumbers::AuthorizationDocumentPageMetadata, Twilio::REST::Preview::HostedNumbers::HostedNumberOrderPageMetadata, Twilio::REST::Preview::Marketplace::AvailableAddOnContext::AvailableAddOnExtensionPageMetadata, Twilio::REST::Preview::Marketplace::AvailableAddOnPageMetadata, Twilio::REST::Preview::Marketplace::InstalledAddOnContext::InstalledAddOnExtensionPageMetadata, Twilio::REST::Preview::Marketplace::InstalledAddOnPageMetadata, Twilio::REST::Preview::Wireless::CommandPageMetadata, Twilio::REST::Preview::Wireless::RatePlanPageMetadata, Twilio::REST::Preview::Wireless::SimContext::UsagePageMetadata, Twilio::REST::Preview::Wireless::SimPageMetadata, Twilio::REST::PreviewIam::V1::AuthorizePageMetadata, Twilio::REST::PreviewIam::V1::TokenPageMetadata, Twilio::REST::PreviewIam::Versionless::OrganizationContext::AccountPageMetadata, Twilio::REST::PreviewIam::Versionless::OrganizationContext::RoleAssignmentPageMetadata, Twilio::REST::PreviewIam::Versionless::OrganizationContext::UserPageMetadata, Twilio::REST::PreviewIam::Versionless::OrganizationPageMetadata, Twilio::REST::Pricing::V1::MessagingList::CountryPageMetadata, Twilio::REST::Pricing::V1::MessagingPageMetadata, Twilio::REST::Pricing::V1::PhoneNumberList::CountryPageMetadata, Twilio::REST::Pricing::V1::PhoneNumberPageMetadata, Twilio::REST::Pricing::V1::VoiceList::CountryPageMetadata, Twilio::REST::Pricing::V1::VoiceList::NumberPageMetadata, Twilio::REST::Pricing::V1::VoicePageMetadata, Twilio::REST::Pricing::V2::CountryPageMetadata, Twilio::REST::Pricing::V2::NumberPageMetadata, Twilio::REST::Pricing::V2::VoiceList::CountryPageMetadata, Twilio::REST::Pricing::V2::VoiceList::NumberPageMetadata, Twilio::REST::Pricing::V2::VoicePageMetadata, Twilio::REST::Proxy::V1::ServiceContext::PhoneNumberPageMetadata, Twilio::REST::Proxy::V1::ServiceContext::SessionContext::InteractionPageMetadata, Twilio::REST::Proxy::V1::ServiceContext::SessionContext::ParticipantContext::MessageInteractionPageMetadata, Twilio::REST::Proxy::V1::ServiceContext::SessionContext::ParticipantPageMetadata, Twilio::REST::Proxy::V1::ServiceContext::SessionPageMetadata, Twilio::REST::Proxy::V1::ServicePageMetadata, Routes::V2::PhoneNumberPageMetadata, Routes::V2::SipDomainPageMetadata, Routes::V2::TrunkPageMetadata, Serverless::V1::ServiceContext::AssetContext::AssetVersionPageMetadata, Serverless::V1::ServiceContext::AssetPageMetadata, Serverless::V1::ServiceContext::BuildContext::BuildStatusPageMetadata, Serverless::V1::ServiceContext::BuildPageMetadata, Serverless::V1::ServiceContext::EnvironmentContext::DeploymentPageMetadata, Serverless::V1::ServiceContext::EnvironmentContext::LogPageMetadata, Serverless::V1::ServiceContext::EnvironmentContext::VariablePageMetadata, Serverless::V1::ServiceContext::EnvironmentPageMetadata, Serverless::V1::ServiceContext::FunctionContext::FunctionVersionContext::FunctionVersionContentPageMetadata, Serverless::V1::ServiceContext::FunctionContext::FunctionVersionPageMetadata, Serverless::V1::ServiceContext::FunctionPageMetadata, Serverless::V1::ServicePageMetadata, Studio::V1::FlowContext::EngagementContext::EngagementContextPageMetadata, Studio::V1::FlowContext::EngagementContext::StepContext::StepContextPageMetadata, Studio::V1::FlowContext::EngagementContext::StepPageMetadata, Studio::V1::FlowContext::EngagementPageMetadata, Studio::V1::FlowContext::ExecutionContext::ExecutionContextPageMetadata, Studio::V1::FlowContext::ExecutionContext::ExecutionStepContext::ExecutionStepContextPageMetadata, Studio::V1::FlowContext::ExecutionContext::ExecutionStepPageMetadata, Studio::V1::FlowContext::ExecutionPageMetadata, Studio::V1::FlowPageMetadata, Studio::V2::FlowContext::ExecutionContext::ExecutionContextPageMetadata, Studio::V2::FlowContext::ExecutionContext::ExecutionStepContext::ExecutionStepContextPageMetadata, Studio::V2::FlowContext::ExecutionContext::ExecutionStepPageMetadata, Studio::V2::FlowContext::ExecutionPageMetadata, Studio::V2::FlowContext::FlowRevisionPageMetadata, Studio::V2::FlowContext::FlowTestUserPageMetadata, Studio::V2::FlowPageMetadata, Studio::V2::FlowValidatePageMetadata, Supersim::V1::EsimProfilePageMetadata, Supersim::V1::FleetPageMetadata, Supersim::V1::IpCommandPageMetadata, Supersim::V1::NetworkAccessProfileContext::NetworkAccessProfileNetworkPageMetadata, Supersim::V1::NetworkAccessProfilePageMetadata, Supersim::V1::NetworkPageMetadata, Supersim::V1::SettingsUpdatePageMetadata, Supersim::V1::SimContext::BillingPeriodPageMetadata, Supersim::V1::SimContext::SimIpAddressPageMetadata, Supersim::V1::SimPageMetadata, Supersim::V1::SmsCommandPageMetadata, Supersim::V1::UsageRecordPageMetadata, Sync::V1::ServiceContext::DocumentContext::DocumentPermissionPageMetadata, Sync::V1::ServiceContext::DocumentPageMetadata, Sync::V1::ServiceContext::SyncListContext::SyncListItemPageMetadata, Sync::V1::ServiceContext::SyncListContext::SyncListPermissionPageMetadata, Sync::V1::ServiceContext::SyncListPageMetadata, Sync::V1::ServiceContext::SyncMapContext::SyncMapItemPageMetadata, Sync::V1::ServiceContext::SyncMapContext::SyncMapPermissionPageMetadata, Sync::V1::ServiceContext::SyncMapPageMetadata, Sync::V1::ServiceContext::SyncStreamContext::StreamMessagePageMetadata, Sync::V1::ServiceContext::SyncStreamPageMetadata, Sync::V1::ServicePageMetadata, Taskrouter::V1::WorkspaceContext::ActivityPageMetadata, Taskrouter::V1::WorkspaceContext::EventPageMetadata, Taskrouter::V1::WorkspaceContext::TaskChannelPageMetadata, Taskrouter::V1::WorkspaceContext::TaskContext::ReservationPageMetadata, Taskrouter::V1::WorkspaceContext::TaskPageMetadata, Taskrouter::V1::WorkspaceContext::TaskQueueContext::TaskQueueCumulativeStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::TaskQueueContext::TaskQueueRealTimeStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::TaskQueueContext::TaskQueueStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::TaskQueueList::TaskQueueBulkRealTimeStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::TaskQueueList::TaskQueuesStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::TaskQueuePageMetadata, Taskrouter::V1::WorkspaceContext::WorkerContext::ReservationPageMetadata, Taskrouter::V1::WorkspaceContext::WorkerContext::WorkerChannelPageMetadata, Taskrouter::V1::WorkspaceContext::WorkerContext::WorkerStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::WorkerContext::WorkersCumulativeStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::WorkerContext::WorkersRealTimeStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::WorkerList::WorkersStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::WorkerPageMetadata, Taskrouter::V1::WorkspaceContext::WorkflowContext::WorkflowCumulativeStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::WorkflowContext::WorkflowRealTimeStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::WorkflowContext::WorkflowStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::WorkflowPageMetadata, Taskrouter::V1::WorkspaceContext::WorkspaceCumulativeStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::WorkspaceRealTimeStatisticsPageMetadata, Taskrouter::V1::WorkspaceContext::WorkspaceStatisticsPageMetadata, Taskrouter::V1::WorkspacePageMetadata, Trunking::V1::TrunkContext::CredentialListPageMetadata, Trunking::V1::TrunkContext::IpAccessControlListPageMetadata, Trunking::V1::TrunkContext::OriginationUrlPageMetadata, Trunking::V1::TrunkContext::PhoneNumberPageMetadata, Trunking::V1::TrunkContext::RecordingPageMetadata, Trunking::V1::TrunkPageMetadata, Trusthub::V1::ComplianceInquiriesPageMetadata, Trusthub::V1::ComplianceRegistrationInquiriesPageMetadata, Trusthub::V1::ComplianceTollfreeInquiriesPageMetadata, Trusthub::V1::CustomerProfilesContext::CustomerProfilesChannelEndpointAssignmentPageMetadata, Trusthub::V1::CustomerProfilesContext::CustomerProfilesEntityAssignmentsPageMetadata, Trusthub::V1::CustomerProfilesContext::CustomerProfilesEvaluationsPageMetadata, Trusthub::V1::CustomerProfilesPageMetadata, Trusthub::V1::EndUserPageMetadata, Trusthub::V1::EndUserTypePageMetadata, Trusthub::V1::PoliciesPageMetadata, Trusthub::V1::SupportingDocumentPageMetadata, Trusthub::V1::SupportingDocumentTypePageMetadata, Trusthub::V1::TrustProductsContext::TrustProductsChannelEndpointAssignmentPageMetadata, Trusthub::V1::TrustProductsContext::TrustProductsEntityAssignmentsPageMetadata, Trusthub::V1::TrustProductsContext::TrustProductsEvaluationsPageMetadata, Trusthub::V1::TrustProductsPageMetadata, Verify::V2::FormPageMetadata, Verify::V2::SafelistPageMetadata, Verify::V2::ServiceContext::AccessTokenPageMetadata, Verify::V2::ServiceContext::ApproveChallengePageMetadata, Verify::V2::ServiceContext::EntityContext::ChallengeContext::NotificationPageMetadata, Verify::V2::ServiceContext::EntityContext::ChallengePageMetadata, Verify::V2::ServiceContext::EntityContext::FactorPageMetadata, Verify::V2::ServiceContext::EntityContext::NewFactorPageMetadata, Verify::V2::ServiceContext::EntityPageMetadata, Verify::V2::ServiceContext::MessagingConfigurationPageMetadata, Verify::V2::ServiceContext::NewChallengePageMetadata, Verify::V2::ServiceContext::NewFactorPageMetadata, Verify::V2::ServiceContext::NewVerifyFactorPageMetadata, Verify::V2::ServiceContext::RateLimitContext::BucketPageMetadata, Verify::V2::ServiceContext::RateLimitPageMetadata, Verify::V2::ServiceContext::VerificationCheckPageMetadata, Verify::V2::ServiceContext::VerificationPageMetadata, Verify::V2::ServiceContext::WebhookPageMetadata, Verify::V2::ServicePageMetadata, Verify::V2::TemplatePageMetadata, Verify::V2::VerificationAttemptPageMetadata, Verify::V2::VerificationAttemptsSummaryPageMetadata, Video::V1::CompositionHookPageMetadata, Video::V1::CompositionPageMetadata, Video::V1::CompositionSettingsPageMetadata, Video::V1::RecordingPageMetadata, Video::V1::RecordingSettingsPageMetadata, Video::V1::RoomContext::ParticipantContext::AnonymizePageMetadata, Video::V1::RoomContext::ParticipantContext::PublishedTrackPageMetadata, Video::V1::RoomContext::ParticipantContext::SubscribeRulesPageMetadata, Video::V1::RoomContext::ParticipantContext::SubscribedTrackPageMetadata, Video::V1::RoomContext::ParticipantPageMetadata, Video::V1::RoomContext::RecordingRulesPageMetadata, Video::V1::RoomContext::RoomRecordingPageMetadata, Video::V1::RoomContext::TranscriptionsPageMetadata, Video::V1::RoomPageMetadata, Voice::V1::ArchivedCallPageMetadata, Voice::V1::ByocTrunkPageMetadata, Voice::V1::ConnectionPolicyContext::ConnectionPolicyTargetPageMetadata, Voice::V1::ConnectionPolicyPageMetadata, Voice::V1::DialingPermissionsList::BulkCountryUpdatePageMetadata, Voice::V1::DialingPermissionsList::CountryContext::HighriskSpecialPrefixPageMetadata, Voice::V1::DialingPermissionsList::CountryPageMetadata, Voice::V1::DialingPermissionsList::SettingsPageMetadata, Voice::V1::DialingPermissionsPageMetadata, Voice::V1::IpRecordPageMetadata, Voice::V1::SourceIpMappingPageMetadata, Wireless::V1::CommandPageMetadata, Wireless::V1::RatePlanPageMetadata, Wireless::V1::SimContext::DataSessionPageMetadata, Wireless::V1::SimContext::UsageRecordPageMetadata, Wireless::V1::SimPageMetadata, Wireless::V1::UsageRecordPageMetadata
Constant Summary
collapse
- META_KEYS =
[
'end',
'first_page_uri',
'next_page_uri',
'last_page_uri',
'page',
'page_size',
'previous_page_uri',
'total',
'num_pages',
'start',
'uri'
].freeze
Instance Method Summary
collapse
Constructor Details
#initialize(version, response) ⇒ PageMetadata
Returns a new instance of PageMetadata.
21
22
23
24
25
26
27
28
|
# File 'lib/twilio-ruby/framework/rest/page_metadata.rb', line 21
def initialize(version, response)
payload = process_response(response)
@version = version
@payload = payload
@solution = {}
@records = payload
end
|
Instance Method Details
#get_key(payload) ⇒ Object
36
37
38
39
40
41
42
43
44
45
46
|
# File 'lib/twilio-ruby/framework/rest/page_metadata.rb', line 36
def get_key(payload)
return 'Resources' if payload['Resources']
return payload['meta']['key'] if payload['meta'] && payload['meta']['key']
keys = payload.keys
key = keys - META_KEYS
return key.first if key.size == 1
raise Twilio::REST::TwilioError, 'Page Records can not be deserialized'
end
|
#next_page ⇒ Object
72
73
74
75
76
|
# File 'lib/twilio-ruby/framework/rest/page_metadata.rb', line 72
def next_page
return nil unless next_page_url
@version.domain.request('GET', next_page_url)
end
|
#next_page_url ⇒ Object
57
58
59
60
61
62
63
64
|
# File 'lib/twilio-ruby/framework/rest/page_metadata.rb', line 57
def next_page_url
return @version.domain.absolute_url(URI.parse(@payload.body['meta']['next_page_url']).request_uri) if @payload.body['meta'] && @payload.body['meta']['next_page_url']
return @version.domain.absolute_url(@payload.body['next_page_uri']) if @payload.body['next_page_uri']
nil
end
|
#previous_page ⇒ Object
66
67
68
69
70
|
# File 'lib/twilio-ruby/framework/rest/page_metadata.rb', line 66
def previous_page
return nil unless previous_page_url
@version.domain.request('GET', previous_page_url)
end
|
#previous_page_url ⇒ Object
48
49
50
51
52
53
54
55
|
# File 'lib/twilio-ruby/framework/rest/page_metadata.rb', line 48
def previous_page_url
return @version.domain.absolute_url(URI.parse(@payload['meta']['previous_page_url']).request_uri) if @payload['meta'] && @payload['meta']['previous_page_url']
return @version.domain.absolute_url(@payload['previous_page_uri']) if @payload['previous_page_uri']
nil
end
|
#process_response(response) ⇒ Object
30
31
32
33
34
|
# File 'lib/twilio-ruby/framework/rest/page_metadata.rb', line 30
def process_response(response)
return response if response.status_code == 200
raise Twilio::REST::RestError.new('Unable to fetch page', response)
end
|
#to_s ⇒ Object
78
79
80
|
# File 'lib/twilio-ruby/framework/rest/page_metadata.rb', line 78
def to_s
'#<PageMetadata>'
end
|