Documentation ¶
Index ¶
- type AccountInfo
- type AccountLimits
- type AccountServiceInfo
- type Account_ServiceInfo
- type AddonInfo
- type AnsweringRuleInfo
- type AnsweringRuleInfo_CalleeInfo
- type AnsweringRuleInfo_CallerInfo
- type AnsweringRule_ScheduleInfo
- type AttachmentInfo
- type BillingPlanInfo
- type Binary
- type BlockedNumberInfo
- type BrandInfo
- type BusinessAddressInfo
- type BusinessHour_ScheduleInfo
- type CallLogInfo
- type CallLogRecord
- type CalledNumberInfo
- type CallerInfo
- type CallersInfo
- type ConferencingInfo
- type ConferencingInfo_PhoneNumberInfo
- type ConferencingInfo_PhoneNumberInfo_CountryInfo
- type Conferencing_Request_PhoneNumber
- type ContactAddressInfo
- type ContactInfo
- type CountryInfo
- type CustomGreetingInfo
- type CustomGreetingInfo_AnsweringRuleInfo
- type DeliveryMode
- type DepartmentInfo
- type Department_Response_ExtensionInfo
- type DetailedPresenceEvent
- type DetailedPresenceEvent_ActiveCallInfo
- type DetailedPresenceNotification
- type DetailedPresenceWithSIPNotification
- type DetailedPresencewithSIPEvent
- type DetailedPresencewithSIPEvent_ActiveCallInfo
- type DeviceInfo
- type DeviceInfo_ExtensionInfo
- type DialInNumbers
- type DialInNumbers_CountryInfo
- type DialingPlanCountryInfo
- type EmergencyAddressInfo
- type ExtensionInfo
- type ExtensionInfoEvent
- type ExtensionInfoNotification
- type ExtensionInfo_Request_ContactInfo
- type ExtensionInfo_Request_ContactInfo_RegionalSettings
- type ExtensionInfo_Request_ContactInfo_RegionalSettings_FormattingLocale
- type ExtensionInfo_Request_ContactInfo_RegionalSettings_GreetingLanguage
- type ExtensionInfo_Request_ContactInfo_RegionalSettings_Language
- type ExtensionInfo_Request_ContactInfo_RegionalSettings_Timezone
- type ExtensionInfo_Request_PartnerId
- type ExtensionInfo_Request_PasswordPIN
- type ExtensionInfo_Request_Provision
- type ExtensionInfo_Request_Provision_ContactInfo
- type ExtensionInfo_Request_StatusInfo
- type ExtensionListEvent
- type ExtensionListNotification
- type ExtensionPermissions
- type ExtensionServiceFeatureInfo
- type ExternalUserInfo
- type FormattingLocaleInfo
- type ForwardingInfo
- type ForwardingNumberInfo
- type FullCountryInfo
- type GrantInfo
- type GrantInfo_ExtensionInfo
- type GreetingInfo
- type GreetingLanguageInfo
- type GroupInfo
- type ImageUri
- type IncomingCallNotification
- type InstantMessageAttachmentInfo
- type InstantMessageEvent
- type InstantMessageEvent_CallerInfo
- type InstantMessageNotification
- type LanguageInfo
- type LegInfo
- type LegInfo_ExtensionInfo
- type LinksInfo
- type LocationInfo
- type LookUpPhoneNumber_PhoneNumberInfo
- type MeetingInfo
- type MeetingScheduleInfo
- type MeetingScheduleInfo_TimezoneInfo
- type MeetingServiceInfo
- type MessageAttachmentInfo
- type MessageChange
- type MessageEvent
- type MessageInfo
- type MessageInfo_CallerInfo
- type MessageNotification
- type ModelInfo
- type NavigationInfo
- type Page
- type PagingInfo
- type ParsePhoneNumber_CountryInfo
- type ParsePhoneNumber_PhoneNumberInfo
- type PermissionDetailsInfo
- type PermissionInfo
- type PersonalContactInfo
- type PhoneLinesInfo
- type PhoneLinesInfo_PhoneNumberInfo
- type PhoneNumberInfo
- type PhoneNumberInfo_ExtensionInfo
- type PresenceEvent
- type PresenceInfo
- type PresenceInfo_ExtensionInfo
- type PresenceLineEvent
- type PresenceLineEvent_ExtensionInfo
- type PresenceLineNotification
- type PresenceNotification
- type PresetInfo
- type ProfileImageInfo
- type RangesInfo
- type RecipientInfo
- type RecordingInfo
- type ReferenceInfo
- type RegionalSettings
- type ReservePhoneNumber_Request_ReserveRecord
- type ReservePhoneNumber_Response_ReserveRecord
- type RingOutInfo
- type RingOutStatusInfo
- type RingOut_Request_CountryInfo
- type RingOut_Request_From
- type RingOut_Request_To
- type RuleInfo
- type RuleInfo_ForwardingNumberInfo
- type SIPData
- type ScheduleInfo
- type ServerInfo
- type ServiceFeatureInfo
- type ServicePlanInfo
- type ShippingAddress
- type ShippingInfo
- type ShippingMethod
- type StateInfo
- type StateInfo_CountryInfo
- type StatusInfo
- type SubscriptionInfo
- type Subscription_Request_DeliveryMode
- type SyncInfo
- type TargetServicePlanInfo
- type TimeInterval
- type TimezoneInfo
- type TokenInfo
- type UnconditionalForwardingInfo
- type UserPermission
- type UserPermissionInfo
- type VersionInfo
- type VoicemailInfo
- type WeeklyScheduleInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountInfo ¶
type AccountInfo struct { ID string `json:"id,omitempty"` MainNumber string `json:"mainNumber,omitempty"` Operator ExtensionInfo `json:"operator,omitempty"` PartnerID string `json:"partnerId,omitempty"` ServiceInfo Account_ServiceInfo `json:"serviceInfo,omitempty"` SetupWizardState string `json:"setupWizardState,omitempty"` Status string `json:"status,omitempty"` StatusInfo StatusInfo `json:"statusInfo,omitempty"` URI string `json:"uri,omitempty"` }
type AccountLimits ¶
type AccountServiceInfo ¶
type AccountServiceInfo struct { BillingPlan BillingPlanInfo `json:"billingPlan,omitempty"` Brand BrandInfo `json:"brand,omitempty"` Limits AccountLimits `json:"limits,omitempty"` ServiceFeatures []ServiceFeatureInfo `json:"serviceFeatures,omitempty"` ServicePlan ServicePlanInfo `json:"servicePlan,omitempty"` ServicePlanName string `json:"servicePlanName,omitempty"` URI string `json:"uri,omitempty"` }
type Account_ServiceInfo ¶
type Account_ServiceInfo struct { BillingPlan BillingPlanInfo `json:"billingPlan,omitempty"` Brand BrandInfo `json:"brand,omitempty"` ServicePlan ServicePlanInfo `json:"servicePlan,omitempty"` TargetServicePlan TargetServicePlanInfo `json:"targetServicePlan,omitempty"` Uri string `json:"uri,omitempty"` }
type AnsweringRuleInfo ¶
type AnsweringRuleInfo struct { CallHandlingAction string `json:"callHandlingAction,omitempty"` CalledNumbers []AnsweringRuleInfo_CalleeInfo `json:"calledNumbers,omitempty"` Callers []AnsweringRuleInfo_CallerInfo `json:"callers,omitempty"` Enabled bool `json:"enabled,omitempty"` Forwarding ForwardingInfo `json:"forwarding,omitempty"` Greetings []GreetingInfo `json:"greetings,omitempty"` ID string `json:"id,omitempty"` Name string `json:"name,omitempty"` Schedule ScheduleInfo `json:"schedule,omitempty"` Type string `json:"type,omitempty"` UnconditionalForwarding UnconditionalForwardingInfo `json:"unconditionalForwarding,omitempty"` URI string `json:"uri,omitempty"` Voicemail VoicemailInfo `json:"voicemail,omitempty"` }
type AnsweringRuleInfo_CalleeInfo ¶
type AnsweringRuleInfo_CalleeInfo struct {
PhoneNumber string `json:"phoneNumber,omitempty"`
}
type AnsweringRule_ScheduleInfo ¶
type AnsweringRule_ScheduleInfo struct { Ranges RangesInfo `json:"ranges,omitempty"` WeeklyRanges WeeklyScheduleInfo `json:"weeklyRanges,omitempty"` }
type AttachmentInfo ¶
type BillingPlanInfo ¶
type BlockedNumberInfo ¶
type BrandInfo ¶
type BrandInfo struct { HomeCountry CountryInfo `json:"homeCountry,omitempty"` ID string `json:"id,omitempty"` Name string `json:"name,omitempty"` }
type BusinessAddressInfo ¶
type BusinessHour_ScheduleInfo ¶
type BusinessHour_ScheduleInfo struct {
WeeklyRanges WeeklyScheduleInfo `json:"weeklyRanges,omitempty"`
}
type CallLogInfo ¶
type CallLogInfo struct { Action string `json:"action,omitempty"` Direction string `json:"direction,omitempty"` Duration int `json:"duration,omitempty"` From CallerInfo `json:"from,omitempty"` ID string `json:"id,omitempty"` Recording RecordingInfo `json:"recording,omitempty"` Result string `json:"result,omitempty"` SessionID string `json:"sessionId,omitempty"` StartTime string `json:"startTime,omitempty"` To CallerInfo `json:"to,omitempty"` Type string `json:"type,omitempty"` URI string `json:"uri,omitempty"` }
type CallLogRecord ¶
type CallLogRecord struct { Action string `json:"action,omitempty"` Direction string `json:"direction,omitempty"` Duration int `json:"duration,omitempty"` From CallerInfo `json:"from,omitempty"` ID string `json:"id,omitempty"` LastModifiedTime string `json:"lastModifiedTime,omitempty"` Legs []LegInfo `json:"legs,omitempty"` Recording RecordingInfo `json:"recording,omitempty"` Result string `json:"result,omitempty"` SessionID string `json:"sessionId,omitempty"` StartTime string `json:"startTime,omitempty"` To CallerInfo `json:"to,omitempty"` Transport string `json:"transport,omitempty"` Type string `json:"type,omitempty"` URI string `json:"uri,omitempty"` }
type CalledNumberInfo ¶
type CalledNumberInfo struct {
PhoneNumber string `json:"phoneNumber,omitempty"`
}
type CallerInfo ¶
type CallersInfo ¶
type ConferencingInfo ¶
type ConferencingInfo struct { AllowJoinBeforeHost bool `json:"allowJoinBeforeHost,omitempty"` HostCode string `json:"hostCode,omitempty"` Mode string `json:"mode,omitempty"` ParticipantCode string `json:"participantCode,omitempty"` PhoneNumber string `json:"phoneNumber,omitempty"` PhoneNumbers []ConferencingInfo_PhoneNumberInfo `json:"phoneNumbers,omitempty"` TapToJoinURI string `json:"tapToJoinUri,omitempty"` URI string `json:"uri,omitempty"` }
type ConferencingInfo_PhoneNumberInfo ¶
type ConferencingInfo_PhoneNumberInfo struct { Country ConferencingInfo_PhoneNumberInfo_CountryInfo `json:"country,omitempty"` Default bool `json:"default,omitempty"` HasGreeting bool `json:"hasGreeting,omitempty"` Location string `json:"location,omitempty"` PhoneNumber string `json:"phoneNumber,omitempty"` }
type ConferencingInfo_PhoneNumberInfo_CountryInfo ¶
type ConferencingInfo_PhoneNumberInfo_CountryInfo struct { CallingCode string `json:"callingCode,omitempty"` EmergencyCalling bool `json:"emergencyCalling,omitempty"` ID string `json:"id,omitempty"` IsoCode string `json:"isoCode,omitempty"` Name string `json:"name,omitempty"` URI string `json:"uri,omitempty"` }
type ContactAddressInfo ¶
type ContactInfo ¶
type ContactInfo struct { BusinessAddress ContactAddressInfo `json:"businessAddress,omitempty"` BusinessPhone string `json:"businessPhone,omitempty"` Company string `json:"company,omitempty"` Email string `json:"email,omitempty"` FirstName string `json:"firstName,omitempty"` LastName string `json:"lastName,omitempty"` }
type CountryInfo ¶
type CustomGreetingInfo ¶
type CustomGreetingInfo_AnsweringRuleInfo ¶
type CustomGreetingInfo_AnsweringRuleInfo struct {
ID string `json:"id,omitempty"`
}
type DeliveryMode ¶
type DeliveryMode struct { Address string `json:"address,omitempty"` Encryption bool `json:"encryption,omitempty"` EncryptionAlgorithm string `json:"encryptionAlgorithm,omitempty"` EncryptionKey string `json:"encryptionKey,omitempty"` SecretKey string `json:"secretKey,omitempty"` SubscriberKey string `json:"subscriberKey,omitempty"` TransportType string `json:"transportType,omitempty"` }
type DepartmentInfo ¶
type DetailedPresenceEvent ¶
type DetailedPresenceEvent struct { ActiveCalls []DetailedPresenceEvent_ActiveCallInfo `json:"activeCalls,omitempty"` AllowSeeMyPresence bool `json:"allowSeeMyPresence,omitempty"` DndStatus string `json:"dndStatus,omitempty"` ExtensionId string `json:"extensionId,omitempty"` PickUpCallsOnHold bool `json:"pickUpCallsOnHold,omitempty"` PresenceStatus string `json:"presenceStatus,omitempty"` RingOnMonitoredCall bool `json:"ringOnMonitoredCall,omitempty"` Sequence int `json:"sequence,omitempty"` TelephonyStatus string `json:"telephonyStatus,omitempty"` TerminationType string `json:"terminationType,omitempty"` UserStatus string `json:"userStatus,omitempty"` }
type DetailedPresenceEvent_ActiveCallInfo ¶
type DetailedPresenceEvent_ActiveCallInfo struct { Direction string `json:"direction,omitempty"` From string `json:"from,omitempty"` ID string `json:"id,omitempty"` SessionID string `json:"sessionId,omitempty"` TelephonyStatus string `json:"telephonyStatus,omitempty"` TerminationType string `json:"terminationType,omitempty"` To string `json:"to,omitempty"` }
type DetailedPresenceNotification ¶
type DetailedPresenceNotification struct { Body DetailedPresenceEvent `json:"body,omitempty"` Event string `json:"event,omitempty"` SubscriptionId string `json:"subscriptionId,omitempty"` Timestamp string `json:"timestamp,omitempty"` UUID string `json:"uuid,omitempty"` }
type DetailedPresenceWithSIPNotification ¶
type DetailedPresenceWithSIPNotification struct { Body DetailedPresencewithSIPEvent `json:"body,omitempty"` Event string `json:"event,omitempty"` SubscriptionID string `json:"subscriptionId,omitempty"` Timestamp string `json:"timestamp,omitempty"` UUID string `json:"uuid,omitempty"` }
type DetailedPresencewithSIPEvent ¶
type DetailedPresencewithSIPEvent struct { ActiveCalls []DetailedPresencewithSIPEvent_ActiveCallInfo `json:"activeCalls,omitempty"` AllowSeeMyPresence bool `json:"allowSeeMyPresence,omitempty"` DndStatus string `json:"dndStatus,omitempty"` ExtensionID string `json:"extensionId,omitempty"` PickUpCallsOnHold bool `json:"pickUpCallsOnHold,omitempty"` PresenceStatus string `json:"presenceStatus,omitempty"` RingOnMonitoredCall bool `json:"ringOnMonitoredCall,omitempty"` Sequence int `json:"sequence,omitempty"` TelephonyStatus string `json:"telephonyStatus,omitempty"` TerminationType string `json:"terminationType,omitempty"` UserStatus string `json:"userStatus,omitempty"` }
type DetailedPresencewithSIPEvent_ActiveCallInfo ¶
type DetailedPresencewithSIPEvent_ActiveCallInfo struct { Direction string `json:"direction,omitempty"` From string `json:"from,omitempty"` ID string `json:"id,omitempty"` SessionID string `json:"sessionId,omitempty"` SipData SIPData `json:"sipData,omitempty"` TelephonyStatus string `json:"telephonyStatus,omitempty"` To string `json:"to,omitempty"` }
type DeviceInfo ¶
type DeviceInfo struct { BoxBillingID int `json:"boxBillingId,omitempty"` ComputerName string `json:"computerName,omitempty"` EmergencyServiceAddress EmergencyAddressInfo `json:"emergencyServiceAddress,omitempty"` Extension DeviceInfo_ExtensionInfo `json:"extension,omitempty"` ID string `json:"id,omitempty"` Model ModelInfo `json:"model,omitempty"` Name string `json:"name,omitempty"` PhoneLines PhoneLinesInfo `json:"phoneLines,omitempty"` Serial string `json:"serial,omitempty"` Shipping ShippingInfo `json:"shipping,omitempty"` Sku string `json:"sku,omitempty"` Type string `json:"type,omitempty"` URI string `json:"uri,omitempty"` }
type DialInNumbers ¶
type DialInNumbers struct { Country DialInNumbers_CountryInfo `json:"country,omitempty"` FormattedNumber string `json:"formattedNumber,omitempty"` Location string `json:"location,omitempty"` PhoneNumber string `json:"phoneNumber,omitempty"` }
type DialingPlanCountryInfo ¶
type EmergencyAddressInfo ¶
type EmergencyAddressInfo struct { City string `json:"city,omitempty"` Country string `json:"country,omitempty"` CustomerName string `json:"customerName,omitempty"` State string `json:"state,omitempty"` Street string `json:"street,omitempty"` Street2 string `json:"street2,omitempty"` Zip string `json:"zip,omitempty"` }
type ExtensionInfo ¶
type ExtensionInfo struct { Contact ContactInfo `json:"contact,omitempty"` Departments []DepartmentInfo `json:"departments,omitempty"` ExtensionNumber string `json:"extensionNumber,omitempty"` ID string `json:"id,omitempty"` Name string `json:"name,omitempty"` PartnerID string `json:"partnerId,omitempty"` Permissions ExtensionPermissions `json:"permissions,omitempty"` ProfileImage ProfileImageInfo `json:"profileImage,omitempty"` References []ReferenceInfo `json:"references,omitempty"` RegionalSettings RegionalSettings `json:"regionalSettings,omitempty"` ServiceFeatures []ExtensionServiceFeatureInfo `json:"serviceFeatures,omitempty"` SetupWizardState string `json:"setupWizardState,omitempty"` Status string `json:"status,omitempty"` StatusInfo StatusInfo `json:"statusInfo,omitempty"` Type string `json:"type,omitempty"` URI string `json:"uri,omitempty"` }
type ExtensionInfoEvent ¶
type ExtensionInfoNotification ¶
type ExtensionInfoNotification struct { Body ExtensionInfoEvent `json:"body,omitempty"` Event string `json:"event,omitempty"` SubscriptionID string `json:"subscriptionId,omitempty"` Timestamp string `json:"timestamp,omitempty"` UUID string `json:"uuid,omitempty"` }
type ExtensionInfo_Request_ContactInfo ¶
type ExtensionInfo_Request_ContactInfo struct { Contact ContactInfo `json:"contact,omitempty"` Department string `json:"department,omitempty"` RegionalSettings ExtensionInfo_Request_ContactInfo_RegionalSettings `json:"regionalSettings,omitempty"` SetupWizardState string `json:"setupWizardState,omitempty"` }
type ExtensionInfo_Request_ContactInfo_RegionalSettings ¶
type ExtensionInfo_Request_ContactInfo_RegionalSettings struct { FormattingLocale ExtensionInfo_Request_ContactInfo_RegionalSettings_FormattingLocale `json:"formattingLocale,omitempty"` GreetingLanguage ExtensionInfo_Request_ContactInfo_RegionalSettings_GreetingLanguage `json:"greetingLanguage,omitempty"` Language ExtensionInfo_Request_ContactInfo_RegionalSettings_Language `json:"language,omitempty"` Timezone ExtensionInfo_Request_ContactInfo_RegionalSettings_Timezone `json:"timezone,omitempty"` }
type ExtensionInfo_Request_ContactInfo_RegionalSettings_FormattingLocale ¶
type ExtensionInfo_Request_ContactInfo_RegionalSettings_FormattingLocale struct {
ID string `json:"id,omitempty"`
}
type ExtensionInfo_Request_ContactInfo_RegionalSettings_GreetingLanguage ¶
type ExtensionInfo_Request_ContactInfo_RegionalSettings_GreetingLanguage struct {
ID string `json:"id,omitempty"`
}
type ExtensionInfo_Request_ContactInfo_RegionalSettings_Language ¶
type ExtensionInfo_Request_ContactInfo_RegionalSettings_Language struct {
ID string `json:"id,omitempty"`
}
type ExtensionInfo_Request_ContactInfo_RegionalSettings_Timezone ¶
type ExtensionInfo_Request_ContactInfo_RegionalSettings_Timezone struct {
ID string `json:"id,omitempty"`
}
type ExtensionInfo_Request_PartnerId ¶
type ExtensionInfo_Request_PartnerId struct {
PartnerId string `json:"partnerId,omitempty"`
}
type ExtensionInfo_Request_Provision ¶
type ExtensionInfo_Request_Provision struct { Contact ExtensionInfo_Request_Provision_ContactInfo `json:"contact,omitempty"` Status string `json:"status,omitempty"` }
type ExtensionInfo_Request_StatusInfo ¶
type ExtensionInfo_Request_StatusInfo struct { Status string `json:"status,omitempty"` StatusInfo StatusInfo `json:"statusInfo,omitempty"` }
type ExtensionListEvent ¶
type ExtensionListNotification ¶
type ExtensionListNotification struct { Body ExtensionListEvent `json:"body,omitempty"` Event string `json:"event,omitempty"` SubscriptionID string `json:"subscriptionId,omitempty"` Timestamp string `json:"timestamp,omitempty"` UURI string `json:"uuid,omitempty"` }
type ExtensionPermissions ¶
type ExtensionPermissions struct { Admin PermissionInfo `json:"admin,omitempty"` InternationalCalling PermissionInfo `json:"internationalCalling,omitempty"` }
type ExternalUserInfo ¶
type FormattingLocaleInfo ¶
type ForwardingInfo ¶
type ForwardingInfo struct { NotifyAdminSoftPhones bool `json:"notifyAdminSoftPhones,omitempty"` NotifyMySoftPhones bool `json:"notifyMySoftPhones,omitempty"` RingingMode string `json:"ringingMode,omitempty"` Rules []RuleInfo `json:"rules,omitempty"` SoftPhonesRingCount int `json:"softPhonesRingCount,omitempty"` }
type ForwardingNumberInfo ¶
type FullCountryInfo ¶
type FullCountryInfo struct { CallingCode string `json:"callingCode,omitempty"` EmergencyCalling bool `json:"emergencyCalling,omitempty"` Id string `json:"id,omitempty"` IsoCode string `json:"isoCode,omitempty"` LoginAllowed bool `json:"loginAllowed,omitempty"` Name string `json:"name,omitempty"` NumberSelling bool `json:"numberSelling,omitempty"` Uri string `json:"uri,omitempty"` }
type GrantInfo ¶
type GrantInfo struct { CallMonitoring bool `json:"callMonitoring,omitempty"` CallPickup bool `json:"callPickup,omitempty"` Extension GrantInfo_ExtensionInfo `json:"extension,omitempty"` Uri string `json:"uri,omitempty"` }
type GrantInfo_ExtensionInfo ¶
type GreetingInfo ¶
type GreetingInfo struct { Preset PresetInfo `json:"preset,omitempty"` Type string `json:"type,omitempty"` }
type GreetingLanguageInfo ¶
type IncomingCallNotification ¶
type IncomingCallNotification struct { Action string `json:"action,omitempty"` Event string `json:"event,omitempty"` ExtensionId string `json:"extensionId,omitempty"` From string `json:"from,omitempty"` FromName string `json:"fromName,omitempty"` RecUrl string `json:"recUrl,omitempty"` ServerId string `json:"serverId,omitempty"` SessionId string `json:"sessionId,omitempty"` Sid string `json:"sid,omitempty"` SrvLvl string `json:"srvLvl,omitempty"` SrvLvlExt string `json:"srvLvlExt,omitempty"` SubscriptionId string `json:"subscriptionId,omitempty"` Timestamp string `json:"timestamp,omitempty"` To string `json:"to,omitempty"` ToName string `json:"toName,omitempty"` ToUrl string `json:"toUrl,omitempty"` Uuid string `json:"uuid,omitempty"` }
type InstantMessageEvent ¶
type InstantMessageEvent struct { Attachments []InstantMessageAttachmentInfo `json:"attachments,omitempty"` Availability string `json:"availability,omitempty"` ConversationId string `json:"conversationId,omitempty"` CreationTime string `json:"creationTime,omitempty"` Direction string `json:"direction,omitempty"` From InstantMessageEvent_CallerInfo `json:"from,omitempty"` Id string `json:"id,omitempty"` LastModifiedTime string `json:"lastModifiedTime,omitempty"` MessageStatus string `json:"messageStatus,omitempty"` Priority string `json:"priority,omitempty"` ReadStatus string `json:"readStatus,omitempty"` Subject string `json:"subject,omitempty"` To []InstantMessageEvent_CallerInfo `json:"to,omitempty"` Type string `json:"type,omitempty"` }
type InstantMessageNotification ¶
type InstantMessageNotification struct { Body InstantMessageEvent `json:"body,omitempty"` Event string `json:"event,omitempty"` SubscriptionId string `json:"subscriptionId,omitempty"` Timestamp string `json:"timestamp,omitempty"` Uuid string `json:"uuid,omitempty"` }
type LanguageInfo ¶
type LanguageInfo struct { FormattingLocale bool `json:"formattingLocale,omitempty"` Greeting bool `json:"greeting,omitempty"` Id string `json:"id,omitempty"` LocaleCode string `json:"localeCode,omitempty"` Name string `json:"name,omitempty"` Ui bool `json:"ui,omitempty"` Uri string `json:"uri,omitempty"` }
type LegInfo ¶
type LegInfo struct { Action string `json:"action,omitempty"` Direction string `json:"direction,omitempty"` Duration int `json:"duration,omitempty"` Extension LegInfo_ExtensionInfo `json:"extension,omitempty"` From CallerInfo `json:"from,omitempty"` LegType string `json:"legType,omitempty"` Recording RecordingInfo `json:"recording,omitempty"` Result string `json:"result,omitempty"` StartTime string `json:"startTime,omitempty"` To CallerInfo `json:"to,omitempty"` Transport string `json:"transport,omitempty"` Type string `json:"type,omitempty"` }
type LegInfo_ExtensionInfo ¶
type LocationInfo ¶
type MeetingInfo ¶
type MeetingInfo struct { AllowJoinBeforeHost bool `json:"allowJoinBeforeHost,omitempty"` AudioOptions []string `json:"audioOptions,omitempty"` Id string `json:"id,omitempty"` Links LinksInfo `json:"links,omitempty"` MeetingType string `json:"meetingType,omitempty"` Password string `json:"password,omitempty"` Schedule MeetingScheduleInfo `json:"schedule,omitempty"` StartHostVideo bool `json:"startHostVideo,omitempty"` StartParticipantsVideo bool `json:"startParticipantsVideo,omitempty"` Status string `json:"status,omitempty"` Topic string `json:"topic,omitempty"` Uri string `json:"uri,omitempty"` }
type MeetingScheduleInfo ¶
type MeetingScheduleInfo struct { DurationInMinutes int `json:"durationInMinutes,omitempty"` StartTime string `json:"startTime,omitempty"` TimeZone MeetingScheduleInfo_TimezoneInfo `json:"timeZone,omitempty"` }
type MeetingScheduleInfo_TimezoneInfo ¶
type MeetingScheduleInfo_TimezoneInfo struct {
Id string `json:"id,omitempty"`
}
type MeetingServiceInfo ¶
type MeetingServiceInfo struct { DialInNumbers DialInNumbers `json:"dialInNumbers,omitempty"` ExternalUserInfo ExternalUserInfo `json:"externalUserInfo,omitempty"` IntlDialInNumbersUri string `json:"intlDialInNumbersUri,omitempty"` SupportUri string `json:"supportUri,omitempty"` Uri string `json:"uri,omitempty"` }
type MessageAttachmentInfo ¶
type MessageChange ¶
type MessageEvent ¶
type MessageEvent struct { Changes []MessageChange `json:"changes,omitempty"` ExtensionId int `json:"extensionId,omitempty"` LastUpdated string `json:"lastUpdated,omitempty"` }
type MessageInfo ¶
type MessageInfo struct { Attachments []MessageAttachmentInfo `json:"attachments,omitempty"` Availability string `json:"availability,omitempty"` ConversationId int `json:"conversationId,omitempty"` CreationTime string `json:"creationTime,omitempty"` DeliveryErrorCode string `json:"deliveryErrorCode,omitempty"` Direction string `json:"direction,omitempty"` FaxPageCount int `json:"faxPageCount,omitempty"` FaxResolution string `json:"faxResolution,omitempty"` From MessageInfo_CallerInfo `json:"from,omitempty"` Id string `json:"id,omitempty"` LastModifiedTime string `json:"lastModifiedTime,omitempty"` MessageStatus string `json:"messageStatus,omitempty"` PgToDepartment bool `json:"pgToDepartment,omitempty"` Priority string `json:"priority,omitempty"` ReadStatus string `json:"readStatus,omitempty"` SmsDeliveryTime string `json:"smsDeliveryTime,omitempty"` SmsSendingAttemptsCount int `json:"smsSendingAttemptsCount,omitempty"` Subject string `json:"subject,omitempty"` To []MessageInfo_CallerInfo `json:"to,omitempty"` Type string `json:"type,omitempty"` Uri string `json:"uri,omitempty"` VmTranscriptionStatus string `json:"vmTranscriptionStatus,omitempty"` }
type MessageInfo_CallerInfo ¶
type MessageInfo_CallerInfo struct { ExtensionNumber string `json:"extensionNumber,omitempty"` FaxErrorCode string `json:"faxErrorCode,omitempty"` Location string `json:"location,omitempty"` MessageStatus string `json:"messageStatus,omitempty"` Name string `json:"name,omitempty"` PhoneNumber string `json:"phoneNumber,omitempty"` }
type MessageNotification ¶
type MessageNotification struct { Body MessageEvent `json:"body,omitempty"` Event string `json:"event,omitempty"` SubscriptionId string `json:"subscriptionId,omitempty"` Timestamp string `json:"timestamp,omitempty"` Uuid string `json:"uuid,omitempty"` }
type NavigationInfo ¶
type NavigationInfo struct {}
type PagingInfo ¶
type ParsePhoneNumber_PhoneNumberInfo ¶
type ParsePhoneNumber_PhoneNumberInfo struct { AreaCode string `json:"areaCode,omitempty"` Country []ParsePhoneNumber_CountryInfo `json:"country,omitempty"` Dialable string `json:"dialable,omitempty"` E164 string `json:"e164,omitempty"` FormattedInternational string `json:"formattedInternational,omitempty"` FormattedNational string `json:"formattedNational,omitempty"` Normalized string `json:"normalized,omitempty"` OriginalString string `json:"originalString,omitempty"` Special bool `json:"special,omitempty"` }
type PermissionDetailsInfo ¶
type PermissionDetailsInfo struct {
Permission UserPermissionInfo `json:"permission,omitempty"`
}
type PermissionInfo ¶
type PermissionInfo struct {
Enabled bool `json:"enabled,omitempty"`
}
type PersonalContactInfo ¶
type PersonalContactInfo struct { AssistantPhone string `json:"assistantPhone,omitempty"` Availability string `json:"availability,omitempty"` Birthday string `json:"birthday,omitempty"` BusinessAddress ContactAddressInfo `json:"businessAddress,omitempty"` BusinessFax string `json:"businessFax,omitempty"` BusinessPhone string `json:"businessPhone,omitempty"` BusinessPhone2 string `json:"businessPhone2,omitempty"` CallbackPhone string `json:"callbackPhone,omitempty"` CarPhone string `json:"carPhone,omitempty"` Company string `json:"company,omitempty"` CompanyPhone string `json:"companyPhone,omitempty"` Email string `json:"email,omitempty"` Email2 string `json:"email2,omitempty"` Email3 string `json:"email3,omitempty"` FirstName string `json:"firstName,omitempty"` HomeAddress ContactAddressInfo `json:"homeAddress,omitempty"` HomePhone string `json:"homePhone,omitempty"` HomePhone2 string `json:"homePhone2,omitempty"` Id string `json:"id,omitempty"` JobTitle string `json:"jobTitle,omitempty"` LastName string `json:"lastName,omitempty"` MiddleName string `json:"middleName,omitempty"` MobilePhone string `json:"mobilePhone,omitempty"` NickName string `json:"nickName,omitempty"` Notes string `json:"notes,omitempty"` OtherAddress ContactAddressInfo `json:"otherAddress,omitempty"` OtherFax string `json:"otherFax,omitempty"` OtherPhone string `json:"otherPhone,omitempty"` Url string `json:"url,omitempty"` WebPage string `json:"webPage,omitempty"` }
type PhoneLinesInfo ¶
type PhoneLinesInfo struct { LineType string `json:"lineType,omitempty"` PhoneInfo PhoneLinesInfo_PhoneNumberInfo `json:"phoneInfo,omitempty"` }
type PhoneLinesInfo_PhoneNumberInfo ¶
type PhoneLinesInfo_PhoneNumberInfo struct { Country CountryInfo `json:"country,omitempty"` Id string `json:"id,omitempty"` Location string `json:"location,omitempty"` PaymentType string `json:"paymentType,omitempty"` PhoneNumber string `json:"phoneNumber,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` UsageType string `json:"usageType,omitempty"` }
type PhoneNumberInfo ¶
type PhoneNumberInfo struct { Country CountryInfo `json:"country,omitempty"` Extension PhoneNumberInfo_ExtensionInfo `json:"extension,omitempty"` Features []string `json:"features,omitempty"` Id string `json:"id,omitempty"` Location string `json:"location,omitempty"` PaymentType string `json:"paymentType,omitempty"` PhoneNumber string `json:"phoneNumber,omitempty"` Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` UsageType string `json:"usageType,omitempty"` }
type PresenceEvent ¶
type PresenceEvent struct { AllowSeeMyPresence bool `json:"allowSeeMyPresence,omitempty"` DndStatus string `json:"dndStatus,omitempty"` ExtensionId string `json:"extensionId,omitempty"` PickUpCallsOnHold bool `json:"pickUpCallsOnHold,omitempty"` PresenceStatus string `json:"presenceStatus,omitempty"` RingOnMonitoredCall bool `json:"ringOnMonitoredCall,omitempty"` Sequence int `json:"sequence,omitempty"` TelephonyStatus string `json:"telephonyStatus,omitempty"` TerminationType string `json:"terminationType,omitempty"` UserStatus string `json:"userStatus,omitempty"` }
type PresenceInfo ¶
type PresenceInfo struct { AllowSeeMyPresence bool `json:"allowSeeMyPresence,omitempty"` DndStatus string `json:"dndStatus,omitempty"` Extension PresenceInfo_ExtensionInfo `json:"extension,omitempty"` Message string `json:"message,omitempty"` PickUpCallsOnHold bool `json:"pickUpCallsOnHold,omitempty"` PresenceStatus string `json:"presenceStatus,omitempty"` RingOnMonitoredCall bool `json:"ringOnMonitoredCall,omitempty"` TelephonyStatus string `json:"telephonyStatus,omitempty"` Uri string `json:"uri,omitempty"` UserStatus string `json:"userStatus,omitempty"` }
type PresenceLineEvent ¶
type PresenceLineEvent struct { Extension PresenceLineEvent_ExtensionInfo `json:"extension,omitempty"` Sequence int `json:"sequence,omitempty"` }
type PresenceLineEvent_ExtensionInfo ¶
type PresenceLineEvent_ExtensionInfo struct {
Id string `json:"id,omitempty"`
}
type PresenceLineNotification ¶
type PresenceLineNotification struct { Body PresenceLineEvent `json:"body,omitempty"` Event string `json:"event,omitempty"` SubscriptionId string `json:"subscriptionId,omitempty"` Timestamp string `json:"timestamp,omitempty"` Uuid string `json:"uuid,omitempty"` }
type PresenceNotification ¶
type PresenceNotification struct { Body PresenceEvent `json:"body,omitempty"` Event string `json:"event,omitempty"` SubscriptionId string `json:"subscriptionId,omitempty"` Timestamp string `json:"timestamp,omitempty"` Uuid string `json:"uuid,omitempty"` }
type PresetInfo ¶
type ProfileImageInfo ¶
type RangesInfo ¶
type RecipientInfo ¶
type RecordingInfo ¶
type ReferenceInfo ¶
type RegionalSettings ¶
type RegionalSettings struct { FormattingLocale FormattingLocaleInfo `json:"formattingLocale,omitempty"` GreetingLanguage GreetingLanguageInfo `json:"greetingLanguage,omitempty"` HomeCountry CountryInfo `json:"homeCountry,omitempty"` Language LanguageInfo `json:"language,omitempty"` Timezone TimezoneInfo `json:"timezone,omitempty"` }
type ReservePhoneNumber_Response_ReserveRecord ¶
type ReservePhoneNumber_Response_ReserveRecord struct { Error string `json:"error,omitempty"` FormattedNumber string `json:"formattedNumber,omitempty"` PhoneNumber string `json:"phoneNumber,omitempty"` ReservationId string `json:"reservationId,omitempty"` ReservedTill string `json:"reservedTill,omitempty"` Status string `json:"status,omitempty"` }
type RingOutInfo ¶
type RingOutInfo struct { Id string `json:"id,omitempty"` Status RingOutStatusInfo `json:"status,omitempty"` }
type RingOutStatusInfo ¶
type RingOut_Request_CountryInfo ¶
type RingOut_Request_CountryInfo struct {
Id string `json:"id,omitempty"`
}
type RingOut_Request_From ¶
type RingOut_Request_To ¶
type RingOut_Request_To struct {
PhoneNumber string `json:"phoneNumber,omitempty"`
}
type RuleInfo ¶
type RuleInfo struct { ForwardingNumbers []RuleInfo_ForwardingNumberInfo `json:"forwardingNumbers,omitempty"` Index int `json:"index,omitempty"` RingCount int `json:"ringCount,omitempty"` }
type ScheduleInfo ¶
type ScheduleInfo struct { Ranges RangesInfo `json:"ranges,omitempty"` Ref string `json:"ref,omitempty"` WeeklyRanges WeeklyScheduleInfo `json:"weeklyRanges,omitempty"` }
type ServerInfo ¶
type ServerInfo struct { ApiVersions []VersionInfo `json:"apiVersions,omitempty"` ServerRevision string `json:"serverRevision,omitempty"` ServerVersion string `json:"serverVersion,omitempty"` Uri string `json:"uri,omitempty"` }
type ServiceFeatureInfo ¶
type ServicePlanInfo ¶
type ShippingAddress ¶
type ShippingAddress struct { City string `json:"city,omitempty"` Country string `json:"country,omitempty"` CustomerName string `json:"customerName,omitempty"` State string `json:"state,omitempty"` Street string `json:"street,omitempty"` Street2 string `json:"street2,omitempty"` Zip string `json:"zip,omitempty"` }
type ShippingInfo ¶
type ShippingInfo struct { Address []ShippingAddress `json:"address,omitempty"` Carrier string `json:"carrier,omitempty"` Method []ShippingMethod `json:"method,omitempty"` Status string `json:"status,omitempty"` TrackingNumber string `json:"trackingNumber,omitempty"` }
type ShippingMethod ¶
type StateInfo ¶
type StateInfo struct { Country StateInfo_CountryInfo `json:"country,omitempty"` Id string `json:"id,omitempty"` IsoCode string `json:"isoCode,omitempty"` Name string `json:"name,omitempty"` Uri string `json:"uri,omitempty"` }
type StateInfo_CountryInfo ¶
type StatusInfo ¶
type SubscriptionInfo ¶
type SubscriptionInfo struct { CreationTime string `json:"creationTime,omitempty"` DeliveryMode DeliveryMode `json:"deliveryMode,omitempty"` EventFilters []string `json:"eventFilters,omitempty"` ExpirationTime string `json:"expirationTime,omitempty"` ExpiresIn int `json:"expiresIn,omitempty"` Id string `json:"id,omitempty"` Status string `json:"status,omitempty"` Uri string `json:"uri,omitempty"` }
type TargetServicePlanInfo ¶
type TimeInterval ¶
type TimezoneInfo ¶
type TokenInfo ¶
type TokenInfo struct { Access_token string `json:"access_token,omitempty"` Endpoint_id string `json:"endpoint_id,omitempty"` Expires_in int `json:"expires_in,omitempty"` Owner_id string `json:"owner_id,omitempty"` Refresh_token string `json:"refresh_token,omitempty"` Refresh_token_expires_in int `json:"refresh_token_expires_in,omitempty"` Scope string `json:"scope,omitempty"` Token_type string `json:"token_type,omitempty"` }
type UnconditionalForwardingInfo ¶
type UnconditionalForwardingInfo struct {
PhoneNumber string `json:"phoneNumber,omitempty"`
}
type UserPermission ¶
type UserPermission struct { Permission UserPermissionInfo `json:"permission,omitempty"` Scopes []string `json:"scopes,omitempty"` }
type UserPermissionInfo ¶
type VersionInfo ¶
type VoicemailInfo ¶
type VoicemailInfo struct { Enabled bool `json:"enabled,omitempty"` Recipient RecipientInfo `json:"recipient,omitempty"` }
type WeeklyScheduleInfo ¶
type WeeklyScheduleInfo struct { Friday []TimeInterval `json:"friday,omitempty"` Monday []TimeInterval `json:"monday,omitempty"` Saturday []TimeInterval `json:"saturday,omitempty"` Sunday []TimeInterval `json:"sunday,omitempty"` Thursday []TimeInterval `json:"thursday,omitempty"` Tuesday []TimeInterval `json:"tuesday,omitempty"` Wednesday []TimeInterval `json:"wednesday,omitempty"` }
Source Files ¶
- AccountInfo.go
- AccountLimits.go
- AccountServiceInfo.go
- Account_ServiceInfo.go
- AddonInfo.go
- AnsweringRuleInfo.go
- AnsweringRuleInfo_CalleeInfo.go
- AnsweringRuleInfo_CallerInfo.go
- AnsweringRule_ScheduleInfo.go
- AttachmentInfo.go
- BillingPlanInfo.go
- Binary.go
- BlockedNumberInfo.go
- BrandInfo.go
- BusinessAddressInfo.go
- BusinessHour_ScheduleInfo.go
- CallLogInfo.go
- CallLogRecord.go
- CalledNumberInfo.go
- CallerInfo.go
- CallersInfo.go
- ConferencingInfo.go
- ConferencingInfo_PhoneNumberInfo.go
- ConferencingInfo_PhoneNumberInfo_CountryInfo.go
- Conferencing_Request_PhoneNumber.go
- ContactAddressInfo.go
- ContactInfo.go
- CountryInfo.go
- CustomGreetingInfo.go
- CustomGreetingInfo_AnsweringRuleInfo.go
- DeliveryMode.go
- DepartmentInfo.go
- Department_Response_ExtensionInfo.go
- DetailedPresenceEvent.go
- DetailedPresenceEvent_ActiveCallInfo.go
- DetailedPresenceNotification.go
- DetailedPresenceWithSIPNotification.go
- DetailedPresencewithSIPEvent.go
- DetailedPresencewithSIPEvent_ActiveCallInfo.go
- DeviceInfo.go
- DeviceInfo_ExtensionInfo.go
- DialInNumbers.go
- DialInNumbers_CountryInfo.go
- DialingPlanCountryInfo.go
- EmergencyAddressInfo.go
- ExtensionInfo.go
- ExtensionInfoEvent.go
- ExtensionInfoNotification.go
- ExtensionInfo_Request_ContactInfo.go
- ExtensionInfo_Request_ContactInfo_RegionalSettings.go
- ExtensionInfo_Request_ContactInfo_RegionalSettings_FormattingLocale.go
- ExtensionInfo_Request_ContactInfo_RegionalSettings_GreetingLanguage.go
- ExtensionInfo_Request_ContactInfo_RegionalSettings_Language.go
- ExtensionInfo_Request_ContactInfo_RegionalSettings_Timezone.go
- ExtensionInfo_Request_PartnerId.go
- ExtensionInfo_Request_PasswordPIN.go
- ExtensionInfo_Request_Provision.go
- ExtensionInfo_Request_Provision_ContactInfo.go
- ExtensionInfo_Request_StatusInfo.go
- ExtensionListEvent.go
- ExtensionListNotification.go
- ExtensionPermissions.go
- ExtensionServiceFeatureInfo.go
- ExternalUserInfo.go
- FormattingLocaleInfo.go
- ForwardingInfo.go
- ForwardingNumberInfo.go
- FullCountryInfo.go
- GrantInfo.go
- GrantInfo_ExtensionInfo.go
- GreetingInfo.go
- GreetingLanguageInfo.go
- GroupInfo.go
- ImageUri.go
- IncomingCallNotification.go
- InstantMessageAttachmentInfo.go
- InstantMessageEvent.go
- InstantMessageEvent_CallerInfo.go
- InstantMessageNotification.go
- LanguageInfo.go
- LegInfo.go
- LegInfo_ExtensionInfo.go
- LinksInfo.go
- LocationInfo.go
- LookUpPhoneNumber_PhoneNumberInfo.go
- MeetingInfo.go
- MeetingScheduleInfo.go
- MeetingScheduleInfo_TimezoneInfo.go
- MeetingServiceInfo.go
- MessageAttachmentInfo.go
- MessageChange.go
- MessageEvent.go
- MessageInfo.go
- MessageInfo_CallerInfo.go
- MessageNotification.go
- ModelInfo.go
- NavigationInfo.go
- Page.go
- PagingInfo.go
- ParsePhoneNumber_CountryInfo.go
- ParsePhoneNumber_PhoneNumberInfo.go
- PermissionDetailsInfo.go
- PermissionInfo.go
- PersonalContactInfo.go
- PhoneLinesInfo.go
- PhoneLinesInfo_PhoneNumberInfo.go
- PhoneNumberInfo.go
- PhoneNumberInfo_ExtensionInfo.go
- PresenceEvent.go
- PresenceInfo.go
- PresenceInfo_ExtensionInfo.go
- PresenceLineEvent.go
- PresenceLineEvent_ExtensionInfo.go
- PresenceLineNotification.go
- PresenceNotification.go
- PresetInfo.go
- ProfileImageInfo.go
- RangesInfo.go
- RecipientInfo.go
- RecordingInfo.go
- ReferenceInfo.go
- RegionalSettings.go
- ReservePhoneNumber_Request_ReserveRecord.go
- ReservePhoneNumber_Response_ReserveRecord.go
- RingOutInfo.go
- RingOutStatusInfo.go
- RingOut_Request_CountryInfo.go
- RingOut_Request_From.go
- RingOut_Request_To.go
- RuleInfo.go
- RuleInfo_ForwardingNumberInfo.go
- SIPData.go
- ScheduleInfo.go
- ServerInfo.go
- ServiceFeatureInfo.go
- ServicePlanInfo.go
- ShippingAddress.go
- ShippingInfo.go
- ShippingMethod.go
- StateInfo.go
- StateInfo_CountryInfo.go
- StatusInfo.go
- SubscriptionInfo.go
- Subscription_Request_DeliveryMode.go
- SyncInfo.go
- TargetServicePlanInfo.go
- TimeInterval.go
- TimezoneInfo.go
- TokenInfo.go
- UnconditionalForwardingInfo.go
- UserPermission.go
- UserPermissionInfo.go
- VersionInfo.go
- VoicemailInfo.go
- WeeklyScheduleInfo.go
Click to show internal directories.
Click to hide internal directories.