Documentation ¶
Index ¶
- type ApiService
- func (c *ApiService) CreateChannel(ServiceSid string, params *CreateChannelParams) (*IpMessagingV2Channel, error)
- func (c *ApiService) CreateChannelWebhook(ServiceSid string, ChannelSid string, params *CreateChannelWebhookParams) (*IpMessagingV2ChannelWebhook, error)
- func (c *ApiService) CreateCredential(params *CreateCredentialParams) (*IpMessagingV2Credential, error)
- func (c *ApiService) CreateInvite(ServiceSid string, ChannelSid string, params *CreateInviteParams) (*IpMessagingV2Invite, error)
- func (c *ApiService) CreateMember(ServiceSid string, ChannelSid string, params *CreateMemberParams) (*IpMessagingV2Member, error)
- func (c *ApiService) CreateMessage(ServiceSid string, ChannelSid string, params *CreateMessageParams) (*IpMessagingV2Message, error)
- func (c *ApiService) CreateRole(ServiceSid string, params *CreateRoleParams) (*IpMessagingV2Role, error)
- func (c *ApiService) CreateService(params *CreateServiceParams) (*IpMessagingV2Service, error)
- func (c *ApiService) CreateUser(ServiceSid string, params *CreateUserParams) (*IpMessagingV2User, error)
- func (c *ApiService) DeleteBinding(ServiceSid string, Sid string) error
- func (c *ApiService) DeleteChannel(ServiceSid string, Sid string, params *DeleteChannelParams) error
- func (c *ApiService) DeleteChannelWebhook(ServiceSid string, ChannelSid string, Sid string) error
- func (c *ApiService) DeleteCredential(Sid string) error
- func (c *ApiService) DeleteInvite(ServiceSid string, ChannelSid string, Sid string) error
- func (c *ApiService) DeleteMember(ServiceSid string, ChannelSid string, Sid string, params *DeleteMemberParams) error
- func (c *ApiService) DeleteMessage(ServiceSid string, ChannelSid string, Sid string, params *DeleteMessageParams) error
- func (c *ApiService) DeleteRole(ServiceSid string, Sid string) error
- func (c *ApiService) DeleteService(Sid string) error
- func (c *ApiService) DeleteUser(ServiceSid string, Sid string) error
- func (c *ApiService) DeleteUserBinding(ServiceSid string, UserSid string, Sid string) error
- func (c *ApiService) DeleteUserChannel(ServiceSid string, UserSid string, ChannelSid string) error
- func (c *ApiService) FetchBinding(ServiceSid string, Sid string) (*IpMessagingV2Binding, error)
- func (c *ApiService) FetchChannel(ServiceSid string, Sid string) (*IpMessagingV2Channel, error)
- func (c *ApiService) FetchChannelWebhook(ServiceSid string, ChannelSid string, Sid string) (*IpMessagingV2ChannelWebhook, error)
- func (c *ApiService) FetchCredential(Sid string) (*IpMessagingV2Credential, error)
- func (c *ApiService) FetchInvite(ServiceSid string, ChannelSid string, Sid string) (*IpMessagingV2Invite, error)
- func (c *ApiService) FetchMember(ServiceSid string, ChannelSid string, Sid string) (*IpMessagingV2Member, error)
- func (c *ApiService) FetchMessage(ServiceSid string, ChannelSid string, Sid string) (*IpMessagingV2Message, error)
- func (c *ApiService) FetchRole(ServiceSid string, Sid string) (*IpMessagingV2Role, error)
- func (c *ApiService) FetchService(Sid string) (*IpMessagingV2Service, error)
- func (c *ApiService) FetchUser(ServiceSid string, Sid string) (*IpMessagingV2User, error)
- func (c *ApiService) FetchUserBinding(ServiceSid string, UserSid string, Sid string) (*IpMessagingV2UserBinding, error)
- func (c *ApiService) FetchUserChannel(ServiceSid string, UserSid string, ChannelSid string) (*IpMessagingV2UserChannel, error)
- func (c *ApiService) ListBinding(ServiceSid string, params *ListBindingParams) ([]IpMessagingV2Binding, error)
- func (c *ApiService) ListChannel(ServiceSid string, params *ListChannelParams) ([]IpMessagingV2Channel, error)
- func (c *ApiService) ListChannelWebhook(ServiceSid string, ChannelSid string, params *ListChannelWebhookParams) ([]IpMessagingV2ChannelWebhook, error)
- func (c *ApiService) ListCredential(params *ListCredentialParams) ([]IpMessagingV2Credential, error)
- func (c *ApiService) ListInvite(ServiceSid string, ChannelSid string, params *ListInviteParams) ([]IpMessagingV2Invite, error)
- func (c *ApiService) ListMember(ServiceSid string, ChannelSid string, params *ListMemberParams) ([]IpMessagingV2Member, error)
- func (c *ApiService) ListMessage(ServiceSid string, ChannelSid string, params *ListMessageParams) ([]IpMessagingV2Message, error)
- func (c *ApiService) ListRole(ServiceSid string, params *ListRoleParams) ([]IpMessagingV2Role, error)
- func (c *ApiService) ListService(params *ListServiceParams) ([]IpMessagingV2Service, error)
- func (c *ApiService) ListUser(ServiceSid string, params *ListUserParams) ([]IpMessagingV2User, error)
- func (c *ApiService) ListUserBinding(ServiceSid string, UserSid string, params *ListUserBindingParams) ([]IpMessagingV2UserBinding, error)
- func (c *ApiService) ListUserChannel(ServiceSid string, UserSid string, params *ListUserChannelParams) ([]IpMessagingV2UserChannel, error)
- func (c *ApiService) PageBinding(ServiceSid string, params *ListBindingParams, pageToken, pageNumber string) (*ListBindingResponse, error)
- func (c *ApiService) PageChannel(ServiceSid string, params *ListChannelParams, pageToken, pageNumber string) (*ListChannelResponse, error)
- func (c *ApiService) PageChannelWebhook(ServiceSid string, ChannelSid string, params *ListChannelWebhookParams, ...) (*ListChannelWebhookResponse, error)
- func (c *ApiService) PageCredential(params *ListCredentialParams, pageToken, pageNumber string) (*ListCredentialResponse, error)
- func (c *ApiService) PageInvite(ServiceSid string, ChannelSid string, params *ListInviteParams, ...) (*ListInviteResponse, error)
- func (c *ApiService) PageMember(ServiceSid string, ChannelSid string, params *ListMemberParams, ...) (*ListMemberResponse, error)
- func (c *ApiService) PageMessage(ServiceSid string, ChannelSid string, params *ListMessageParams, ...) (*ListMessageResponse, error)
- func (c *ApiService) PageRole(ServiceSid string, params *ListRoleParams, pageToken, pageNumber string) (*ListRoleResponse, error)
- func (c *ApiService) PageService(params *ListServiceParams, pageToken, pageNumber string) (*ListServiceResponse, error)
- func (c *ApiService) PageUser(ServiceSid string, params *ListUserParams, pageToken, pageNumber string) (*ListUserResponse, error)
- func (c *ApiService) PageUserBinding(ServiceSid string, UserSid string, params *ListUserBindingParams, ...) (*ListUserBindingResponse, error)
- func (c *ApiService) PageUserChannel(ServiceSid string, UserSid string, params *ListUserChannelParams, ...) (*ListUserChannelResponse, error)
- func (c *ApiService) StreamBinding(ServiceSid string, params *ListBindingParams) (chan IpMessagingV2Binding, chan error)
- func (c *ApiService) StreamChannel(ServiceSid string, params *ListChannelParams) (chan IpMessagingV2Channel, chan error)
- func (c *ApiService) StreamChannelWebhook(ServiceSid string, ChannelSid string, params *ListChannelWebhookParams) (chan IpMessagingV2ChannelWebhook, chan error)
- func (c *ApiService) StreamCredential(params *ListCredentialParams) (chan IpMessagingV2Credential, chan error)
- func (c *ApiService) StreamInvite(ServiceSid string, ChannelSid string, params *ListInviteParams) (chan IpMessagingV2Invite, chan error)
- func (c *ApiService) StreamMember(ServiceSid string, ChannelSid string, params *ListMemberParams) (chan IpMessagingV2Member, chan error)
- func (c *ApiService) StreamMessage(ServiceSid string, ChannelSid string, params *ListMessageParams) (chan IpMessagingV2Message, chan error)
- func (c *ApiService) StreamRole(ServiceSid string, params *ListRoleParams) (chan IpMessagingV2Role, chan error)
- func (c *ApiService) StreamService(params *ListServiceParams) (chan IpMessagingV2Service, chan error)
- func (c *ApiService) StreamUser(ServiceSid string, params *ListUserParams) (chan IpMessagingV2User, chan error)
- func (c *ApiService) StreamUserBinding(ServiceSid string, UserSid string, params *ListUserBindingParams) (chan IpMessagingV2UserBinding, chan error)
- func (c *ApiService) StreamUserChannel(ServiceSid string, UserSid string, params *ListUserChannelParams) (chan IpMessagingV2UserChannel, chan error)
- func (c *ApiService) UpdateChannel(ServiceSid string, Sid string, params *UpdateChannelParams) (*IpMessagingV2Channel, error)
- func (c *ApiService) UpdateChannelWebhook(ServiceSid string, ChannelSid string, Sid string, ...) (*IpMessagingV2ChannelWebhook, error)
- func (c *ApiService) UpdateCredential(Sid string, params *UpdateCredentialParams) (*IpMessagingV2Credential, error)
- func (c *ApiService) UpdateMember(ServiceSid string, ChannelSid string, Sid string, params *UpdateMemberParams) (*IpMessagingV2Member, error)
- func (c *ApiService) UpdateMessage(ServiceSid string, ChannelSid string, Sid string, params *UpdateMessageParams) (*IpMessagingV2Message, error)
- func (c *ApiService) UpdateRole(ServiceSid string, Sid string, params *UpdateRoleParams) (*IpMessagingV2Role, error)
- func (c *ApiService) UpdateService(Sid string, params *UpdateServiceParams) (*IpMessagingV2Service, error)
- func (c *ApiService) UpdateUser(ServiceSid string, Sid string, params *UpdateUserParams) (*IpMessagingV2User, error)
- func (c *ApiService) UpdateUserChannel(ServiceSid string, UserSid string, ChannelSid string, ...) (*IpMessagingV2UserChannel, error)
- type CreateChannelParams
- func (params *CreateChannelParams) SetAttributes(Attributes string) *CreateChannelParams
- func (params *CreateChannelParams) SetCreatedBy(CreatedBy string) *CreateChannelParams
- func (params *CreateChannelParams) SetDateCreated(DateCreated time.Time) *CreateChannelParams
- func (params *CreateChannelParams) SetDateUpdated(DateUpdated time.Time) *CreateChannelParams
- func (params *CreateChannelParams) SetFriendlyName(FriendlyName string) *CreateChannelParams
- func (params *CreateChannelParams) SetType(Type string) *CreateChannelParams
- func (params *CreateChannelParams) SetUniqueName(UniqueName string) *CreateChannelParams
- func (params *CreateChannelParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *CreateChannelParams
- type CreateChannelWebhookParams
- func (params *CreateChannelWebhookParams) SetConfigurationFilters(ConfigurationFilters []string) *CreateChannelWebhookParams
- func (params *CreateChannelWebhookParams) SetConfigurationFlowSid(ConfigurationFlowSid string) *CreateChannelWebhookParams
- func (params *CreateChannelWebhookParams) SetConfigurationMethod(ConfigurationMethod string) *CreateChannelWebhookParams
- func (params *CreateChannelWebhookParams) SetConfigurationRetryCount(ConfigurationRetryCount int) *CreateChannelWebhookParams
- func (params *CreateChannelWebhookParams) SetConfigurationTriggers(ConfigurationTriggers []string) *CreateChannelWebhookParams
- func (params *CreateChannelWebhookParams) SetConfigurationUrl(ConfigurationUrl string) *CreateChannelWebhookParams
- func (params *CreateChannelWebhookParams) SetType(Type string) *CreateChannelWebhookParams
- type CreateCredentialParams
- func (params *CreateCredentialParams) SetApiKey(ApiKey string) *CreateCredentialParams
- func (params *CreateCredentialParams) SetCertificate(Certificate string) *CreateCredentialParams
- func (params *CreateCredentialParams) SetFriendlyName(FriendlyName string) *CreateCredentialParams
- func (params *CreateCredentialParams) SetPrivateKey(PrivateKey string) *CreateCredentialParams
- func (params *CreateCredentialParams) SetSandbox(Sandbox bool) *CreateCredentialParams
- func (params *CreateCredentialParams) SetSecret(Secret string) *CreateCredentialParams
- func (params *CreateCredentialParams) SetType(Type string) *CreateCredentialParams
- type CreateInviteParams
- type CreateMemberParams
- func (params *CreateMemberParams) SetAttributes(Attributes string) *CreateMemberParams
- func (params *CreateMemberParams) SetDateCreated(DateCreated time.Time) *CreateMemberParams
- func (params *CreateMemberParams) SetDateUpdated(DateUpdated time.Time) *CreateMemberParams
- func (params *CreateMemberParams) SetIdentity(Identity string) *CreateMemberParams
- func (params *CreateMemberParams) SetLastConsumedMessageIndex(LastConsumedMessageIndex int) *CreateMemberParams
- func (params *CreateMemberParams) SetLastConsumptionTimestamp(LastConsumptionTimestamp time.Time) *CreateMemberParams
- func (params *CreateMemberParams) SetRoleSid(RoleSid string) *CreateMemberParams
- func (params *CreateMemberParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *CreateMemberParams
- type CreateMessageParams
- func (params *CreateMessageParams) SetAttributes(Attributes string) *CreateMessageParams
- func (params *CreateMessageParams) SetBody(Body string) *CreateMessageParams
- func (params *CreateMessageParams) SetDateCreated(DateCreated time.Time) *CreateMessageParams
- func (params *CreateMessageParams) SetDateUpdated(DateUpdated time.Time) *CreateMessageParams
- func (params *CreateMessageParams) SetFrom(From string) *CreateMessageParams
- func (params *CreateMessageParams) SetLastUpdatedBy(LastUpdatedBy string) *CreateMessageParams
- func (params *CreateMessageParams) SetMediaSid(MediaSid string) *CreateMessageParams
- func (params *CreateMessageParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *CreateMessageParams
- type CreateRoleParams
- type CreateServiceParams
- type CreateUserParams
- func (params *CreateUserParams) SetAttributes(Attributes string) *CreateUserParams
- func (params *CreateUserParams) SetFriendlyName(FriendlyName string) *CreateUserParams
- func (params *CreateUserParams) SetIdentity(Identity string) *CreateUserParams
- func (params *CreateUserParams) SetRoleSid(RoleSid string) *CreateUserParams
- func (params *CreateUserParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *CreateUserParams
- type DeleteChannelParams
- type DeleteMemberParams
- type DeleteMessageParams
- type IpMessagingV2Binding
- type IpMessagingV2Channel
- type IpMessagingV2ChannelWebhook
- type IpMessagingV2Credential
- type IpMessagingV2Invite
- type IpMessagingV2Member
- type IpMessagingV2Message
- type IpMessagingV2Role
- type IpMessagingV2Service
- type IpMessagingV2User
- type IpMessagingV2UserBinding
- type IpMessagingV2UserChannel
- type ListBindingParams
- func (params *ListBindingParams) SetBindingType(BindingType []string) *ListBindingParams
- func (params *ListBindingParams) SetIdentity(Identity []string) *ListBindingParams
- func (params *ListBindingParams) SetLimit(Limit int) *ListBindingParams
- func (params *ListBindingParams) SetPageSize(PageSize int) *ListBindingParams
- type ListBindingResponse
- type ListBindingResponseMeta
- type ListChannelParams
- type ListChannelResponse
- type ListChannelWebhookParams
- type ListChannelWebhookResponse
- type ListCredentialParams
- type ListCredentialResponse
- type ListInviteParams
- type ListInviteResponse
- type ListMemberParams
- type ListMemberResponse
- type ListMessageParams
- type ListMessageResponse
- type ListRoleParams
- type ListRoleResponse
- type ListServiceParams
- type ListServiceResponse
- type ListUserBindingParams
- type ListUserBindingResponse
- type ListUserChannelParams
- type ListUserChannelResponse
- type ListUserParams
- type ListUserResponse
- type UpdateChannelParams
- func (params *UpdateChannelParams) SetAttributes(Attributes string) *UpdateChannelParams
- func (params *UpdateChannelParams) SetCreatedBy(CreatedBy string) *UpdateChannelParams
- func (params *UpdateChannelParams) SetDateCreated(DateCreated time.Time) *UpdateChannelParams
- func (params *UpdateChannelParams) SetDateUpdated(DateUpdated time.Time) *UpdateChannelParams
- func (params *UpdateChannelParams) SetFriendlyName(FriendlyName string) *UpdateChannelParams
- func (params *UpdateChannelParams) SetUniqueName(UniqueName string) *UpdateChannelParams
- func (params *UpdateChannelParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *UpdateChannelParams
- type UpdateChannelWebhookParams
- func (params *UpdateChannelWebhookParams) SetConfigurationFilters(ConfigurationFilters []string) *UpdateChannelWebhookParams
- func (params *UpdateChannelWebhookParams) SetConfigurationFlowSid(ConfigurationFlowSid string) *UpdateChannelWebhookParams
- func (params *UpdateChannelWebhookParams) SetConfigurationMethod(ConfigurationMethod string) *UpdateChannelWebhookParams
- func (params *UpdateChannelWebhookParams) SetConfigurationRetryCount(ConfigurationRetryCount int) *UpdateChannelWebhookParams
- func (params *UpdateChannelWebhookParams) SetConfigurationTriggers(ConfigurationTriggers []string) *UpdateChannelWebhookParams
- func (params *UpdateChannelWebhookParams) SetConfigurationUrl(ConfigurationUrl string) *UpdateChannelWebhookParams
- type UpdateCredentialParams
- func (params *UpdateCredentialParams) SetApiKey(ApiKey string) *UpdateCredentialParams
- func (params *UpdateCredentialParams) SetCertificate(Certificate string) *UpdateCredentialParams
- func (params *UpdateCredentialParams) SetFriendlyName(FriendlyName string) *UpdateCredentialParams
- func (params *UpdateCredentialParams) SetPrivateKey(PrivateKey string) *UpdateCredentialParams
- func (params *UpdateCredentialParams) SetSandbox(Sandbox bool) *UpdateCredentialParams
- func (params *UpdateCredentialParams) SetSecret(Secret string) *UpdateCredentialParams
- type UpdateMemberParams
- func (params *UpdateMemberParams) SetAttributes(Attributes string) *UpdateMemberParams
- func (params *UpdateMemberParams) SetDateCreated(DateCreated time.Time) *UpdateMemberParams
- func (params *UpdateMemberParams) SetDateUpdated(DateUpdated time.Time) *UpdateMemberParams
- func (params *UpdateMemberParams) SetLastConsumedMessageIndex(LastConsumedMessageIndex int) *UpdateMemberParams
- func (params *UpdateMemberParams) SetLastConsumptionTimestamp(LastConsumptionTimestamp time.Time) *UpdateMemberParams
- func (params *UpdateMemberParams) SetRoleSid(RoleSid string) *UpdateMemberParams
- func (params *UpdateMemberParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *UpdateMemberParams
- type UpdateMessageParams
- func (params *UpdateMessageParams) SetAttributes(Attributes string) *UpdateMessageParams
- func (params *UpdateMessageParams) SetBody(Body string) *UpdateMessageParams
- func (params *UpdateMessageParams) SetDateCreated(DateCreated time.Time) *UpdateMessageParams
- func (params *UpdateMessageParams) SetDateUpdated(DateUpdated time.Time) *UpdateMessageParams
- func (params *UpdateMessageParams) SetFrom(From string) *UpdateMessageParams
- func (params *UpdateMessageParams) SetLastUpdatedBy(LastUpdatedBy string) *UpdateMessageParams
- func (params *UpdateMessageParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *UpdateMessageParams
- type UpdateRoleParams
- type UpdateServiceParams
- func (params *UpdateServiceParams) SetConsumptionReportInterval(ConsumptionReportInterval int) *UpdateServiceParams
- func (params *UpdateServiceParams) SetDefaultChannelCreatorRoleSid(DefaultChannelCreatorRoleSid string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetDefaultChannelRoleSid(DefaultChannelRoleSid string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetDefaultServiceRoleSid(DefaultServiceRoleSid string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetFriendlyName(FriendlyName string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetLimitsChannelMembers(LimitsChannelMembers int) *UpdateServiceParams
- func (params *UpdateServiceParams) SetLimitsUserChannels(LimitsUserChannels int) *UpdateServiceParams
- func (params *UpdateServiceParams) SetMediaCompatibilityMessage(MediaCompatibilityMessage string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsAddedToChannelEnabled(NotificationsAddedToChannelEnabled bool) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsAddedToChannelSound(NotificationsAddedToChannelSound string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsAddedToChannelTemplate(NotificationsAddedToChannelTemplate string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsInvitedToChannelEnabled(NotificationsInvitedToChannelEnabled bool) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsInvitedToChannelSound(NotificationsInvitedToChannelSound string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsInvitedToChannelTemplate(NotificationsInvitedToChannelTemplate string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsLogEnabled(NotificationsLogEnabled bool) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsNewMessageBadgeCountEnabled(NotificationsNewMessageBadgeCountEnabled bool) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsNewMessageEnabled(NotificationsNewMessageEnabled bool) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsNewMessageSound(NotificationsNewMessageSound string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsNewMessageTemplate(NotificationsNewMessageTemplate string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsRemovedFromChannelEnabled(NotificationsRemovedFromChannelEnabled bool) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsRemovedFromChannelSound(NotificationsRemovedFromChannelSound string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetNotificationsRemovedFromChannelTemplate(NotificationsRemovedFromChannelTemplate string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetPostWebhookRetryCount(PostWebhookRetryCount int) *UpdateServiceParams
- func (params *UpdateServiceParams) SetPostWebhookUrl(PostWebhookUrl string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetPreWebhookRetryCount(PreWebhookRetryCount int) *UpdateServiceParams
- func (params *UpdateServiceParams) SetPreWebhookUrl(PreWebhookUrl string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetReachabilityEnabled(ReachabilityEnabled bool) *UpdateServiceParams
- func (params *UpdateServiceParams) SetReadStatusEnabled(ReadStatusEnabled bool) *UpdateServiceParams
- func (params *UpdateServiceParams) SetTypingIndicatorTimeout(TypingIndicatorTimeout int) *UpdateServiceParams
- func (params *UpdateServiceParams) SetWebhookFilters(WebhookFilters []string) *UpdateServiceParams
- func (params *UpdateServiceParams) SetWebhookMethod(WebhookMethod string) *UpdateServiceParams
- type UpdateUserChannelParams
- func (params *UpdateUserChannelParams) SetLastConsumedMessageIndex(LastConsumedMessageIndex int) *UpdateUserChannelParams
- func (params *UpdateUserChannelParams) SetLastConsumptionTimestamp(LastConsumptionTimestamp time.Time) *UpdateUserChannelParams
- func (params *UpdateUserChannelParams) SetNotificationLevel(NotificationLevel string) *UpdateUserChannelParams
- type UpdateUserParams
- func (params *UpdateUserParams) SetAttributes(Attributes string) *UpdateUserParams
- func (params *UpdateUserParams) SetFriendlyName(FriendlyName string) *UpdateUserParams
- func (params *UpdateUserParams) SetRoleSid(RoleSid string) *UpdateUserParams
- func (params *UpdateUserParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *UpdateUserParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiService ¶ added in v0.11.0
type ApiService struct {
// contains filtered or unexported fields
}
func NewApiService ¶ added in v0.11.0
func NewApiService(requestHandler *twilio.RequestHandler) *ApiService
func NewApiServiceWithClient ¶ added in v0.11.0
func NewApiServiceWithClient(client twilio.BaseClient) *ApiService
func (*ApiService) CreateChannel ¶ added in v0.11.0
func (c *ApiService) CreateChannel(ServiceSid string, params *CreateChannelParams) (*IpMessagingV2Channel, error)
func (*ApiService) CreateChannelWebhook ¶ added in v0.11.0
func (c *ApiService) CreateChannelWebhook(ServiceSid string, ChannelSid string, params *CreateChannelWebhookParams) (*IpMessagingV2ChannelWebhook, error)
func (*ApiService) CreateCredential ¶ added in v0.11.0
func (c *ApiService) CreateCredential(params *CreateCredentialParams) (*IpMessagingV2Credential, error)
func (*ApiService) CreateInvite ¶ added in v0.11.0
func (c *ApiService) CreateInvite(ServiceSid string, ChannelSid string, params *CreateInviteParams) (*IpMessagingV2Invite, error)
func (*ApiService) CreateMember ¶ added in v0.11.0
func (c *ApiService) CreateMember(ServiceSid string, ChannelSid string, params *CreateMemberParams) (*IpMessagingV2Member, error)
func (*ApiService) CreateMessage ¶ added in v0.11.0
func (c *ApiService) CreateMessage(ServiceSid string, ChannelSid string, params *CreateMessageParams) (*IpMessagingV2Message, error)
func (*ApiService) CreateRole ¶ added in v0.11.0
func (c *ApiService) CreateRole(ServiceSid string, params *CreateRoleParams) (*IpMessagingV2Role, error)
func (*ApiService) CreateService ¶ added in v0.11.0
func (c *ApiService) CreateService(params *CreateServiceParams) (*IpMessagingV2Service, error)
func (*ApiService) CreateUser ¶ added in v0.11.0
func (c *ApiService) CreateUser(ServiceSid string, params *CreateUserParams) (*IpMessagingV2User, error)
func (*ApiService) DeleteBinding ¶ added in v0.11.0
func (c *ApiService) DeleteBinding(ServiceSid string, Sid string) error
func (*ApiService) DeleteChannel ¶ added in v0.11.0
func (c *ApiService) DeleteChannel(ServiceSid string, Sid string, params *DeleteChannelParams) error
func (*ApiService) DeleteChannelWebhook ¶ added in v0.11.0
func (c *ApiService) DeleteChannelWebhook(ServiceSid string, ChannelSid string, Sid string) error
func (*ApiService) DeleteCredential ¶ added in v0.11.0
func (c *ApiService) DeleteCredential(Sid string) error
func (*ApiService) DeleteInvite ¶ added in v0.11.0
func (c *ApiService) DeleteInvite(ServiceSid string, ChannelSid string, Sid string) error
func (*ApiService) DeleteMember ¶ added in v0.11.0
func (c *ApiService) DeleteMember(ServiceSid string, ChannelSid string, Sid string, params *DeleteMemberParams) error
func (*ApiService) DeleteMessage ¶ added in v0.11.0
func (c *ApiService) DeleteMessage(ServiceSid string, ChannelSid string, Sid string, params *DeleteMessageParams) error
func (*ApiService) DeleteRole ¶ added in v0.11.0
func (c *ApiService) DeleteRole(ServiceSid string, Sid string) error
func (*ApiService) DeleteService ¶ added in v0.11.0
func (c *ApiService) DeleteService(Sid string) error
func (*ApiService) DeleteUser ¶ added in v0.11.0
func (c *ApiService) DeleteUser(ServiceSid string, Sid string) error
func (*ApiService) DeleteUserBinding ¶ added in v0.11.0
func (c *ApiService) DeleteUserBinding(ServiceSid string, UserSid string, Sid string) error
func (*ApiService) DeleteUserChannel ¶ added in v0.11.0
func (c *ApiService) DeleteUserChannel(ServiceSid string, UserSid string, ChannelSid string) error
func (*ApiService) FetchBinding ¶ added in v0.11.0
func (c *ApiService) FetchBinding(ServiceSid string, Sid string) (*IpMessagingV2Binding, error)
func (*ApiService) FetchChannel ¶ added in v0.11.0
func (c *ApiService) FetchChannel(ServiceSid string, Sid string) (*IpMessagingV2Channel, error)
func (*ApiService) FetchChannelWebhook ¶ added in v0.11.0
func (c *ApiService) FetchChannelWebhook(ServiceSid string, ChannelSid string, Sid string) (*IpMessagingV2ChannelWebhook, error)
func (*ApiService) FetchCredential ¶ added in v0.11.0
func (c *ApiService) FetchCredential(Sid string) (*IpMessagingV2Credential, error)
func (*ApiService) FetchInvite ¶ added in v0.11.0
func (c *ApiService) FetchInvite(ServiceSid string, ChannelSid string, Sid string) (*IpMessagingV2Invite, error)
func (*ApiService) FetchMember ¶ added in v0.11.0
func (c *ApiService) FetchMember(ServiceSid string, ChannelSid string, Sid string) (*IpMessagingV2Member, error)
func (*ApiService) FetchMessage ¶ added in v0.11.0
func (c *ApiService) FetchMessage(ServiceSid string, ChannelSid string, Sid string) (*IpMessagingV2Message, error)
func (*ApiService) FetchRole ¶ added in v0.11.0
func (c *ApiService) FetchRole(ServiceSid string, Sid string) (*IpMessagingV2Role, error)
func (*ApiService) FetchService ¶ added in v0.11.0
func (c *ApiService) FetchService(Sid string) (*IpMessagingV2Service, error)
func (*ApiService) FetchUser ¶ added in v0.11.0
func (c *ApiService) FetchUser(ServiceSid string, Sid string) (*IpMessagingV2User, error)
func (*ApiService) FetchUserBinding ¶ added in v0.11.0
func (c *ApiService) FetchUserBinding(ServiceSid string, UserSid string, Sid string) (*IpMessagingV2UserBinding, error)
func (*ApiService) FetchUserChannel ¶ added in v0.11.0
func (c *ApiService) FetchUserChannel(ServiceSid string, UserSid string, ChannelSid string) (*IpMessagingV2UserChannel, error)
func (*ApiService) ListBinding ¶ added in v0.11.0
func (c *ApiService) ListBinding(ServiceSid string, params *ListBindingParams) ([]IpMessagingV2Binding, error)
Lists Binding records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListChannel ¶ added in v0.11.0
func (c *ApiService) ListChannel(ServiceSid string, params *ListChannelParams) ([]IpMessagingV2Channel, error)
Lists Channel records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListChannelWebhook ¶ added in v0.11.0
func (c *ApiService) ListChannelWebhook(ServiceSid string, ChannelSid string, params *ListChannelWebhookParams) ([]IpMessagingV2ChannelWebhook, error)
Lists ChannelWebhook records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListCredential ¶ added in v0.11.0
func (c *ApiService) ListCredential(params *ListCredentialParams) ([]IpMessagingV2Credential, error)
Lists Credential records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListInvite ¶ added in v0.11.0
func (c *ApiService) ListInvite(ServiceSid string, ChannelSid string, params *ListInviteParams) ([]IpMessagingV2Invite, error)
Lists Invite records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListMember ¶ added in v0.11.0
func (c *ApiService) ListMember(ServiceSid string, ChannelSid string, params *ListMemberParams) ([]IpMessagingV2Member, error)
Lists Member records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListMessage ¶ added in v0.11.0
func (c *ApiService) ListMessage(ServiceSid string, ChannelSid string, params *ListMessageParams) ([]IpMessagingV2Message, error)
Lists Message records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListRole ¶ added in v0.11.0
func (c *ApiService) ListRole(ServiceSid string, params *ListRoleParams) ([]IpMessagingV2Role, error)
Lists Role records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListService ¶ added in v0.11.0
func (c *ApiService) ListService(params *ListServiceParams) ([]IpMessagingV2Service, error)
Lists Service records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListUser ¶ added in v0.11.0
func (c *ApiService) ListUser(ServiceSid string, params *ListUserParams) ([]IpMessagingV2User, error)
Lists User records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListUserBinding ¶ added in v0.11.0
func (c *ApiService) ListUserBinding(ServiceSid string, UserSid string, params *ListUserBindingParams) ([]IpMessagingV2UserBinding, error)
Lists UserBinding records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) ListUserChannel ¶ added in v0.11.0
func (c *ApiService) ListUserChannel(ServiceSid string, UserSid string, params *ListUserChannelParams) ([]IpMessagingV2UserChannel, error)
Lists UserChannel records from the API as a list. Unlike stream, this operation is eager and loads 'limit' records into memory before returning.
func (*ApiService) PageBinding ¶ added in v0.13.0
func (c *ApiService) PageBinding(ServiceSid string, params *ListBindingParams, pageToken, pageNumber string) (*ListBindingResponse, error)
Retrieve a single page of Binding records from the API. Request is executed immediately.
func (*ApiService) PageChannel ¶ added in v0.13.0
func (c *ApiService) PageChannel(ServiceSid string, params *ListChannelParams, pageToken, pageNumber string) (*ListChannelResponse, error)
Retrieve a single page of Channel records from the API. Request is executed immediately.
func (*ApiService) PageChannelWebhook ¶ added in v0.13.0
func (c *ApiService) PageChannelWebhook(ServiceSid string, ChannelSid string, params *ListChannelWebhookParams, pageToken, pageNumber string) (*ListChannelWebhookResponse, error)
Retrieve a single page of ChannelWebhook records from the API. Request is executed immediately.
func (*ApiService) PageCredential ¶ added in v0.13.0
func (c *ApiService) PageCredential(params *ListCredentialParams, pageToken, pageNumber string) (*ListCredentialResponse, error)
Retrieve a single page of Credential records from the API. Request is executed immediately.
func (*ApiService) PageInvite ¶ added in v0.13.0
func (c *ApiService) PageInvite(ServiceSid string, ChannelSid string, params *ListInviteParams, pageToken, pageNumber string) (*ListInviteResponse, error)
Retrieve a single page of Invite records from the API. Request is executed immediately.
func (*ApiService) PageMember ¶ added in v0.13.0
func (c *ApiService) PageMember(ServiceSid string, ChannelSid string, params *ListMemberParams, pageToken, pageNumber string) (*ListMemberResponse, error)
Retrieve a single page of Member records from the API. Request is executed immediately.
func (*ApiService) PageMessage ¶ added in v0.13.0
func (c *ApiService) PageMessage(ServiceSid string, ChannelSid string, params *ListMessageParams, pageToken, pageNumber string) (*ListMessageResponse, error)
Retrieve a single page of Message records from the API. Request is executed immediately.
func (*ApiService) PageRole ¶ added in v0.13.0
func (c *ApiService) PageRole(ServiceSid string, params *ListRoleParams, pageToken, pageNumber string) (*ListRoleResponse, error)
Retrieve a single page of Role records from the API. Request is executed immediately.
func (*ApiService) PageService ¶ added in v0.13.0
func (c *ApiService) PageService(params *ListServiceParams, pageToken, pageNumber string) (*ListServiceResponse, error)
Retrieve a single page of Service records from the API. Request is executed immediately.
func (*ApiService) PageUser ¶ added in v0.13.0
func (c *ApiService) PageUser(ServiceSid string, params *ListUserParams, pageToken, pageNumber string) (*ListUserResponse, error)
Retrieve a single page of User records from the API. Request is executed immediately.
func (*ApiService) PageUserBinding ¶ added in v0.13.0
func (c *ApiService) PageUserBinding(ServiceSid string, UserSid string, params *ListUserBindingParams, pageToken, pageNumber string) (*ListUserBindingResponse, error)
Retrieve a single page of UserBinding records from the API. Request is executed immediately.
func (*ApiService) PageUserChannel ¶ added in v0.13.0
func (c *ApiService) PageUserChannel(ServiceSid string, UserSid string, params *ListUserChannelParams, pageToken, pageNumber string) (*ListUserChannelResponse, error)
Retrieve a single page of UserChannel records from the API. Request is executed immediately.
func (*ApiService) StreamBinding ¶ added in v0.13.0
func (c *ApiService) StreamBinding(ServiceSid string, params *ListBindingParams) (chan IpMessagingV2Binding, chan error)
Streams Binding records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamChannel ¶ added in v0.13.0
func (c *ApiService) StreamChannel(ServiceSid string, params *ListChannelParams) (chan IpMessagingV2Channel, chan error)
Streams Channel records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamChannelWebhook ¶ added in v0.13.0
func (c *ApiService) StreamChannelWebhook(ServiceSid string, ChannelSid string, params *ListChannelWebhookParams) (chan IpMessagingV2ChannelWebhook, chan error)
Streams ChannelWebhook records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamCredential ¶ added in v0.13.0
func (c *ApiService) StreamCredential(params *ListCredentialParams) (chan IpMessagingV2Credential, chan error)
Streams Credential records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamInvite ¶ added in v0.13.0
func (c *ApiService) StreamInvite(ServiceSid string, ChannelSid string, params *ListInviteParams) (chan IpMessagingV2Invite, chan error)
Streams Invite records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamMember ¶ added in v0.13.0
func (c *ApiService) StreamMember(ServiceSid string, ChannelSid string, params *ListMemberParams) (chan IpMessagingV2Member, chan error)
Streams Member records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamMessage ¶ added in v0.13.0
func (c *ApiService) StreamMessage(ServiceSid string, ChannelSid string, params *ListMessageParams) (chan IpMessagingV2Message, chan error)
Streams Message records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamRole ¶ added in v0.13.0
func (c *ApiService) StreamRole(ServiceSid string, params *ListRoleParams) (chan IpMessagingV2Role, chan error)
Streams Role records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamService ¶ added in v0.13.0
func (c *ApiService) StreamService(params *ListServiceParams) (chan IpMessagingV2Service, chan error)
Streams Service records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamUser ¶ added in v0.13.0
func (c *ApiService) StreamUser(ServiceSid string, params *ListUserParams) (chan IpMessagingV2User, chan error)
Streams User records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamUserBinding ¶ added in v0.13.0
func (c *ApiService) StreamUserBinding(ServiceSid string, UserSid string, params *ListUserBindingParams) (chan IpMessagingV2UserBinding, chan error)
Streams UserBinding records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) StreamUserChannel ¶ added in v0.13.0
func (c *ApiService) StreamUserChannel(ServiceSid string, UserSid string, params *ListUserChannelParams) (chan IpMessagingV2UserChannel, chan error)
Streams UserChannel records from the API as a channel stream. This operation lazily loads records as efficiently as possible until the limit is reached.
func (*ApiService) UpdateChannel ¶ added in v0.11.0
func (c *ApiService) UpdateChannel(ServiceSid string, Sid string, params *UpdateChannelParams) (*IpMessagingV2Channel, error)
func (*ApiService) UpdateChannelWebhook ¶ added in v0.11.0
func (c *ApiService) UpdateChannelWebhook(ServiceSid string, ChannelSid string, Sid string, params *UpdateChannelWebhookParams) (*IpMessagingV2ChannelWebhook, error)
func (*ApiService) UpdateCredential ¶ added in v0.11.0
func (c *ApiService) UpdateCredential(Sid string, params *UpdateCredentialParams) (*IpMessagingV2Credential, error)
func (*ApiService) UpdateMember ¶ added in v0.11.0
func (c *ApiService) UpdateMember(ServiceSid string, ChannelSid string, Sid string, params *UpdateMemberParams) (*IpMessagingV2Member, error)
func (*ApiService) UpdateMessage ¶ added in v0.11.0
func (c *ApiService) UpdateMessage(ServiceSid string, ChannelSid string, Sid string, params *UpdateMessageParams) (*IpMessagingV2Message, error)
func (*ApiService) UpdateRole ¶ added in v0.11.0
func (c *ApiService) UpdateRole(ServiceSid string, Sid string, params *UpdateRoleParams) (*IpMessagingV2Role, error)
func (*ApiService) UpdateService ¶ added in v0.11.0
func (c *ApiService) UpdateService(Sid string, params *UpdateServiceParams) (*IpMessagingV2Service, error)
func (*ApiService) UpdateUser ¶ added in v0.11.0
func (c *ApiService) UpdateUser(ServiceSid string, Sid string, params *UpdateUserParams) (*IpMessagingV2User, error)
func (*ApiService) UpdateUserChannel ¶ added in v0.11.0
func (c *ApiService) UpdateUserChannel(ServiceSid string, UserSid string, ChannelSid string, params *UpdateUserChannelParams) (*IpMessagingV2UserChannel, error)
type CreateChannelParams ¶
type CreateChannelParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` // FriendlyName *string `json:"FriendlyName,omitempty"` // UniqueName *string `json:"UniqueName,omitempty"` // Attributes *string `json:"Attributes,omitempty"` // Type *string `json:"Type,omitempty"` // DateCreated *time.Time `json:"DateCreated,omitempty"` // DateUpdated *time.Time `json:"DateUpdated,omitempty"` // CreatedBy *string `json:"CreatedBy,omitempty"` }
Optional parameters for the method 'CreateChannel'
func (*CreateChannelParams) SetAttributes ¶
func (params *CreateChannelParams) SetAttributes(Attributes string) *CreateChannelParams
func (*CreateChannelParams) SetCreatedBy ¶
func (params *CreateChannelParams) SetCreatedBy(CreatedBy string) *CreateChannelParams
func (*CreateChannelParams) SetDateCreated ¶
func (params *CreateChannelParams) SetDateCreated(DateCreated time.Time) *CreateChannelParams
func (*CreateChannelParams) SetDateUpdated ¶
func (params *CreateChannelParams) SetDateUpdated(DateUpdated time.Time) *CreateChannelParams
func (*CreateChannelParams) SetFriendlyName ¶
func (params *CreateChannelParams) SetFriendlyName(FriendlyName string) *CreateChannelParams
func (*CreateChannelParams) SetType ¶
func (params *CreateChannelParams) SetType(Type string) *CreateChannelParams
func (*CreateChannelParams) SetUniqueName ¶
func (params *CreateChannelParams) SetUniqueName(UniqueName string) *CreateChannelParams
func (*CreateChannelParams) SetXTwilioWebhookEnabled ¶
func (params *CreateChannelParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *CreateChannelParams
type CreateChannelWebhookParams ¶
type CreateChannelWebhookParams struct { // Type *string `json:"Type,omitempty"` // ConfigurationUrl *string `json:"Configuration.Url,omitempty"` // ConfigurationMethod *string `json:"Configuration.Method,omitempty"` // ConfigurationFilters *[]string `json:"Configuration.Filters,omitempty"` // ConfigurationTriggers *[]string `json:"Configuration.Triggers,omitempty"` // ConfigurationFlowSid *string `json:"Configuration.FlowSid,omitempty"` // ConfigurationRetryCount *int `json:"Configuration.RetryCount,omitempty"` }
Optional parameters for the method 'CreateChannelWebhook'
func (*CreateChannelWebhookParams) SetConfigurationFilters ¶
func (params *CreateChannelWebhookParams) SetConfigurationFilters(ConfigurationFilters []string) *CreateChannelWebhookParams
func (*CreateChannelWebhookParams) SetConfigurationFlowSid ¶
func (params *CreateChannelWebhookParams) SetConfigurationFlowSid(ConfigurationFlowSid string) *CreateChannelWebhookParams
func (*CreateChannelWebhookParams) SetConfigurationMethod ¶
func (params *CreateChannelWebhookParams) SetConfigurationMethod(ConfigurationMethod string) *CreateChannelWebhookParams
func (*CreateChannelWebhookParams) SetConfigurationRetryCount ¶
func (params *CreateChannelWebhookParams) SetConfigurationRetryCount(ConfigurationRetryCount int) *CreateChannelWebhookParams
func (*CreateChannelWebhookParams) SetConfigurationTriggers ¶
func (params *CreateChannelWebhookParams) SetConfigurationTriggers(ConfigurationTriggers []string) *CreateChannelWebhookParams
func (*CreateChannelWebhookParams) SetConfigurationUrl ¶
func (params *CreateChannelWebhookParams) SetConfigurationUrl(ConfigurationUrl string) *CreateChannelWebhookParams
func (*CreateChannelWebhookParams) SetType ¶
func (params *CreateChannelWebhookParams) SetType(Type string) *CreateChannelWebhookParams
type CreateCredentialParams ¶
type CreateCredentialParams struct { // Type *string `json:"Type,omitempty"` // FriendlyName *string `json:"FriendlyName,omitempty"` // Certificate *string `json:"Certificate,omitempty"` // PrivateKey *string `json:"PrivateKey,omitempty"` // Sandbox *bool `json:"Sandbox,omitempty"` // ApiKey *string `json:"ApiKey,omitempty"` // Secret *string `json:"Secret,omitempty"` }
Optional parameters for the method 'CreateCredential'
func (*CreateCredentialParams) SetApiKey ¶
func (params *CreateCredentialParams) SetApiKey(ApiKey string) *CreateCredentialParams
func (*CreateCredentialParams) SetCertificate ¶
func (params *CreateCredentialParams) SetCertificate(Certificate string) *CreateCredentialParams
func (*CreateCredentialParams) SetFriendlyName ¶
func (params *CreateCredentialParams) SetFriendlyName(FriendlyName string) *CreateCredentialParams
func (*CreateCredentialParams) SetPrivateKey ¶
func (params *CreateCredentialParams) SetPrivateKey(PrivateKey string) *CreateCredentialParams
func (*CreateCredentialParams) SetSandbox ¶
func (params *CreateCredentialParams) SetSandbox(Sandbox bool) *CreateCredentialParams
func (*CreateCredentialParams) SetSecret ¶
func (params *CreateCredentialParams) SetSecret(Secret string) *CreateCredentialParams
func (*CreateCredentialParams) SetType ¶
func (params *CreateCredentialParams) SetType(Type string) *CreateCredentialParams
type CreateInviteParams ¶
type CreateInviteParams struct { // Identity *string `json:"Identity,omitempty"` // RoleSid *string `json:"RoleSid,omitempty"` }
Optional parameters for the method 'CreateInvite'
func (*CreateInviteParams) SetIdentity ¶
func (params *CreateInviteParams) SetIdentity(Identity string) *CreateInviteParams
func (*CreateInviteParams) SetRoleSid ¶
func (params *CreateInviteParams) SetRoleSid(RoleSid string) *CreateInviteParams
type CreateMemberParams ¶
type CreateMemberParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` // Identity *string `json:"Identity,omitempty"` // RoleSid *string `json:"RoleSid,omitempty"` // LastConsumedMessageIndex *int `json:"LastConsumedMessageIndex,omitempty"` // LastConsumptionTimestamp *time.Time `json:"LastConsumptionTimestamp,omitempty"` // DateCreated *time.Time `json:"DateCreated,omitempty"` // DateUpdated *time.Time `json:"DateUpdated,omitempty"` // Attributes *string `json:"Attributes,omitempty"` }
Optional parameters for the method 'CreateMember'
func (*CreateMemberParams) SetAttributes ¶
func (params *CreateMemberParams) SetAttributes(Attributes string) *CreateMemberParams
func (*CreateMemberParams) SetDateCreated ¶
func (params *CreateMemberParams) SetDateCreated(DateCreated time.Time) *CreateMemberParams
func (*CreateMemberParams) SetDateUpdated ¶
func (params *CreateMemberParams) SetDateUpdated(DateUpdated time.Time) *CreateMemberParams
func (*CreateMemberParams) SetIdentity ¶
func (params *CreateMemberParams) SetIdentity(Identity string) *CreateMemberParams
func (*CreateMemberParams) SetLastConsumedMessageIndex ¶
func (params *CreateMemberParams) SetLastConsumedMessageIndex(LastConsumedMessageIndex int) *CreateMemberParams
func (*CreateMemberParams) SetLastConsumptionTimestamp ¶
func (params *CreateMemberParams) SetLastConsumptionTimestamp(LastConsumptionTimestamp time.Time) *CreateMemberParams
func (*CreateMemberParams) SetRoleSid ¶
func (params *CreateMemberParams) SetRoleSid(RoleSid string) *CreateMemberParams
func (*CreateMemberParams) SetXTwilioWebhookEnabled ¶
func (params *CreateMemberParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *CreateMemberParams
type CreateMessageParams ¶
type CreateMessageParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` // From *string `json:"From,omitempty"` // Attributes *string `json:"Attributes,omitempty"` // DateCreated *time.Time `json:"DateCreated,omitempty"` // DateUpdated *time.Time `json:"DateUpdated,omitempty"` // LastUpdatedBy *string `json:"LastUpdatedBy,omitempty"` // Body *string `json:"Body,omitempty"` // MediaSid *string `json:"MediaSid,omitempty"` }
Optional parameters for the method 'CreateMessage'
func (*CreateMessageParams) SetAttributes ¶
func (params *CreateMessageParams) SetAttributes(Attributes string) *CreateMessageParams
func (*CreateMessageParams) SetBody ¶
func (params *CreateMessageParams) SetBody(Body string) *CreateMessageParams
func (*CreateMessageParams) SetDateCreated ¶
func (params *CreateMessageParams) SetDateCreated(DateCreated time.Time) *CreateMessageParams
func (*CreateMessageParams) SetDateUpdated ¶
func (params *CreateMessageParams) SetDateUpdated(DateUpdated time.Time) *CreateMessageParams
func (*CreateMessageParams) SetFrom ¶
func (params *CreateMessageParams) SetFrom(From string) *CreateMessageParams
func (*CreateMessageParams) SetLastUpdatedBy ¶
func (params *CreateMessageParams) SetLastUpdatedBy(LastUpdatedBy string) *CreateMessageParams
func (*CreateMessageParams) SetMediaSid ¶
func (params *CreateMessageParams) SetMediaSid(MediaSid string) *CreateMessageParams
func (*CreateMessageParams) SetXTwilioWebhookEnabled ¶
func (params *CreateMessageParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *CreateMessageParams
type CreateRoleParams ¶
type CreateRoleParams struct { // FriendlyName *string `json:"FriendlyName,omitempty"` // Type *string `json:"Type,omitempty"` // Permission *[]string `json:"Permission,omitempty"` }
Optional parameters for the method 'CreateRole'
func (*CreateRoleParams) SetFriendlyName ¶
func (params *CreateRoleParams) SetFriendlyName(FriendlyName string) *CreateRoleParams
func (*CreateRoleParams) SetPermission ¶
func (params *CreateRoleParams) SetPermission(Permission []string) *CreateRoleParams
func (*CreateRoleParams) SetType ¶
func (params *CreateRoleParams) SetType(Type string) *CreateRoleParams
type CreateServiceParams ¶
type CreateServiceParams struct { // FriendlyName *string `json:"FriendlyName,omitempty"` }
Optional parameters for the method 'CreateService'
func (*CreateServiceParams) SetFriendlyName ¶
func (params *CreateServiceParams) SetFriendlyName(FriendlyName string) *CreateServiceParams
type CreateUserParams ¶
type CreateUserParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` // Identity *string `json:"Identity,omitempty"` // RoleSid *string `json:"RoleSid,omitempty"` // Attributes *string `json:"Attributes,omitempty"` // FriendlyName *string `json:"FriendlyName,omitempty"` }
Optional parameters for the method 'CreateUser'
func (*CreateUserParams) SetAttributes ¶
func (params *CreateUserParams) SetAttributes(Attributes string) *CreateUserParams
func (*CreateUserParams) SetFriendlyName ¶
func (params *CreateUserParams) SetFriendlyName(FriendlyName string) *CreateUserParams
func (*CreateUserParams) SetIdentity ¶
func (params *CreateUserParams) SetIdentity(Identity string) *CreateUserParams
func (*CreateUserParams) SetRoleSid ¶
func (params *CreateUserParams) SetRoleSid(RoleSid string) *CreateUserParams
func (*CreateUserParams) SetXTwilioWebhookEnabled ¶
func (params *CreateUserParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *CreateUserParams
type DeleteChannelParams ¶
type DeleteChannelParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` }
Optional parameters for the method 'DeleteChannel'
func (*DeleteChannelParams) SetXTwilioWebhookEnabled ¶
func (params *DeleteChannelParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *DeleteChannelParams
type DeleteMemberParams ¶
type DeleteMemberParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` }
Optional parameters for the method 'DeleteMember'
func (*DeleteMemberParams) SetXTwilioWebhookEnabled ¶
func (params *DeleteMemberParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *DeleteMemberParams
type DeleteMessageParams ¶
type DeleteMessageParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` }
Optional parameters for the method 'DeleteMessage'
func (*DeleteMessageParams) SetXTwilioWebhookEnabled ¶
func (params *DeleteMessageParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *DeleteMessageParams
type IpMessagingV2Binding ¶ added in v0.14.0
type IpMessagingV2Binding struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Identity *string `json:"identity,omitempty"` CredentialSid *string `json:"credential_sid,omitempty"` BindingType *string `json:"binding_type,omitempty"` MessageTypes *[]string `json:"message_types,omitempty"` Url *string `json:"url,omitempty"` Links *map[string]interface{} `json:"links,omitempty"` }
IpMessagingV2Binding struct for IpMessagingV2Binding
type IpMessagingV2Channel ¶ added in v0.14.0
type IpMessagingV2Channel struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` FriendlyName *string `json:"friendly_name,omitempty"` UniqueName *string `json:"unique_name,omitempty"` Attributes *string `json:"attributes,omitempty"` Type *string `json:"type,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` CreatedBy *string `json:"created_by,omitempty"` MembersCount *int `json:"members_count,omitempty"` MessagesCount *int `json:"messages_count,omitempty"` Url *string `json:"url,omitempty"` Links *map[string]interface{} `json:"links,omitempty"` }
IpMessagingV2Channel struct for IpMessagingV2Channel
type IpMessagingV2ChannelWebhook ¶ added in v0.14.0
type IpMessagingV2ChannelWebhook struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` ChannelSid *string `json:"channel_sid,omitempty"` Type *string `json:"type,omitempty"` Url *string `json:"url,omitempty"` Configuration *interface{} `json:"configuration,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` }
IpMessagingV2ChannelWebhook struct for IpMessagingV2ChannelWebhook
type IpMessagingV2Credential ¶
type IpMessagingV2Credential struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` FriendlyName *string `json:"friendly_name,omitempty"` Type *string `json:"type,omitempty"` Sandbox *string `json:"sandbox,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` Url *string `json:"url,omitempty"` }
IpMessagingV2Credential struct for IpMessagingV2Credential
type IpMessagingV2Invite ¶ added in v0.14.0
type IpMessagingV2Invite struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` ChannelSid *string `json:"channel_sid,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` Identity *string `json:"identity,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` RoleSid *string `json:"role_sid,omitempty"` CreatedBy *string `json:"created_by,omitempty"` Url *string `json:"url,omitempty"` }
IpMessagingV2Invite struct for IpMessagingV2Invite
type IpMessagingV2Member ¶ added in v0.14.0
type IpMessagingV2Member struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` ChannelSid *string `json:"channel_sid,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` Identity *string `json:"identity,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` RoleSid *string `json:"role_sid,omitempty"` LastConsumedMessageIndex *int `json:"last_consumed_message_index,omitempty"` LastConsumptionTimestamp *time.Time `json:"last_consumption_timestamp,omitempty"` Url *string `json:"url,omitempty"` Attributes *string `json:"attributes,omitempty"` }
IpMessagingV2Member struct for IpMessagingV2Member
type IpMessagingV2Message ¶ added in v0.14.0
type IpMessagingV2Message struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` Attributes *string `json:"attributes,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` To *string `json:"to,omitempty"` ChannelSid *string `json:"channel_sid,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` LastUpdatedBy *string `json:"last_updated_by,omitempty"` WasEdited *bool `json:"was_edited,omitempty"` From *string `json:"from,omitempty"` Body *string `json:"body,omitempty"` Index *int `json:"index,omitempty"` Type *string `json:"type,omitempty"` Media *interface{} `json:"media,omitempty"` Url *string `json:"url,omitempty"` }
IpMessagingV2Message struct for IpMessagingV2Message
type IpMessagingV2Role ¶ added in v0.14.0
type IpMessagingV2Role struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` FriendlyName *string `json:"friendly_name,omitempty"` Type *string `json:"type,omitempty"` Permissions *[]string `json:"permissions,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` Url *string `json:"url,omitempty"` }
IpMessagingV2Role struct for IpMessagingV2Role
type IpMessagingV2Service ¶
type IpMessagingV2Service struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` FriendlyName *string `json:"friendly_name,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` DefaultServiceRoleSid *string `json:"default_service_role_sid,omitempty"` DefaultChannelRoleSid *string `json:"default_channel_role_sid,omitempty"` DefaultChannelCreatorRoleSid *string `json:"default_channel_creator_role_sid,omitempty"` ReadStatusEnabled *bool `json:"read_status_enabled,omitempty"` ReachabilityEnabled *bool `json:"reachability_enabled,omitempty"` TypingIndicatorTimeout *int `json:"typing_indicator_timeout,omitempty"` ConsumptionReportInterval *int `json:"consumption_report_interval,omitempty"` Limits *interface{} `json:"limits,omitempty"` PreWebhookUrl *string `json:"pre_webhook_url,omitempty"` PostWebhookUrl *string `json:"post_webhook_url,omitempty"` WebhookMethod *string `json:"webhook_method,omitempty"` WebhookFilters *[]string `json:"webhook_filters,omitempty"` PreWebhookRetryCount *int `json:"pre_webhook_retry_count,omitempty"` PostWebhookRetryCount *int `json:"post_webhook_retry_count,omitempty"` Notifications *interface{} `json:"notifications,omitempty"` Media *interface{} `json:"media,omitempty"` Url *string `json:"url,omitempty"` Links *map[string]interface{} `json:"links,omitempty"` }
IpMessagingV2Service struct for IpMessagingV2Service
type IpMessagingV2User ¶ added in v0.14.0
type IpMessagingV2User struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` Attributes *string `json:"attributes,omitempty"` FriendlyName *string `json:"friendly_name,omitempty"` RoleSid *string `json:"role_sid,omitempty"` Identity *string `json:"identity,omitempty"` IsOnline *bool `json:"is_online,omitempty"` IsNotifiable *bool `json:"is_notifiable,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` JoinedChannelsCount *int `json:"joined_channels_count,omitempty"` Links *map[string]interface{} `json:"links,omitempty"` Url *string `json:"url,omitempty"` }
IpMessagingV2User struct for IpMessagingV2User
type IpMessagingV2UserBinding ¶ added in v0.14.0
type IpMessagingV2UserBinding struct { Sid *string `json:"sid,omitempty"` AccountSid *string `json:"account_sid,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` DateCreated *time.Time `json:"date_created,omitempty"` DateUpdated *time.Time `json:"date_updated,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Identity *string `json:"identity,omitempty"` UserSid *string `json:"user_sid,omitempty"` CredentialSid *string `json:"credential_sid,omitempty"` BindingType *string `json:"binding_type,omitempty"` MessageTypes *[]string `json:"message_types,omitempty"` Url *string `json:"url,omitempty"` }
IpMessagingV2UserBinding struct for IpMessagingV2UserBinding
type IpMessagingV2UserChannel ¶ added in v0.14.0
type IpMessagingV2UserChannel struct { AccountSid *string `json:"account_sid,omitempty"` ServiceSid *string `json:"service_sid,omitempty"` ChannelSid *string `json:"channel_sid,omitempty"` UserSid *string `json:"user_sid,omitempty"` MemberSid *string `json:"member_sid,omitempty"` Status *string `json:"status,omitempty"` LastConsumedMessageIndex *int `json:"last_consumed_message_index,omitempty"` UnreadMessagesCount *int `json:"unread_messages_count,omitempty"` Links *map[string]interface{} `json:"links,omitempty"` Url *string `json:"url,omitempty"` NotificationLevel *string `json:"notification_level,omitempty"` }
IpMessagingV2UserChannel struct for IpMessagingV2UserChannel
type ListBindingParams ¶
type ListBindingParams struct { // BindingType *[]string `json:"BindingType,omitempty"` // Identity *[]string `json:"Identity,omitempty"` // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListBinding'
func (*ListBindingParams) SetBindingType ¶
func (params *ListBindingParams) SetBindingType(BindingType []string) *ListBindingParams
func (*ListBindingParams) SetIdentity ¶
func (params *ListBindingParams) SetIdentity(Identity []string) *ListBindingParams
func (*ListBindingParams) SetLimit ¶ added in v0.13.0
func (params *ListBindingParams) SetLimit(Limit int) *ListBindingParams
func (*ListBindingParams) SetPageSize ¶
func (params *ListBindingParams) SetPageSize(PageSize int) *ListBindingParams
type ListBindingResponse ¶
type ListBindingResponse struct { Bindings []IpMessagingV2Binding `json:"bindings,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListBindingResponse struct for ListBindingResponse
type ListBindingResponseMeta ¶ added in v1.0.0
type ListBindingResponseMeta struct { FirstPageUrl string `json:"first_page_url,omitempty"` NextPageUrl string `json:"next_page_url,omitempty"` Page int `json:"page,omitempty"` PageSize int `json:"page_size,omitempty"` PreviousPageUrl string `json:"previous_page_url,omitempty"` Url string `json:"url,omitempty"` Key string `json:"key,omitempty"` }
ListBindingResponseMeta struct for ListBindingResponseMeta
type ListChannelParams ¶
type ListChannelParams struct { // Type *[]string `json:"Type,omitempty"` // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListChannel'
func (*ListChannelParams) SetLimit ¶ added in v0.13.0
func (params *ListChannelParams) SetLimit(Limit int) *ListChannelParams
func (*ListChannelParams) SetPageSize ¶
func (params *ListChannelParams) SetPageSize(PageSize int) *ListChannelParams
func (*ListChannelParams) SetType ¶
func (params *ListChannelParams) SetType(Type []string) *ListChannelParams
type ListChannelResponse ¶
type ListChannelResponse struct { Channels []IpMessagingV2Channel `json:"channels,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListChannelResponse struct for ListChannelResponse
type ListChannelWebhookParams ¶
type ListChannelWebhookParams struct { // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListChannelWebhook'
func (*ListChannelWebhookParams) SetLimit ¶ added in v0.13.0
func (params *ListChannelWebhookParams) SetLimit(Limit int) *ListChannelWebhookParams
func (*ListChannelWebhookParams) SetPageSize ¶
func (params *ListChannelWebhookParams) SetPageSize(PageSize int) *ListChannelWebhookParams
type ListChannelWebhookResponse ¶
type ListChannelWebhookResponse struct { Webhooks []IpMessagingV2ChannelWebhook `json:"webhooks,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListChannelWebhookResponse struct for ListChannelWebhookResponse
type ListCredentialParams ¶
type ListCredentialParams struct { // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListCredential'
func (*ListCredentialParams) SetLimit ¶ added in v0.13.0
func (params *ListCredentialParams) SetLimit(Limit int) *ListCredentialParams
func (*ListCredentialParams) SetPageSize ¶
func (params *ListCredentialParams) SetPageSize(PageSize int) *ListCredentialParams
type ListCredentialResponse ¶
type ListCredentialResponse struct { Credentials []IpMessagingV2Credential `json:"credentials,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListCredentialResponse struct for ListCredentialResponse
type ListInviteParams ¶
type ListInviteParams struct { // Identity *[]string `json:"Identity,omitempty"` // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListInvite'
func (*ListInviteParams) SetIdentity ¶
func (params *ListInviteParams) SetIdentity(Identity []string) *ListInviteParams
func (*ListInviteParams) SetLimit ¶ added in v0.13.0
func (params *ListInviteParams) SetLimit(Limit int) *ListInviteParams
func (*ListInviteParams) SetPageSize ¶
func (params *ListInviteParams) SetPageSize(PageSize int) *ListInviteParams
type ListInviteResponse ¶
type ListInviteResponse struct { Invites []IpMessagingV2Invite `json:"invites,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListInviteResponse struct for ListInviteResponse
type ListMemberParams ¶
type ListMemberParams struct { // Identity *[]string `json:"Identity,omitempty"` // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListMember'
func (*ListMemberParams) SetIdentity ¶
func (params *ListMemberParams) SetIdentity(Identity []string) *ListMemberParams
func (*ListMemberParams) SetLimit ¶ added in v0.13.0
func (params *ListMemberParams) SetLimit(Limit int) *ListMemberParams
func (*ListMemberParams) SetPageSize ¶
func (params *ListMemberParams) SetPageSize(PageSize int) *ListMemberParams
type ListMemberResponse ¶
type ListMemberResponse struct { Members []IpMessagingV2Member `json:"members,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListMemberResponse struct for ListMemberResponse
type ListMessageParams ¶
type ListMessageParams struct { // Order *string `json:"Order,omitempty"` // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListMessage'
func (*ListMessageParams) SetLimit ¶ added in v0.13.0
func (params *ListMessageParams) SetLimit(Limit int) *ListMessageParams
func (*ListMessageParams) SetOrder ¶
func (params *ListMessageParams) SetOrder(Order string) *ListMessageParams
func (*ListMessageParams) SetPageSize ¶
func (params *ListMessageParams) SetPageSize(PageSize int) *ListMessageParams
type ListMessageResponse ¶
type ListMessageResponse struct { Messages []IpMessagingV2Message `json:"messages,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListMessageResponse struct for ListMessageResponse
type ListRoleParams ¶
type ListRoleParams struct { // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListRole'
func (*ListRoleParams) SetLimit ¶ added in v0.13.0
func (params *ListRoleParams) SetLimit(Limit int) *ListRoleParams
func (*ListRoleParams) SetPageSize ¶
func (params *ListRoleParams) SetPageSize(PageSize int) *ListRoleParams
type ListRoleResponse ¶
type ListRoleResponse struct { Roles []IpMessagingV2Role `json:"roles,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListRoleResponse struct for ListRoleResponse
type ListServiceParams ¶
type ListServiceParams struct { // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListService'
func (*ListServiceParams) SetLimit ¶ added in v0.13.0
func (params *ListServiceParams) SetLimit(Limit int) *ListServiceParams
func (*ListServiceParams) SetPageSize ¶
func (params *ListServiceParams) SetPageSize(PageSize int) *ListServiceParams
type ListServiceResponse ¶
type ListServiceResponse struct { Services []IpMessagingV2Service `json:"services,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListServiceResponse struct for ListServiceResponse
type ListUserBindingParams ¶
type ListUserBindingParams struct { // BindingType *[]string `json:"BindingType,omitempty"` // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListUserBinding'
func (*ListUserBindingParams) SetBindingType ¶
func (params *ListUserBindingParams) SetBindingType(BindingType []string) *ListUserBindingParams
func (*ListUserBindingParams) SetLimit ¶ added in v0.13.0
func (params *ListUserBindingParams) SetLimit(Limit int) *ListUserBindingParams
func (*ListUserBindingParams) SetPageSize ¶
func (params *ListUserBindingParams) SetPageSize(PageSize int) *ListUserBindingParams
type ListUserBindingResponse ¶
type ListUserBindingResponse struct { Bindings []IpMessagingV2UserBinding `json:"bindings,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListUserBindingResponse struct for ListUserBindingResponse
type ListUserChannelParams ¶
type ListUserChannelParams struct { // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListUserChannel'
func (*ListUserChannelParams) SetLimit ¶ added in v0.13.0
func (params *ListUserChannelParams) SetLimit(Limit int) *ListUserChannelParams
func (*ListUserChannelParams) SetPageSize ¶
func (params *ListUserChannelParams) SetPageSize(PageSize int) *ListUserChannelParams
type ListUserChannelResponse ¶
type ListUserChannelResponse struct { Channels []IpMessagingV2UserChannel `json:"channels,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListUserChannelResponse struct for ListUserChannelResponse
type ListUserParams ¶
type ListUserParams struct { // How many resources to return in each list page. The default is 50, and the maximum is 1000. PageSize *int `json:"PageSize,omitempty"` // Max number of records to return. Limit *int `json:"limit,omitempty"` }
Optional parameters for the method 'ListUser'
func (*ListUserParams) SetLimit ¶ added in v0.13.0
func (params *ListUserParams) SetLimit(Limit int) *ListUserParams
func (*ListUserParams) SetPageSize ¶
func (params *ListUserParams) SetPageSize(PageSize int) *ListUserParams
type ListUserResponse ¶
type ListUserResponse struct { Users []IpMessagingV2User `json:"users,omitempty"` Meta ListBindingResponseMeta `json:"meta,omitempty"` }
ListUserResponse struct for ListUserResponse
type UpdateChannelParams ¶
type UpdateChannelParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` // FriendlyName *string `json:"FriendlyName,omitempty"` // UniqueName *string `json:"UniqueName,omitempty"` // Attributes *string `json:"Attributes,omitempty"` // DateCreated *time.Time `json:"DateCreated,omitempty"` // DateUpdated *time.Time `json:"DateUpdated,omitempty"` // CreatedBy *string `json:"CreatedBy,omitempty"` }
Optional parameters for the method 'UpdateChannel'
func (*UpdateChannelParams) SetAttributes ¶
func (params *UpdateChannelParams) SetAttributes(Attributes string) *UpdateChannelParams
func (*UpdateChannelParams) SetCreatedBy ¶
func (params *UpdateChannelParams) SetCreatedBy(CreatedBy string) *UpdateChannelParams
func (*UpdateChannelParams) SetDateCreated ¶
func (params *UpdateChannelParams) SetDateCreated(DateCreated time.Time) *UpdateChannelParams
func (*UpdateChannelParams) SetDateUpdated ¶
func (params *UpdateChannelParams) SetDateUpdated(DateUpdated time.Time) *UpdateChannelParams
func (*UpdateChannelParams) SetFriendlyName ¶
func (params *UpdateChannelParams) SetFriendlyName(FriendlyName string) *UpdateChannelParams
func (*UpdateChannelParams) SetUniqueName ¶
func (params *UpdateChannelParams) SetUniqueName(UniqueName string) *UpdateChannelParams
func (*UpdateChannelParams) SetXTwilioWebhookEnabled ¶
func (params *UpdateChannelParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *UpdateChannelParams
type UpdateChannelWebhookParams ¶
type UpdateChannelWebhookParams struct { // ConfigurationUrl *string `json:"Configuration.Url,omitempty"` // ConfigurationMethod *string `json:"Configuration.Method,omitempty"` // ConfigurationFilters *[]string `json:"Configuration.Filters,omitempty"` // ConfigurationTriggers *[]string `json:"Configuration.Triggers,omitempty"` // ConfigurationFlowSid *string `json:"Configuration.FlowSid,omitempty"` // ConfigurationRetryCount *int `json:"Configuration.RetryCount,omitempty"` }
Optional parameters for the method 'UpdateChannelWebhook'
func (*UpdateChannelWebhookParams) SetConfigurationFilters ¶
func (params *UpdateChannelWebhookParams) SetConfigurationFilters(ConfigurationFilters []string) *UpdateChannelWebhookParams
func (*UpdateChannelWebhookParams) SetConfigurationFlowSid ¶
func (params *UpdateChannelWebhookParams) SetConfigurationFlowSid(ConfigurationFlowSid string) *UpdateChannelWebhookParams
func (*UpdateChannelWebhookParams) SetConfigurationMethod ¶
func (params *UpdateChannelWebhookParams) SetConfigurationMethod(ConfigurationMethod string) *UpdateChannelWebhookParams
func (*UpdateChannelWebhookParams) SetConfigurationRetryCount ¶
func (params *UpdateChannelWebhookParams) SetConfigurationRetryCount(ConfigurationRetryCount int) *UpdateChannelWebhookParams
func (*UpdateChannelWebhookParams) SetConfigurationTriggers ¶
func (params *UpdateChannelWebhookParams) SetConfigurationTriggers(ConfigurationTriggers []string) *UpdateChannelWebhookParams
func (*UpdateChannelWebhookParams) SetConfigurationUrl ¶
func (params *UpdateChannelWebhookParams) SetConfigurationUrl(ConfigurationUrl string) *UpdateChannelWebhookParams
type UpdateCredentialParams ¶
type UpdateCredentialParams struct { // FriendlyName *string `json:"FriendlyName,omitempty"` // Certificate *string `json:"Certificate,omitempty"` // PrivateKey *string `json:"PrivateKey,omitempty"` // Sandbox *bool `json:"Sandbox,omitempty"` // ApiKey *string `json:"ApiKey,omitempty"` // Secret *string `json:"Secret,omitempty"` }
Optional parameters for the method 'UpdateCredential'
func (*UpdateCredentialParams) SetApiKey ¶
func (params *UpdateCredentialParams) SetApiKey(ApiKey string) *UpdateCredentialParams
func (*UpdateCredentialParams) SetCertificate ¶
func (params *UpdateCredentialParams) SetCertificate(Certificate string) *UpdateCredentialParams
func (*UpdateCredentialParams) SetFriendlyName ¶
func (params *UpdateCredentialParams) SetFriendlyName(FriendlyName string) *UpdateCredentialParams
func (*UpdateCredentialParams) SetPrivateKey ¶
func (params *UpdateCredentialParams) SetPrivateKey(PrivateKey string) *UpdateCredentialParams
func (*UpdateCredentialParams) SetSandbox ¶
func (params *UpdateCredentialParams) SetSandbox(Sandbox bool) *UpdateCredentialParams
func (*UpdateCredentialParams) SetSecret ¶
func (params *UpdateCredentialParams) SetSecret(Secret string) *UpdateCredentialParams
type UpdateMemberParams ¶
type UpdateMemberParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` // RoleSid *string `json:"RoleSid,omitempty"` // LastConsumedMessageIndex *int `json:"LastConsumedMessageIndex,omitempty"` // LastConsumptionTimestamp *time.Time `json:"LastConsumptionTimestamp,omitempty"` // DateCreated *time.Time `json:"DateCreated,omitempty"` // DateUpdated *time.Time `json:"DateUpdated,omitempty"` // Attributes *string `json:"Attributes,omitempty"` }
Optional parameters for the method 'UpdateMember'
func (*UpdateMemberParams) SetAttributes ¶
func (params *UpdateMemberParams) SetAttributes(Attributes string) *UpdateMemberParams
func (*UpdateMemberParams) SetDateCreated ¶
func (params *UpdateMemberParams) SetDateCreated(DateCreated time.Time) *UpdateMemberParams
func (*UpdateMemberParams) SetDateUpdated ¶
func (params *UpdateMemberParams) SetDateUpdated(DateUpdated time.Time) *UpdateMemberParams
func (*UpdateMemberParams) SetLastConsumedMessageIndex ¶
func (params *UpdateMemberParams) SetLastConsumedMessageIndex(LastConsumedMessageIndex int) *UpdateMemberParams
func (*UpdateMemberParams) SetLastConsumptionTimestamp ¶
func (params *UpdateMemberParams) SetLastConsumptionTimestamp(LastConsumptionTimestamp time.Time) *UpdateMemberParams
func (*UpdateMemberParams) SetRoleSid ¶
func (params *UpdateMemberParams) SetRoleSid(RoleSid string) *UpdateMemberParams
func (*UpdateMemberParams) SetXTwilioWebhookEnabled ¶
func (params *UpdateMemberParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *UpdateMemberParams
type UpdateMessageParams ¶
type UpdateMessageParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` // Body *string `json:"Body,omitempty"` // Attributes *string `json:"Attributes,omitempty"` // DateCreated *time.Time `json:"DateCreated,omitempty"` // DateUpdated *time.Time `json:"DateUpdated,omitempty"` // LastUpdatedBy *string `json:"LastUpdatedBy,omitempty"` // From *string `json:"From,omitempty"` }
Optional parameters for the method 'UpdateMessage'
func (*UpdateMessageParams) SetAttributes ¶
func (params *UpdateMessageParams) SetAttributes(Attributes string) *UpdateMessageParams
func (*UpdateMessageParams) SetBody ¶
func (params *UpdateMessageParams) SetBody(Body string) *UpdateMessageParams
func (*UpdateMessageParams) SetDateCreated ¶
func (params *UpdateMessageParams) SetDateCreated(DateCreated time.Time) *UpdateMessageParams
func (*UpdateMessageParams) SetDateUpdated ¶
func (params *UpdateMessageParams) SetDateUpdated(DateUpdated time.Time) *UpdateMessageParams
func (*UpdateMessageParams) SetFrom ¶
func (params *UpdateMessageParams) SetFrom(From string) *UpdateMessageParams
func (*UpdateMessageParams) SetLastUpdatedBy ¶
func (params *UpdateMessageParams) SetLastUpdatedBy(LastUpdatedBy string) *UpdateMessageParams
func (*UpdateMessageParams) SetXTwilioWebhookEnabled ¶
func (params *UpdateMessageParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *UpdateMessageParams
type UpdateRoleParams ¶
type UpdateRoleParams struct { // Permission *[]string `json:"Permission,omitempty"` }
Optional parameters for the method 'UpdateRole'
func (*UpdateRoleParams) SetPermission ¶
func (params *UpdateRoleParams) SetPermission(Permission []string) *UpdateRoleParams
type UpdateServiceParams ¶
type UpdateServiceParams struct { // FriendlyName *string `json:"FriendlyName,omitempty"` // DefaultServiceRoleSid *string `json:"DefaultServiceRoleSid,omitempty"` // DefaultChannelRoleSid *string `json:"DefaultChannelRoleSid,omitempty"` // DefaultChannelCreatorRoleSid *string `json:"DefaultChannelCreatorRoleSid,omitempty"` // ReadStatusEnabled *bool `json:"ReadStatusEnabled,omitempty"` // ReachabilityEnabled *bool `json:"ReachabilityEnabled,omitempty"` // TypingIndicatorTimeout *int `json:"TypingIndicatorTimeout,omitempty"` // ConsumptionReportInterval *int `json:"ConsumptionReportInterval,omitempty"` // NotificationsNewMessageEnabled *bool `json:"Notifications.NewMessage.Enabled,omitempty"` // NotificationsNewMessageTemplate *string `json:"Notifications.NewMessage.Template,omitempty"` // NotificationsNewMessageSound *string `json:"Notifications.NewMessage.Sound,omitempty"` // NotificationsNewMessageBadgeCountEnabled *bool `json:"Notifications.NewMessage.BadgeCountEnabled,omitempty"` // NotificationsAddedToChannelEnabled *bool `json:"Notifications.AddedToChannel.Enabled,omitempty"` // NotificationsAddedToChannelTemplate *string `json:"Notifications.AddedToChannel.Template,omitempty"` // NotificationsAddedToChannelSound *string `json:"Notifications.AddedToChannel.Sound,omitempty"` // NotificationsRemovedFromChannelEnabled *bool `json:"Notifications.RemovedFromChannel.Enabled,omitempty"` // NotificationsRemovedFromChannelTemplate *string `json:"Notifications.RemovedFromChannel.Template,omitempty"` // NotificationsRemovedFromChannelSound *string `json:"Notifications.RemovedFromChannel.Sound,omitempty"` // NotificationsInvitedToChannelEnabled *bool `json:"Notifications.InvitedToChannel.Enabled,omitempty"` // NotificationsInvitedToChannelTemplate *string `json:"Notifications.InvitedToChannel.Template,omitempty"` // NotificationsInvitedToChannelSound *string `json:"Notifications.InvitedToChannel.Sound,omitempty"` // PreWebhookUrl *string `json:"PreWebhookUrl,omitempty"` // PostWebhookUrl *string `json:"PostWebhookUrl,omitempty"` // WebhookMethod *string `json:"WebhookMethod,omitempty"` // WebhookFilters *[]string `json:"WebhookFilters,omitempty"` // LimitsChannelMembers *int `json:"Limits.ChannelMembers,omitempty"` // LimitsUserChannels *int `json:"Limits.UserChannels,omitempty"` // MediaCompatibilityMessage *string `json:"Media.CompatibilityMessage,omitempty"` // PreWebhookRetryCount *int `json:"PreWebhookRetryCount,omitempty"` // PostWebhookRetryCount *int `json:"PostWebhookRetryCount,omitempty"` // NotificationsLogEnabled *bool `json:"Notifications.LogEnabled,omitempty"` }
Optional parameters for the method 'UpdateService'
func (*UpdateServiceParams) SetConsumptionReportInterval ¶
func (params *UpdateServiceParams) SetConsumptionReportInterval(ConsumptionReportInterval int) *UpdateServiceParams
func (*UpdateServiceParams) SetDefaultChannelCreatorRoleSid ¶
func (params *UpdateServiceParams) SetDefaultChannelCreatorRoleSid(DefaultChannelCreatorRoleSid string) *UpdateServiceParams
func (*UpdateServiceParams) SetDefaultChannelRoleSid ¶
func (params *UpdateServiceParams) SetDefaultChannelRoleSid(DefaultChannelRoleSid string) *UpdateServiceParams
func (*UpdateServiceParams) SetDefaultServiceRoleSid ¶
func (params *UpdateServiceParams) SetDefaultServiceRoleSid(DefaultServiceRoleSid string) *UpdateServiceParams
func (*UpdateServiceParams) SetFriendlyName ¶
func (params *UpdateServiceParams) SetFriendlyName(FriendlyName string) *UpdateServiceParams
func (*UpdateServiceParams) SetLimitsChannelMembers ¶
func (params *UpdateServiceParams) SetLimitsChannelMembers(LimitsChannelMembers int) *UpdateServiceParams
func (*UpdateServiceParams) SetLimitsUserChannels ¶
func (params *UpdateServiceParams) SetLimitsUserChannels(LimitsUserChannels int) *UpdateServiceParams
func (*UpdateServiceParams) SetMediaCompatibilityMessage ¶
func (params *UpdateServiceParams) SetMediaCompatibilityMessage(MediaCompatibilityMessage string) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsAddedToChannelEnabled ¶
func (params *UpdateServiceParams) SetNotificationsAddedToChannelEnabled(NotificationsAddedToChannelEnabled bool) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsAddedToChannelSound ¶
func (params *UpdateServiceParams) SetNotificationsAddedToChannelSound(NotificationsAddedToChannelSound string) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsAddedToChannelTemplate ¶
func (params *UpdateServiceParams) SetNotificationsAddedToChannelTemplate(NotificationsAddedToChannelTemplate string) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsInvitedToChannelEnabled ¶
func (params *UpdateServiceParams) SetNotificationsInvitedToChannelEnabled(NotificationsInvitedToChannelEnabled bool) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsInvitedToChannelSound ¶
func (params *UpdateServiceParams) SetNotificationsInvitedToChannelSound(NotificationsInvitedToChannelSound string) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsInvitedToChannelTemplate ¶
func (params *UpdateServiceParams) SetNotificationsInvitedToChannelTemplate(NotificationsInvitedToChannelTemplate string) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsLogEnabled ¶
func (params *UpdateServiceParams) SetNotificationsLogEnabled(NotificationsLogEnabled bool) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsNewMessageBadgeCountEnabled ¶
func (params *UpdateServiceParams) SetNotificationsNewMessageBadgeCountEnabled(NotificationsNewMessageBadgeCountEnabled bool) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsNewMessageEnabled ¶
func (params *UpdateServiceParams) SetNotificationsNewMessageEnabled(NotificationsNewMessageEnabled bool) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsNewMessageSound ¶
func (params *UpdateServiceParams) SetNotificationsNewMessageSound(NotificationsNewMessageSound string) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsNewMessageTemplate ¶
func (params *UpdateServiceParams) SetNotificationsNewMessageTemplate(NotificationsNewMessageTemplate string) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsRemovedFromChannelEnabled ¶
func (params *UpdateServiceParams) SetNotificationsRemovedFromChannelEnabled(NotificationsRemovedFromChannelEnabled bool) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsRemovedFromChannelSound ¶
func (params *UpdateServiceParams) SetNotificationsRemovedFromChannelSound(NotificationsRemovedFromChannelSound string) *UpdateServiceParams
func (*UpdateServiceParams) SetNotificationsRemovedFromChannelTemplate ¶
func (params *UpdateServiceParams) SetNotificationsRemovedFromChannelTemplate(NotificationsRemovedFromChannelTemplate string) *UpdateServiceParams
func (*UpdateServiceParams) SetPostWebhookRetryCount ¶
func (params *UpdateServiceParams) SetPostWebhookRetryCount(PostWebhookRetryCount int) *UpdateServiceParams
func (*UpdateServiceParams) SetPostWebhookUrl ¶
func (params *UpdateServiceParams) SetPostWebhookUrl(PostWebhookUrl string) *UpdateServiceParams
func (*UpdateServiceParams) SetPreWebhookRetryCount ¶
func (params *UpdateServiceParams) SetPreWebhookRetryCount(PreWebhookRetryCount int) *UpdateServiceParams
func (*UpdateServiceParams) SetPreWebhookUrl ¶
func (params *UpdateServiceParams) SetPreWebhookUrl(PreWebhookUrl string) *UpdateServiceParams
func (*UpdateServiceParams) SetReachabilityEnabled ¶
func (params *UpdateServiceParams) SetReachabilityEnabled(ReachabilityEnabled bool) *UpdateServiceParams
func (*UpdateServiceParams) SetReadStatusEnabled ¶
func (params *UpdateServiceParams) SetReadStatusEnabled(ReadStatusEnabled bool) *UpdateServiceParams
func (*UpdateServiceParams) SetTypingIndicatorTimeout ¶
func (params *UpdateServiceParams) SetTypingIndicatorTimeout(TypingIndicatorTimeout int) *UpdateServiceParams
func (*UpdateServiceParams) SetWebhookFilters ¶
func (params *UpdateServiceParams) SetWebhookFilters(WebhookFilters []string) *UpdateServiceParams
func (*UpdateServiceParams) SetWebhookMethod ¶
func (params *UpdateServiceParams) SetWebhookMethod(WebhookMethod string) *UpdateServiceParams
type UpdateUserChannelParams ¶
type UpdateUserChannelParams struct { // NotificationLevel *string `json:"NotificationLevel,omitempty"` // LastConsumedMessageIndex *int `json:"LastConsumedMessageIndex,omitempty"` // LastConsumptionTimestamp *time.Time `json:"LastConsumptionTimestamp,omitempty"` }
Optional parameters for the method 'UpdateUserChannel'
func (*UpdateUserChannelParams) SetLastConsumedMessageIndex ¶
func (params *UpdateUserChannelParams) SetLastConsumedMessageIndex(LastConsumedMessageIndex int) *UpdateUserChannelParams
func (*UpdateUserChannelParams) SetLastConsumptionTimestamp ¶
func (params *UpdateUserChannelParams) SetLastConsumptionTimestamp(LastConsumptionTimestamp time.Time) *UpdateUserChannelParams
func (*UpdateUserChannelParams) SetNotificationLevel ¶
func (params *UpdateUserChannelParams) SetNotificationLevel(NotificationLevel string) *UpdateUserChannelParams
type UpdateUserParams ¶
type UpdateUserParams struct { // The X-Twilio-Webhook-Enabled HTTP request header XTwilioWebhookEnabled *string `json:"X-Twilio-Webhook-Enabled,omitempty"` // RoleSid *string `json:"RoleSid,omitempty"` // Attributes *string `json:"Attributes,omitempty"` // FriendlyName *string `json:"FriendlyName,omitempty"` }
Optional parameters for the method 'UpdateUser'
func (*UpdateUserParams) SetAttributes ¶
func (params *UpdateUserParams) SetAttributes(Attributes string) *UpdateUserParams
func (*UpdateUserParams) SetFriendlyName ¶
func (params *UpdateUserParams) SetFriendlyName(FriendlyName string) *UpdateUserParams
func (*UpdateUserParams) SetRoleSid ¶
func (params *UpdateUserParams) SetRoleSid(RoleSid string) *UpdateUserParams
func (*UpdateUserParams) SetXTwilioWebhookEnabled ¶
func (params *UpdateUserParams) SetXTwilioWebhookEnabled(XTwilioWebhookEnabled string) *UpdateUserParams
Source Files ¶
- api_service.go
- credentials.go
- model_ip_messaging_v2_binding.go
- model_ip_messaging_v2_channel.go
- model_ip_messaging_v2_channel_webhook.go
- model_ip_messaging_v2_credential.go
- model_ip_messaging_v2_invite.go
- model_ip_messaging_v2_member.go
- model_ip_messaging_v2_message.go
- model_ip_messaging_v2_role.go
- model_ip_messaging_v2_service.go
- model_ip_messaging_v2_user.go
- model_ip_messaging_v2_user_binding.go
- model_ip_messaging_v2_user_channel.go
- model_list_binding_response.go
- model_list_binding_response_meta.go
- model_list_channel_response.go
- model_list_channel_webhook_response.go
- model_list_credential_response.go
- model_list_invite_response.go
- model_list_member_response.go
- model_list_message_response.go
- model_list_role_response.go
- model_list_service_response.go
- model_list_user_binding_response.go
- model_list_user_channel_response.go
- model_list_user_response.go
- services.go
- services_bindings.go
- services_channels.go
- services_channels_invites.go
- services_channels_members.go
- services_channels_messages.go
- services_channels_webhooks.go
- services_roles.go
- services_users.go
- services_users_bindings.go
- services_users_channels.go