Documentation
¶
Index ¶
- Variables
- type AccessLevel
- type AddUser
- type AddUserResponse
- type ArrayOfDeliveryInfo
- type ArrayOfDeliveryInfoExt
- type ArrayOfForm
- type ArrayOfFormItem
- type ArrayOfFormSubmit
- type ArrayOfFormTemplate
- type ArrayOfLong
- type ArrayOfMailingListAttribute
- type ArrayOfMailingListContact
- type ArrayOfMessageInfo
- type ArrayOfMessageInfoEx
- type ArrayOfMessageInfoExWithID
- type ArrayOfMessageStatusWithID
- type ArrayOfResultMailingList
- type ArrayOfSendMessageIDs
- type ArrayOfString
- type ArrayOfSubmit
- type ArrayOfSubscriberGroupInfo
- type ArrayOfUserInfo
- type ArrayOfViberDeliveryInfo
- type ArrayOfViberMessageStatusWithID
- type ArrayOfViberSubmit
- type CreateMailing
- type CreateMailingList
- type CreateMailingListResponse
- type CreateMailingResponse
- type DeleteMailingLists
- type DeleteMailingListsResponse
- type DeleteUser
- type DeleteUserResponse
- type DeliveryInfo
- type DeliveryInfoExt
- type DeliveryStatus
- type Form
- type FormItem
- type FormSubmit
- type FormTemplate
- type GetBalance
- type GetBalanceResponse
- type GetCompanyMode
- type GetCompanyModeResponse
- type GetFormTemplates
- type GetFormTemplatesResponse
- type GetForms
- type GetFormsResponse
- type GetGroups
- type GetGroupsResponse
- type GetMailingListContacts
- type GetMailingListContactsResponse
- type GetMailingLists
- type GetMailingListsResponse
- type GetMailingMessagesStatus
- type GetMailingMessagesStatusResponse
- type GetMessageStatus
- type GetMessageStatusResponse
- type GetMessages
- type GetMessagesInfo
- type GetMessagesInfoResponse
- type GetMessagesResponse
- type GetMessagesStatus
- type GetMessagesStatusResponse
- type GetPartCount
- type GetPartCountResponse
- type GetStatistics
- type GetStatisticsResponse
- type GetUsers
- type GetUsersResponse
- type GetViberMessagesStatus
- type GetViberMessagesStatusResponse
- type Long
- type MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpGet
- type MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpPost
- type MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APISoap
- type MailingListAttribute
- type MailingListContact
- type MessageInfo
- type MessageInfoEx
- type MessageInfoExWithID
- type MessageStatusWithID
- type MessageType
- type RequestMessageType
- type ResultMailingList
- type SendMessage
- type SendMessageAtDate
- type SendMessageAtDateResponse
- type SendMessageIDs
- type SendMessageResponse
- type SendMessageToMultipleSubscribers
- type SendMessageToMultipleSubscribersAtDate
- type SendMessageToMultipleSubscribersAtDateResponse
- type SendMessageToMultipleSubscribersResponse
- type SendMessageWithValidityPeriod
- type SendMessageWithValidityPeriodResponse
- type SendMessages
- type SendMessagesAtDate
- type SendMessagesAtDateResponse
- type SendMessagesAtDateWithValidityPeriod
- type SendMessagesAtDateWithValidityPeriodResponse
- type SendMessagesResponse
- type SendMessagesWithForm
- type SendMessagesWithFormResponse
- type SendMessagesWithValidityPeriod
- type SendMessagesWithValidityPeriodResponse
- type SendVariousMessages
- type SendVariousMessagesResponse
- type SendViberMessages
- type SendViberMessagesResponse
- type SendViberMessagesWithFallback
- type SendViberMessagesWithFallbackResponse
- type SetMailingListContacts
- type SetMailingListContactsResponse
- type StatisticsInfo
- type StringArray
- type Submit
- type SubscriberGroupInfo
- type TimeWithoutZone
- type UserInfo
- type ViberDeliveryInfo
- type ViberMessageStatusWithID
- type ViberSubmit
Constants ¶
This section is empty.
Variables ¶
View Source
var UtcOffset = time.Hour * -4 // because we use Izhevsk time zone for MTS
Functions ¶
This section is empty.
Types ¶
type AccessLevel ¶
type AccessLevel string
const ( AccessLevelAdministrator AccessLevel = "Administrator" AccessLevelOperator AccessLevel = "Operator" AccessLevelBaseUser AccessLevel = "BaseUser" )
type AddUser ¶
type AddUser struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M AddUser"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
UserName string `xml:"userName,omitempty"`
UserMSID string `xml:"userMSID,omitempty"`
UserEmail string `xml:"userEmail,omitempty"`
WebAccessEnabled bool `xml:"webAccessEnabled,omitempty"`
AccessLevel *AccessLevel `xml:"accessLevel,omitempty"`
UserGroupId int64 `xml:"userGroupId,omitempty"`
}
type AddUserResponse ¶
type ArrayOfDeliveryInfo ¶
type ArrayOfDeliveryInfo struct {
DeliveryInfo []*DeliveryInfo `xml:"DeliveryInfo,omitempty"`
}
type ArrayOfDeliveryInfoExt ¶
type ArrayOfDeliveryInfoExt struct {
DeliveryInfoExt []*DeliveryInfoExt `xml:"DeliveryInfoExt,omitempty"`
}
type ArrayOfForm ¶
type ArrayOfForm struct {
Form []*Form `xml:"Form,omitempty"`
}
type ArrayOfFormItem ¶
type ArrayOfFormItem struct {
FormItem []*FormItem `xml:"FormItem,omitempty"`
}
type ArrayOfFormSubmit ¶
type ArrayOfFormSubmit struct {
FormSubmit []*FormSubmit `xml:"FormSubmit,omitempty"`
}
type ArrayOfFormTemplate ¶
type ArrayOfFormTemplate struct {
FormTemplate []*FormTemplate `xml:"FormTemplate,omitempty"`
}
type ArrayOfLong ¶
type ArrayOfLong struct {
Long []int64 `xml:"long,omitempty"`
}
type ArrayOfMailingListAttribute ¶
type ArrayOfMailingListAttribute struct {
MailingListAttribute []*MailingListAttribute `xml:"MailingListAttribute,omitempty"`
}
type ArrayOfMailingListContact ¶
type ArrayOfMailingListContact struct {
MailingListContact []*MailingListContact `xml:"MailingListContact,omitempty"`
}
type ArrayOfMessageInfo ¶
type ArrayOfMessageInfo struct {
MessageInfo []*MessageInfo `xml:"MessageInfo,omitempty"`
}
type ArrayOfMessageInfoEx ¶
type ArrayOfMessageInfoEx struct {
MessageInfoEx []*MessageInfoEx `xml:"MessageInfoEx,omitempty"`
}
type ArrayOfMessageInfoExWithID ¶
type ArrayOfMessageInfoExWithID struct {
MessageInfoExWithID []*MessageInfoExWithID `xml:"MessageInfoExWithID,omitempty"`
}
type ArrayOfMessageStatusWithID ¶
type ArrayOfMessageStatusWithID struct {
MessageStatusWithID []*MessageStatusWithID `xml:"MessageStatusWithID,omitempty"`
}
type ArrayOfResultMailingList ¶
type ArrayOfResultMailingList struct {
ResultMailingList []*ResultMailingList `xml:"ResultMailingList,omitempty"`
}
type ArrayOfSendMessageIDs ¶
type ArrayOfSendMessageIDs struct {
SendMessageIDs []*SendMessageIDs `xml:"SendMessageIDs,omitempty"`
}
type ArrayOfString ¶
type ArrayOfString struct {
String []string `xml:"string,omitempty"`
}
type ArrayOfSubmit ¶
type ArrayOfSubmit struct {
Submit []*Submit `xml:"Submit,omitempty"`
}
type ArrayOfSubscriberGroupInfo ¶
type ArrayOfSubscriberGroupInfo struct {
SubscriberGroupInfo []*SubscriberGroupInfo `xml:"SubscriberGroupInfo,omitempty"`
}
type ArrayOfUserInfo ¶
type ArrayOfUserInfo struct {
UserInfo []*UserInfo `xml:"UserInfo,omitempty"`
}
type ArrayOfViberDeliveryInfo ¶
type ArrayOfViberDeliveryInfo struct {
ViberDeliveryInfo []*ViberDeliveryInfo `xml:"ViberDeliveryInfo,omitempty"`
}
type ArrayOfViberMessageStatusWithID ¶
type ArrayOfViberMessageStatusWithID struct {
ViberMessageStatusWithID []*ViberMessageStatusWithID `xml:"ViberMessageStatusWithID,omitempty"`
}
type ArrayOfViberSubmit ¶
type ArrayOfViberSubmit struct {
ViberSubmit []*ViberSubmit `xml:"ViberSubmit,omitempty"`
}
type CreateMailing ¶
type CreateMailing struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M CreateMailing"`
Name string `xml:"name,omitempty"`
MailingListID int64 `xml:"mailingListID,omitempty"`
Text string `xml:"text,omitempty"`
Date string `xml:"date,omitempty"`
Naming string `xml:"naming,omitempty"`
ValidityPeriod string `xml:"validityPeriod,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type CreateMailingList ¶
type CreateMailingResponse ¶
type DeleteMailingLists ¶
type DeleteMailingLists struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M DeleteMailingLists"`
MailingListIDs *ArrayOfLong `xml:"mailingListIDs,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type DeleteUser ¶
type DeleteUserResponse ¶
type DeliveryInfo ¶
type DeliveryInfoExt ¶
type DeliveryInfoExt struct {
TargetMsid string `xml:"TargetMsid,omitempty"`
DeliveryStatus *DeliveryStatus `xml:"DeliveryStatus,omitempty"`
DeliveryDate time.Time `xml:"DeliveryDate,omitempty"`
TargetName string `xml:"TargetName,omitempty"`
UserDeliveryDate time.Time `xml:"UserDeliveryDate,omitempty"`
}
type DeliveryStatus ¶
type DeliveryStatus string
const ( DeliveryStatusPending DeliveryStatus = "Pending" DeliveryStatusSending DeliveryStatus = "Sending" DeliveryStatusSent DeliveryStatus = "Sent" DeliveryStatusNotSent DeliveryStatus = "NotSent" DeliveryStatusDelivered DeliveryStatus = "Delivered" DeliveryStatusNotDelivered DeliveryStatus = "NotDelivered" DeliveryStatusTimedOut DeliveryStatus = "TimedOut" DeliveryStatusError DeliveryStatus = "Error" DeliveryStatusCancelled DeliveryStatus = "Cancelled" )
type Form ¶
type Form struct {
FormTemplateID int64 `xml:"FormTemplateID,omitempty"`
Date time.Time `xml:"Date,omitempty"`
Msid string `xml:"Msid,omitempty"`
Items *ArrayOfFormItem `xml:"Items,omitempty"`
}
type FormSubmit ¶
type FormSubmit struct {
Msid string `xml:"Msid,omitempty"`
}
type FormTemplate ¶
type GetBalance ¶
type GetBalanceResponse ¶
type GetCompanyMode ¶
type GetCompanyModeResponse ¶
type GetFormTemplates ¶
type GetFormTemplatesResponse ¶
type GetFormTemplatesResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetFormTemplatesResponse"`
GetFormTemplatesResult *ArrayOfFormTemplate `xml:"GetFormTemplatesResult,omitempty"`
}
type GetFormsResponse ¶
type GetFormsResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetFormsResponse"`
GetFormsResult *ArrayOfForm `xml:"GetFormsResult,omitempty"`
}
type GetGroupsResponse ¶
type GetGroupsResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetGroupsResponse"`
GetGroupsResult *ArrayOfSubscriberGroupInfo `xml:"GetGroupsResult,omitempty"`
}
type GetMailingListContacts ¶
type GetMailingListContactsResponse ¶
type GetMailingListContactsResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMailingListContactsResponse"`
GetMailingListContactsResult *ArrayOfMailingListContact `xml:"GetMailingListContactsResult,omitempty"`
}
type GetMailingLists ¶
type GetMailingListsResponse ¶
type GetMailingListsResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMailingListsResponse"`
GetMailingListsResult *ArrayOfResultMailingList `xml:"GetMailingListsResult,omitempty"`
}
type GetMailingMessagesStatusResponse ¶
type GetMailingMessagesStatusResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMailingMessagesStatusResponse"`
GetMailingMessagesStatusResult *ArrayOfDeliveryInfo `xml:"GetMailingMessagesStatusResult,omitempty"`
}
type GetMessageStatus ¶
type GetMessageStatusResponse ¶
type GetMessageStatusResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMessageStatusResponse"`
GetMessageStatusResult *ArrayOfDeliveryInfo `xml:"GetMessageStatusResult,omitempty"`
}
type GetMessages ¶
type GetMessages struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMessages"`
MessageType *RequestMessageType `xml:"messageType,omitempty"`
SubscriberMsids *ArrayOfString `xml:"subscriberMsids,omitempty"`
DateFrom TimeWithoutZone `xml:"DateFrom,omitempty"`
DateTo TimeWithoutZone `xml:"DateTo,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type GetMessagesInfo ¶
type GetMessagesInfo struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMessagesInfo"`
MessageIDs *ArrayOfLong `xml:"messageIDs,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type GetMessagesInfoResponse ¶
type GetMessagesInfoResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMessagesInfoResponse"`
GetMessagesInfoResult *ArrayOfMessageInfoExWithID `xml:"GetMessagesInfoResult,omitempty"`
}
type GetMessagesResponse ¶
type GetMessagesResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMessagesResponse"`
GetMessagesResult *ArrayOfMessageInfo `xml:"GetMessagesResult,omitempty"`
}
type GetMessagesStatus ¶
type GetMessagesStatus struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMessagesStatus"`
MessageIDs *ArrayOfLong `xml:"messageIDs,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type GetMessagesStatusResponse ¶
type GetMessagesStatusResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetMessagesStatusResponse"`
GetMessagesStatusResult *ArrayOfMessageStatusWithID `xml:"GetMessagesStatusResult,omitempty"`
}
type GetPartCount ¶
type GetPartCountResponse ¶
type GetStatistics ¶
type GetStatisticsResponse ¶
type GetStatisticsResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetStatisticsResponse"`
GetStatisticsResult *StatisticsInfo `xml:"GetStatisticsResult,omitempty"`
}
type GetUsersResponse ¶
type GetUsersResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetUsersResponse"`
GetUsersResult *ArrayOfUserInfo `xml:"GetUsersResult,omitempty"`
}
type GetViberMessagesStatus ¶
type GetViberMessagesStatus struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetViberMessagesStatus"`
MessageIDs *ArrayOfLong `xml:"messageIDs,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type GetViberMessagesStatusResponse ¶
type GetViberMessagesStatusResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M GetViberMessagesStatusResponse"`
GetViberMessagesStatusResult *ArrayOfViberMessageStatusWithID `xml:"GetViberMessagesStatusResult,omitempty"`
}
type MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpGet ¶
type MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpGet interface {
SendMessage(request *string) (*Long, error)
SendMessageContext(ctx context.Context, request *string) (*Long, error)
SendMessageAtDate(request *string) (*Long, error)
SendMessageAtDateContext(ctx context.Context, request *string) (*Long, error)
SendMessageWithValidityPeriod(request *string) (*Long, error)
SendMessageWithValidityPeriodContext(ctx context.Context, request *string) (*Long, error)
SendMessageToMultipleSubscribers(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessageToMultipleSubscribersContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessageToMultipleSubscribersAtDate(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessageToMultipleSubscribersAtDateContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessages(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesAtDate(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesAtDateContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesWithValidityPeriod(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesWithValidityPeriodContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesAtDateWithValidityPeriod(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesAtDateWithValidityPeriodContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
GetMessageStatus(request *string) (*ArrayOfDeliveryInfo, error)
GetMessageStatusContext(ctx context.Context, request *string) (*ArrayOfDeliveryInfo, error)
GetMessagesStatus(request *StringArray) (*ArrayOfMessageStatusWithID, error)
GetMessagesStatusContext(ctx context.Context, request *StringArray) (*ArrayOfMessageStatusWithID, error)
GetViberMessagesStatus(request *StringArray) (*ArrayOfViberMessageStatusWithID, error)
GetViberMessagesStatusContext(ctx context.Context, request *StringArray) (*ArrayOfViberMessageStatusWithID, error)
GetMessagesInfo(request *StringArray) (*ArrayOfMessageInfoExWithID, error)
GetMessagesInfoContext(ctx context.Context, request *StringArray) (*ArrayOfMessageInfoExWithID, error)
GetMessages(request *string) (*ArrayOfMessageInfo, error)
GetMessagesContext(ctx context.Context, request *string) (*ArrayOfMessageInfo, error)
GetStatistics(request *string) (*StatisticsInfo, error)
GetStatisticsContext(ctx context.Context, request *string) (*StatisticsInfo, error)
GetMailingLists(request *string) (*ArrayOfResultMailingList, error)
GetMailingListsContext(ctx context.Context, request *string) (*ArrayOfResultMailingList, error)
DeleteMailingLists(request *StringArray) error
DeleteMailingListsContext(ctx context.Context, request *StringArray) error
GetMailingListContacts(request *string) (*ArrayOfMailingListContact, error)
GetMailingListContactsContext(ctx context.Context, request *string) (*ArrayOfMailingListContact, error)
AddUser(request *string) (*Long, error)
AddUserContext(ctx context.Context, request *string) (*Long, error)
GetGroups(request *string) (*ArrayOfSubscriberGroupInfo, error)
GetGroupsContext(ctx context.Context, request *string) (*ArrayOfSubscriberGroupInfo, error)
GetUsers(request *string) (*ArrayOfUserInfo, error)
GetUsersContext(ctx context.Context, request *string) (*ArrayOfUserInfo, error)
DeleteUser(request *string) error
DeleteUserContext(ctx context.Context, request *string) error
CreateMailing(request *string) (*Long, error)
CreateMailingContext(ctx context.Context, request *string) (*Long, error)
GetMailingMessagesStatus(request *string) (*ArrayOfDeliveryInfo, error)
GetMailingMessagesStatusContext(ctx context.Context, request *string) (*ArrayOfDeliveryInfo, error)
GetCompanyMode(request *string) (*string, error)
GetCompanyModeContext(ctx context.Context, request *string) (*string, error)
GetBalance(request *string) (*string, error)
GetBalanceContext(ctx context.Context, request *string) (*string, error)
GetPartCount(request *string) (*int, error)
GetPartCountContext(ctx context.Context, request *string) (*int, error)
GetFormTemplates(request *string) (*ArrayOfFormTemplate, error)
GetFormTemplatesContext(ctx context.Context, request *string) (*ArrayOfFormTemplate, error)
GetForms(request *string) (*ArrayOfForm, error)
GetFormsContext(ctx context.Context, request *string) (*ArrayOfForm, error)
}
func NewMTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpGet ¶
func NewMTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpGet(client *soap.Client) MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpGet
type MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpPost ¶
type MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpPost interface {
SendMessage(request *string) (*Long, error)
SendMessageContext(ctx context.Context, request *string) (*Long, error)
SendMessageAtDate(request *string) (*Long, error)
SendMessageAtDateContext(ctx context.Context, request *string) (*Long, error)
SendMessageWithValidityPeriod(request *string) (*Long, error)
SendMessageWithValidityPeriodContext(ctx context.Context, request *string) (*Long, error)
SendMessageToMultipleSubscribers(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessageToMultipleSubscribersContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessageToMultipleSubscribersAtDate(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessageToMultipleSubscribersAtDateContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessages(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesAtDate(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesAtDateContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesWithValidityPeriod(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesWithValidityPeriodContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesAtDateWithValidityPeriod(request *StringArray) (*ArrayOfSendMessageIDs, error)
SendMessagesAtDateWithValidityPeriodContext(ctx context.Context, request *StringArray) (*ArrayOfSendMessageIDs, error)
GetMessageStatus(request *string) (*ArrayOfDeliveryInfo, error)
GetMessageStatusContext(ctx context.Context, request *string) (*ArrayOfDeliveryInfo, error)
GetMessagesStatus(request *StringArray) (*ArrayOfMessageStatusWithID, error)
GetMessagesStatusContext(ctx context.Context, request *StringArray) (*ArrayOfMessageStatusWithID, error)
GetViberMessagesStatus(request *StringArray) (*ArrayOfViberMessageStatusWithID, error)
GetViberMessagesStatusContext(ctx context.Context, request *StringArray) (*ArrayOfViberMessageStatusWithID, error)
GetMessagesInfo(request *StringArray) (*ArrayOfMessageInfoExWithID, error)
GetMessagesInfoContext(ctx context.Context, request *StringArray) (*ArrayOfMessageInfoExWithID, error)
GetMessages(request *string) (*ArrayOfMessageInfo, error)
GetMessagesContext(ctx context.Context, request *string) (*ArrayOfMessageInfo, error)
GetStatistics(request *string) (*StatisticsInfo, error)
GetStatisticsContext(ctx context.Context, request *string) (*StatisticsInfo, error)
GetMailingLists(request *string) (*ArrayOfResultMailingList, error)
GetMailingListsContext(ctx context.Context, request *string) (*ArrayOfResultMailingList, error)
DeleteMailingLists(request *StringArray) error
DeleteMailingListsContext(ctx context.Context, request *StringArray) error
GetMailingListContacts(request *string) (*ArrayOfMailingListContact, error)
GetMailingListContactsContext(ctx context.Context, request *string) (*ArrayOfMailingListContact, error)
AddUser(request *string) (*Long, error)
AddUserContext(ctx context.Context, request *string) (*Long, error)
GetGroups(request *string) (*ArrayOfSubscriberGroupInfo, error)
GetGroupsContext(ctx context.Context, request *string) (*ArrayOfSubscriberGroupInfo, error)
GetUsers(request *string) (*ArrayOfUserInfo, error)
GetUsersContext(ctx context.Context, request *string) (*ArrayOfUserInfo, error)
DeleteUser(request *string) error
DeleteUserContext(ctx context.Context, request *string) error
CreateMailing(request *string) (*Long, error)
CreateMailingContext(ctx context.Context, request *string) (*Long, error)
GetMailingMessagesStatus(request *string) (*ArrayOfDeliveryInfo, error)
GetMailingMessagesStatusContext(ctx context.Context, request *string) (*ArrayOfDeliveryInfo, error)
GetCompanyMode(request *string) (*string, error)
GetCompanyModeContext(ctx context.Context, request *string) (*string, error)
GetBalance(request *string) (*string, error)
GetBalanceContext(ctx context.Context, request *string) (*string, error)
GetPartCount(request *string) (*int, error)
GetPartCountContext(ctx context.Context, request *string) (*int, error)
GetFormTemplates(request *string) (*ArrayOfFormTemplate, error)
GetFormTemplatesContext(ctx context.Context, request *string) (*ArrayOfFormTemplate, error)
GetForms(request *string) (*ArrayOfForm, error)
GetFormsContext(ctx context.Context, request *string) (*ArrayOfForm, error)
}
func NewMTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpPost ¶
func NewMTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpPost(client *soap.Client) MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APIHttpPost
type MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APISoap ¶
type MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APISoap interface {
SendMessage(request *SendMessage) (*SendMessageResponse, error)
SendMessageContext(ctx context.Context, request *SendMessage) (*SendMessageResponse, error)
SendMessageAtDate(request *SendMessageAtDate) (*SendMessageAtDateResponse, error)
SendMessageAtDateContext(ctx context.Context, request *SendMessageAtDate) (*SendMessageAtDateResponse, error)
SendMessageWithValidityPeriod(request *SendMessageWithValidityPeriod) (*SendMessageWithValidityPeriodResponse, error)
SendMessageWithValidityPeriodContext(ctx context.Context, request *SendMessageWithValidityPeriod) (*SendMessageWithValidityPeriodResponse, error)
SendMessageToMultipleSubscribers(request *SendMessageToMultipleSubscribers) (*SendMessageToMultipleSubscribersResponse, error)
SendMessageToMultipleSubscribersContext(ctx context.Context, request *SendMessageToMultipleSubscribers) (*SendMessageToMultipleSubscribersResponse, error)
SendMessageToMultipleSubscribersAtDate(request *SendMessageToMultipleSubscribersAtDate) (*SendMessageToMultipleSubscribersAtDateResponse, error)
SendMessageToMultipleSubscribersAtDateContext(ctx context.Context, request *SendMessageToMultipleSubscribersAtDate) (*SendMessageToMultipleSubscribersAtDateResponse, error)
SendMessages(request *SendMessages) (*SendMessagesResponse, error)
SendMessagesContext(ctx context.Context, request *SendMessages) (*SendMessagesResponse, error)
SendMessagesAtDate(request *SendMessagesAtDate) (*SendMessagesAtDateResponse, error)
SendMessagesAtDateContext(ctx context.Context, request *SendMessagesAtDate) (*SendMessagesAtDateResponse, error)
SendMessagesWithValidityPeriod(request *SendMessagesWithValidityPeriod) (*SendMessagesWithValidityPeriodResponse, error)
SendMessagesWithValidityPeriodContext(ctx context.Context, request *SendMessagesWithValidityPeriod) (*SendMessagesWithValidityPeriodResponse, error)
SendMessagesAtDateWithValidityPeriod(request *SendMessagesAtDateWithValidityPeriod) (*SendMessagesAtDateWithValidityPeriodResponse, error)
SendMessagesAtDateWithValidityPeriodContext(ctx context.Context, request *SendMessagesAtDateWithValidityPeriod) (*SendMessagesAtDateWithValidityPeriodResponse, error)
SendVariousMessages(request *SendVariousMessages) (*SendVariousMessagesResponse, error)
SendVariousMessagesContext(ctx context.Context, request *SendVariousMessages) (*SendVariousMessagesResponse, error)
SendViberMessages(request *SendViberMessages) (*SendViberMessagesResponse, error)
SendViberMessagesContext(ctx context.Context, request *SendViberMessages) (*SendViberMessagesResponse, error)
SendViberMessagesWithFallback(request *SendViberMessagesWithFallback) (*SendViberMessagesWithFallbackResponse, error)
SendViberMessagesWithFallbackContext(ctx context.Context, request *SendViberMessagesWithFallback) (*SendViberMessagesWithFallbackResponse, error)
SendMessagesWithForm(request *SendMessagesWithForm) (*SendMessagesWithFormResponse, error)
SendMessagesWithFormContext(ctx context.Context, request *SendMessagesWithForm) (*SendMessagesWithFormResponse, error)
GetMessageStatus(request *GetMessageStatus) (*GetMessageStatusResponse, error)
GetMessageStatusContext(ctx context.Context, request *GetMessageStatus) (*GetMessageStatusResponse, error)
GetMessagesStatus(request *GetMessagesStatus) (*GetMessagesStatusResponse, error)
GetMessagesStatusContext(ctx context.Context, request *GetMessagesStatus) (*GetMessagesStatusResponse, error)
GetViberMessagesStatus(request *GetViberMessagesStatus) (*GetViberMessagesStatusResponse, error)
GetViberMessagesStatusContext(ctx context.Context, request *GetViberMessagesStatus) (*GetViberMessagesStatusResponse, error)
GetMessagesInfo(request *GetMessagesInfo) (*GetMessagesInfoResponse, error)
GetMessagesInfoContext(ctx context.Context, request *GetMessagesInfo) (*GetMessagesInfoResponse, error)
GetMessages(request *GetMessages) (*GetMessagesResponse, error)
GetMessagesContext(ctx context.Context, request *GetMessages) (*GetMessagesResponse, error)
GetStatistics(request *GetStatistics) (*GetStatisticsResponse, error)
GetStatisticsContext(ctx context.Context, request *GetStatistics) (*GetStatisticsResponse, error)
CreateMailingList(request *CreateMailingList) (*CreateMailingListResponse, error)
CreateMailingListContext(ctx context.Context, request *CreateMailingList) (*CreateMailingListResponse, error)
GetMailingLists(request *GetMailingLists) (*GetMailingListsResponse, error)
GetMailingListsContext(ctx context.Context, request *GetMailingLists) (*GetMailingListsResponse, error)
DeleteMailingLists(request *DeleteMailingLists) (*DeleteMailingListsResponse, error)
DeleteMailingListsContext(ctx context.Context, request *DeleteMailingLists) (*DeleteMailingListsResponse, error)
GetMailingListContacts(request *GetMailingListContacts) (*GetMailingListContactsResponse, error)
GetMailingListContactsContext(ctx context.Context, request *GetMailingListContacts) (*GetMailingListContactsResponse, error)
SetMailingListContacts(request *SetMailingListContacts) (*SetMailingListContactsResponse, error)
SetMailingListContactsContext(ctx context.Context, request *SetMailingListContacts) (*SetMailingListContactsResponse, error)
AddUser(request *AddUser) (*AddUserResponse, error)
AddUserContext(ctx context.Context, request *AddUser) (*AddUserResponse, error)
GetGroups(request *GetGroups) (*GetGroupsResponse, error)
GetGroupsContext(ctx context.Context, request *GetGroups) (*GetGroupsResponse, error)
GetUsers(request *GetUsers) (*GetUsersResponse, error)
GetUsersContext(ctx context.Context, request *GetUsers) (*GetUsersResponse, error)
DeleteUser(request *DeleteUser) (*DeleteUserResponse, error)
DeleteUserContext(ctx context.Context, request *DeleteUser) (*DeleteUserResponse, error)
CreateMailing(request *CreateMailing) (*CreateMailingResponse, error)
CreateMailingContext(ctx context.Context, request *CreateMailing) (*CreateMailingResponse, error)
GetMailingMessagesStatus(request *GetMailingMessagesStatus) (*GetMailingMessagesStatusResponse, error)
GetMailingMessagesStatusContext(ctx context.Context, request *GetMailingMessagesStatus) (*GetMailingMessagesStatusResponse, error)
GetCompanyMode(request *GetCompanyMode) (*GetCompanyModeResponse, error)
GetCompanyModeContext(ctx context.Context, request *GetCompanyMode) (*GetCompanyModeResponse, error)
GetBalance(request *GetBalance) (*GetBalanceResponse, error)
GetBalanceContext(ctx context.Context, request *GetBalance) (*GetBalanceResponse, error)
GetPartCount(request *GetPartCount) (*GetPartCountResponse, error)
GetPartCountContext(ctx context.Context, request *GetPartCount) (*GetPartCountResponse, error)
GetFormTemplates(request *GetFormTemplates) (*GetFormTemplatesResponse, error)
GetFormTemplatesContext(ctx context.Context, request *GetFormTemplates) (*GetFormTemplatesResponse, error)
GetForms(request *GetForms) (*GetFormsResponse, error)
GetFormsContext(ctx context.Context, request *GetForms) (*GetFormsResponse, error)
}
func NewMTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APISoap ¶
func NewMTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APISoap(client *soap.Client) MTS_x0020_Communicator_x0020_M2M_x0020_XML_x0020_APISoap
type MailingListAttribute ¶
type MailingListContact ¶
type MailingListContact struct {
Msid string `xml:"Msid,omitempty"`
Name string `xml:"Name,omitempty"`
Attributes *ArrayOfMailingListAttribute `xml:"Attributes,omitempty"`
}
type MessageInfo ¶
type MessageInfo struct {
MessageID int64 `xml:"MessageID,omitempty"`
CreationDate TimeWithoutZone `xml:"CreationDate,omitempty"`
SenderMsid string `xml:"SenderMsid,omitempty"`
SenderName string `xml:"SenderName,omitempty"`
DeliveryInfo *ArrayOfDeliveryInfoExt `xml:"DeliveryInfo,omitempty"`
MessageType *MessageType `xml:"MessageType,omitempty"`
MessageText string `xml:"MessageText,omitempty"`
}
type MessageInfoEx ¶
type MessageInfoEx struct {
*DeliveryInfo
TrafficPatternType string `xml:"TrafficPatternType,omitempty"`
Cost string `xml:"Cost,omitempty"`
}
type MessageInfoExWithID ¶
type MessageInfoExWithID struct {
MessageID int64 `xml:"MessageID,omitempty"`
MessageInfo *ArrayOfMessageInfoEx `xml:"MessageInfo,omitempty"`
}
type MessageStatusWithID ¶
type MessageStatusWithID struct {
MessageID int64 `xml:"MessageID,omitempty"`
Delivery *ArrayOfDeliveryInfo `xml:"Delivery,omitempty"`
}
type MessageType ¶
type MessageType string
const ( MessageTypeMO MessageType = "MO" MessageTypeMT MessageType = "MT" MessageTypeMailing MessageType = "Mailing" )
type RequestMessageType ¶
type RequestMessageType string
const ( RequestMessageTypeAll RequestMessageType = "All" RequestMessageTypeMO RequestMessageType = "MO" RequestMessageTypeMT RequestMessageType = "MT" )
type ResultMailingList ¶
type SendMessage ¶
type SendMessageAtDate ¶
type SendMessageAtDate struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessageAtDate"`
Msid string `xml:"msid,omitempty"`
Message string `xml:"message,omitempty"`
Naming string `xml:"naming,omitempty"`
ScheduledSendDate time.Time `xml:"scheduledSendDate,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendMessageIDs ¶
type SendMessageResponse ¶
type SendMessageToMultipleSubscribers ¶
type SendMessageToMultipleSubscribers struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessageToMultipleSubscribers"`
Msids *ArrayOfString `xml:"msids,omitempty"`
Message string `xml:"message,omitempty"`
Naming string `xml:"naming,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendMessageToMultipleSubscribersAtDate ¶
type SendMessageToMultipleSubscribersAtDate struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessageToMultipleSubscribersAtDate"`
Msids *ArrayOfString `xml:"msids,omitempty"`
Message string `xml:"message,omitempty"`
Naming string `xml:"naming,omitempty"`
ScheduledSendDate time.Time `xml:"scheduledSendDate,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendMessageToMultipleSubscribersAtDateResponse ¶
type SendMessageToMultipleSubscribersAtDateResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessageToMultipleSubscribersAtDateResponse"`
SendMessageToMultipleSubscribersAtDateResult *ArrayOfSendMessageIDs `xml:"SendMessageToMultipleSubscribersAtDateResult,omitempty"`
}
type SendMessageToMultipleSubscribersResponse ¶
type SendMessageToMultipleSubscribersResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessageToMultipleSubscribersResponse"`
SendMessageToMultipleSubscribersResult *ArrayOfSendMessageIDs `xml:"SendMessageToMultipleSubscribersResult,omitempty"`
}
type SendMessageWithValidityPeriod ¶
type SendMessageWithValidityPeriod struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessageWithValidityPeriod"`
Msid string `xml:"msid,omitempty"`
Message string `xml:"message,omitempty"`
Naming string `xml:"naming,omitempty"`
ValidityPeriod string `xml:"validityPeriod,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendMessages ¶
type SendMessagesAtDate ¶
type SendMessagesAtDate struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessagesAtDate"`
Msids *ArrayOfString `xml:"msids,omitempty"`
Message string `xml:"message,omitempty"`
Naming string `xml:"naming,omitempty"`
ScheduledSendDate time.Time `xml:"scheduledSendDate,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendMessagesAtDateResponse ¶
type SendMessagesAtDateResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessagesAtDateResponse"`
SendMessagesAtDateResult *ArrayOfSendMessageIDs `xml:"SendMessagesAtDateResult,omitempty"`
}
type SendMessagesAtDateWithValidityPeriod ¶
type SendMessagesAtDateWithValidityPeriod struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessagesAtDateWithValidityPeriod"`
Msids *ArrayOfString `xml:"msids,omitempty"`
Message string `xml:"message,omitempty"`
Naming string `xml:"naming,omitempty"`
ScheduledSendDate time.Time `xml:"scheduledSendDate,omitempty"`
ValidityPeriod string `xml:"validityPeriod,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendMessagesAtDateWithValidityPeriodResponse ¶
type SendMessagesAtDateWithValidityPeriodResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessagesAtDateWithValidityPeriodResponse"`
SendMessagesAtDateWithValidityPeriodResult *ArrayOfSendMessageIDs `xml:"SendMessagesAtDateWithValidityPeriodResult,omitempty"`
}
type SendMessagesResponse ¶
type SendMessagesResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessagesResponse"`
SendMessagesResult *ArrayOfSendMessageIDs `xml:"SendMessagesResult,omitempty"`
}
type SendMessagesWithForm ¶
type SendMessagesWithForm struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessagesWithForm"`
FormSubmits *ArrayOfFormSubmit `xml:"FormSubmits,omitempty"`
Message string `xml:"message,omitempty"`
Naming string `xml:"naming,omitempty"`
FormTemplateID int64 `xml:"formTemplateID,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendMessagesWithFormResponse ¶
type SendMessagesWithFormResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessagesWithFormResponse"`
SendMessagesWithFormResult *ArrayOfSendMessageIDs `xml:"SendMessagesWithFormResult,omitempty"`
}
type SendMessagesWithValidityPeriod ¶
type SendMessagesWithValidityPeriod struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessagesWithValidityPeriod"`
Msids *ArrayOfString `xml:"msids,omitempty"`
Message string `xml:"message,omitempty"`
Naming string `xml:"naming,omitempty"`
Login string `xml:"login,omitempty"`
ValidityPeriod string `xml:"validityPeriod,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendMessagesWithValidityPeriodResponse ¶
type SendMessagesWithValidityPeriodResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendMessagesWithValidityPeriodResponse"`
SendMessagesWithValidityPeriodResult *ArrayOfSendMessageIDs `xml:"SendMessagesWithValidityPeriodResult,omitempty"`
}
type SendVariousMessages ¶
type SendVariousMessages struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendVariousMessages"`
MsidsAndMessages *ArrayOfSubmit `xml:"msidsAndMessages,omitempty"`
Naming string `xml:"naming,omitempty"`
ScheduledSendDate string `xml:"scheduledSendDate,omitempty"`
ValidityPeriod string `xml:"validityPeriod,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendVariousMessagesResponse ¶
type SendVariousMessagesResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendVariousMessagesResponse"`
SendVariousMessagesResult *ArrayOfSendMessageIDs `xml:"SendVariousMessagesResult,omitempty"`
}
type SendViberMessages ¶
type SendViberMessages struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendViberMessages"`
MsidsAndMessages *ArrayOfSubmit `xml:"msidsAndMessages,omitempty"`
Naming string `xml:"naming,omitempty"`
ScheduledSendDate string `xml:"scheduledSendDate,omitempty"`
ValidityPeriod string `xml:"validityPeriod,omitempty"`
UseViberOnly bool `xml:"useViberOnly,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendViberMessagesResponse ¶
type SendViberMessagesResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendViberMessagesResponse"`
SendViberMessagesResult *ArrayOfSendMessageIDs `xml:"SendViberMessagesResult,omitempty"`
}
type SendViberMessagesWithFallback ¶
type SendViberMessagesWithFallback struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendViberMessagesWithFallback"`
MsidsAndMessages *ArrayOfViberSubmit `xml:"msidsAndMessages,omitempty"`
Naming string `xml:"naming,omitempty"`
ScheduledSendDate string `xml:"scheduledSendDate,omitempty"`
ValidityPeriod string `xml:"validityPeriod,omitempty"`
UseViberOnly bool `xml:"useViberOnly,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type SendViberMessagesWithFallbackResponse ¶
type SendViberMessagesWithFallbackResponse struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SendViberMessagesWithFallbackResponse"`
SendViberMessagesWithFallbackResult *ArrayOfSendMessageIDs `xml:"SendViberMessagesWithFallbackResult,omitempty"`
}
type SetMailingListContacts ¶
type SetMailingListContacts struct {
XMLName xml.Name `xml:"http://mcommunicator.ru/M2M SetMailingListContacts"`
MailingListId int64 `xml:"mailingListId,omitempty"`
Contacts *ArrayOfMailingListContact `xml:"contacts,omitempty"`
Login string `xml:"login,omitempty"`
Password string `xml:"password,omitempty"`
}
type StatisticsInfo ¶
type StatisticsInfo struct {
Year int32 `xml:"Year,omitempty"`
Month byte `xml:"Month,omitempty"`
PacketSize int32 `xml:"PacketSize,omitempty"`
IncludedSMS int32 `xml:"IncludedSMS,omitempty"`
ExtraSMS int32 `xml:"ExtraSMS,omitempty"`
Remainder int32 `xml:"Remainder,omitempty"`
ExternalPacketSize int32 `xml:"ExternalPacketSize,omitempty"`
ExternalIncludedSms int32 `xml:"ExternalIncludedSms,omitempty"`
ExternalExtraSms int32 `xml:"ExternalExtraSms,omitempty"`
ExternalReminder int32 `xml:"ExternalReminder,omitempty"`
GeneralPacketSize int32 `xml:"GeneralPacketSize,omitempty"`
GeneralIncludedSms int32 `xml:"GeneralIncludedSms,omitempty"`
GeneralExtraSms int32 `xml:"GeneralExtraSms,omitempty"`
GeneralReminder int32 `xml:"GeneralReminder,omitempty"`
MTSRemainder int32 `xml:"MTSRemainder,omitempty"`
MegafonRemainder int32 `xml:"MegafonRemainder,omitempty"`
BeelineRemainder int32 `xml:"BeelineRemainder,omitempty"`
RostelecomRemainder int32 `xml:"RostelecomRemainder,omitempty"`
Tele2Remainder int32 `xml:"Tele2Remainder,omitempty"`
MotivRemainder int32 `xml:"MotivRemainder,omitempty"`
MtsTransactional int32 `xml:"MtsTransactional,omitempty"`
MegafonTransactional int32 `xml:"MegafonTransactional,omitempty"`
BeelineTransactional int32 `xml:"BeelineTransactional,omitempty"`
Tele2Transactional int32 `xml:"Tele2Transactional,omitempty"`
MtsService int32 `xml:"MtsService,omitempty"`
MegafonService int32 `xml:"MegafonService,omitempty"`
BeelineService int32 `xml:"BeelineService,omitempty"`
Tele2Service int32 `xml:"Tele2Service,omitempty"`
TotalBilledSms int32 `xml:"TotalBilledSms,omitempty"`
}
type StringArray ¶
type StringArray struct {
}
type SubscriberGroupInfo ¶
type TimeWithoutZone ¶
func (*TimeWithoutZone) MarshalXML ¶
func (c *TimeWithoutZone) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (*TimeWithoutZone) UnmarshalXML ¶
func (c *TimeWithoutZone) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
type ViberDeliveryInfo ¶
type ViberDeliveryInfo struct {
*DeliveryInfo
ViberStatus string `xml:"ViberStatus,omitempty"`
}
type ViberMessageStatusWithID ¶
type ViberMessageStatusWithID struct {
MessageID int64 `xml:"MessageID,omitempty"`
Delivery *ArrayOfViberDeliveryInfo `xml:"Delivery,omitempty"`
}
type ViberSubmit ¶
Click to show internal directories.
Click to hide internal directories.