#import "enunciate-common.h"
@class MYSMSAPINS0Response;
@class MYSMSAPINS0AmazonS3Upload;
@class MYSMSAPINS0AttachmentPart;
@class MYSMSAPINS0ConfigCountry;
@class MYSMSAPINS0Group;
@class MYSMSAPINS0ShopPaymentMethod;
@class MYSMSAPINS0SmsConnector;
@class MYSMSAPINS0SmsSendAck;
@class MYSMSAPINS0UserCall;
@class MYSMSAPINS0UserContactOverride;
@class MYSMSAPINS0UserMessageConversation;
@class MYSMSAPINS0UserMessageMessage;
@class MYSMSAPINS0UserSmsConnector;
@class MYSMSAPINS0UserMessageSyncAck;
@class MYSMSAPINS0UserMessageSync;
@class MYSMSAPINS0UserContactSyncAck;
@class MYSMSAPINS0UserContactSync;
@class MYSMSAPINS0UserContact;
@class MYSMSAPINS0UserCallSyncAck;
@class MYSMSAPINS0UserCallSync;
@class MYSMSAPINS0RemoteSmsSendAck;
@class MYSMSAPINS0ConfigProduct;
@class MYSMSAPINS0Request;
@class MYSMSAPINS0AttachmentAllowMsisdnsResponse;
@class MYSMSAPINS0AttachmentCreateResponse;
@class MYSMSAPINS0ConfigGetCountriesRequest;
@class MYSMSAPINS0ConfigGetCountriesResponse;
@class MYSMSAPINS0CrmMessageClickedResponse;
@class MYSMSAPINS0CrmMessageViewedResponse;
@class MYSMSAPINS0ExternalAccountConnectResponse;
@class MYSMSAPINS0ExternalAccountCreateRequest;
@class MYSMSAPINS0ExternalAccountDeleteResponse;
@class MYSMSAPINS0ExternalAccountDisconnectResponse;
@class MYSMSAPINS0ExternalAccountGetTokenResponse;
@class MYSMSAPINS0ExternalAccountInitiateResponse;
@class MYSMSAPINS0ExternalAccountLoginResponse;
@class MYSMSAPINS0ExternalAccountValidateResponse;
@class MYSMSAPINS0FeedbackSendResponse;
@class MYSMSAPINS0GroupCreateResponse;
@class MYSMSAPINS0GroupGetGroupsResponse;
@class MYSMSAPINS0GroupGetUsersResponse;
@class MYSMSAPINS0GroupInviteUsersResponse;
@class MYSMSAPINS0GroupLeaveResponse;
@class MYSMSAPINS0GroupRenameResponse;
@class MYSMSAPINS0MessageSendRequest;
@class MYSMSAPINS0MsisdnVerifyCallRequest;
@class MYSMSAPINS0MsisdnVerifyCheckKeyRequest;
@class MYSMSAPINS0MsisdnVerifyCheckPinRequest;
@class MYSMSAPINS0MsisdnVerifyCreateKeyRequest;
@class MYSMSAPINS0MsisdnVerifyRequest;
@class MYSMSAPINS0MsisdnVerifyStatusRequest;
@class MYSMSAPINS0ProUserAddRequest;
@class MYSMSAPINS0ProUserCheckRequest;
@class MYSMSAPINS0RegistrationActivateMsisdnRequest;
@class MYSMSAPINS0RegistrationActivateRequest;
@class MYSMSAPINS0RegistrationCheckMsisdnRequest;
@class MYSMSAPINS0RegistrationCreateKeyRequest;
@class MYSMSAPINS0RegistrationCreateRequest;
@class MYSMSAPINS0RegistrationCreateResponse;
@class MYSMSAPINS0RemoteCallControlResponse;
@class MYSMSAPINS0RemoteCallFailedResponse;
@class MYSMSAPINS0RemoteCallInitiateResponse;
@class MYSMSAPINS0RemoteSmsCancelResponse;
@class MYSMSAPINS0RemoteSmsFailedResponse;
@class MYSMSAPINS0RemoteSmsSendResponse;
@class MYSMSAPINS0RemoteSmsSentResponse;
@class MYSMSAPINS0ShopCheckPaymentResponse;
@class MYSMSAPINS0ShopGetPaymentMethodsResponse;
@class MYSMSAPINS0ShopRedeemTokenResponse;
@class MYSMSAPINS0SmsSendResponse;
@class MYSMSAPINS0SmsSendSponsoredResponse;
@class MYSMSAPINS0SmsConnectorCreateResponse;
@class MYSMSAPINS0SmsConnectorGetConnectorsResponse;
@class MYSMSAPINS0TypingFireEventResponse;
@class MYSMSAPINS0UserCreateRequest;
@class MYSMSAPINS0UserCreateResponse;
@class MYSMSAPINS0UserDeleteResponse;
@class MYSMSAPINS0UserGetBalanceResponse;
@class MYSMSAPINS0UserGetFeatureResponse;
@class MYSMSAPINS0UserGetSettingResponse;
@class MYSMSAPINS0UserLoginRequest;
@class MYSMSAPINS0UserResetPasswordRequest;
@class MYSMSAPINS0UserResetPasswordResponse;
@class MYSMSAPINS0UserSetSettingResponse;
@class MYSMSAPINS0UserSetSmsRoutingResponse;
@class MYSMSAPINS0UserCallCountUnreadResponse;
@class MYSMSAPINS0UserCallDeleteAllResponse;
@class MYSMSAPINS0UserCallDeleteListResponse;
@class MYSMSAPINS0UserCallGetCallsResponse;
@class MYSMSAPINS0UserCallInsertResponse;
@class MYSMSAPINS0UserCallSyncResponse;
@class MYSMSAPINS0UserCallUpdateResponse;
@class MYSMSAPINS0UserContactGetA2aMsisdnsResponse;
@class MYSMSAPINS0UserContactSyncResponse;
@class MYSMSAPINS0UserDeviceClientDeleteResponse;
@class MYSMSAPINS0UserDeviceClientGetResponse;
@class MYSMSAPINS0UserDeviceCreateResponse;
@class MYSMSAPINS0UserDeviceUpdateResponse;
@class MYSMSAPINS0UserMessageDeleteConversationListResponse;
@class MYSMSAPINS0UserMessageDeleteConversationResponse;
@class MYSMSAPINS0UserMessageDeleteListResponse;
@class MYSMSAPINS0UserMessageDeleteResponse;
@class MYSMSAPINS0UserMessageGetConversationsResponse;
@class MYSMSAPINS0UserMessageGetMessagesResponse;
@class MYSMSAPINS0UserMessageInsertResponse;
@class MYSMSAPINS0UserMessageReadConversationResponse;
@class MYSMSAPINS0UserMessageSearchResponse;
@class MYSMSAPINS0UserMessageSyncResponse;
@class MYSMSAPINS0UserMessageUnlockListResponse;
@class MYSMSAPINS0UserSmsConnectorExtended;
@class MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedResponse;
@class MYSMSAPINS0UserSmsConnectorSetConnectorsResponse;
@class MYSMSAPINS0UserSubscriptionActivateResponse;
@class MYSMSAPINS0UserSubscriptionDeactivateResponse;
@class MYSMSAPINS0UserSubscriptionGetResponse;
@class MYSMSAPINS0UserSubscriptionLaunchResponse;
@class MYSMSAPINS0UserSubscriptionLogResponse;
@class MYSMSAPINS0UserMessageUpdateResponse;
@class MYSMSAPINS0UserMessageSendResponse;
@class MYSMSAPINS0UserMessageLockListResponse;
@class MYSMSAPINS0UserContactOverrideUpdateResponse;
@class MYSMSAPINS0UserContactGetContactsResponse;
@class MYSMSAPINS0UserCallReadAllResponse;
@class MYSMSAPINS0UserVerifyMsisdnResponse;
@class MYSMSAPINS0UserLoginResponse;
@class MYSMSAPINS0UserGetSmsRoutingResponse;
@class MYSMSAPINS0UserChangePasswordResponse;
@class MYSMSAPINS0ShopStartPaymentResponse;
@class MYSMSAPINS0RemoteSmsResendResponse;
@class MYSMSAPINS0RegistrationCreateKeyResponse;
@class MYSMSAPINS0RegistrationCheckMsisdnResponse;
@class MYSMSAPINS0RegistrationActivateResponse;
@class MYSMSAPINS0RegistrationActivateMsisdnResponse;
@class MYSMSAPINS0ProUserCheckResponse;
@class MYSMSAPINS0ProUserAddResponse;
@class MYSMSAPINS0MsisdnVerifyStatusResponse;
@class MYSMSAPINS0MsisdnVerifyResponse;
@class MYSMSAPINS0MsisdnVerifyCreateKeyResponse;
@class MYSMSAPINS0MsisdnVerifyCheckPinResponse;
@class MYSMSAPINS0MsisdnVerifyCheckKeyResponse;
@class MYSMSAPINS0MsisdnVerifyCallResponse;
@class MYSMSAPINS0MessageSendResponse;
@class MYSMSAPINS0GroupSendMessageResponse;
@class MYSMSAPINS0FeedbackSendRequest;
@class MYSMSAPINS0ExternalAccountValidateRequest;
@class MYSMSAPINS0ExternalAccountLoginRequest;
@class MYSMSAPINS0ExternalAccountInitiateRequest;
@class MYSMSAPINS0ExternalAccountDisconnectRequest;
@class MYSMSAPINS0ConfigGetProductsResponse;
@class MYSMSAPINS0AttachmentUploadedPartResponse;
@class MYSMSAPINS0AttachmentGetPartsResponse;
@class MYSMSAPINS0AttachmentAddPartResponse;
@class MYSMSAPINS0AuthRequest;
@class MYSMSAPINS0RemoteSmsSentRequest;
@class MYSMSAPINS0ShopRedeemTokenRequest;
@class MYSMSAPINS0SmsSendRequest;
@class MYSMSAPINS0SmsConnectorGetConnectorsRequest;
@class MYSMSAPINS0UserDeleteRequest;
@class MYSMSAPINS0UserGetFeatureRequest;
@class MYSMSAPINS0UserSetSmsRoutingRequest;
@class MYSMSAPINS0UserCallCountUnreadRequest;
@class MYSMSAPINS0UserCallDeleteListRequest;
@class MYSMSAPINS0UserCallInsertRequest;
@class MYSMSAPINS0UserContactGetA2aMsisdnsRequest;
@class MYSMSAPINS0UserContactSyncRequest;
@class MYSMSAPINS0UserDeviceClientGetRequest;
@class MYSMSAPINS0UserMessageDeleteConversationListRequest;
@class MYSMSAPINS0UserMessageDeleteListRequest;
@class MYSMSAPINS0UserMessageGetConversationsRequest;
@class MYSMSAPINS0UserMessageInsertRequest;
@class MYSMSAPINS0UserMessageReadConversationRequest;
@class MYSMSAPINS0UserMessageSyncRequest;
@class MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedRequest;
@class MYSMSAPINS0UserSubscriptionActivateRequest;
@class MYSMSAPINS0UserSubscriptionGetRequest;
@class MYSMSAPINS0UserSubscriptionLogRequest;
@class MYSMSAPINS0UserSubscriptionLaunchRequest;
@class MYSMSAPINS0UserSubscriptionDeactivateRequest;
@class MYSMSAPINS0UserSmsConnectorSetConnectorsRequest;
@class MYSMSAPINS0UserMessageUpdateRequest;
@class MYSMSAPINS0UserMessageUnlockListRequest;
@class MYSMSAPINS0UserMessageSendRequest;
@class MYSMSAPINS0UserMessageSearchRequest;
@class MYSMSAPINS0UserMessageLockListRequest;
@class MYSMSAPINS0UserMessageGetMessagesRequest;
@class MYSMSAPINS0UserMessageDeleteRequest;
@class MYSMSAPINS0UserMessageDeleteConversationRequest;
@class MYSMSAPINS0UserDeviceUpdateRequest;
@class MYSMSAPINS0UserDeviceCreateRequest;
@class MYSMSAPINS0UserDeviceClientDeleteRequest;
@class MYSMSAPINS0UserContactOverrideUpdateRequest;
@class MYSMSAPINS0UserContactGetContactsRequest;
@class MYSMSAPINS0UserCallUpdateRequest;
@class MYSMSAPINS0UserCallSyncRequest;
@class MYSMSAPINS0UserCallReadAllRequest;
@class MYSMSAPINS0UserCallGetCallsRequest;
@class MYSMSAPINS0UserCallDeleteAllRequest;
@class MYSMSAPINS0UserVerifyMsisdnRequest;
@class MYSMSAPINS0UserSetSettingRequest;
@class MYSMSAPINS0UserGetSmsRoutingRequest;
@class MYSMSAPINS0UserGetSettingRequest;
@class MYSMSAPINS0UserGetBalanceRequest;
@class MYSMSAPINS0UserChangePasswordRequest;
@class MYSMSAPINS0TypingFireEventRequest;
@class MYSMSAPINS0SmsConnectorCreateRequest;
@class MYSMSAPINS0SmsSendSponsoredRequest;
@class MYSMSAPINS0ShopStartPaymentRequest;
@class MYSMSAPINS0ShopGetPaymentMethodsRequest;
@class MYSMSAPINS0ShopCheckPaymentRequest;
@class MYSMSAPINS0RemoteSmsSendRequest;
@class MYSMSAPINS0GroupCreateRequest;
@class MYSMSAPINS0GroupGetUsersRequest;
@class MYSMSAPINS0GroupLeaveRequest;
@class MYSMSAPINS0GroupSendMessageRequest;
@class MYSMSAPINS0GroupRenameRequest;
@class MYSMSAPINS0GroupInviteUsersRequest;
@class MYSMSAPINS0GroupGetGroupsRequest;
@class MYSMSAPINS0CrmMessageClickedRequest;
@class MYSMSAPINS0RemoteCallFailedRequest;
@class MYSMSAPINS0RemoteCallInitiateRequest;
@class MYSMSAPINS0RemoteSmsCancelRequest;
@class MYSMSAPINS0RemoteSmsResendRequest;
@class MYSMSAPINS0RemoteSmsFailedRequest;
@class MYSMSAPINS0RemoteCallControlRequest;
@class MYSMSAPINS0ExternalAccountCreateResponse;
@class MYSMSAPINS0ExternalAccountGetTokenRequest;
@class MYSMSAPINS0ExternalAccountDeleteRequest;
@class MYSMSAPINS0ExternalAccountConnectRequest;
@class MYSMSAPINS0CrmMessageViewedRequest;
@class MYSMSAPINS0ConfigGetProductsRequest;
@class MYSMSAPINS0AttachmentUploadedPartRequest;
@class MYSMSAPINS0AttachmentGetPartsRequest;
@class MYSMSAPINS0AttachmentCreateRequest;
@class MYSMSAPINS0AttachmentAllowMsisdnsRequest;
@class MYSMSAPINS0AttachmentAddPartRequest;
#ifndef DEF_MYSMSAPINS0Response_H
#define DEF_MYSMSAPINS0Response_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0Response : NSObject
{
@private
int _errorCode;
}
/**
* The error code or zero if their was no error
*/
- (int) errorCode;
/**
* The error code or zero if their was no error
*/
- (void) setErrorCode: (int) newErrorCode;
@end /* interface MYSMSAPINS0Response */
#endif /* DEF_MYSMSAPINS0Response_H */
#ifndef DEF_MYSMSAPINS0AmazonS3Upload_H
#define DEF_MYSMSAPINS0AmazonS3Upload_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AmazonS3Upload : NSObject
{
@private
NSString *_awsAccessKeyId;
NSString *_bucketName;
NSString *_key;
NSString *_acl;
NSString *_contentType;
NSString *_contentDisposition;
NSString *_storageClass;
NSString *_policy;
NSString *_signature;
}
/**
* the amazon s3 aws access key id
*/
- (NSString *) awsAccessKeyId;
/**
* the amazon s3 aws access key id
*/
- (void) setAwsAccessKeyId: (NSString *) newAwsAccessKeyId;
/**
* the amazon s3 upload bucket name
*/
- (NSString *) bucketName;
/**
* the amazon s3 upload bucket name
*/
- (void) setBucketName: (NSString *) newBucketName;
/**
* the amazon s3 upload key
*/
- (NSString *) key;
/**
* the amazon s3 upload key
*/
- (void) setKey: (NSString *) newKey;
/**
* the amazon s3 upload acl
*/
- (NSString *) acl;
/**
* the amazon s3 upload acl
*/
- (void) setAcl: (NSString *) newAcl;
/**
* the amazon s3 upload content type
*/
- (NSString *) contentType;
/**
* the amazon s3 upload content type
*/
- (void) setContentType: (NSString *) newContentType;
/**
* the amazon s3 upload content disposition
*/
- (NSString *) contentDisposition;
/**
* the amazon s3 upload content disposition
*/
- (void) setContentDisposition: (NSString *) newContentDisposition;
/**
* the amazon s3 upload content type
*/
- (NSString *) storageClass;
/**
* the amazon s3 upload content type
*/
- (void) setStorageClass: (NSString *) newStorageClass;
/**
* the amazon s3 upload policy
*/
- (NSString *) policy;
/**
* the amazon s3 upload policy
*/
- (void) setPolicy: (NSString *) newPolicy;
/**
* the amazon s3 upload signature
*/
- (NSString *) signature;
/**
* the amazon s3 upload signature
*/
- (void) setSignature: (NSString *) newSignature;
@end /* interface MYSMSAPINS0AmazonS3Upload */
#endif /* DEF_MYSMSAPINS0AmazonS3Upload_H */
#ifndef DEF_MYSMSAPINS0AttachmentPart_H
#define DEF_MYSMSAPINS0AttachmentPart_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentPart : NSObject
{
@private
int _partId;
int _typeId;
NSString *_fileName;
int _fileSize;
NSString *_properties;
NSString *_url;
NSString *_previewUrl;
}
/**
* The part id of the attachment
*/
- (int) partId;
/**
* The part id of the attachment
*/
- (void) setPartId: (int) newPartId;
/**
* The type id of the attachment
*
*
* type id | description | preview |
* 0 | any file | no |
* 1 | image jpeg | yes |
* 2 | image png | yes |
*
*/
- (int) typeId;
/**
* The type id of the attachment
*
*
* type id | description | preview |
* 0 | any file | no |
* 1 | image jpeg | yes |
* 2 | image png | yes |
*
*/
- (void) setTypeId: (int) newTypeId;
/**
* The file name of the attachment part
*/
- (NSString *) fileName;
/**
* The file name of the attachment part
*/
- (void) setFileName: (NSString *) newFileName;
/**
* The file size of the attachment part
*
* The maximal file size is 20Mb.
*/
- (int) fileSize;
/**
* The file size of the attachment part
*
* The maximal file size is 20Mb.
*/
- (void) setFileSize: (int) newFileSize;
/**
* The properties which depends on the type in json format.
*/
- (NSString *) properties;
/**
* The properties which depends on the type in json format.
*/
- (void) setProperties: (NSString *) newProperties;
/**
* The url of the attachment part.
*/
- (NSString *) url;
/**
* The url of the attachment part.
*/
- (void) setUrl: (NSString *) newUrl;
/**
* The preview url of the attachment part if no preview is available it will be null.
*/
- (NSString *) previewUrl;
/**
* The preview url of the attachment part if no preview is available it will be null.
*/
- (void) setPreviewUrl: (NSString *) newPreviewUrl;
@end /* interface MYSMSAPINS0AttachmentPart */
#endif /* DEF_MYSMSAPINS0AttachmentPart_H */
#ifndef DEF_MYSMSAPINS0ConfigCountry_H
#define DEF_MYSMSAPINS0ConfigCountry_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ConfigCountry : NSObject
{
@private
int _identifier;
NSString *_code;
NSString *_currency;
int _dialPrefix;
NSString *_numberValidRegex;
BOOL _loginEnabled;
BOOL _smsEnabled;
int _registrationFreeSms;
NSString *_smsRecipientAddress;
NSString *_smsRecipientAddressCdma;
int _registrationMode;
}
/**
* the unique identifier
*/
- (int) identifier;
/**
* the unique identifier
*/
- (void) setIdentifier: (int) newIdentifier;
/**
* the iso country code "http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2"
*/
- (NSString *) code;
/**
* the iso country code "http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2"
*/
- (void) setCode: (NSString *) newCode;
/**
* the iso currency code "http://en.wikipedia.org/wiki/ISO_currency_code"
*/
- (NSString *) currency;
/**
* the iso currency code "http://en.wikipedia.org/wiki/ISO_currency_code"
*/
- (void) setCurrency: (NSString *) newCurrency;
/**
* the dial prefix "http://en.wikipedia.org/wiki/List_of_country_calling_codes"
*/
- (int) dialPrefix;
/**
* the dial prefix "http://en.wikipedia.org/wiki/List_of_country_calling_codes"
*/
- (void) setDialPrefix: (int) newDialPrefix;
/**
* the number valid regular expression
*/
- (NSString *) numberValidRegex;
/**
* the number valid regular expression
*/
- (void) setNumberValidRegex: (NSString *) newNumberValidRegex;
/**
* the loginEnabled
*/
- (BOOL) loginEnabled;
/**
* the loginEnabled
*/
- (void) setLoginEnabled: (BOOL) newLoginEnabled;
/**
* the smsEnabled
*/
- (BOOL) smsEnabled;
/**
* the smsEnabled
*/
- (void) setSmsEnabled: (BOOL) newSmsEnabled;
/**
* the registration free sms
*/
- (int) registrationFreeSms;
/**
* the registration free sms
*/
- (void) setRegistrationFreeSms: (int) newRegistrationFreeSms;
/**
* the recipient address for incoming system sms
*/
- (NSString *) smsRecipientAddress;
/**
* the recipient address for incoming system sms
*/
- (void) setSmsRecipientAddress: (NSString *) newSmsRecipientAddress;
/**
* the recipient address for incoming system sms on cdma networks
*/
- (NSString *) smsRecipientAddressCdma;
/**
* the recipient address for incoming system sms on cdma networks
*/
- (void) setSmsRecipientAddressCdma: (NSString *) newSmsRecipientAddressCdma;
/**
* the registration mode bit mask
*
* 0 .. No registration
* 1 .. SMS mobile terminated only
* 2 .. Voice only
* 3 .. SMS mobile terminated + Voice as fallback
* 4 .. SMS mobile originated
* 5 .. SMS mobile terminated + SMS mobile originated as fallback
*/
- (int) registrationMode;
/**
* the registration mode bit mask
*
* 0 .. No registration
* 1 .. SMS mobile terminated only
* 2 .. Voice only
* 3 .. SMS mobile terminated + Voice as fallback
* 4 .. SMS mobile originated
* 5 .. SMS mobile terminated + SMS mobile originated as fallback
*/
- (void) setRegistrationMode: (int) newRegistrationMode;
@end /* interface MYSMSAPINS0ConfigCountry */
#endif /* DEF_MYSMSAPINS0ConfigCountry_H */
#ifndef DEF_MYSMSAPINS0Group_H
#define DEF_MYSMSAPINS0Group_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0Group : NSObject
{
@private
int _groupId;
NSString *_name;
int _users;
}
/**
* The id of the group
*/
- (int) groupId;
/**
* The id of the group
*/
- (void) setGroupId: (int) newGroupId;
/**
* The name of the group
*/
- (NSString *) name;
/**
* The name of the group
*/
- (void) setName: (NSString *) newName;
/**
* The amount of users in the group
*/
- (int) users;
/**
* The amount of users in the group
*/
- (void) setUsers: (int) newUsers;
@end /* interface MYSMSAPINS0Group */
#endif /* DEF_MYSMSAPINS0Group_H */
#ifndef DEF_MYSMSAPINS0ShopPaymentMethod_H
#define DEF_MYSMSAPINS0ShopPaymentMethod_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ShopPaymentMethod : NSObject
{
@private
int _identifier;
NSString *_name;
BOOL _interactive;
}
/**
* The payment method id
*/
- (int) identifier;
/**
* The payment method id
*/
- (void) setIdentifier: (int) newIdentifier;
/**
* The name of the payment method
*/
- (NSString *) name;
/**
* The name of the payment method
*/
- (void) setName: (NSString *) newName;
/**
* Does the payment method requires additional user input
*/
- (BOOL) interactive;
/**
* Does the payment method requires additional user input
*/
- (void) setInteractive: (BOOL) newInteractive;
@end /* interface MYSMSAPINS0ShopPaymentMethod */
#endif /* DEF_MYSMSAPINS0ShopPaymentMethod_H */
#ifndef DEF_MYSMSAPINS0SmsConnector_H
#define DEF_MYSMSAPINS0SmsConnector_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsConnector : NSObject
{
@private
int _smsConnectorId;
NSString *_packageName;
NSString *_subConnectorId;
NSString *_name;
int _color;
int _maxLength;
int _maxRecipients;
int _encodings;
NSString *_recipientRegex;
BOOL _popular;
}
/**
* The sms connector unique id
*/
- (int) smsConnectorId;
/**
* The sms connector unique id
*/
- (void) setSmsConnectorId: (int) newSmsConnectorId;
/**
* The package name of the sms connector
*/
- (NSString *) packageName;
/**
* The package name of the sms connector
*/
- (void) setPackageName: (NSString *) newPackageName;
/**
* The sub connector id of the sms connector or null if this is no sub connector.
*/
- (NSString *) subConnectorId;
/**
* The sub connector id of the sms connector or null if this is no sub connector.
*/
- (void) setSubConnectorId: (NSString *) newSubConnectorId;
/**
* The display name of the sms connector
*/
- (NSString *) name;
/**
* The display name of the sms connector
*/
- (void) setName: (NSString *) newName;
/**
* The indication color of the sms connector
*/
- (int) color;
/**
* The indication color of the sms connector
*/
- (void) setColor: (int) newColor;
/**
* The maximum sms length of the sms connector
*/
- (int) maxLength;
/**
* The maximum sms length of the sms connector
*/
- (void) setMaxLength: (int) newMaxLength;
/**
* The maximum sms recipients per sms for this connector
*/
- (int) maxRecipients;
/**
* The maximum sms recipients per sms for this connector
*/
- (void) setMaxRecipients: (int) newMaxRecipients;
/**
* A bit mask with possible sms encodings for this connector
*
* bit 1 .. 7bit
* bit 2 .. 8bit
* bit 3 .. ucs2
*/
- (int) encodings;
/**
* A bit mask with possible sms encodings for this connector
*
* bit 1 .. 7bit
* bit 2 .. 8bit
* bit 3 .. ucs2
*/
- (void) setEncodings: (int) newEncodings;
/**
* The allowed recipient regex (i.e. for austria only: "43(650|676|660|664|669)") or null if their is no restriction.
*/
- (NSString *) recipientRegex;
/**
* The allowed recipient regex (i.e. for austria only: "43(650|676|660|664|669)") or null if their is no restriction.
*/
- (void) setRecipientRegex: (NSString *) newRecipientRegex;
/**
* The flag that indicates if the connector is popular
*/
- (BOOL) popular;
/**
* The flag that indicates if the connector is popular
*/
- (void) setPopular: (BOOL) newPopular;
@end /* interface MYSMSAPINS0SmsConnector */
#endif /* DEF_MYSMSAPINS0SmsConnector_H */
#ifndef DEF_MYSMSAPINS0SmsSendAck_H
#define DEF_MYSMSAPINS0SmsSendAck_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsSendAck : NSObject
{
@private
long long _recipient;
int _messageId;
}
/**
* The msisdn of the recipient
*/
- (long long) recipient;
/**
* The msisdn of the recipient
*/
- (void) setRecipient: (long long) newRecipient;
/**
* The (server) message id for the message if one was created.
*/
- (int) messageId;
/**
* The (server) message id for the message if one was created.
*/
- (void) setMessageId: (int) newMessageId;
@end /* interface MYSMSAPINS0SmsSendAck */
#endif /* DEF_MYSMSAPINS0SmsSendAck_H */
#ifndef DEF_MYSMSAPINS0UserCall_H
#define DEF_MYSMSAPINS0UserCall_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCall : NSObject
{
@private
int _callId;
NSString *_address;
BOOL _incoming;
BOOL _read;
int _duration;
int _status;
NSDate *_dateCall;
}
/**
* The call id of the call.
*/
- (int) callId;
/**
* The call id of the call.
*/
- (void) setCallId: (int) newCallId;
/**
* The address of the conversation.
*/
- (NSString *) address;
/**
* The address of the conversation.
*/
- (void) setAddress: (NSString *) newAddress;
/**
* The state of the direction of the call.
*/
- (BOOL) incoming;
/**
* The state of the direction of the call.
*/
- (void) setIncoming: (BOOL) newIncoming;
/**
* True if the call was already read otherwise the call is unread.
*/
- (BOOL) read;
/**
* True if the call was already read otherwise the call is unread.
*/
- (void) setRead: (BOOL) newRead;
/**
* The duration of the call in seconds
*/
- (int) duration;
/**
* The duration of the call in seconds
*/
- (void) setDuration: (int) newDuration;
/**
* The origin of the call.
*
* 0 .. ringing
* 1 .. active
* 2 .. complete
* 3 .. missed
*/
- (int) status;
/**
* The origin of the call.
*
* 0 .. ringing
* 1 .. active
* 2 .. complete
* 3 .. missed
*/
- (void) setStatus: (int) newStatus;
/**
* The date of the call.
*/
- (NSDate *) dateCall;
/**
* The date of the call.
*/
- (void) setDateCall: (NSDate *) newDateCall;
@end /* interface MYSMSAPINS0UserCall */
#endif /* DEF_MYSMSAPINS0UserCall_H */
#ifndef DEF_MYSMSAPINS0UserContactOverride_H
#define DEF_MYSMSAPINS0UserContactOverride_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactOverride : NSObject
{
@private
NSString *_msisdn;
NSString *_name;
int _avatar;
}
/**
* The msisdn of the contact.
*/
- (NSString *) msisdn;
/**
* The msisdn of the contact.
*/
- (void) setMsisdn: (NSString *) newMsisdn;
/**
* The name of the contact or null if there is no override configured.
*/
- (NSString *) name;
/**
* The name of the contact or null if there is no override configured.
*/
- (void) setName: (NSString *) newName;
/**
* The avatar index. Zero means no override.
*/
- (int) avatar;
/**
* The avatar index. Zero means no override.
*/
- (void) setAvatar: (int) newAvatar;
@end /* interface MYSMSAPINS0UserContactOverride */
#endif /* DEF_MYSMSAPINS0UserContactOverride_H */
#ifndef DEF_MYSMSAPINS0UserMessageConversation_H
#define DEF_MYSMSAPINS0UserMessageConversation_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageConversation : NSObject
{
@private
NSString *_address;
NSString *_snippet;
int _messagesUnread;
int _messagesUnsent;
int _messages;
int _maxMessageId;
NSDate *_dateLastMessage;
}
/**
* The address of the conversation.
*/
- (NSString *) address;
/**
* The address of the conversation.
*/
- (void) setAddress: (NSString *) newAddress;
/**
* The snippet of the last message in the conversation.
*/
- (NSString *) snippet;
/**
* The snippet of the last message in the conversation.
*/
- (void) setSnippet: (NSString *) newSnippet;
/**
* The number of unread messages in this conversation.
*/
- (int) messagesUnread;
/**
* The number of unread messages in this conversation.
*/
- (void) setMessagesUnread: (int) newMessagesUnread;
/**
* The number of unsent messages in this conversation.
*/
- (int) messagesUnsent;
/**
* The number of unsent messages in this conversation.
*/
- (void) setMessagesUnsent: (int) newMessagesUnsent;
/**
* The number of messages in this conversation.
*/
- (int) messages;
/**
* The number of messages in this conversation.
*/
- (void) setMessages: (int) newMessages;
/**
* The highest message id.
*/
- (int) maxMessageId;
/**
* The highest message id.
*/
- (void) setMaxMessageId: (int) newMaxMessageId;
/**
* The date of the last messages in this conversation.
*/
- (NSDate *) dateLastMessage;
/**
* The date of the last messages in this conversation.
*/
- (void) setDateLastMessage: (NSDate *) newDateLastMessage;
@end /* interface MYSMSAPINS0UserMessageConversation */
#endif /* DEF_MYSMSAPINS0UserMessageConversation_H */
#ifndef DEF_MYSMSAPINS0UserMessageMessage_H
#define DEF_MYSMSAPINS0UserMessageMessage_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageMessage : NSObject
{
@private
int _messageId;
NSString *_address;
NSString *_message;
BOOL _incoming;
BOOL _read;
BOOL _locked;
int _origin;
int _status;
NSDate *_dateSent;
NSDate *_dateStatus;
}
/**
* The message id of the message.
*/
- (int) messageId;
/**
* The message id of the message.
*/
- (void) setMessageId: (int) newMessageId;
/**
* The address of the message.
*/
- (NSString *) address;
/**
* The address of the message.
*/
- (void) setAddress: (NSString *) newAddress;
/**
* The message text of the message.
*/
- (NSString *) message;
/**
* The message text of the message.
*/
- (void) setMessage: (NSString *) newMessage;
/**
* The state of the direction of the message.
*/
- (BOOL) incoming;
/**
* The state of the direction of the message.
*/
- (void) setIncoming: (BOOL) newIncoming;
/**
* True if the message was already read otherwise the message is unread.
*/
- (BOOL) read;
/**
* True if the message was already read otherwise the message is unread.
*/
- (void) setRead: (BOOL) newRead;
/**
* True if the message is locked otherwise the message is unlocked.
*/
- (BOOL) locked;
/**
* True if the message is locked otherwise the message is unlocked.
*/
- (void) setLocked: (BOOL) newLocked;
/**
* The origin of the message.
*
* 0 .. sim
* 1 .. mysms
* 2 .. a2a (account 2 account)
* or a sms connector id
*/
- (int) origin;
/**
* The origin of the message.
*
* 0 .. sim
* 1 .. mysms
* 2 .. a2a (account 2 account)
* or a sms connector id
*/
- (void) setOrigin: (int) newOrigin;
/**
* The origin of the message.
*
* 0 .. none
* 1 .. pending
* 2 .. completed
* 3 .. failed
* 4 .. sending
* 5 .. unsent
*/
- (int) status;
/**
* The origin of the message.
*
* 0 .. none
* 1 .. pending
* 2 .. completed
* 3 .. failed
* 4 .. sending
* 5 .. unsent
*/
- (void) setStatus: (int) newStatus;
/**
* The date of the message.
*/
- (NSDate *) dateSent;
/**
* The date of the message.
*/
- (void) setDateSent: (NSDate *) newDateSent;
/**
* Optional date for the specific status.
*
* completed .. the date when the message was received by the recipient
* sending .. the date when the message will be sent
*/
- (NSDate *) dateStatus;
/**
* Optional date for the specific status.
*
* completed .. the date when the message was received by the recipient
* sending .. the date when the message will be sent
*/
- (void) setDateStatus: (NSDate *) newDateStatus;
@end /* interface MYSMSAPINS0UserMessageMessage */
#endif /* DEF_MYSMSAPINS0UserMessageMessage_H */
#ifndef DEF_MYSMSAPINS0UserSmsConnector_H
#define DEF_MYSMSAPINS0UserSmsConnector_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSmsConnector : NSObject
{
@private
int _smsConnectorId;
NSString *_name;
int _priorityNational;
int _priorityForeign;
}
/**
* The sms connector id. For sim sms connector this is zero.
*/
- (int) smsConnectorId;
/**
* The sms connector id. For sim sms connector this is zero.
*/
- (void) setSmsConnectorId: (int) newSmsConnectorId;
/**
* The name of the connector (in client's language)
*/
- (NSString *) name;
/**
* The name of the connector (in client's language)
*/
- (void) setName: (NSString *) newName;
/**
* The priority for national sms
*/
- (int) priorityNational;
/**
* The priority for national sms
*/
- (void) setPriorityNational: (int) newPriorityNational;
/**
* The priority for foreign sms
*/
- (int) priorityForeign;
/**
* The priority for foreign sms
*/
- (void) setPriorityForeign: (int) newPriorityForeign;
@end /* interface MYSMSAPINS0UserSmsConnector */
#endif /* DEF_MYSMSAPINS0UserSmsConnector_H */
#ifndef DEF_MYSMSAPINS0UserMessageSyncAck_H
#define DEF_MYSMSAPINS0UserMessageSyncAck_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageSyncAck : NSObject
{
@private
int _operation;
int _messageId;
int _deviceMessageId;
}
/**
* The sync operation for this message
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (int) operation;
/**
* The sync operation for this message
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (void) setOperation: (int) newOperation;
/**
* The (server) message id for the message.
*/
- (int) messageId;
/**
* The (server) message id for the message.
*/
- (void) setMessageId: (int) newMessageId;
/**
* The device message id for the message.
*/
- (int) deviceMessageId;
/**
* The device message id for the message.
*/
- (void) setDeviceMessageId: (int) newDeviceMessageId;
@end /* interface MYSMSAPINS0UserMessageSyncAck */
#endif /* DEF_MYSMSAPINS0UserMessageSyncAck_H */
#ifndef DEF_MYSMSAPINS0UserMessageSync_H
#define DEF_MYSMSAPINS0UserMessageSync_H
/**
* Message Synchronization Object
Used to synchronize a message from server to device and vice versa.
@author gpansy
*/
@interface MYSMSAPINS0UserMessageSync : NSObject
{
@private
int _operation;
int _messageId;
int _deviceMessageId;
NSString *_address;
NSString *_message;
BOOL *_incoming;
BOOL *_read;
BOOL *_locked;
int *_origin;
int *_status;
NSDate *_dateSent;
NSDate *_dateStatus;
}
/**
* The sync operation for this message
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (int) operation;
/**
* The sync operation for this message
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (void) setOperation: (int) newOperation;
/**
* The message id of the message
*
* The message id will be zero for new messages from the device otherwise the message id must be greater than zero.
*/
- (int) messageId;
/**
* The message id of the message
*
* The message id will be zero for new messages from the device otherwise the message id must be greater than zero.
*/
- (void) setMessageId: (int) newMessageId;
/**
* The device message id of the message
*
* The device message id will be zero for new messages from the server otherwise the device message id must be greater than zero.
*/
- (int) deviceMessageId;
/**
* The device message id of the message
*
* The device message id will be zero for new messages from the server otherwise the device message id must be greater than zero.
*/
- (void) setDeviceMessageId: (int) newDeviceMessageId;
/**
* The address of the message in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
*/
- (NSString *) address;
/**
* The address of the message in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
*/
- (void) setAddress: (NSString *) newAddress;
/**
* The message body
*/
- (NSString *) message;
/**
* The message body
*/
- (void) setMessage: (NSString *) newMessage;
/**
* The message direction (incoming or outgoing) state
*/
- (BOOL *) incoming;
/**
* The message direction (incoming or outgoing) state
*/
- (void) setIncoming: (BOOL *) newIncoming;
/**
* The message read state
*/
- (BOOL *) read;
/**
* The message read state
*/
- (void) setRead: (BOOL *) newRead;
/**
* The message locked state
*
* If a message is locked, it will be not cleaned automatically.
*/
- (BOOL *) locked;
/**
* The message locked state
*
* If a message is locked, it will be not cleaned automatically.
*/
- (void) setLocked: (BOOL *) newLocked;
/**
* The origin of the message
*
* 0 .. sim
* 1 .. mysms
* 2 .. a2a
*/
- (int *) origin;
/**
* The origin of the message
*
* 0 .. sim
* 1 .. mysms
* 2 .. a2a
*/
- (void) setOrigin: (int *) newOrigin;
/**
* The status of the message
*
* 0 .. none
* 1 .. pending
* 2 .. complete
* 3 .. failed
*/
- (int *) status;
/**
* The status of the message
*
* 0 .. none
* 1 .. pending
* 2 .. complete
* 3 .. failed
*/
- (void) setStatus: (int *) newStatus;
/**
* The date when the message was sent
*/
- (NSDate *) dateSent;
/**
* The date when the message was sent
*/
- (void) setDateSent: (NSDate *) newDateSent;
/**
* Optional date for the specific status.
*
* completed .. the date when the message was received by the recipient
* sending .. the date when the message will be sent
*/
- (NSDate *) dateStatus;
/**
* Optional date for the specific status.
*
* completed .. the date when the message was received by the recipient
* sending .. the date when the message will be sent
*/
- (void) setDateStatus: (NSDate *) newDateStatus;
@end /* interface MYSMSAPINS0UserMessageSync */
#endif /* DEF_MYSMSAPINS0UserMessageSync_H */
#ifndef DEF_MYSMSAPINS0UserContactSyncAck_H
#define DEF_MYSMSAPINS0UserContactSyncAck_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactSyncAck : NSObject
{
@private
int _operation;
int _contactId;
int _deviceContactId;
}
/**
* The sync operation for this message
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (int) operation;
/**
* The sync operation for this message
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (void) setOperation: (int) newOperation;
/**
* The (server) contact id for the contact.
*/
- (int) contactId;
/**
* The (server) contact id for the contact.
*/
- (void) setContactId: (int) newContactId;
/**
* The device contact id for the contact.
*/
- (int) deviceContactId;
/**
* The device contact id for the contact.
*/
- (void) setDeviceContactId: (int) newDeviceContactId;
@end /* interface MYSMSAPINS0UserContactSyncAck */
#endif /* DEF_MYSMSAPINS0UserContactSyncAck_H */
#ifndef DEF_MYSMSAPINS0UserContactSync_H
#define DEF_MYSMSAPINS0UserContactSync_H
/**
* Message Synchronization Object
Used to synchronize a message from server to device and vice versa.
@author gpansy
*/
@interface MYSMSAPINS0UserContactSync : NSObject
{
@private
int _operation;
int _contactId;
int _deviceContactId;
NSString *_name;
NSArray *_msisdns;
NSArray *_msisdnsType;
NSArray *_contactGroups;
int *_avatarMimeType;
NSString *_avatarData;
}
/**
* The sync operation for this message
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (int) operation;
/**
* The sync operation for this message
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (void) setOperation: (int) newOperation;
/**
* The contact id of the contact
*
* The contact id will be zero for new contacts from the device otherwise the contact id must be greater than zero.
*/
- (int) contactId;
/**
* The contact id of the contact
*
* The contact id will be zero for new contacts from the device otherwise the contact id must be greater than zero.
*/
- (void) setContactId: (int) newContactId;
/**
* The device contact id of the message
*
* The device contact id will be zero for new contacts from the server otherwise the device contact id must be greater than zero.
*/
- (int) deviceContactId;
/**
* The device contact id of the message
*
* The device contact id will be zero for new contacts from the server otherwise the device contact id must be greater than zero.
*/
- (void) setDeviceContactId: (int) newDeviceContactId;
/**
* The name of the contact. (64 chars allowed, more will be truncated)
*/
- (NSString *) name;
/**
* The name of the contact. (64 chars allowed, more will be truncated)
*/
- (void) setName: (NSString *) newName;
/**
* The msisdn's in international format (+4367612345678) - for short codes (6567).
*/
- (NSArray *) msisdns;
/**
* The msisdn's in international format (+4367612345678) - for short codes (6567).
*/
- (void) setMsisdns: (NSArray *) newMsisdns;
/**
* The type (mobile, work, home, ...) for the msisdn at the same array position.
*
* The array size must be the same than msisdns or null.
*/
- (NSArray *) msisdnsType;
/**
* The type (mobile, work, home, ...) for the msisdn at the same array position.
*
* The array size must be the same than msisdns or null.
*/
- (void) setMsisdnsType: (NSArray *) newMsisdnsType;
/**
* The contact group names for this contact
*/
- (NSArray *) contactGroups;
/**
* The contact group names for this contact
*/
- (void) setContactGroups: (NSArray *) newContactGroups;
/**
* The mime type of the avatar
*
* 0 .. jpeg
* 1 .. png
*/
- (int *) avatarMimeType;
/**
* The mime type of the avatar
*
* 0 .. jpeg
* 1 .. png
*/
- (void) setAvatarMimeType: (int *) newAvatarMimeType;
/**
* The avatar data of the contact base64 encoded.
*
* The maximum size of an avatar is 10 KB.
*/
- (NSString *) avatarData;
/**
* The avatar data of the contact base64 encoded.
*
* The maximum size of an avatar is 10 KB.
*/
- (void) setAvatarData: (NSString *) newAvatarData;
@end /* interface MYSMSAPINS0UserContactSync */
#endif /* DEF_MYSMSAPINS0UserContactSync_H */
#ifndef DEF_MYSMSAPINS0UserContact_H
#define DEF_MYSMSAPINS0UserContact_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContact : NSObject
{
@private
int _contactId;
NSString *_name;
NSArray *_msisdns;
NSArray *_msisdnsType;
NSArray *_contactGroups;
NSString *_avatarUrl;
}
/**
* The contact id of the contact.
*/
- (int) contactId;
/**
* The contact id of the contact.
*/
- (void) setContactId: (int) newContactId;
/**
* The name of the message.
*/
- (NSString *) name;
/**
* The name of the message.
*/
- (void) setName: (NSString *) newName;
/**
* The msisdn of the contact.
*/
- (NSArray *) msisdns;
/**
* The msisdn of the contact.
*/
- (void) setMsisdns: (NSArray *) newMsisdns;
/**
* The type (mobile, work, home, ...) for the msisdn at the same array position.
*
* The array size must be the same than msisdns or null.
*/
- (NSArray *) msisdnsType;
/**
* The type (mobile, work, home, ...) for the msisdn at the same array position.
*
* The array size must be the same than msisdns or null.
*/
- (void) setMsisdnsType: (NSArray *) newMsisdnsType;
/**
* The contact group names.
*/
- (NSArray *) contactGroups;
/**
* The contact group names.
*/
- (void) setContactGroups: (NSArray *) newContactGroups;
/**
* The relative url of the avatar or null if the contact has none.
*
* Use http(s)://api.mysms.com as host.
*/
- (NSString *) avatarUrl;
/**
* The relative url of the avatar or null if the contact has none.
*
* Use http(s)://api.mysms.com as host.
*/
- (void) setAvatarUrl: (NSString *) newAvatarUrl;
@end /* interface MYSMSAPINS0UserContact */
#endif /* DEF_MYSMSAPINS0UserContact_H */
#ifndef DEF_MYSMSAPINS0UserCallSyncAck_H
#define DEF_MYSMSAPINS0UserCallSyncAck_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallSyncAck : NSObject
{
@private
int _operation;
int _callId;
int _deviceCallId;
}
/**
* The sync operation for this call
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (int) operation;
/**
* The sync operation for this call
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (void) setOperation: (int) newOperation;
/**
* The (server) call id for the call.
*/
- (int) callId;
/**
* The (server) call id for the call.
*/
- (void) setCallId: (int) newCallId;
/**
* The device call id for the call.
*/
- (int) deviceCallId;
/**
* The device call id for the call.
*/
- (void) setDeviceCallId: (int) newDeviceCallId;
@end /* interface MYSMSAPINS0UserCallSyncAck */
#endif /* DEF_MYSMSAPINS0UserCallSyncAck_H */
#ifndef DEF_MYSMSAPINS0UserCallSync_H
#define DEF_MYSMSAPINS0UserCallSync_H
/**
* Call Synchronization Object
Used to synchronize a call from server to device and vice versa.
@author gpansy
*/
@interface MYSMSAPINS0UserCallSync : NSObject
{
@private
int _operation;
int _callId;
int _deviceCallId;
NSString *_address;
BOOL *_incoming;
BOOL *_read;
int *_duration;
int *_status;
NSDate *_dateCall;
}
/**
* The sync operation for this call
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (int) operation;
/**
* The sync operation for this call
*
* 0 .. update
* 1 .. insert
* 2 .. delete
*/
- (void) setOperation: (int) newOperation;
/**
* The call id of the call
*
* The call id will be zero for new calls from the device otherwise the call id must be greater than zero.
*/
- (int) callId;
/**
* The call id of the call
*
* The call id will be zero for new calls from the device otherwise the call id must be greater than zero.
*/
- (void) setCallId: (int) newCallId;
/**
* The device call id of the call
*
* The device call id will be zero for new calls from the server otherwise the device call id must be greater than zero.
*/
- (int) deviceCallId;
/**
* The device call id of the call
*
* The device call id will be zero for new calls from the server otherwise the device call id must be greater than zero.
*/
- (void) setDeviceCallId: (int) newDeviceCallId;
/**
* The address of the call in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
* (20 chars allowed, more will be truncated)
*/
- (NSString *) address;
/**
* The address of the call in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
* (20 chars allowed, more will be truncated)
*/
- (void) setAddress: (NSString *) newAddress;
/**
* The call direction (incoming or outgoing) state
*/
- (BOOL *) incoming;
/**
* The call direction (incoming or outgoing) state
*/
- (void) setIncoming: (BOOL *) newIncoming;
/**
* The call read state
*/
- (BOOL *) read;
/**
* The call read state
*/
- (void) setRead: (BOOL *) newRead;
/**
* The duration of the call in seconds
*/
- (int *) duration;
/**
* The duration of the call in seconds
*/
- (void) setDuration: (int *) newDuration;
/**
* The status of the call
*
* 0 .. ringing
* 1 .. active
* 2 .. complete
* 3 .. missed
*/
- (int *) status;
/**
* The status of the call
*
* 0 .. ringing
* 1 .. active
* 2 .. complete
* 3 .. missed
*/
- (void) setStatus: (int *) newStatus;
/**
* The date when the call was initiated
*/
- (NSDate *) dateCall;
/**
* The date when the call was initiated
*/
- (void) setDateCall: (NSDate *) newDateCall;
@end /* interface MYSMSAPINS0UserCallSync */
#endif /* DEF_MYSMSAPINS0UserCallSync_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsSendAck_H
#define DEF_MYSMSAPINS0RemoteSmsSendAck_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsSendAck : NSObject
{
@private
NSString *_recipient;
int _messageId;
}
/**
* The msisdn of the recipient
*/
- (NSString *) recipient;
/**
* The msisdn of the recipient
*/
- (void) setRecipient: (NSString *) newRecipient;
/**
* The (server) message id for the message if one was created.
*/
- (int) messageId;
/**
* The (server) message id for the message if one was created.
*/
- (void) setMessageId: (int) newMessageId;
@end /* interface MYSMSAPINS0RemoteSmsSendAck */
#endif /* DEF_MYSMSAPINS0RemoteSmsSendAck_H */
#ifndef DEF_MYSMSAPINS0ConfigProduct_H
#define DEF_MYSMSAPINS0ConfigProduct_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ConfigProduct : NSObject
{
@private
int _identifier;
int _countryId;
NSString *_type;
NSString *_name;
int _subscriptionLength;
double _price;
BOOL _available;
NSString *_code;
}
/**
* The product id
*/
- (int) identifier;
/**
* The product id
*/
- (void) setIdentifier: (int) newIdentifier;
/**
* The country id for this product
*/
- (int) countryId;
/**
* The country id for this product
*/
- (void) setCountryId: (int) newCountryId;
/**
* The product type
*
* sms0 .. domestic sms
* sms1 .. foreign sms
* credit .. sms credit
* subscription .. sms subscription
*/
- (NSString *) type;
/**
* The product type
*
* sms0 .. domestic sms
* sms1 .. foreign sms
* credit .. sms credit
* subscription .. sms subscription
*/
- (void) setType: (NSString *) newType;
/**
* The name of the product
*/
- (NSString *) name;
/**
* The name of the product
*/
- (void) setName: (NSString *) newName;
/**
* The length of a period in months if it is a subscription product
*/
- (int) subscriptionLength;
/**
* The length of a period in months if it is a subscription product
*/
- (void) setSubscriptionLength: (int) newSubscriptionLength;
/**
* The price of the product
*/
- (double) price;
/**
* The price of the product
*/
- (void) setPrice: (double) newPrice;
/**
* Is the product available for purchase
*/
- (BOOL) available;
/**
* Is the product available for purchase
*/
- (void) setAvailable: (BOOL) newAvailable;
/**
* The code of the product if set
*/
- (NSString *) code;
/**
* The code of the product if set
*/
- (void) setCode: (NSString *) newCode;
@end /* interface MYSMSAPINS0ConfigProduct */
#endif /* DEF_MYSMSAPINS0ConfigProduct_H */
#ifndef DEF_MYSMSAPINS0Request_H
#define DEF_MYSMSAPINS0Request_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0Request : NSObject
{
@private
NSString *_apiKey;
}
/**
*
*/
- (NSString *) apiKey;
/**
*
*/
- (void) setApiKey: (NSString *) newApiKey;
@end /* interface MYSMSAPINS0Request */
#endif /* DEF_MYSMSAPINS0Request_H */
#ifndef DEF_MYSMSAPINS0AttachmentAllowMsisdnsResponse_H
#define DEF_MYSMSAPINS0AttachmentAllowMsisdnsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentAllowMsisdnsResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0AttachmentAllowMsisdnsResponse */
#endif /* DEF_MYSMSAPINS0AttachmentAllowMsisdnsResponse_H */
#ifndef DEF_MYSMSAPINS0AttachmentCreateResponse_H
#define DEF_MYSMSAPINS0AttachmentCreateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentCreateResponse : MYSMSAPINS0Response
{
@private
NSString *_attachmentKey;
}
/**
* The newly created attachment key
*/
- (NSString *) attachmentKey;
/**
* The newly created attachment key
*/
- (void) setAttachmentKey: (NSString *) newAttachmentKey;
@end /* interface MYSMSAPINS0AttachmentCreateResponse */
#endif /* DEF_MYSMSAPINS0AttachmentCreateResponse_H */
#ifndef DEF_MYSMSAPINS0ConfigGetCountriesRequest_H
#define DEF_MYSMSAPINS0ConfigGetCountriesRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ConfigGetCountriesRequest : MYSMSAPINS0Request
{
@private
NSString *_code;
NSString *_authToken;
}
/**
*
*/
- (NSString *) code;
/**
*
*/
- (void) setCode: (NSString *) newCode;
/**
* null
*/
- (NSString *) authToken;
/**
* null
*/
- (void) setAuthToken: (NSString *) newAuthToken;
@end /* interface MYSMSAPINS0ConfigGetCountriesRequest */
#endif /* DEF_MYSMSAPINS0ConfigGetCountriesRequest_H */
#ifndef DEF_MYSMSAPINS0ConfigGetCountriesResponse_H
#define DEF_MYSMSAPINS0ConfigGetCountriesResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ConfigGetCountriesResponse : MYSMSAPINS0Response
{
@private
NSArray *_countries;
}
/**
* (no documentation provided)
*/
- (NSArray *) countries;
/**
* (no documentation provided)
*/
- (void) setCountries: (NSArray *) newCountries;
@end /* interface MYSMSAPINS0ConfigGetCountriesResponse */
#endif /* DEF_MYSMSAPINS0ConfigGetCountriesResponse_H */
#ifndef DEF_MYSMSAPINS0CrmMessageClickedResponse_H
#define DEF_MYSMSAPINS0CrmMessageClickedResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0CrmMessageClickedResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0CrmMessageClickedResponse */
#endif /* DEF_MYSMSAPINS0CrmMessageClickedResponse_H */
#ifndef DEF_MYSMSAPINS0CrmMessageViewedResponse_H
#define DEF_MYSMSAPINS0CrmMessageViewedResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0CrmMessageViewedResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0CrmMessageViewedResponse */
#endif /* DEF_MYSMSAPINS0CrmMessageViewedResponse_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountConnectResponse_H
#define DEF_MYSMSAPINS0ExternalAccountConnectResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountConnectResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0ExternalAccountConnectResponse */
#endif /* DEF_MYSMSAPINS0ExternalAccountConnectResponse_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountCreateRequest_H
#define DEF_MYSMSAPINS0ExternalAccountCreateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountCreateRequest : MYSMSAPINS0Request
{
@private
int _type;
NSString *_oauthToken;
NSString *_refreshToken;
NSString *_countryCode;
}
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (int) type;
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (void) setType: (int) newType;
/**
* The oauth token of the external account
*/
- (NSString *) oauthToken;
/**
* The oauth token of the external account
*/
- (void) setOauthToken: (NSString *) newOauthToken;
/**
* The optional refresh token of the external account
*/
- (NSString *) refreshToken;
/**
* The optional refresh token of the external account
*/
- (void) setRefreshToken: (NSString *) newRefreshToken;
/**
* The iso country code {http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2}
*/
- (NSString *) countryCode;
/**
* The iso country code {http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2}
*/
- (void) setCountryCode: (NSString *) newCountryCode;
@end /* interface MYSMSAPINS0ExternalAccountCreateRequest */
#endif /* DEF_MYSMSAPINS0ExternalAccountCreateRequest_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountDeleteResponse_H
#define DEF_MYSMSAPINS0ExternalAccountDeleteResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountDeleteResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0ExternalAccountDeleteResponse */
#endif /* DEF_MYSMSAPINS0ExternalAccountDeleteResponse_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountDisconnectResponse_H
#define DEF_MYSMSAPINS0ExternalAccountDisconnectResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountDisconnectResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0ExternalAccountDisconnectResponse */
#endif /* DEF_MYSMSAPINS0ExternalAccountDisconnectResponse_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountGetTokenResponse_H
#define DEF_MYSMSAPINS0ExternalAccountGetTokenResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountGetTokenResponse : MYSMSAPINS0Response
{
@private
NSString *_accessToken;
}
/**
* The newly refreshed access token.
*/
- (NSString *) accessToken;
/**
* The newly refreshed access token.
*/
- (void) setAccessToken: (NSString *) newAccessToken;
@end /* interface MYSMSAPINS0ExternalAccountGetTokenResponse */
#endif /* DEF_MYSMSAPINS0ExternalAccountGetTokenResponse_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountInitiateResponse_H
#define DEF_MYSMSAPINS0ExternalAccountInitiateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountInitiateResponse : MYSMSAPINS0Response
{
@private
NSString *_oauthAuthorizeUrl;
}
/**
* The oauth authorize url where the user needs to enter his credentials
*/
- (NSString *) oauthAuthorizeUrl;
/**
* The oauth authorize url where the user needs to enter his credentials
*/
- (void) setOauthAuthorizeUrl: (NSString *) newOauthAuthorizeUrl;
@end /* interface MYSMSAPINS0ExternalAccountInitiateResponse */
#endif /* DEF_MYSMSAPINS0ExternalAccountInitiateResponse_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountLoginResponse_H
#define DEF_MYSMSAPINS0ExternalAccountLoginResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountLoginResponse : MYSMSAPINS0Response
{
@private
long long *_msisdn;
NSString *_authToken;
NSString *_info;
NSDate *_dateVerified;
NSString *_countryCode;
int _dialPrefix;
NSString *_currencyCode;
NSString *_email;
}
/**
* The user's verified mobile number
*/
- (long long *) msisdn;
/**
* The user's verified mobile number
*/
- (void) setMsisdn: (long long *) newMsisdn;
/**
* The authentication token
*/
- (NSString *) authToken;
/**
* The authentication token
*/
- (void) setAuthToken: (NSString *) newAuthToken;
/**
* The info which can be configured per api key.
*/
- (NSString *) info;
/**
* The info which can be configured per api key.
*/
- (void) setInfo: (NSString *) newInfo;
/**
* The date when the user was last verified
*/
- (NSDate *) dateVerified;
/**
* The date when the user was last verified
*/
- (void) setDateVerified: (NSDate *) newDateVerified;
/**
* The iso country code {http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2}
*/
- (NSString *) countryCode;
/**
* The iso country code {http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2}
*/
- (void) setCountryCode: (NSString *) newCountryCode;
/**
* The international dial prefix {http://en.wikipedia.org/wiki/List_of_country_calling_codes} for the home country of this account
*/
- (int) dialPrefix;
/**
* The international dial prefix {http://en.wikipedia.org/wiki/List_of_country_calling_codes} for the home country of this account
*/
- (void) setDialPrefix: (int) newDialPrefix;
/**
* The iso currency code {http://en.wikipedia.org/wiki/ISO_currency_code}
*/
- (NSString *) currencyCode;
/**
* The iso currency code {http://en.wikipedia.org/wiki/ISO_currency_code}
*/
- (void) setCurrencyCode: (NSString *) newCurrencyCode;
/**
* The email of the external account if available.
*/
- (NSString *) email;
/**
* The email of the external account if available.
*/
- (void) setEmail: (NSString *) newEmail;
@end /* interface MYSMSAPINS0ExternalAccountLoginResponse */
#endif /* DEF_MYSMSAPINS0ExternalAccountLoginResponse_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountValidateResponse_H
#define DEF_MYSMSAPINS0ExternalAccountValidateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountValidateResponse : MYSMSAPINS0Response
{
@private
NSString *_oauthToken;
}
/**
* The validated oauth token, which can be used to login, connect or disconnect
*/
- (NSString *) oauthToken;
/**
* The validated oauth token, which can be used to login, connect or disconnect
*/
- (void) setOauthToken: (NSString *) newOauthToken;
@end /* interface MYSMSAPINS0ExternalAccountValidateResponse */
#endif /* DEF_MYSMSAPINS0ExternalAccountValidateResponse_H */
#ifndef DEF_MYSMSAPINS0FeedbackSendResponse_H
#define DEF_MYSMSAPINS0FeedbackSendResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0FeedbackSendResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0FeedbackSendResponse */
#endif /* DEF_MYSMSAPINS0FeedbackSendResponse_H */
#ifndef DEF_MYSMSAPINS0GroupCreateResponse_H
#define DEF_MYSMSAPINS0GroupCreateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupCreateResponse : MYSMSAPINS0Response
{
@private
int _groupId;
}
/**
* The group id of newly created group.
*/
- (int) groupId;
/**
* The group id of newly created group.
*/
- (void) setGroupId: (int) newGroupId;
@end /* interface MYSMSAPINS0GroupCreateResponse */
#endif /* DEF_MYSMSAPINS0GroupCreateResponse_H */
#ifndef DEF_MYSMSAPINS0GroupGetGroupsResponse_H
#define DEF_MYSMSAPINS0GroupGetGroupsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupGetGroupsResponse : MYSMSAPINS0Response
{
@private
NSArray *_groups;
}
/**
* The groups of the authenticated user.
*/
- (NSArray *) groups;
/**
* The groups of the authenticated user.
*/
- (void) setGroups: (NSArray *) newGroups;
@end /* interface MYSMSAPINS0GroupGetGroupsResponse */
#endif /* DEF_MYSMSAPINS0GroupGetGroupsResponse_H */
#ifndef DEF_MYSMSAPINS0GroupGetUsersResponse_H
#define DEF_MYSMSAPINS0GroupGetUsersResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupGetUsersResponse : MYSMSAPINS0Response
{
@private
NSArray *_msisdns;
}
/**
* The msisdns of the group user's in international format (436761234567).
*/
- (NSArray *) msisdns;
/**
* The msisdns of the group user's in international format (436761234567).
*/
- (void) setMsisdns: (NSArray *) newMsisdns;
@end /* interface MYSMSAPINS0GroupGetUsersResponse */
#endif /* DEF_MYSMSAPINS0GroupGetUsersResponse_H */
#ifndef DEF_MYSMSAPINS0GroupInviteUsersResponse_H
#define DEF_MYSMSAPINS0GroupInviteUsersResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupInviteUsersResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0GroupInviteUsersResponse */
#endif /* DEF_MYSMSAPINS0GroupInviteUsersResponse_H */
#ifndef DEF_MYSMSAPINS0GroupLeaveResponse_H
#define DEF_MYSMSAPINS0GroupLeaveResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupLeaveResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0GroupLeaveResponse */
#endif /* DEF_MYSMSAPINS0GroupLeaveResponse_H */
#ifndef DEF_MYSMSAPINS0GroupRenameResponse_H
#define DEF_MYSMSAPINS0GroupRenameResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupRenameResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0GroupRenameResponse */
#endif /* DEF_MYSMSAPINS0GroupRenameResponse_H */
#ifndef DEF_MYSMSAPINS0MessageSendRequest_H
#define DEF_MYSMSAPINS0MessageSendRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MessageSendRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
NSString *_password;
NSString *_recipient;
NSString *_message;
long long *_dateSendOn;
}
/**
* (no documentation provided)
*/
- (long long) msisdn;
/**
* (no documentation provided)
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* (no documentation provided)
*/
- (NSString *) password;
/**
* (no documentation provided)
*/
- (void) setPassword: (NSString *) newPassword;
/**
* The recipient in international format (+436761234567)
*/
- (NSString *) recipient;
/**
* The recipient in international format (+436761234567)
*/
- (void) setRecipient: (NSString *) newRecipient;
/**
* The message to send
*/
- (NSString *) message;
/**
* The message to send
*/
- (void) setMessage: (NSString *) newMessage;
/**
* The optional date when the message should be delivered.
* If not given it will be delivered immediately.
*/
- (long long *) dateSendOn;
/**
* The optional date when the message should be delivered.
* If not given it will be delivered immediately.
*/
- (void) setDateSendOn: (long long *) newDateSendOn;
@end /* interface MYSMSAPINS0MessageSendRequest */
#endif /* DEF_MYSMSAPINS0MessageSendRequest_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyCallRequest_H
#define DEF_MYSMSAPINS0MsisdnVerifyCallRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyCallRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
}
/**
* The msisdn to verify
*/
- (long long) msisdn;
/**
* The msisdn to verify
*/
- (void) setMsisdn: (long long) newMsisdn;
@end /* interface MYSMSAPINS0MsisdnVerifyCallRequest */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyCallRequest_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyCheckKeyRequest_H
#define DEF_MYSMSAPINS0MsisdnVerifyCheckKeyRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyCheckKeyRequest : MYSMSAPINS0Request
{
@private
NSString *_key;
}
/**
* The key to check
*/
- (NSString *) key;
/**
* The key to check
*/
- (void) setKey: (NSString *) newKey;
@end /* interface MYSMSAPINS0MsisdnVerifyCheckKeyRequest */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyCheckKeyRequest_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyCheckPinRequest_H
#define DEF_MYSMSAPINS0MsisdnVerifyCheckPinRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyCheckPinRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
int _pin;
}
/**
* The msisdn to verify
*/
- (long long) msisdn;
/**
* The msisdn to verify
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* The pin to check
*/
- (int) pin;
/**
* The pin to check
*/
- (void) setPin: (int) newPin;
@end /* interface MYSMSAPINS0MsisdnVerifyCheckPinRequest */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyCheckPinRequest_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyCreateKeyRequest_H
#define DEF_MYSMSAPINS0MsisdnVerifyCreateKeyRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyCreateKeyRequest : MYSMSAPINS0Request
{
@private
NSString *_provider;
}
/**
* The msisdn's sim provider (optional)
*/
- (NSString *) provider;
/**
* The msisdn's sim provider (optional)
*/
- (void) setProvider: (NSString *) newProvider;
@end /* interface MYSMSAPINS0MsisdnVerifyCreateKeyRequest */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyCreateKeyRequest_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyRequest_H
#define DEF_MYSMSAPINS0MsisdnVerifyRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
BOOL _flashSms;
}
/**
* The msisdn to verify
*/
- (long long) msisdn;
/**
* The msisdn to verify
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* If set the verify pin is send as flash sms
*/
- (BOOL) flashSms;
/**
* If set the verify pin is send as flash sms
*/
- (void) setFlashSms: (BOOL) newFlashSms;
@end /* interface MYSMSAPINS0MsisdnVerifyRequest */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyRequest_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyStatusRequest_H
#define DEF_MYSMSAPINS0MsisdnVerifyStatusRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyStatusRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
}
/**
* The msisdn to verify
*/
- (long long) msisdn;
/**
* The msisdn to verify
*/
- (void) setMsisdn: (long long) newMsisdn;
@end /* interface MYSMSAPINS0MsisdnVerifyStatusRequest */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyStatusRequest_H */
#ifndef DEF_MYSMSAPINS0ProUserAddRequest_H
#define DEF_MYSMSAPINS0ProUserAddRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ProUserAddRequest : MYSMSAPINS0Request
{
@private
int _proType;
NSString *_externalId;
}
/**
* The pro type that should be checked
*
* 1 .. Android Tablet
*/
- (int) proType;
/**
* The pro type that should be checked
*
* 1 .. Android Tablet
*/
- (void) setProType: (int) newProType;
/**
* The external id the pro user belongs to
*/
- (NSString *) externalId;
/**
* The external id the pro user belongs to
*/
- (void) setExternalId: (NSString *) newExternalId;
@end /* interface MYSMSAPINS0ProUserAddRequest */
#endif /* DEF_MYSMSAPINS0ProUserAddRequest_H */
#ifndef DEF_MYSMSAPINS0ProUserCheckRequest_H
#define DEF_MYSMSAPINS0ProUserCheckRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ProUserCheckRequest : MYSMSAPINS0Request
{
@private
int _proType;
NSArray *_externalIds;
}
/**
* The pro type that should be checked
*
* 1 .. Android Tablet
*/
- (int) proType;
/**
* The pro type that should be checked
*
* 1 .. Android Tablet
*/
- (void) setProType: (int) newProType;
/**
* The external ids that should be checked
*/
- (NSArray *) externalIds;
/**
* The external ids that should be checked
*/
- (void) setExternalIds: (NSArray *) newExternalIds;
@end /* interface MYSMSAPINS0ProUserCheckRequest */
#endif /* DEF_MYSMSAPINS0ProUserCheckRequest_H */
#ifndef DEF_MYSMSAPINS0RegistrationActivateMsisdnRequest_H
#define DEF_MYSMSAPINS0RegistrationActivateMsisdnRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationActivateMsisdnRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
int _msisdnVerifyPin;
}
/**
* The user's verified mobile number
*/
- (long long) msisdn;
/**
* The user's verified mobile number
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* The msisdn verify pin send to the user (see msisdn/verify)
*/
- (int) msisdnVerifyPin;
/**
* The msisdn verify pin send to the user (see msisdn/verify)
*/
- (void) setMsisdnVerifyPin: (int) newMsisdnVerifyPin;
@end /* interface MYSMSAPINS0RegistrationActivateMsisdnRequest */
#endif /* DEF_MYSMSAPINS0RegistrationActivateMsisdnRequest_H */
#ifndef DEF_MYSMSAPINS0RegistrationActivateRequest_H
#define DEF_MYSMSAPINS0RegistrationActivateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationActivateRequest : MYSMSAPINS0Request
{
@private
NSString *_registrationKey;
}
/**
* The registration key send to the they user or was sent by the user via sms.
*/
- (NSString *) registrationKey;
/**
* The registration key send to the they user or was sent by the user via sms.
*/
- (void) setRegistrationKey: (NSString *) newRegistrationKey;
@end /* interface MYSMSAPINS0RegistrationActivateRequest */
#endif /* DEF_MYSMSAPINS0RegistrationActivateRequest_H */
#ifndef DEF_MYSMSAPINS0RegistrationCheckMsisdnRequest_H
#define DEF_MYSMSAPINS0RegistrationCheckMsisdnRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationCheckMsisdnRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
}
/**
* The user's verified mobile number
*/
- (long long) msisdn;
/**
* The user's verified mobile number
*/
- (void) setMsisdn: (long long) newMsisdn;
@end /* interface MYSMSAPINS0RegistrationCheckMsisdnRequest */
#endif /* DEF_MYSMSAPINS0RegistrationCheckMsisdnRequest_H */
#ifndef DEF_MYSMSAPINS0RegistrationCreateKeyRequest_H
#define DEF_MYSMSAPINS0RegistrationCreateKeyRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationCreateKeyRequest : MYSMSAPINS0Request
{
@private
NSString *_password;
NSString *_provider;
}
/**
* The registration's password
*/
- (NSString *) password;
/**
* The registration's password
*/
- (void) setPassword: (NSString *) newPassword;
/**
* The registration's sim provider (optional)
*/
- (NSString *) provider;
/**
* The registration's sim provider (optional)
*/
- (void) setProvider: (NSString *) newProvider;
@end /* interface MYSMSAPINS0RegistrationCreateKeyRequest */
#endif /* DEF_MYSMSAPINS0RegistrationCreateKeyRequest_H */
#ifndef DEF_MYSMSAPINS0RegistrationCreateRequest_H
#define DEF_MYSMSAPINS0RegistrationCreateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationCreateRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
NSString *_password;
BOOL _test;
}
/**
* The registration's mobile number that needs to be verified
*/
- (long long) msisdn;
/**
* The registration's mobile number that needs to be verified
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* The registration's password
*/
- (NSString *) password;
/**
* The registration's password
*/
- (void) setPassword: (NSString *) newPassword;
/**
* True if the parameter should be checked without trigger a registration.
*/
- (BOOL) test;
/**
* True if the parameter should be checked without trigger a registration.
*/
- (void) setTest: (BOOL) newTest;
@end /* interface MYSMSAPINS0RegistrationCreateRequest */
#endif /* DEF_MYSMSAPINS0RegistrationCreateRequest_H */
#ifndef DEF_MYSMSAPINS0RegistrationCreateResponse_H
#define DEF_MYSMSAPINS0RegistrationCreateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationCreateResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0RegistrationCreateResponse */
#endif /* DEF_MYSMSAPINS0RegistrationCreateResponse_H */
#ifndef DEF_MYSMSAPINS0RemoteCallControlResponse_H
#define DEF_MYSMSAPINS0RemoteCallControlResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteCallControlResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0RemoteCallControlResponse */
#endif /* DEF_MYSMSAPINS0RemoteCallControlResponse_H */
#ifndef DEF_MYSMSAPINS0RemoteCallFailedResponse_H
#define DEF_MYSMSAPINS0RemoteCallFailedResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteCallFailedResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0RemoteCallFailedResponse */
#endif /* DEF_MYSMSAPINS0RemoteCallFailedResponse_H */
#ifndef DEF_MYSMSAPINS0RemoteCallInitiateResponse_H
#define DEF_MYSMSAPINS0RemoteCallInitiateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteCallInitiateResponse : MYSMSAPINS0Response
{
@private
long long _requestId;
}
/**
* The request id of the remote sms send request.
*/
- (long long) requestId;
/**
* The request id of the remote sms send request.
*/
- (void) setRequestId: (long long) newRequestId;
@end /* interface MYSMSAPINS0RemoteCallInitiateResponse */
#endif /* DEF_MYSMSAPINS0RemoteCallInitiateResponse_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsCancelResponse_H
#define DEF_MYSMSAPINS0RemoteSmsCancelResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsCancelResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0RemoteSmsCancelResponse */
#endif /* DEF_MYSMSAPINS0RemoteSmsCancelResponse_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsFailedResponse_H
#define DEF_MYSMSAPINS0RemoteSmsFailedResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsFailedResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0RemoteSmsFailedResponse */
#endif /* DEF_MYSMSAPINS0RemoteSmsFailedResponse_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsSendResponse_H
#define DEF_MYSMSAPINS0RemoteSmsSendResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsSendResponse : MYSMSAPINS0Response
{
@private
long long _requestId;
NSDate *_dateSent;
NSArray *_remoteSmsSendAcks;
}
/**
* The request id of the remote sms send request.
*/
- (long long) requestId;
/**
* The request id of the remote sms send request.
*/
- (void) setRequestId: (long long) newRequestId;
/**
* The date when the message was sent
*/
- (NSDate *) dateSent;
/**
* The date when the message was sent
*/
- (void) setDateSent: (NSDate *) newDateSent;
/**
* The acknowledge of sent messages.
*/
- (NSArray *) remoteSmsSendAcks;
/**
* The acknowledge of sent messages.
*/
- (void) setRemoteSmsSendAcks: (NSArray *) newRemoteSmsSendAcks;
@end /* interface MYSMSAPINS0RemoteSmsSendResponse */
#endif /* DEF_MYSMSAPINS0RemoteSmsSendResponse_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsSentResponse_H
#define DEF_MYSMSAPINS0RemoteSmsSentResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsSentResponse : MYSMSAPINS0Response
{
@private
int _messageId;
}
/**
* The (server) message id for the message.
*/
- (int) messageId;
/**
* The (server) message id for the message.
*/
- (void) setMessageId: (int) newMessageId;
@end /* interface MYSMSAPINS0RemoteSmsSentResponse */
#endif /* DEF_MYSMSAPINS0RemoteSmsSentResponse_H */
#ifndef DEF_MYSMSAPINS0ShopCheckPaymentResponse_H
#define DEF_MYSMSAPINS0ShopCheckPaymentResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ShopCheckPaymentResponse : MYSMSAPINS0Response
{
@private
BOOL _payed;
NSString *_redirectUrl;
}
/**
* This is true if the payment was successful, otherwise the payment needs
* perhaps a redirect or some time too complete.
*/
- (BOOL) payed;
/**
* This is true if the payment was successful, otherwise the payment needs
* perhaps a redirect or some time too complete.
*/
- (void) setPayed: (BOOL) newPayed;
/**
* The redirect url where to user should go with a browser to complete the request.
* After completion (ok or nok) the browser window will be closed. Use the check payment
* request to get status.
*/
- (NSString *) redirectUrl;
/**
* The redirect url where to user should go with a browser to complete the request.
* After completion (ok or nok) the browser window will be closed. Use the check payment
* request to get status.
*/
- (void) setRedirectUrl: (NSString *) newRedirectUrl;
@end /* interface MYSMSAPINS0ShopCheckPaymentResponse */
#endif /* DEF_MYSMSAPINS0ShopCheckPaymentResponse_H */
#ifndef DEF_MYSMSAPINS0ShopGetPaymentMethodsResponse_H
#define DEF_MYSMSAPINS0ShopGetPaymentMethodsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ShopGetPaymentMethodsResponse : MYSMSAPINS0Response
{
@private
NSArray *_paymentMethods;
}
/**
* (no documentation provided)
*/
- (NSArray *) paymentMethods;
/**
* (no documentation provided)
*/
- (void) setPaymentMethods: (NSArray *) newPaymentMethods;
@end /* interface MYSMSAPINS0ShopGetPaymentMethodsResponse */
#endif /* DEF_MYSMSAPINS0ShopGetPaymentMethodsResponse_H */
#ifndef DEF_MYSMSAPINS0ShopRedeemTokenResponse_H
#define DEF_MYSMSAPINS0ShopRedeemTokenResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ShopRedeemTokenResponse : MYSMSAPINS0Response
{
@private
int _smsFree;
int _subscriptionLength;
}
/**
* Gives the amount of free sms that ware added to the balance for this token.
*/
- (int) smsFree;
/**
* Gives the amount of free sms that ware added to the balance for this token.
*/
- (void) setSmsFree: (int) newSmsFree;
/**
* Gives the amount of months the subscription is activated for this token.
*/
- (int) subscriptionLength;
/**
* Gives the amount of months the subscription is activated for this token.
*/
- (void) setSubscriptionLength: (int) newSubscriptionLength;
@end /* interface MYSMSAPINS0ShopRedeemTokenResponse */
#endif /* DEF_MYSMSAPINS0ShopRedeemTokenResponse_H */
#ifndef DEF_MYSMSAPINS0SmsSendResponse_H
#define DEF_MYSMSAPINS0SmsSendResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsSendResponse : MYSMSAPINS0Response
{
@private
int _sent;
NSDate *_dateSent;
NSArray *_smsSendAcks;
}
/**
* The number of sent sms
*/
- (int) sent;
/**
* The number of sent sms
*/
- (void) setSent: (int) newSent;
/**
* The date when the message was sent
*/
- (NSDate *) dateSent;
/**
* The date when the message was sent
*/
- (void) setDateSent: (NSDate *) newDateSent;
/**
* The acknowledge of sent messages.
*/
- (NSArray *) smsSendAcks;
/**
* The acknowledge of sent messages.
*/
- (void) setSmsSendAcks: (NSArray *) newSmsSendAcks;
@end /* interface MYSMSAPINS0SmsSendResponse */
#endif /* DEF_MYSMSAPINS0SmsSendResponse_H */
#ifndef DEF_MYSMSAPINS0SmsSendSponsoredResponse_H
#define DEF_MYSMSAPINS0SmsSendSponsoredResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsSendSponsoredResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0SmsSendSponsoredResponse */
#endif /* DEF_MYSMSAPINS0SmsSendSponsoredResponse_H */
#ifndef DEF_MYSMSAPINS0SmsConnectorCreateResponse_H
#define DEF_MYSMSAPINS0SmsConnectorCreateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsConnectorCreateResponse : MYSMSAPINS0Response
{
@private
MYSMSAPINS0SmsConnector *_smsConnector;
}
/**
* The newly created sms connector
*/
- (MYSMSAPINS0SmsConnector *) smsConnector;
/**
* The newly created sms connector
*/
- (void) setSmsConnector: (MYSMSAPINS0SmsConnector *) newSmsConnector;
@end /* interface MYSMSAPINS0SmsConnectorCreateResponse */
#endif /* DEF_MYSMSAPINS0SmsConnectorCreateResponse_H */
#ifndef DEF_MYSMSAPINS0SmsConnectorGetConnectorsResponse_H
#define DEF_MYSMSAPINS0SmsConnectorGetConnectorsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsConnectorGetConnectorsResponse : MYSMSAPINS0Response
{
@private
NSArray *_connectors;
}
/**
* The list of sms connectors.
*/
- (NSArray *) connectors;
/**
* The list of sms connectors.
*/
- (void) setConnectors: (NSArray *) newConnectors;
@end /* interface MYSMSAPINS0SmsConnectorGetConnectorsResponse */
#endif /* DEF_MYSMSAPINS0SmsConnectorGetConnectorsResponse_H */
#ifndef DEF_MYSMSAPINS0TypingFireEventResponse_H
#define DEF_MYSMSAPINS0TypingFireEventResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0TypingFireEventResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0TypingFireEventResponse */
#endif /* DEF_MYSMSAPINS0TypingFireEventResponse_H */
#ifndef DEF_MYSMSAPINS0UserCreateRequest_H
#define DEF_MYSMSAPINS0UserCreateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCreateRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
NSString *_password;
int _msisdnVerifyPin;
}
/**
* The user's verified mobile number
*/
- (long long) msisdn;
/**
* The user's verified mobile number
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* The user's password
*/
- (NSString *) password;
/**
* The user's password
*/
- (void) setPassword: (NSString *) newPassword;
/**
* The msisdn verify pin send to the user (see msisdn/verify)
*/
- (int) msisdnVerifyPin;
/**
* The msisdn verify pin send to the user (see msisdn/verify)
*/
- (void) setMsisdnVerifyPin: (int) newMsisdnVerifyPin;
@end /* interface MYSMSAPINS0UserCreateRequest */
#endif /* DEF_MYSMSAPINS0UserCreateRequest_H */
#ifndef DEF_MYSMSAPINS0UserCreateResponse_H
#define DEF_MYSMSAPINS0UserCreateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCreateResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserCreateResponse */
#endif /* DEF_MYSMSAPINS0UserCreateResponse_H */
#ifndef DEF_MYSMSAPINS0UserDeleteResponse_H
#define DEF_MYSMSAPINS0UserDeleteResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeleteResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserDeleteResponse */
#endif /* DEF_MYSMSAPINS0UserDeleteResponse_H */
#ifndef DEF_MYSMSAPINS0UserGetBalanceResponse_H
#define DEF_MYSMSAPINS0UserGetBalanceResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserGetBalanceResponse : MYSMSAPINS0Response
{
@private
double _credit;
int _freeSms;
int _subscriptionSms;
}
/**
* The actual credits
*/
- (double) credit;
/**
* The actual credits
*/
- (void) setCredit: (double) newCredit;
/**
* The free sms count
*/
- (int) freeSms;
/**
* The free sms count
*/
- (void) setFreeSms: (int) newFreeSms;
/**
* The subscription sms count
*/
- (int) subscriptionSms;
/**
* The subscription sms count
*/
- (void) setSubscriptionSms: (int) newSubscriptionSms;
@end /* interface MYSMSAPINS0UserGetBalanceResponse */
#endif /* DEF_MYSMSAPINS0UserGetBalanceResponse_H */
#ifndef DEF_MYSMSAPINS0UserGetFeatureResponse_H
#define DEF_MYSMSAPINS0UserGetFeatureResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserGetFeatureResponse : MYSMSAPINS0Response
{
@private
BOOL _remoteSmsEnabled;
NSString *_smsEnabledRegex;
BOOL _receiveCallEnabled;
BOOL _remoteCallEnabled;
BOOL _deviceActive;
BOOL _deviceSyncUnreliable;
int _maxMmsSize;
}
/**
* Tells if remote sms is possible or not
*/
- (BOOL) remoteSmsEnabled;
/**
* Tells if remote sms is possible or not
*/
- (void) setRemoteSmsEnabled: (BOOL) newRemoteSmsEnabled;
/**
* Gives a regular expression that matches msisdn's to which sms can be send over mysms
*/
- (NSString *) smsEnabledRegex;
/**
* Gives a regular expression that matches msisdn's to which sms can be send over mysms
*/
- (void) setSmsEnabledRegex: (NSString *) newSmsEnabledRegex;
/**
* Tells if receive calls is possible or not
*/
- (BOOL) receiveCallEnabled;
/**
* Tells if receive calls is possible or not
*/
- (void) setReceiveCallEnabled: (BOOL) newReceiveCallEnabled;
/**
* Tells if remote call is possible or not
*/
- (BOOL) remoteCallEnabled;
/**
* Tells if remote call is possible or not
*/
- (void) setRemoteCallEnabled: (BOOL) newRemoteCallEnabled;
/**
* Tells if a device is active or not
*/
- (BOOL) deviceActive;
/**
* Tells if a device is active or not
*/
- (void) setDeviceActive: (BOOL) newDeviceActive;
/**
* Tells if the messages of a device is unreliable (no event for new messages)
*/
- (BOOL) deviceSyncUnreliable;
/**
* Tells if the messages of a device is unreliable (no event for new messages)
*/
- (void) setDeviceSyncUnreliable: (BOOL) newDeviceSyncUnreliable;
/**
* Gives the max mms size in bytes.
*
* A value of zero means mms is disabled for attachments,
* but still allowed for group messaging.
*/
- (int) maxMmsSize;
/**
* Gives the max mms size in bytes.
*
* A value of zero means mms is disabled for attachments,
* but still allowed for group messaging.
*/
- (void) setMaxMmsSize: (int) newMaxMmsSize;
@end /* interface MYSMSAPINS0UserGetFeatureResponse */
#endif /* DEF_MYSMSAPINS0UserGetFeatureResponse_H */
#ifndef DEF_MYSMSAPINS0UserGetSettingResponse_H
#define DEF_MYSMSAPINS0UserGetSettingResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserGetSettingResponse : MYSMSAPINS0Response
{
@private
int _smsRouting;
NSString *_signature;
BOOL _a2aSendEnabled;
BOOL _a2aReceiveEnabled;
}
/**
* The actual sms routing.
*
* 0: send all sms over sim
* 1: send all sms over mysms
* 2: send national sms over sim and international over mysms
*/
- (int) smsRouting;
/**
* The actual sms routing.
*
* 0: send all sms over sim
* 1: send all sms over mysms
* 2: send national sms over sim and international over mysms
*/
- (void) setSmsRouting: (int) newSmsRouting;
/**
* The actual signature
*/
- (NSString *) signature;
/**
* The actual signature
*/
- (void) setSignature: (NSString *) newSignature;
/**
* The account to account send enabled state
*/
- (BOOL) a2aSendEnabled;
/**
* The account to account send enabled state
*/
- (void) setA2aSendEnabled: (BOOL) newA2aSendEnabled;
/**
* The account to account receive enabled state
*/
- (BOOL) a2aReceiveEnabled;
/**
* The account to account receive enabled state
*/
- (void) setA2aReceiveEnabled: (BOOL) newA2aReceiveEnabled;
@end /* interface MYSMSAPINS0UserGetSettingResponse */
#endif /* DEF_MYSMSAPINS0UserGetSettingResponse_H */
#ifndef DEF_MYSMSAPINS0UserLoginRequest_H
#define DEF_MYSMSAPINS0UserLoginRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserLoginRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
NSString *_password;
NSString *_key;
BOOL _checkKey;
}
/**
* The user's verified mobile number
*/
- (long long) msisdn;
/**
* The user's verified mobile number
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* The user's password
*/
- (NSString *) password;
/**
* The user's password
*/
- (void) setPassword: (NSString *) newPassword;
/**
* The optional key (max. 64 chars) for login check. If set and checkKey is true the key must match the last used key.
*/
- (NSString *) key;
/**
* The optional key (max. 64 chars) for login check. If set and checkKey is true the key must match the last used key.
*/
- (void) setKey: (NSString *) newKey;
/**
* If true the provided key will be checked otherwise the provided key will overwrite the old one after successful login.
*/
- (BOOL) checkKey;
/**
* If true the provided key will be checked otherwise the provided key will overwrite the old one after successful login.
*/
- (void) setCheckKey: (BOOL) newCheckKey;
@end /* interface MYSMSAPINS0UserLoginRequest */
#endif /* DEF_MYSMSAPINS0UserLoginRequest_H */
#ifndef DEF_MYSMSAPINS0UserResetPasswordRequest_H
#define DEF_MYSMSAPINS0UserResetPasswordRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserResetPasswordRequest : MYSMSAPINS0Request
{
@private
long long _msisdn;
BOOL _flashSms;
}
/**
* The user's verified mobile number
*/
- (long long) msisdn;
/**
* The user's verified mobile number
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* If set the new password is send as flash sms
*/
- (BOOL) flashSms;
/**
* If set the new password is send as flash sms
*/
- (void) setFlashSms: (BOOL) newFlashSms;
@end /* interface MYSMSAPINS0UserResetPasswordRequest */
#endif /* DEF_MYSMSAPINS0UserResetPasswordRequest_H */
#ifndef DEF_MYSMSAPINS0UserResetPasswordResponse_H
#define DEF_MYSMSAPINS0UserResetPasswordResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserResetPasswordResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserResetPasswordResponse */
#endif /* DEF_MYSMSAPINS0UserResetPasswordResponse_H */
#ifndef DEF_MYSMSAPINS0UserSetSettingResponse_H
#define DEF_MYSMSAPINS0UserSetSettingResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSetSettingResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserSetSettingResponse */
#endif /* DEF_MYSMSAPINS0UserSetSettingResponse_H */
#ifndef DEF_MYSMSAPINS0UserSetSmsRoutingResponse_H
#define DEF_MYSMSAPINS0UserSetSmsRoutingResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSetSmsRoutingResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserSetSmsRoutingResponse */
#endif /* DEF_MYSMSAPINS0UserSetSmsRoutingResponse_H */
#ifndef DEF_MYSMSAPINS0UserCallCountUnreadResponse_H
#define DEF_MYSMSAPINS0UserCallCountUnreadResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallCountUnreadResponse : MYSMSAPINS0Response
{
@private
int _unreadCount;
}
/**
* The amount of unread calls
*/
- (int) unreadCount;
/**
* The amount of unread calls
*/
- (void) setUnreadCount: (int) newUnreadCount;
@end /* interface MYSMSAPINS0UserCallCountUnreadResponse */
#endif /* DEF_MYSMSAPINS0UserCallCountUnreadResponse_H */
#ifndef DEF_MYSMSAPINS0UserCallDeleteAllResponse_H
#define DEF_MYSMSAPINS0UserCallDeleteAllResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallDeleteAllResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserCallDeleteAllResponse */
#endif /* DEF_MYSMSAPINS0UserCallDeleteAllResponse_H */
#ifndef DEF_MYSMSAPINS0UserCallDeleteListResponse_H
#define DEF_MYSMSAPINS0UserCallDeleteListResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallDeleteListResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserCallDeleteListResponse */
#endif /* DEF_MYSMSAPINS0UserCallDeleteListResponse_H */
#ifndef DEF_MYSMSAPINS0UserCallGetCallsResponse_H
#define DEF_MYSMSAPINS0UserCallGetCallsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallGetCallsResponse : MYSMSAPINS0Response
{
@private
NSArray *_calls;
}
/**
* The list of user calls
*/
- (NSArray *) calls;
/**
* The list of user calls
*/
- (void) setCalls: (NSArray *) newCalls;
@end /* interface MYSMSAPINS0UserCallGetCallsResponse */
#endif /* DEF_MYSMSAPINS0UserCallGetCallsResponse_H */
#ifndef DEF_MYSMSAPINS0UserCallInsertResponse_H
#define DEF_MYSMSAPINS0UserCallInsertResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallInsertResponse : MYSMSAPINS0Response
{
@private
int _callId;
}
/**
* The call id of the call
*/
- (int) callId;
/**
* The call id of the call
*/
- (void) setCallId: (int) newCallId;
@end /* interface MYSMSAPINS0UserCallInsertResponse */
#endif /* DEF_MYSMSAPINS0UserCallInsertResponse_H */
#ifndef DEF_MYSMSAPINS0UserCallSyncResponse_H
#define DEF_MYSMSAPINS0UserCallSyncResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallSyncResponse : MYSMSAPINS0Response
{
@private
NSArray *_syncs;
NSArray *_syncAcks;
}
/**
* The calls that were modified on the server and needs to be synchronized to the device.
*/
- (NSArray *) syncs;
/**
* The calls that were modified on the server and needs to be synchronized to the device.
*/
- (void) setSyncs: (NSArray *) newSyncs;
/**
* The acknowledge of calls synchronized previously from the device.
*/
- (NSArray *) syncAcks;
/**
* The acknowledge of calls synchronized previously from the device.
*/
- (void) setSyncAcks: (NSArray *) newSyncAcks;
@end /* interface MYSMSAPINS0UserCallSyncResponse */
#endif /* DEF_MYSMSAPINS0UserCallSyncResponse_H */
#ifndef DEF_MYSMSAPINS0UserCallUpdateResponse_H
#define DEF_MYSMSAPINS0UserCallUpdateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallUpdateResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserCallUpdateResponse */
#endif /* DEF_MYSMSAPINS0UserCallUpdateResponse_H */
#ifndef DEF_MYSMSAPINS0UserContactGetA2aMsisdnsResponse_H
#define DEF_MYSMSAPINS0UserContactGetA2aMsisdnsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactGetA2aMsisdnsResponse : MYSMSAPINS0Response
{
@private
NSArray *_msisdns;
}
/**
* The list of user contacts msisdns that are available for a2a.
*/
- (NSArray *) msisdns;
/**
* The list of user contacts msisdns that are available for a2a.
*/
- (void) setMsisdns: (NSArray *) newMsisdns;
@end /* interface MYSMSAPINS0UserContactGetA2aMsisdnsResponse */
#endif /* DEF_MYSMSAPINS0UserContactGetA2aMsisdnsResponse_H */
#ifndef DEF_MYSMSAPINS0UserContactSyncResponse_H
#define DEF_MYSMSAPINS0UserContactSyncResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactSyncResponse : MYSMSAPINS0Response
{
@private
NSArray *_syncs;
NSArray *_syncAcks;
}
/**
* The contacts that were modified on the server and needs to be synchronized to the device.
*/
- (NSArray *) syncs;
/**
* The contacts that were modified on the server and needs to be synchronized to the device.
*/
- (void) setSyncs: (NSArray *) newSyncs;
/**
* The acknowledge of contacts synchronized previously from the device.
*/
- (NSArray *) syncAcks;
/**
* The acknowledge of contacts synchronized previously from the device.
*/
- (void) setSyncAcks: (NSArray *) newSyncAcks;
@end /* interface MYSMSAPINS0UserContactSyncResponse */
#endif /* DEF_MYSMSAPINS0UserContactSyncResponse_H */
#ifndef DEF_MYSMSAPINS0UserDeviceClientDeleteResponse_H
#define DEF_MYSMSAPINS0UserDeviceClientDeleteResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeviceClientDeleteResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserDeviceClientDeleteResponse */
#endif /* DEF_MYSMSAPINS0UserDeviceClientDeleteResponse_H */
#ifndef DEF_MYSMSAPINS0UserDeviceClientGetResponse_H
#define DEF_MYSMSAPINS0UserDeviceClientGetResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeviceClientGetResponse : MYSMSAPINS0Response
{
@private
int _deviceId;
}
/**
* The newly created client device id
*/
- (int) deviceId;
/**
* The newly created client device id
*/
- (void) setDeviceId: (int) newDeviceId;
@end /* interface MYSMSAPINS0UserDeviceClientGetResponse */
#endif /* DEF_MYSMSAPINS0UserDeviceClientGetResponse_H */
#ifndef DEF_MYSMSAPINS0UserDeviceCreateResponse_H
#define DEF_MYSMSAPINS0UserDeviceCreateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeviceCreateResponse : MYSMSAPINS0Response
{
@private
int _deviceId;
}
/**
* The newly created device id
*/
- (int) deviceId;
/**
* The newly created device id
*/
- (void) setDeviceId: (int) newDeviceId;
@end /* interface MYSMSAPINS0UserDeviceCreateResponse */
#endif /* DEF_MYSMSAPINS0UserDeviceCreateResponse_H */
#ifndef DEF_MYSMSAPINS0UserDeviceUpdateResponse_H
#define DEF_MYSMSAPINS0UserDeviceUpdateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeviceUpdateResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserDeviceUpdateResponse */
#endif /* DEF_MYSMSAPINS0UserDeviceUpdateResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageDeleteConversationListResponse_H
#define DEF_MYSMSAPINS0UserMessageDeleteConversationListResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageDeleteConversationListResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserMessageDeleteConversationListResponse */
#endif /* DEF_MYSMSAPINS0UserMessageDeleteConversationListResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageDeleteConversationResponse_H
#define DEF_MYSMSAPINS0UserMessageDeleteConversationResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageDeleteConversationResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserMessageDeleteConversationResponse */
#endif /* DEF_MYSMSAPINS0UserMessageDeleteConversationResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageDeleteListResponse_H
#define DEF_MYSMSAPINS0UserMessageDeleteListResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageDeleteListResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserMessageDeleteListResponse */
#endif /* DEF_MYSMSAPINS0UserMessageDeleteListResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageDeleteResponse_H
#define DEF_MYSMSAPINS0UserMessageDeleteResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageDeleteResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserMessageDeleteResponse */
#endif /* DEF_MYSMSAPINS0UserMessageDeleteResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageGetConversationsResponse_H
#define DEF_MYSMSAPINS0UserMessageGetConversationsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageGetConversationsResponse : MYSMSAPINS0Response
{
@private
NSArray *_conversations;
}
/**
* The list of user message conversations.
*/
- (NSArray *) conversations;
/**
* The list of user message conversations.
*/
- (void) setConversations: (NSArray *) newConversations;
@end /* interface MYSMSAPINS0UserMessageGetConversationsResponse */
#endif /* DEF_MYSMSAPINS0UserMessageGetConversationsResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageGetMessagesResponse_H
#define DEF_MYSMSAPINS0UserMessageGetMessagesResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageGetMessagesResponse : MYSMSAPINS0Response
{
@private
NSArray *_messages;
}
/**
* The list of user message conversations.
*/
- (NSArray *) messages;
/**
* The list of user message conversations.
*/
- (void) setMessages: (NSArray *) newMessages;
@end /* interface MYSMSAPINS0UserMessageGetMessagesResponse */
#endif /* DEF_MYSMSAPINS0UserMessageGetMessagesResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageInsertResponse_H
#define DEF_MYSMSAPINS0UserMessageInsertResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageInsertResponse : MYSMSAPINS0Response
{
@private
int _messageId;
}
/**
* The message id of the message which was inserted.
*/
- (int) messageId;
/**
* The message id of the message which was inserted.
*/
- (void) setMessageId: (int) newMessageId;
@end /* interface MYSMSAPINS0UserMessageInsertResponse */
#endif /* DEF_MYSMSAPINS0UserMessageInsertResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageReadConversationResponse_H
#define DEF_MYSMSAPINS0UserMessageReadConversationResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageReadConversationResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserMessageReadConversationResponse */
#endif /* DEF_MYSMSAPINS0UserMessageReadConversationResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageSearchResponse_H
#define DEF_MYSMSAPINS0UserMessageSearchResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageSearchResponse : MYSMSAPINS0Response
{
@private
NSArray *_messages;
}
/**
* The list of user message conversations.
*/
- (NSArray *) messages;
/**
* The list of user message conversations.
*/
- (void) setMessages: (NSArray *) newMessages;
@end /* interface MYSMSAPINS0UserMessageSearchResponse */
#endif /* DEF_MYSMSAPINS0UserMessageSearchResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageSyncResponse_H
#define DEF_MYSMSAPINS0UserMessageSyncResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageSyncResponse : MYSMSAPINS0Response
{
@private
NSArray *_syncs;
NSArray *_syncAcks;
}
/**
* The messages that were modified on the server and needs to be synchronized to the device.
*/
- (NSArray *) syncs;
/**
* The messages that were modified on the server and needs to be synchronized to the device.
*/
- (void) setSyncs: (NSArray *) newSyncs;
/**
* The acknowledge of messages synchronized previously from the device.
*/
- (NSArray *) syncAcks;
/**
* The acknowledge of messages synchronized previously from the device.
*/
- (void) setSyncAcks: (NSArray *) newSyncAcks;
@end /* interface MYSMSAPINS0UserMessageSyncResponse */
#endif /* DEF_MYSMSAPINS0UserMessageSyncResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageUnlockListResponse_H
#define DEF_MYSMSAPINS0UserMessageUnlockListResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageUnlockListResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserMessageUnlockListResponse */
#endif /* DEF_MYSMSAPINS0UserMessageUnlockListResponse_H */
#ifndef DEF_MYSMSAPINS0UserSmsConnectorExtended_H
#define DEF_MYSMSAPINS0UserSmsConnectorExtended_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSmsConnectorExtended : MYSMSAPINS0UserSmsConnector
{
@private
MYSMSAPINS0SmsConnector *_smsConnector;
}
/**
* (no documentation provided)
*/
- (MYSMSAPINS0SmsConnector *) smsConnector;
/**
* (no documentation provided)
*/
- (void) setSmsConnector: (MYSMSAPINS0SmsConnector *) newSmsConnector;
@end /* interface MYSMSAPINS0UserSmsConnectorExtended */
#endif /* DEF_MYSMSAPINS0UserSmsConnectorExtended_H */
#ifndef DEF_MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedResponse_H
#define DEF_MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedResponse : MYSMSAPINS0Response
{
@private
NSArray *_connectors;
}
/**
* The list of user sms connectors.
*/
- (NSArray *) connectors;
/**
* The list of user sms connectors.
*/
- (void) setConnectors: (NSArray *) newConnectors;
@end /* interface MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedResponse */
#endif /* DEF_MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedResponse_H */
#ifndef DEF_MYSMSAPINS0UserSmsConnectorSetConnectorsResponse_H
#define DEF_MYSMSAPINS0UserSmsConnectorSetConnectorsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSmsConnectorSetConnectorsResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserSmsConnectorSetConnectorsResponse */
#endif /* DEF_MYSMSAPINS0UserSmsConnectorSetConnectorsResponse_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionActivateResponse_H
#define DEF_MYSMSAPINS0UserSubscriptionActivateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionActivateResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserSubscriptionActivateResponse */
#endif /* DEF_MYSMSAPINS0UserSubscriptionActivateResponse_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionDeactivateResponse_H
#define DEF_MYSMSAPINS0UserSubscriptionDeactivateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionDeactivateResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserSubscriptionDeactivateResponse */
#endif /* DEF_MYSMSAPINS0UserSubscriptionDeactivateResponse_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionGetResponse_H
#define DEF_MYSMSAPINS0UserSubscriptionGetResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionGetResponse : MYSMSAPINS0Response
{
@private
int _productId;
NSDate *_periodEnd;
int _status;
}
/**
* The product id of the subscription or zero if their is no subscription
*/
- (int) productId;
/**
* The product id of the subscription or zero if their is no subscription
*/
- (void) setProductId: (int) newProductId;
/**
* The period end date of the subscription
*/
- (NSDate *) periodEnd;
/**
* The period end date of the subscription
*/
- (void) setPeriodEnd: (NSDate *) newPeriodEnd;
/**
* The status of the subscription
*
* 0 .. active (unpayed)
* 1 .. active
* 2 .. active but deactivated at period end
* 3 .. inactive
*/
- (int) status;
/**
* The status of the subscription
*
* 0 .. active (unpayed)
* 1 .. active
* 2 .. active but deactivated at period end
* 3 .. inactive
*/
- (void) setStatus: (int) newStatus;
@end /* interface MYSMSAPINS0UserSubscriptionGetResponse */
#endif /* DEF_MYSMSAPINS0UserSubscriptionGetResponse_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionLaunchResponse_H
#define DEF_MYSMSAPINS0UserSubscriptionLaunchResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionLaunchResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserSubscriptionLaunchResponse */
#endif /* DEF_MYSMSAPINS0UserSubscriptionLaunchResponse_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionLogResponse_H
#define DEF_MYSMSAPINS0UserSubscriptionLogResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionLogResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserSubscriptionLogResponse */
#endif /* DEF_MYSMSAPINS0UserSubscriptionLogResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageUpdateResponse_H
#define DEF_MYSMSAPINS0UserMessageUpdateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageUpdateResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserMessageUpdateResponse */
#endif /* DEF_MYSMSAPINS0UserMessageUpdateResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageSendResponse_H
#define DEF_MYSMSAPINS0UserMessageSendResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageSendResponse : MYSMSAPINS0Response
{
@private
int _messageId;
NSDate *_dateSent;
}
/**
* The (server) message id of newly created outgoing message.
*
* The message will be synchronized with the next message sync.
*/
- (int) messageId;
/**
* The (server) message id of newly created outgoing message.
*
* The message will be synchronized with the next message sync.
*/
- (void) setMessageId: (int) newMessageId;
/**
* The date when the message was sent
*/
- (NSDate *) dateSent;
/**
* The date when the message was sent
*/
- (void) setDateSent: (NSDate *) newDateSent;
@end /* interface MYSMSAPINS0UserMessageSendResponse */
#endif /* DEF_MYSMSAPINS0UserMessageSendResponse_H */
#ifndef DEF_MYSMSAPINS0UserMessageLockListResponse_H
#define DEF_MYSMSAPINS0UserMessageLockListResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageLockListResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserMessageLockListResponse */
#endif /* DEF_MYSMSAPINS0UserMessageLockListResponse_H */
#ifndef DEF_MYSMSAPINS0UserContactOverrideUpdateResponse_H
#define DEF_MYSMSAPINS0UserContactOverrideUpdateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactOverrideUpdateResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserContactOverrideUpdateResponse */
#endif /* DEF_MYSMSAPINS0UserContactOverrideUpdateResponse_H */
#ifndef DEF_MYSMSAPINS0UserContactGetContactsResponse_H
#define DEF_MYSMSAPINS0UserContactGetContactsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactGetContactsResponse : MYSMSAPINS0Response
{
@private
NSArray *_contacts;
NSArray *_contactOverrides;
}
/**
* The list of user contacts.
*/
- (NSArray *) contacts;
/**
* The list of user contacts.
*/
- (void) setContacts: (NSArray *) newContacts;
/**
* (no documentation provided)
*/
- (NSArray *) contactOverrides;
/**
* (no documentation provided)
*/
- (void) setContactOverrides: (NSArray *) newContactOverrides;
@end /* interface MYSMSAPINS0UserContactGetContactsResponse */
#endif /* DEF_MYSMSAPINS0UserContactGetContactsResponse_H */
#ifndef DEF_MYSMSAPINS0UserCallReadAllResponse_H
#define DEF_MYSMSAPINS0UserCallReadAllResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallReadAllResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserCallReadAllResponse */
#endif /* DEF_MYSMSAPINS0UserCallReadAllResponse_H */
#ifndef DEF_MYSMSAPINS0UserVerifyMsisdnResponse_H
#define DEF_MYSMSAPINS0UserVerifyMsisdnResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserVerifyMsisdnResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserVerifyMsisdnResponse */
#endif /* DEF_MYSMSAPINS0UserVerifyMsisdnResponse_H */
#ifndef DEF_MYSMSAPINS0UserLoginResponse_H
#define DEF_MYSMSAPINS0UserLoginResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserLoginResponse : MYSMSAPINS0Response
{
@private
NSString *_authToken;
NSString *_info;
NSDate *_dateVerified;
NSString *_countryCode;
int _dialPrefix;
NSString *_currencyCode;
}
/**
* The authentication token
*/
- (NSString *) authToken;
/**
* The authentication token
*/
- (void) setAuthToken: (NSString *) newAuthToken;
/**
* The info which can be configured per api key.
*/
- (NSString *) info;
/**
* The info which can be configured per api key.
*/
- (void) setInfo: (NSString *) newInfo;
/**
* The date when the user was last verified
*/
- (NSDate *) dateVerified;
/**
* The date when the user was last verified
*/
- (void) setDateVerified: (NSDate *) newDateVerified;
/**
* The iso country code http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
*/
- (NSString *) countryCode;
/**
* The iso country code http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
*/
- (void) setCountryCode: (NSString *) newCountryCode;
/**
* The international dial prefix http://en.wikipedia.org/wiki/List_of_country_calling_codes for the home country of this account
*/
- (int) dialPrefix;
/**
* The international dial prefix http://en.wikipedia.org/wiki/List_of_country_calling_codes for the home country of this account
*/
- (void) setDialPrefix: (int) newDialPrefix;
/**
* The iso currency code http://en.wikipedia.org/wiki/ISO_currency_code
*/
- (NSString *) currencyCode;
/**
* The iso currency code http://en.wikipedia.org/wiki/ISO_currency_code
*/
- (void) setCurrencyCode: (NSString *) newCurrencyCode;
@end /* interface MYSMSAPINS0UserLoginResponse */
#endif /* DEF_MYSMSAPINS0UserLoginResponse_H */
#ifndef DEF_MYSMSAPINS0UserGetSmsRoutingResponse_H
#define DEF_MYSMSAPINS0UserGetSmsRoutingResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserGetSmsRoutingResponse : MYSMSAPINS0Response
{
@private
int _smsRouting;
BOOL _saved;
BOOL _a2aAvailable;
}
/**
* The actual sms routing.
*
* 0 .. send sms over sim
* 1 .. send sms over mysms
* 2 .. send sms over a2a
* or a sms connector id
*/
- (int) smsRouting;
/**
* The actual sms routing.
*
* 0 .. send sms over sim
* 1 .. send sms over mysms
* 2 .. send sms over a2a
* or a sms connector id
*/
- (void) setSmsRouting: (int) newSmsRouting;
/**
* Returns true if the sms routing was previously saved for that msisdn
*/
- (BOOL) saved;
/**
* Returns true if the sms routing was previously saved for that msisdn
*/
- (void) setSaved: (BOOL) newSaved;
/**
* Returns true if the msisdn is available for an a2a message
*/
- (BOOL) a2aAvailable;
/**
* Returns true if the msisdn is available for an a2a message
*/
- (void) setA2aAvailable: (BOOL) newA2aAvailable;
@end /* interface MYSMSAPINS0UserGetSmsRoutingResponse */
#endif /* DEF_MYSMSAPINS0UserGetSmsRoutingResponse_H */
#ifndef DEF_MYSMSAPINS0UserChangePasswordResponse_H
#define DEF_MYSMSAPINS0UserChangePasswordResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserChangePasswordResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0UserChangePasswordResponse */
#endif /* DEF_MYSMSAPINS0UserChangePasswordResponse_H */
#ifndef DEF_MYSMSAPINS0ShopStartPaymentResponse_H
#define DEF_MYSMSAPINS0ShopStartPaymentResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ShopStartPaymentResponse : MYSMSAPINS0Response
{
@private
BOOL _payed;
int _transactionId;
NSString *_redirectUrl;
}
/**
* This is true if the payment was successful, otherwise the payment needs
* perhaps a redirect or some time too complete.
*/
- (BOOL) payed;
/**
* This is true if the payment was successful, otherwise the payment needs
* perhaps a redirect or some time too complete.
*/
- (void) setPayed: (BOOL) newPayed;
/**
* The transaction id of the payment process.
* This id is needed if you want to check the status of a transaction.
*/
- (int) transactionId;
/**
* The transaction id of the payment process.
* This id is needed if you want to check the status of a transaction.
*/
- (void) setTransactionId: (int) newTransactionId;
/**
* The redirect url where to user should go with a browser to complete the request.
* After completion (ok or nok) the browser window will be closed. Use the check payment
* request to get status.
*/
- (NSString *) redirectUrl;
/**
* The redirect url where to user should go with a browser to complete the request.
* After completion (ok or nok) the browser window will be closed. Use the check payment
* request to get status.
*/
- (void) setRedirectUrl: (NSString *) newRedirectUrl;
@end /* interface MYSMSAPINS0ShopStartPaymentResponse */
#endif /* DEF_MYSMSAPINS0ShopStartPaymentResponse_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsResendResponse_H
#define DEF_MYSMSAPINS0RemoteSmsResendResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsResendResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0RemoteSmsResendResponse */
#endif /* DEF_MYSMSAPINS0RemoteSmsResendResponse_H */
#ifndef DEF_MYSMSAPINS0RegistrationCreateKeyResponse_H
#define DEF_MYSMSAPINS0RegistrationCreateKeyResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationCreateKeyResponse : MYSMSAPINS0Response
{
@private
NSString *_registrationKey;
}
/**
* The newly created registration key
*/
- (NSString *) registrationKey;
/**
* The newly created registration key
*/
- (void) setRegistrationKey: (NSString *) newRegistrationKey;
@end /* interface MYSMSAPINS0RegistrationCreateKeyResponse */
#endif /* DEF_MYSMSAPINS0RegistrationCreateKeyResponse_H */
#ifndef DEF_MYSMSAPINS0RegistrationCheckMsisdnResponse_H
#define DEF_MYSMSAPINS0RegistrationCheckMsisdnResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationCheckMsisdnResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0RegistrationCheckMsisdnResponse */
#endif /* DEF_MYSMSAPINS0RegistrationCheckMsisdnResponse_H */
#ifndef DEF_MYSMSAPINS0RegistrationActivateResponse_H
#define DEF_MYSMSAPINS0RegistrationActivateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationActivateResponse : MYSMSAPINS0Response
{
@private
long long _msisdn;
NSString *_password;
}
/**
* The user's verified mobile number
*/
- (long long) msisdn;
/**
* The user's verified mobile number
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* The user's password
*/
- (NSString *) password;
/**
* The user's password
*/
- (void) setPassword: (NSString *) newPassword;
@end /* interface MYSMSAPINS0RegistrationActivateResponse */
#endif /* DEF_MYSMSAPINS0RegistrationActivateResponse_H */
#ifndef DEF_MYSMSAPINS0RegistrationActivateMsisdnResponse_H
#define DEF_MYSMSAPINS0RegistrationActivateMsisdnResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RegistrationActivateMsisdnResponse : MYSMSAPINS0Response
{
@private
NSString *_password;
}
/**
* The user's password
*/
- (NSString *) password;
/**
* The user's password
*/
- (void) setPassword: (NSString *) newPassword;
@end /* interface MYSMSAPINS0RegistrationActivateMsisdnResponse */
#endif /* DEF_MYSMSAPINS0RegistrationActivateMsisdnResponse_H */
#ifndef DEF_MYSMSAPINS0ProUserCheckResponse_H
#define DEF_MYSMSAPINS0ProUserCheckResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ProUserCheckResponse : MYSMSAPINS0Response
{
@private
BOOL _proUser;
}
/**
* True if the user is a pro user for the requested type
*/
- (BOOL) proUser;
/**
* True if the user is a pro user for the requested type
*/
- (void) setProUser: (BOOL) newProUser;
@end /* interface MYSMSAPINS0ProUserCheckResponse */
#endif /* DEF_MYSMSAPINS0ProUserCheckResponse_H */
#ifndef DEF_MYSMSAPINS0ProUserAddResponse_H
#define DEF_MYSMSAPINS0ProUserAddResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ProUserAddResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0ProUserAddResponse */
#endif /* DEF_MYSMSAPINS0ProUserAddResponse_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyStatusResponse_H
#define DEF_MYSMSAPINS0MsisdnVerifyStatusResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyStatusResponse : MYSMSAPINS0Response
{
@private
int _status;
}
/**
* Get the status of the verify sms / call
*
* 0 .. pending
* 1 .. delivered / completed
* 2 .. undelivered / failed
* 3 .. expired / no answer
* 4 .. rejected / busy
* 5 .. deleted
*/
- (int) status;
/**
* Get the status of the verify sms / call
*
* 0 .. pending
* 1 .. delivered / completed
* 2 .. undelivered / failed
* 3 .. expired / no answer
* 4 .. rejected / busy
* 5 .. deleted
*/
- (void) setStatus: (int) newStatus;
@end /* interface MYSMSAPINS0MsisdnVerifyStatusResponse */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyStatusResponse_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyResponse_H
#define DEF_MYSMSAPINS0MsisdnVerifyResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyResponse : MYSMSAPINS0Response
{
@private
NSString *_senderAddress;
BOOL _flashSms;
}
/**
* Get the sender address that was used for the verify sms
*/
- (NSString *) senderAddress;
/**
* Get the sender address that was used for the verify sms
*/
- (void) setSenderAddress: (NSString *) newSenderAddress;
/**
* True if the send verify sms was sent as a flash sms
*/
- (BOOL) flashSms;
/**
* True if the send verify sms was sent as a flash sms
*/
- (void) setFlashSms: (BOOL) newFlashSms;
@end /* interface MYSMSAPINS0MsisdnVerifyResponse */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyResponse_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyCreateKeyResponse_H
#define DEF_MYSMSAPINS0MsisdnVerifyCreateKeyResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyCreateKeyResponse : MYSMSAPINS0Response
{
@private
NSString *_key;
}
/**
* The newly created key that must be send via SMS to the recipient number
*/
- (NSString *) key;
/**
* The newly created key that must be send via SMS to the recipient number
*/
- (void) setKey: (NSString *) newKey;
@end /* interface MYSMSAPINS0MsisdnVerifyCreateKeyResponse */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyCreateKeyResponse_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyCheckPinResponse_H
#define DEF_MYSMSAPINS0MsisdnVerifyCheckPinResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyCheckPinResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0MsisdnVerifyCheckPinResponse */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyCheckPinResponse_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyCheckKeyResponse_H
#define DEF_MYSMSAPINS0MsisdnVerifyCheckKeyResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyCheckKeyResponse : MYSMSAPINS0Response
{
@private
long long _msisdn;
int _pin;
}
/**
* The mobile number that has send the verify key to our recipient number
*/
- (long long) msisdn;
/**
* The mobile number that has send the verify key to our recipient number
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* The pin that can be used to create an user or change msisdn
*/
- (int) pin;
/**
* The pin that can be used to create an user or change msisdn
*/
- (void) setPin: (int) newPin;
@end /* interface MYSMSAPINS0MsisdnVerifyCheckKeyResponse */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyCheckKeyResponse_H */
#ifndef DEF_MYSMSAPINS0MsisdnVerifyCallResponse_H
#define DEF_MYSMSAPINS0MsisdnVerifyCallResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MsisdnVerifyCallResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0MsisdnVerifyCallResponse */
#endif /* DEF_MYSMSAPINS0MsisdnVerifyCallResponse_H */
#ifndef DEF_MYSMSAPINS0MessageSendResponse_H
#define DEF_MYSMSAPINS0MessageSendResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0MessageSendResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0MessageSendResponse */
#endif /* DEF_MYSMSAPINS0MessageSendResponse_H */
#ifndef DEF_MYSMSAPINS0GroupSendMessageResponse_H
#define DEF_MYSMSAPINS0GroupSendMessageResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupSendMessageResponse : MYSMSAPINS0Response
{
@private
int _messageId;
NSDate *_dateSent;
}
/**
* The (server) message id of newly created outgoing message.
*
* The message will be synchronized with the next message sync.
*/
- (int) messageId;
/**
* The (server) message id of newly created outgoing message.
*
* The message will be synchronized with the next message sync.
*/
- (void) setMessageId: (int) newMessageId;
/**
* The date when the message was sent
*/
- (NSDate *) dateSent;
/**
* The date when the message was sent
*/
- (void) setDateSent: (NSDate *) newDateSent;
@end /* interface MYSMSAPINS0GroupSendMessageResponse */
#endif /* DEF_MYSMSAPINS0GroupSendMessageResponse_H */
#ifndef DEF_MYSMSAPINS0FeedbackSendRequest_H
#define DEF_MYSMSAPINS0FeedbackSendRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0FeedbackSendRequest : MYSMSAPINS0Request
{
@private
NSString *_category;
NSString *_message;
}
/**
* The feedback's category
*/
- (NSString *) category;
/**
* The feedback's category
*/
- (void) setCategory: (NSString *) newCategory;
/**
* The feedback's message
*/
- (NSString *) message;
/**
* The feedback's message
*/
- (void) setMessage: (NSString *) newMessage;
@end /* interface MYSMSAPINS0FeedbackSendRequest */
#endif /* DEF_MYSMSAPINS0FeedbackSendRequest_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountValidateRequest_H
#define DEF_MYSMSAPINS0ExternalAccountValidateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountValidateRequest : MYSMSAPINS0Request
{
@private
int _type;
NSString *_oauthToken;
NSString *_oauthVerifier;
}
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (int) type;
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (void) setType: (int) newType;
/**
* The oauth token which was returned after visiting the oauth authorization url
*/
- (NSString *) oauthToken;
/**
* The oauth token which was returned after visiting the oauth authorization url
*/
- (void) setOauthToken: (NSString *) newOauthToken;
/**
* The oauth verifier which was returned after visiting the oauth authorization url
*/
- (NSString *) oauthVerifier;
/**
* The oauth verifier which was returned after visiting the oauth authorization url
*/
- (void) setOauthVerifier: (NSString *) newOauthVerifier;
@end /* interface MYSMSAPINS0ExternalAccountValidateRequest */
#endif /* DEF_MYSMSAPINS0ExternalAccountValidateRequest_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountLoginRequest_H
#define DEF_MYSMSAPINS0ExternalAccountLoginRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountLoginRequest : MYSMSAPINS0Request
{
@private
int _type;
NSString *_oauthToken;
NSString *_languageCode;
}
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (int) type;
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (void) setType: (int) newType;
/**
* The oauth token of the external account
*/
- (NSString *) oauthToken;
/**
* The oauth token of the external account
*/
- (void) setOauthToken: (NSString *) newOauthToken;
/**
* The optional language code for the info mail that is send if the account is not connected.
*
* If null no info mail is sent.
*/
- (NSString *) languageCode;
/**
* The optional language code for the info mail that is send if the account is not connected.
*
* If null no info mail is sent.
*/
- (void) setLanguageCode: (NSString *) newLanguageCode;
@end /* interface MYSMSAPINS0ExternalAccountLoginRequest */
#endif /* DEF_MYSMSAPINS0ExternalAccountLoginRequest_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountInitiateRequest_H
#define DEF_MYSMSAPINS0ExternalAccountInitiateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountInitiateRequest : MYSMSAPINS0Request
{
@private
int _type;
NSString *_oauthCallbackUrl;
}
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (int) type;
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (void) setType: (int) newType;
/**
* The oauth callback url for the ongoing oauth login
*/
- (NSString *) oauthCallbackUrl;
/**
* The oauth callback url for the ongoing oauth login
*/
- (void) setOauthCallbackUrl: (NSString *) newOauthCallbackUrl;
@end /* interface MYSMSAPINS0ExternalAccountInitiateRequest */
#endif /* DEF_MYSMSAPINS0ExternalAccountInitiateRequest_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountDisconnectRequest_H
#define DEF_MYSMSAPINS0ExternalAccountDisconnectRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountDisconnectRequest : MYSMSAPINS0Request
{
@private
int _type;
NSString *_oauthToken;
}
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (int) type;
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (void) setType: (int) newType;
/**
* The oauth token of the external account
*/
- (NSString *) oauthToken;
/**
* The oauth token of the external account
*/
- (void) setOauthToken: (NSString *) newOauthToken;
@end /* interface MYSMSAPINS0ExternalAccountDisconnectRequest */
#endif /* DEF_MYSMSAPINS0ExternalAccountDisconnectRequest_H */
#ifndef DEF_MYSMSAPINS0ConfigGetProductsResponse_H
#define DEF_MYSMSAPINS0ConfigGetProductsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ConfigGetProductsResponse : MYSMSAPINS0Response
{
@private
NSArray *_products;
}
/**
* (no documentation provided)
*/
- (NSArray *) products;
/**
* (no documentation provided)
*/
- (void) setProducts: (NSArray *) newProducts;
@end /* interface MYSMSAPINS0ConfigGetProductsResponse */
#endif /* DEF_MYSMSAPINS0ConfigGetProductsResponse_H */
#ifndef DEF_MYSMSAPINS0AttachmentUploadedPartResponse_H
#define DEF_MYSMSAPINS0AttachmentUploadedPartResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentUploadedPartResponse : MYSMSAPINS0Response
{
@private
}
@end /* interface MYSMSAPINS0AttachmentUploadedPartResponse */
#endif /* DEF_MYSMSAPINS0AttachmentUploadedPartResponse_H */
#ifndef DEF_MYSMSAPINS0AttachmentGetPartsResponse_H
#define DEF_MYSMSAPINS0AttachmentGetPartsResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentGetPartsResponse : MYSMSAPINS0Response
{
@private
NSArray *_parts;
}
/**
* The list of user message conversations.
*/
- (NSArray *) parts;
/**
* The list of user message conversations.
*/
- (void) setParts: (NSArray *) newParts;
@end /* interface MYSMSAPINS0AttachmentGetPartsResponse */
#endif /* DEF_MYSMSAPINS0AttachmentGetPartsResponse_H */
#ifndef DEF_MYSMSAPINS0AttachmentAddPartResponse_H
#define DEF_MYSMSAPINS0AttachmentAddPartResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentAddPartResponse : MYSMSAPINS0Response
{
@private
int _partId;
NSString *_url;
MYSMSAPINS0AmazonS3Upload *_amazonS3Upload;
MYSMSAPINS0AmazonS3Upload *_previewAmazonS3Upload;
}
/**
* The newly created part id of the attachment.
*/
- (int) partId;
/**
* The newly created part id of the attachment.
*/
- (void) setPartId: (int) newPartId;
/**
* The download url of the attachment part.
*/
- (NSString *) url;
/**
* The download url of the attachment part.
*/
- (void) setUrl: (NSString *) newUrl;
/**
* Gets the amazon s3 upload info
*/
- (MYSMSAPINS0AmazonS3Upload *) amazonS3Upload;
/**
* Gets the amazon s3 upload info
*/
- (void) setAmazonS3Upload: (MYSMSAPINS0AmazonS3Upload *) newAmazonS3Upload;
/**
* Gets the preview amazon s3 upload info
*
* If their is no preview it will be null
*/
- (MYSMSAPINS0AmazonS3Upload *) previewAmazonS3Upload;
/**
* Gets the preview amazon s3 upload info
*
* If their is no preview it will be null
*/
- (void) setPreviewAmazonS3Upload: (MYSMSAPINS0AmazonS3Upload *) newPreviewAmazonS3Upload;
@end /* interface MYSMSAPINS0AttachmentAddPartResponse */
#endif /* DEF_MYSMSAPINS0AttachmentAddPartResponse_H */
#ifndef DEF_MYSMSAPINS0AuthRequest_H
#define DEF_MYSMSAPINS0AuthRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AuthRequest : MYSMSAPINS0Request
{
@private
NSString *_authToken;
}
/**
* The authentication token returned by the user login request
*/
- (NSString *) authToken;
/**
* The authentication token returned by the user login request
*/
- (void) setAuthToken: (NSString *) newAuthToken;
@end /* interface MYSMSAPINS0AuthRequest */
#endif /* DEF_MYSMSAPINS0AuthRequest_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsSentRequest_H
#define DEF_MYSMSAPINS0RemoteSmsSentRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsSentRequest : MYSMSAPINS0AuthRequest
{
@private
long long _requestId;
int _deviceId;
int _deviceMessageId;
NSString *_address;
NSString *_message;
int _origin;
int *_status;
NSDate *_dateSent;
}
/**
* The remote sms send request id.
*/
- (long long) requestId;
/**
* The remote sms send request id.
*/
- (void) setRequestId: (long long) newRequestId;
/**
* The registered device id for the device.
*/
- (int) deviceId;
/**
* The registered device id for the device.
*/
- (void) setDeviceId: (int) newDeviceId;
/**
* The device message id of the message
*/
- (int) deviceMessageId;
/**
* The device message id of the message
*/
- (void) setDeviceMessageId: (int) newDeviceMessageId;
/**
* The address of the message in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
*/
- (NSString *) address;
/**
* The address of the message in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
*/
- (void) setAddress: (NSString *) newAddress;
/**
* The message body
*/
- (NSString *) message;
/**
* The message body
*/
- (void) setMessage: (NSString *) newMessage;
/**
* The origin of the message
*
* 0 .. sim
* 1 .. mysms
* 2 .. a2a
* or a sms connector id
*/
- (int) origin;
/**
* The origin of the message
*
* 0 .. sim
* 1 .. mysms
* 2 .. a2a
* or a sms connector id
*/
- (void) setOrigin: (int) newOrigin;
/**
* The status of the message
*
* 0 .. none
* 1 .. complete
* 2 .. pending
* 3 .. failed
*/
- (int *) status;
/**
* The status of the message
*
* 0 .. none
* 1 .. complete
* 2 .. pending
* 3 .. failed
*/
- (void) setStatus: (int *) newStatus;
/**
* The date when the message was sent
*/
- (NSDate *) dateSent;
/**
* The date when the message was sent
*/
- (void) setDateSent: (NSDate *) newDateSent;
@end /* interface MYSMSAPINS0RemoteSmsSentRequest */
#endif /* DEF_MYSMSAPINS0RemoteSmsSentRequest_H */
#ifndef DEF_MYSMSAPINS0ShopRedeemTokenRequest_H
#define DEF_MYSMSAPINS0ShopRedeemTokenRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ShopRedeemTokenRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_token;
}
/**
* The token to redeem.
*/
- (NSString *) token;
/**
* The token to redeem.
*/
- (void) setToken: (NSString *) newToken;
@end /* interface MYSMSAPINS0ShopRedeemTokenRequest */
#endif /* DEF_MYSMSAPINS0ShopRedeemTokenRequest_H */
#ifndef DEF_MYSMSAPINS0SmsSendRequest_H
#define DEF_MYSMSAPINS0SmsSendRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsSendRequest : MYSMSAPINS0AuthRequest
{
@private
NSArray *_recipients;
NSString *_message;
int _encoding;
BOOL _cod;
int _deviceId;
BOOL _test;
}
/**
* The recipients in international format (436761234567)
*/
- (NSArray *) recipients;
/**
* The recipients in international format (436761234567)
*/
- (void) setRecipients: (NSArray *) newRecipients;
/**
* The message to send
*/
- (NSString *) message;
/**
* The message to send
*/
- (void) setMessage: (NSString *) newMessage;
/**
* The encoding for the message (0 => 7-bit, 1 => 8-bit, 2 => UCS2)
*/
- (int) encoding;
/**
* The encoding for the message (0 => 7-bit, 1 => 8-bit, 2 => UCS2)
*/
- (void) setEncoding: (int) newEncoding;
/**
* True if a confirmation of delivery (cod) is requested.
*
* If a cod is requested the messages must be created on the server and are synchronized to the client device otherwise
* the messages will not be created on the server side (old functionality).
*/
- (BOOL) cod;
/**
* True if a confirmation of delivery (cod) is requested.
*
* If a cod is requested the messages must be created on the server and are synchronized to the client device otherwise
* the messages will not be created on the server side (old functionality).
*/
- (void) setCod: (BOOL) newCod;
/**
* The registered device id for the device if their is one.
*/
- (int) deviceId;
/**
* The registered device id for the device if their is one.
*/
- (void) setDeviceId: (int) newDeviceId;
/**
* True if the parameter should be checked without sending the sms.
*/
- (BOOL) test;
/**
* True if the parameter should be checked without sending the sms.
*/
- (void) setTest: (BOOL) newTest;
@end /* interface MYSMSAPINS0SmsSendRequest */
#endif /* DEF_MYSMSAPINS0SmsSendRequest_H */
#ifndef DEF_MYSMSAPINS0SmsConnectorGetConnectorsRequest_H
#define DEF_MYSMSAPINS0SmsConnectorGetConnectorsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsConnectorGetConnectorsRequest : MYSMSAPINS0AuthRequest
{
@private
int _os;
}
/**
* The operation system for which we should get the list of connectors.
*
* 0 .. android
*/
- (int) os;
/**
* The operation system for which we should get the list of connectors.
*
* 0 .. android
*/
- (void) setOs: (int) newOs;
@end /* interface MYSMSAPINS0SmsConnectorGetConnectorsRequest */
#endif /* DEF_MYSMSAPINS0SmsConnectorGetConnectorsRequest_H */
#ifndef DEF_MYSMSAPINS0UserDeleteRequest_H
#define DEF_MYSMSAPINS0UserDeleteRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeleteRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserDeleteRequest */
#endif /* DEF_MYSMSAPINS0UserDeleteRequest_H */
#ifndef DEF_MYSMSAPINS0UserGetFeatureRequest_H
#define DEF_MYSMSAPINS0UserGetFeatureRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserGetFeatureRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserGetFeatureRequest */
#endif /* DEF_MYSMSAPINS0UserGetFeatureRequest_H */
#ifndef DEF_MYSMSAPINS0UserSetSmsRoutingRequest_H
#define DEF_MYSMSAPINS0UserSetSmsRoutingRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSetSmsRoutingRequest : MYSMSAPINS0AuthRequest
{
@private
long long _msisdn;
int _smsRouting;
}
/**
* The mobile number of the recipient
*/
- (long long) msisdn;
/**
* The mobile number of the recipient
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* The sms routing.
*
* 0 .. send sms over sim
* 1 .. send sms over mysms
* or a sms connector id
*/
- (int) smsRouting;
/**
* The sms routing.
*
* 0 .. send sms over sim
* 1 .. send sms over mysms
* or a sms connector id
*/
- (void) setSmsRouting: (int) newSmsRouting;
@end /* interface MYSMSAPINS0UserSetSmsRoutingRequest */
#endif /* DEF_MYSMSAPINS0UserSetSmsRoutingRequest_H */
#ifndef DEF_MYSMSAPINS0UserCallCountUnreadRequest_H
#define DEF_MYSMSAPINS0UserCallCountUnreadRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallCountUnreadRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserCallCountUnreadRequest */
#endif /* DEF_MYSMSAPINS0UserCallCountUnreadRequest_H */
#ifndef DEF_MYSMSAPINS0UserCallDeleteListRequest_H
#define DEF_MYSMSAPINS0UserCallDeleteListRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallDeleteListRequest : MYSMSAPINS0AuthRequest
{
@private
NSArray *_callIds;
}
/**
* The call ids of the calls which should be deleted.
*/
- (NSArray *) callIds;
/**
* The call ids of the calls which should be deleted.
*/
- (void) setCallIds: (NSArray *) newCallIds;
@end /* interface MYSMSAPINS0UserCallDeleteListRequest */
#endif /* DEF_MYSMSAPINS0UserCallDeleteListRequest_H */
#ifndef DEF_MYSMSAPINS0UserCallInsertRequest_H
#define DEF_MYSMSAPINS0UserCallInsertRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallInsertRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_address;
BOOL _incoming;
BOOL _read;
int _duration;
int _status;
NSDate *_dateCall;
}
/**
* The address of the call in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
* (20 chars allowed, more will be truncated)
*/
- (NSString *) address;
/**
* The address of the call in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
* (20 chars allowed, more will be truncated)
*/
- (void) setAddress: (NSString *) newAddress;
/**
* The call direction (incoming or outgoing) state
*/
- (BOOL) incoming;
/**
* The call direction (incoming or outgoing) state
*/
- (void) setIncoming: (BOOL) newIncoming;
/**
* The call read state
*/
- (BOOL) read;
/**
* The call read state
*/
- (void) setRead: (BOOL) newRead;
/**
* The duration of the call in seconds
*/
- (int) duration;
/**
* The duration of the call in seconds
*/
- (void) setDuration: (int) newDuration;
/**
* The status of the call
*
* 0 .. ringing
* 1 .. active
* 2 .. complete
* 3 .. missed
*/
- (int) status;
/**
* The status of the call
*
* 0 .. ringing
* 1 .. active
* 2 .. complete
* 3 .. missed
*/
- (void) setStatus: (int) newStatus;
/**
* The date when the call was initiated
*/
- (NSDate *) dateCall;
/**
* The date when the call was initiated
*/
- (void) setDateCall: (NSDate *) newDateCall;
@end /* interface MYSMSAPINS0UserCallInsertRequest */
#endif /* DEF_MYSMSAPINS0UserCallInsertRequest_H */
#ifndef DEF_MYSMSAPINS0UserContactGetA2aMsisdnsRequest_H
#define DEF_MYSMSAPINS0UserContactGetA2aMsisdnsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactGetA2aMsisdnsRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserContactGetA2aMsisdnsRequest */
#endif /* DEF_MYSMSAPINS0UserContactGetA2aMsisdnsRequest_H */
#ifndef DEF_MYSMSAPINS0UserContactSyncRequest_H
#define DEF_MYSMSAPINS0UserContactSyncRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactSyncRequest : MYSMSAPINS0AuthRequest
{
@private
int _deviceId;
NSArray *_syncs;
NSArray *_syncAcks;
int _syncLimit;
BOOL *_syncInitial;
}
/**
* The registered device id for the device.
*/
- (int) deviceId;
/**
* The registered device id for the device.
*/
- (void) setDeviceId: (int) newDeviceId;
/**
* The contacts that was modified on the device and needs to be synced to the server.
*/
- (NSArray *) syncs;
/**
* The contacts that was modified on the device and needs to be synced to the server.
*/
- (void) setSyncs: (NSArray *) newSyncs;
/**
* The acknowledge of contacts synchronized previously from the server.
*/
- (NSArray *) syncAcks;
/**
* The acknowledge of contacts synchronized previously from the server.
*/
- (void) setSyncAcks: (NSArray *) newSyncAcks;
/**
* The maximum amount of contacts that will be returned from server
*/
- (int) syncLimit;
/**
* The maximum amount of contacts that will be returned from server
*/
- (void) setSyncLimit: (int) newSyncLimit;
/**
* True if the sync is the first sync. If not set the value will not change.
*/
- (BOOL *) syncInitial;
/**
* True if the sync is the first sync. If not set the value will not change.
*/
- (void) setSyncInitial: (BOOL *) newSyncInitial;
@end /* interface MYSMSAPINS0UserContactSyncRequest */
#endif /* DEF_MYSMSAPINS0UserContactSyncRequest_H */
#ifndef DEF_MYSMSAPINS0UserDeviceClientGetRequest_H
#define DEF_MYSMSAPINS0UserDeviceClientGetRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeviceClientGetRequest : MYSMSAPINS0AuthRequest
{
@private
int _os;
NSString *_pushRegistrationId;
NSString *_pushConfig;
}
/**
* The os of the client device
*
* 0 .. android (cd2m)
* 1 .. ios
* 2 .. symbian
* 6 .. android (gcm)
* 7 .. windows (metro)
*/
- (int) os;
/**
* The os of the client device
*
* 0 .. android (cd2m)
* 1 .. ios
* 2 .. symbian
* 6 .. android (gcm)
* 7 .. windows (metro)
*/
- (void) setOs: (int) newOs;
/**
* The push registration id depends on the os.
*
* android: c2dm registration id
* ios: push notification device id
*/
- (NSString *) pushRegistrationId;
/**
* The push registration id depends on the os.
*
* android: c2dm registration id
* ios: push notification device id
*/
- (void) setPushRegistrationId: (NSString *) newPushRegistrationId;
/**
* Sets the push config which depends on the os and is usually a in json format.
*
* iOS/iOS2:
* {
* sound : {
* name : {
* user : "", // name of sound file
* group : "", // name of sound file
* },
* onlyOnFirstMessage : true/false
* }
* }
*
* others: push config is ignored
*/
- (NSString *) pushConfig;
/**
* Sets the push config which depends on the os and is usually a in json format.
*
* iOS/iOS2:
* {
* sound : {
* name : {
* user : "", // name of sound file
* group : "", // name of sound file
* },
* onlyOnFirstMessage : true/false
* }
* }
*
* others: push config is ignored
*/
- (void) setPushConfig: (NSString *) newPushConfig;
@end /* interface MYSMSAPINS0UserDeviceClientGetRequest */
#endif /* DEF_MYSMSAPINS0UserDeviceClientGetRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageDeleteConversationListRequest_H
#define DEF_MYSMSAPINS0UserMessageDeleteConversationListRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageDeleteConversationListRequest : MYSMSAPINS0AuthRequest
{
@private
NSArray *_addresses;
}
/**
* The addresses of the conversations which should be deleted.
*/
- (NSArray *) addresses;
/**
* The addresses of the conversations which should be deleted.
*/
- (void) setAddresses: (NSArray *) newAddresses;
@end /* interface MYSMSAPINS0UserMessageDeleteConversationListRequest */
#endif /* DEF_MYSMSAPINS0UserMessageDeleteConversationListRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageDeleteListRequest_H
#define DEF_MYSMSAPINS0UserMessageDeleteListRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageDeleteListRequest : MYSMSAPINS0AuthRequest
{
@private
NSArray *_messageIds;
}
/**
* The message ids of the messages which should be deleted.
*/
- (NSArray *) messageIds;
/**
* The message ids of the messages which should be deleted.
*/
- (void) setMessageIds: (NSArray *) newMessageIds;
@end /* interface MYSMSAPINS0UserMessageDeleteListRequest */
#endif /* DEF_MYSMSAPINS0UserMessageDeleteListRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageGetConversationsRequest_H
#define DEF_MYSMSAPINS0UserMessageGetConversationsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageGetConversationsRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserMessageGetConversationsRequest */
#endif /* DEF_MYSMSAPINS0UserMessageGetConversationsRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageInsertRequest_H
#define DEF_MYSMSAPINS0UserMessageInsertRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageInsertRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_address;
NSString *_message;
}
/**
* The address of the message in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
*/
- (NSString *) address;
/**
* The address of the message in international format (+4367612345678), for short codes (6567) or plain text for alphanumeric sender addresses.
*/
- (void) setAddress: (NSString *) newAddress;
/**
* The message text of the message.
*/
- (NSString *) message;
/**
* The message text of the message.
*/
- (void) setMessage: (NSString *) newMessage;
@end /* interface MYSMSAPINS0UserMessageInsertRequest */
#endif /* DEF_MYSMSAPINS0UserMessageInsertRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageReadConversationRequest_H
#define DEF_MYSMSAPINS0UserMessageReadConversationRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageReadConversationRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_address;
}
/**
* The address of the conversation which should be marked as read.
*/
- (NSString *) address;
/**
* The address of the conversation which should be marked as read.
*/
- (void) setAddress: (NSString *) newAddress;
@end /* interface MYSMSAPINS0UserMessageReadConversationRequest */
#endif /* DEF_MYSMSAPINS0UserMessageReadConversationRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageSyncRequest_H
#define DEF_MYSMSAPINS0UserMessageSyncRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageSyncRequest : MYSMSAPINS0AuthRequest
{
@private
int _deviceId;
NSArray *_syncs;
NSArray *_syncAcks;
int _syncLimit;
BOOL *_syncUnreliable;
BOOL *_syncInitial;
}
/**
* The registered device id for the device.
*/
- (int) deviceId;
/**
* The registered device id for the device.
*/
- (void) setDeviceId: (int) newDeviceId;
/**
* The messages that was modified on the device and needs to be synced to the server.
*/
- (NSArray *) syncs;
/**
* The messages that was modified on the device and needs to be synced to the server.
*/
- (void) setSyncs: (NSArray *) newSyncs;
/**
* The acknowledge of messages synchronized previously from the server.
*/
- (NSArray *) syncAcks;
/**
* The acknowledge of messages synchronized previously from the server.
*/
- (void) setSyncAcks: (NSArray *) newSyncAcks;
/**
* The maximum amount of messages that will be returned from server
*/
- (int) syncLimit;
/**
* The maximum amount of messages that will be returned from server
*/
- (void) setSyncLimit: (int) newSyncLimit;
/**
* True if the sync is unreliable (no event for new messages). If not set the value will not change.
*/
- (BOOL *) syncUnreliable;
/**
* True if the sync is unreliable (no event for new messages). If not set the value will not change.
*/
- (void) setSyncUnreliable: (BOOL *) newSyncUnreliable;
/**
* True if the sync is the first sync. If not set the value will not change.
*/
- (BOOL *) syncInitial;
/**
* True if the sync is the first sync. If not set the value will not change.
*/
- (void) setSyncInitial: (BOOL *) newSyncInitial;
@end /* interface MYSMSAPINS0UserMessageSyncRequest */
#endif /* DEF_MYSMSAPINS0UserMessageSyncRequest_H */
#ifndef DEF_MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedRequest_H
#define DEF_MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedRequest */
#endif /* DEF_MYSMSAPINS0UserSmsConnectorGetConnectorsExtendedRequest_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionActivateRequest_H
#define DEF_MYSMSAPINS0UserSubscriptionActivateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionActivateRequest : MYSMSAPINS0AuthRequest
{
@private
int _productId;
int _paymentMethodId;
NSString *_paymentInfo;
}
/**
* The product id of the subscription
*/
- (int) productId;
/**
* The product id of the subscription
*/
- (void) setProductId: (int) newProductId;
/**
* The payment method id used for the payment
*/
- (int) paymentMethodId;
/**
* The payment method id used for the payment
*/
- (void) setPaymentMethodId: (int) newPaymentMethodId;
/**
* The payment info's needed to activate the subscription
*/
- (NSString *) paymentInfo;
/**
* The payment info's needed to activate the subscription
*/
- (void) setPaymentInfo: (NSString *) newPaymentInfo;
@end /* interface MYSMSAPINS0UserSubscriptionActivateRequest */
#endif /* DEF_MYSMSAPINS0UserSubscriptionActivateRequest_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionGetRequest_H
#define DEF_MYSMSAPINS0UserSubscriptionGetRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionGetRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserSubscriptionGetRequest */
#endif /* DEF_MYSMSAPINS0UserSubscriptionGetRequest_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionLogRequest_H
#define DEF_MYSMSAPINS0UserSubscriptionLogRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionLogRequest : MYSMSAPINS0AuthRequest
{
@private
int _productId;
int _paymentMethodId;
int _eventId;
NSString *_source;
}
/**
* The product id of the subscription
*/
- (int) productId;
/**
* The product id of the subscription
*/
- (void) setProductId: (int) newProductId;
/**
* The payment method id of the subscription
*/
- (int) paymentMethodId;
/**
* The payment method id of the subscription
*/
- (void) setPaymentMethodId: (int) newPaymentMethodId;
/**
* The event id to log
*
* 0 .. back clicked
* 1 .. later clicked
* 2 .. try + later clicked
* 3 .. try clicked
*/
- (int) eventId;
/**
* The event id to log
*
* 0 .. back clicked
* 1 .. later clicked
* 2 .. try + later clicked
* 3 .. try clicked
*/
- (void) setEventId: (int) newEventId;
/**
* The source from where the subscription was called
*/
- (NSString *) source;
/**
* The source from where the subscription was called
*/
- (void) setSource: (NSString *) newSource;
@end /* interface MYSMSAPINS0UserSubscriptionLogRequest */
#endif /* DEF_MYSMSAPINS0UserSubscriptionLogRequest_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionLaunchRequest_H
#define DEF_MYSMSAPINS0UserSubscriptionLaunchRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionLaunchRequest : MYSMSAPINS0AuthRequest
{
@private
int _featureId;
}
/**
* The feature id which needs a subscription
*
* 0 .. remote call
* 1 .. mirror
* 3 .. integration (evernote, google drive, dropbox, ...)
* 4 .. history
* 5 .. schedule
*/
- (int) featureId;
/**
* The feature id which needs a subscription
*
* 0 .. remote call
* 1 .. mirror
* 3 .. integration (evernote, google drive, dropbox, ...)
* 4 .. history
* 5 .. schedule
*/
- (void) setFeatureId: (int) newFeatureId;
@end /* interface MYSMSAPINS0UserSubscriptionLaunchRequest */
#endif /* DEF_MYSMSAPINS0UserSubscriptionLaunchRequest_H */
#ifndef DEF_MYSMSAPINS0UserSubscriptionDeactivateRequest_H
#define DEF_MYSMSAPINS0UserSubscriptionDeactivateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSubscriptionDeactivateRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserSubscriptionDeactivateRequest */
#endif /* DEF_MYSMSAPINS0UserSubscriptionDeactivateRequest_H */
#ifndef DEF_MYSMSAPINS0UserSmsConnectorSetConnectorsRequest_H
#define DEF_MYSMSAPINS0UserSmsConnectorSetConnectorsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSmsConnectorSetConnectorsRequest : MYSMSAPINS0AuthRequest
{
@private
NSArray *_connectors;
}
/**
* The list of sms connectors the user has installed on his device with the order he has choosen.
*/
- (NSArray *) connectors;
/**
* The list of sms connectors the user has installed on his device with the order he has choosen.
*/
- (void) setConnectors: (NSArray *) newConnectors;
@end /* interface MYSMSAPINS0UserSmsConnectorSetConnectorsRequest */
#endif /* DEF_MYSMSAPINS0UserSmsConnectorSetConnectorsRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageUpdateRequest_H
#define DEF_MYSMSAPINS0UserMessageUpdateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageUpdateRequest : MYSMSAPINS0AuthRequest
{
@private
int _messageId;
BOOL *_read;
BOOL *_locked;
}
/**
* The message id of the message which should be updated.
*/
- (int) messageId;
/**
* The message id of the message which should be updated.
*/
- (void) setMessageId: (int) newMessageId;
/**
* True if the message was already read otherwise the message is marked unread.
*/
- (BOOL *) read;
/**
* True if the message was already read otherwise the message is marked unread.
*/
- (void) setRead: (BOOL *) newRead;
/**
* True if the message should be marked as locked read otherwise the message is marked unlocked.
*/
- (BOOL *) locked;
/**
* True if the message should be marked as locked read otherwise the message is marked unlocked.
*/
- (void) setLocked: (BOOL *) newLocked;
@end /* interface MYSMSAPINS0UserMessageUpdateRequest */
#endif /* DEF_MYSMSAPINS0UserMessageUpdateRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageUnlockListRequest_H
#define DEF_MYSMSAPINS0UserMessageUnlockListRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageUnlockListRequest : MYSMSAPINS0AuthRequest
{
@private
NSArray *_messageIds;
}
/**
* The message ids of the messages which should be locked.
*/
- (NSArray *) messageIds;
/**
* The message ids of the messages which should be locked.
*/
- (void) setMessageIds: (NSArray *) newMessageIds;
@end /* interface MYSMSAPINS0UserMessageUnlockListRequest */
#endif /* DEF_MYSMSAPINS0UserMessageUnlockListRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageSendRequest_H
#define DEF_MYSMSAPINS0UserMessageSendRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageSendRequest : MYSMSAPINS0AuthRequest
{
@private
long long _recipient;
NSString *_message;
NSDate *_dateSendOn;
BOOL _instantOnly;
int _deviceId;
}
/**
* The msisdn of the recipient.
*/
- (long long) recipient;
/**
* The msisdn of the recipient.
*/
- (void) setRecipient: (long long) newRecipient;
/**
* The message to send
*/
- (NSString *) message;
/**
* The message to send
*/
- (void) setMessage: (NSString *) newMessage;
/**
* The optional date when the message should be delivered.
* If not given it will be delivered immediately.
*/
- (NSDate *) dateSendOn;
/**
* The optional date when the message should be delivered.
* If not given it will be delivered immediately.
*/
- (void) setDateSendOn: (NSDate *) newDateSendOn;
/**
* This isn't used anymore.
*/
- (BOOL) instantOnly;
/**
* This isn't used anymore.
*/
- (void) setInstantOnly: (BOOL) newInstantOnly;
/**
* The registered device id for the device if their is one.
*/
- (int) deviceId;
/**
* The registered device id for the device if their is one.
*/
- (void) setDeviceId: (int) newDeviceId;
@end /* interface MYSMSAPINS0UserMessageSendRequest */
#endif /* DEF_MYSMSAPINS0UserMessageSendRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageSearchRequest_H
#define DEF_MYSMSAPINS0UserMessageSearchRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageSearchRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_query;
NSString *_address;
BOOL _locked;
int _limit;
}
/**
* The query string.
*
* i.e: Hello -tom
*/
- (NSString *) query;
/**
* The query string.
*
* i.e: Hello -tom
*/
- (void) setQuery: (NSString *) newQuery;
/**
* The optional address of the conversation.
*/
- (NSString *) address;
/**
* The optional address of the conversation.
*/
- (void) setAddress: (NSString *) newAddress;
/**
* If true only locked messages will be searched.
*/
- (BOOL) locked;
/**
* If true only locked messages will be searched.
*/
- (void) setLocked: (BOOL) newLocked;
/**
* The limit of the search.
*/
- (int) limit;
/**
* The limit of the search.
*/
- (void) setLimit: (int) newLimit;
@end /* interface MYSMSAPINS0UserMessageSearchRequest */
#endif /* DEF_MYSMSAPINS0UserMessageSearchRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageLockListRequest_H
#define DEF_MYSMSAPINS0UserMessageLockListRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageLockListRequest : MYSMSAPINS0AuthRequest
{
@private
NSArray *_messageIds;
}
/**
* The message ids of the messages which should be locked.
*/
- (NSArray *) messageIds;
/**
* The message ids of the messages which should be locked.
*/
- (void) setMessageIds: (NSArray *) newMessageIds;
@end /* interface MYSMSAPINS0UserMessageLockListRequest */
#endif /* DEF_MYSMSAPINS0UserMessageLockListRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageGetMessagesRequest_H
#define DEF_MYSMSAPINS0UserMessageGetMessagesRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageGetMessagesRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_address;
int _offset;
int _limit;
}
/**
* The address of the conversation.
*/
- (NSString *) address;
/**
* The address of the conversation.
*/
- (void) setAddress: (NSString *) newAddress;
/**
* The offset of the user message list.
*/
- (int) offset;
/**
* The offset of the user message list.
*/
- (void) setOffset: (int) newOffset;
/**
* The limit of the user message list.
*/
- (int) limit;
/**
* The limit of the user message list.
*/
- (void) setLimit: (int) newLimit;
@end /* interface MYSMSAPINS0UserMessageGetMessagesRequest */
#endif /* DEF_MYSMSAPINS0UserMessageGetMessagesRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageDeleteRequest_H
#define DEF_MYSMSAPINS0UserMessageDeleteRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageDeleteRequest : MYSMSAPINS0AuthRequest
{
@private
int _messageId;
}
/**
* The message id of the message which should be deleted.
*/
- (int) messageId;
/**
* The message id of the message which should be deleted.
*/
- (void) setMessageId: (int) newMessageId;
@end /* interface MYSMSAPINS0UserMessageDeleteRequest */
#endif /* DEF_MYSMSAPINS0UserMessageDeleteRequest_H */
#ifndef DEF_MYSMSAPINS0UserMessageDeleteConversationRequest_H
#define DEF_MYSMSAPINS0UserMessageDeleteConversationRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserMessageDeleteConversationRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_address;
}
/**
* The address of the conversation which should be deleted.
*/
- (NSString *) address;
/**
* The address of the conversation which should be deleted.
*/
- (void) setAddress: (NSString *) newAddress;
@end /* interface MYSMSAPINS0UserMessageDeleteConversationRequest */
#endif /* DEF_MYSMSAPINS0UserMessageDeleteConversationRequest_H */
#ifndef DEF_MYSMSAPINS0UserDeviceUpdateRequest_H
#define DEF_MYSMSAPINS0UserDeviceUpdateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeviceUpdateRequest : MYSMSAPINS0AuthRequest
{
@private
int _deviceId;
BOOL _canReceiveCall;
BOOL _canInitiateCall;
NSString *_pushRegistrationId;
NSString *_pushConfig;
int *_maxMmsSize;
}
/**
* The device id
*/
- (int) deviceId;
/**
* The device id
*/
- (void) setDeviceId: (int) newDeviceId;
/**
* Can the device receive calls.
*/
- (BOOL) canReceiveCall;
/**
* Can the device receive calls.
*/
- (void) setCanReceiveCall: (BOOL) newCanReceiveCall;
/**
* Can the device initiate calls.
*/
- (BOOL) canInitiateCall;
/**
* Can the device initiate calls.
*/
- (void) setCanInitiateCall: (BOOL) newCanInitiateCall;
/**
* The push registration id from the device operating system (i.e. android -> c2dm).
*/
- (NSString *) pushRegistrationId;
/**
* The push registration id from the device operating system (i.e. android -> c2dm).
*/
- (void) setPushRegistrationId: (NSString *) newPushRegistrationId;
/**
* Sets the push config which depends on the os and is usually in json format.
*
* iOS/iOS2:
* {
* sound : {
* name : {
* user : "", // name of sound file
* group : "", // name of sound file
* },
* onlyOnFirstMessage : true/false
* }
* }
*
* others: push config is ignored
*/
- (NSString *) pushConfig;
/**
* Sets the push config which depends on the os and is usually in json format.
*
* iOS/iOS2:
* {
* sound : {
* name : {
* user : "", // name of sound file
* group : "", // name of sound file
* },
* onlyOnFirstMessage : true/false
* }
* }
*
* others: push config is ignored
*/
- (void) setPushConfig: (NSString *) newPushConfig;
/**
* Sets the max mms size in bytes that is allowed to send
*
* This is an optional parameter
*/
- (int *) maxMmsSize;
/**
* Sets the max mms size in bytes that is allowed to send
*
* This is an optional parameter
*/
- (void) setMaxMmsSize: (int *) newMaxMmsSize;
@end /* interface MYSMSAPINS0UserDeviceUpdateRequest */
#endif /* DEF_MYSMSAPINS0UserDeviceUpdateRequest_H */
#ifndef DEF_MYSMSAPINS0UserDeviceCreateRequest_H
#define DEF_MYSMSAPINS0UserDeviceCreateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeviceCreateRequest : MYSMSAPINS0AuthRequest
{
@private
int _os;
BOOL _canSendSms;
BOOL _canReceiveCall;
BOOL _canInitiateCall;
NSString *_pushRegistrationId;
BOOL _force;
int _messageHistoryLimit;
NSString *_pushConfig;
int *_maxMmsSize;
}
/**
* The device operation system.
*
* 0 .. android (c2dm)
* 1 .. ios
* 5 .. windows phone
* 6 .. android (gcm)
* 7 .. windows (metro)
* 13 .. chrome (gcm)
*/
- (int) os;
/**
* The device operation system.
*
* 0 .. android (c2dm)
* 1 .. ios
* 5 .. windows phone
* 6 .. android (gcm)
* 7 .. windows (metro)
* 13 .. chrome (gcm)
*/
- (void) setOs: (int) newOs;
/**
* Can the device send sms over sim.
*/
- (BOOL) canSendSms;
/**
* Can the device send sms over sim.
*/
- (void) setCanSendSms: (BOOL) newCanSendSms;
/**
* Can the device receive calls.
*/
- (BOOL) canReceiveCall;
/**
* Can the device receive calls.
*/
- (void) setCanReceiveCall: (BOOL) newCanReceiveCall;
/**
* Can the device initiate calls.
*/
- (BOOL) canInitiateCall;
/**
* Can the device initiate calls.
*/
- (void) setCanInitiateCall: (BOOL) newCanInitiateCall;
/**
* The push registration id from the device operating system (i.e. android -> c2dm).
*/
- (NSString *) pushRegistrationId;
/**
* The push registration id from the device operating system (i.e. android -> c2dm).
*/
- (void) setPushRegistrationId: (NSString *) newPushRegistrationId;
/**
* If set and device limit is reached most inactive device will be removed before creation.
*/
- (BOOL) force;
/**
* If set and device limit is reached most inactive device will be removed before creation.
*/
- (void) setForce: (BOOL) newForce;
/**
* Sets the amount of messages that are synchronized initially.
*/
- (int) messageHistoryLimit;
/**
* Sets the amount of messages that are synchronized initially.
*/
- (void) setMessageHistoryLimit: (int) newMessageHistoryLimit;
/**
* Sets the push config which depends on the os and is usually a in json format.
*
* iOS/iOS2:
* {
* sound : {
* name : {
* user : "", // name of sound file
* group : "", // name of sound file
* },
* onlyOnFirstMessage : true/false
* }
* }
*
* others: push config is ignored
*/
- (NSString *) pushConfig;
/**
* Sets the push config which depends on the os and is usually a in json format.
*
* iOS/iOS2:
* {
* sound : {
* name : {
* user : "", // name of sound file
* group : "", // name of sound file
* },
* onlyOnFirstMessage : true/false
* }
* }
*
* others: push config is ignored
*/
- (void) setPushConfig: (NSString *) newPushConfig;
/**
* Sets the max mms size in bytes that is allowed to send
*
* This is an optional parameter
*/
- (int *) maxMmsSize;
/**
* Sets the max mms size in bytes that is allowed to send
*
* This is an optional parameter
*/
- (void) setMaxMmsSize: (int *) newMaxMmsSize;
@end /* interface MYSMSAPINS0UserDeviceCreateRequest */
#endif /* DEF_MYSMSAPINS0UserDeviceCreateRequest_H */
#ifndef DEF_MYSMSAPINS0UserDeviceClientDeleteRequest_H
#define DEF_MYSMSAPINS0UserDeviceClientDeleteRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserDeviceClientDeleteRequest : MYSMSAPINS0AuthRequest
{
@private
int _deviceId;
}
/**
* The client device id to delete
*/
- (int) deviceId;
/**
* The client device id to delete
*/
- (void) setDeviceId: (int) newDeviceId;
@end /* interface MYSMSAPINS0UserDeviceClientDeleteRequest */
#endif /* DEF_MYSMSAPINS0UserDeviceClientDeleteRequest_H */
#ifndef DEF_MYSMSAPINS0UserContactOverrideUpdateRequest_H
#define DEF_MYSMSAPINS0UserContactOverrideUpdateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactOverrideUpdateRequest : MYSMSAPINS0AuthRequest
{
@private
MYSMSAPINS0UserContactOverride *_contactOverride;
}
/**
* (no documentation provided)
*/
- (MYSMSAPINS0UserContactOverride *) contactOverride;
/**
* (no documentation provided)
*/
- (void) setContactOverride: (MYSMSAPINS0UserContactOverride *) newContactOverride;
@end /* interface MYSMSAPINS0UserContactOverrideUpdateRequest */
#endif /* DEF_MYSMSAPINS0UserContactOverrideUpdateRequest_H */
#ifndef DEF_MYSMSAPINS0UserContactGetContactsRequest_H
#define DEF_MYSMSAPINS0UserContactGetContactsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserContactGetContactsRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserContactGetContactsRequest */
#endif /* DEF_MYSMSAPINS0UserContactGetContactsRequest_H */
#ifndef DEF_MYSMSAPINS0UserCallUpdateRequest_H
#define DEF_MYSMSAPINS0UserCallUpdateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallUpdateRequest : MYSMSAPINS0AuthRequest
{
@private
int _callId;
BOOL *_read;
int *_duration;
int *_status;
}
/**
* The call id of the call which should be updated.
*/
- (int) callId;
/**
* The call id of the call which should be updated.
*/
- (void) setCallId: (int) newCallId;
/**
* True if the call was already read otherwise the call is marked unread. (optional)
*/
- (BOOL *) read;
/**
* True if the call was already read otherwise the call is marked unread. (optional)
*/
- (void) setRead: (BOOL *) newRead;
/**
* The duration of the call in seconds (optional)
*/
- (int *) duration;
/**
* The duration of the call in seconds (optional)
*/
- (void) setDuration: (int *) newDuration;
/**
* The status of the call (optional)
*
* 0 .. ringing
* 1 .. active
* 2 .. complete
* 3 .. missed
*/
- (int *) status;
/**
* The status of the call (optional)
*
* 0 .. ringing
* 1 .. active
* 2 .. complete
* 3 .. missed
*/
- (void) setStatus: (int *) newStatus;
@end /* interface MYSMSAPINS0UserCallUpdateRequest */
#endif /* DEF_MYSMSAPINS0UserCallUpdateRequest_H */
#ifndef DEF_MYSMSAPINS0UserCallSyncRequest_H
#define DEF_MYSMSAPINS0UserCallSyncRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallSyncRequest : MYSMSAPINS0AuthRequest
{
@private
int _deviceId;
NSArray *_syncs;
NSArray *_syncAcks;
int _syncLimit;
BOOL *_syncInitial;
}
/**
* The registered device id for the device.
*/
- (int) deviceId;
/**
* The registered device id for the device.
*/
- (void) setDeviceId: (int) newDeviceId;
/**
* The calls that was modified on the device and needs to be synced to the server.
*/
- (NSArray *) syncs;
/**
* The calls that was modified on the device and needs to be synced to the server.
*/
- (void) setSyncs: (NSArray *) newSyncs;
/**
* The acknowledge of calls synchronized previously from the server.
*/
- (NSArray *) syncAcks;
/**
* The acknowledge of calls synchronized previously from the server.
*/
- (void) setSyncAcks: (NSArray *) newSyncAcks;
/**
* The maximum amount of calls that will be returned from server
*/
- (int) syncLimit;
/**
* The maximum amount of calls that will be returned from server
*/
- (void) setSyncLimit: (int) newSyncLimit;
/**
* True if the sync is the first sync. If not set the value will not change.
*/
- (BOOL *) syncInitial;
/**
* True if the sync is the first sync. If not set the value will not change.
*/
- (void) setSyncInitial: (BOOL *) newSyncInitial;
@end /* interface MYSMSAPINS0UserCallSyncRequest */
#endif /* DEF_MYSMSAPINS0UserCallSyncRequest_H */
#ifndef DEF_MYSMSAPINS0UserCallReadAllRequest_H
#define DEF_MYSMSAPINS0UserCallReadAllRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallReadAllRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserCallReadAllRequest */
#endif /* DEF_MYSMSAPINS0UserCallReadAllRequest_H */
#ifndef DEF_MYSMSAPINS0UserCallGetCallsRequest_H
#define DEF_MYSMSAPINS0UserCallGetCallsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallGetCallsRequest : MYSMSAPINS0AuthRequest
{
@private
int _offset;
int _limit;
}
/**
* The offset of the user call list.
*/
- (int) offset;
/**
* The offset of the user call list.
*/
- (void) setOffset: (int) newOffset;
/**
* The limit of the user call list.
*/
- (int) limit;
/**
* The limit of the user call list.
*/
- (void) setLimit: (int) newLimit;
@end /* interface MYSMSAPINS0UserCallGetCallsRequest */
#endif /* DEF_MYSMSAPINS0UserCallGetCallsRequest_H */
#ifndef DEF_MYSMSAPINS0UserCallDeleteAllRequest_H
#define DEF_MYSMSAPINS0UserCallDeleteAllRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserCallDeleteAllRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserCallDeleteAllRequest */
#endif /* DEF_MYSMSAPINS0UserCallDeleteAllRequest_H */
#ifndef DEF_MYSMSAPINS0UserVerifyMsisdnRequest_H
#define DEF_MYSMSAPINS0UserVerifyMsisdnRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserVerifyMsisdnRequest : MYSMSAPINS0AuthRequest
{
@private
long long _msisdn;
int _msisdnVerifyPin;
}
/**
* The user's verified mobile number
*/
- (long long) msisdn;
/**
* The user's verified mobile number
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* The msisdn verify pin send to the user (see msisdn/verify)
*/
- (int) msisdnVerifyPin;
/**
* The msisdn verify pin send to the user (see msisdn/verify)
*/
- (void) setMsisdnVerifyPin: (int) newMsisdnVerifyPin;
@end /* interface MYSMSAPINS0UserVerifyMsisdnRequest */
#endif /* DEF_MYSMSAPINS0UserVerifyMsisdnRequest_H */
#ifndef DEF_MYSMSAPINS0UserSetSettingRequest_H
#define DEF_MYSMSAPINS0UserSetSettingRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserSetSettingRequest : MYSMSAPINS0AuthRequest
{
@private
int _smsRouting;
NSString *_signature;
BOOL _a2aSendEnabled;
BOOL _a2aReceiveEnabled;
}
/**
* The sms routing.
*
* 0: send all sms over sim
* 1: send all sms over mysms
* 2: send national sms over sim and international over mysms
*/
- (int) smsRouting;
/**
* The sms routing.
*
* 0: send all sms over sim
* 1: send all sms over mysms
* 2: send national sms over sim and international over mysms
*/
- (void) setSmsRouting: (int) newSmsRouting;
/**
* The user's signature
*/
- (NSString *) signature;
/**
* The user's signature
*/
- (void) setSignature: (NSString *) newSignature;
/**
* The account to account send enabled state
*/
- (BOOL) a2aSendEnabled;
/**
* The account to account send enabled state
*/
- (void) setA2aSendEnabled: (BOOL) newA2aSendEnabled;
/**
* The account to account receive enabled state
*/
- (BOOL) a2aReceiveEnabled;
/**
* The account to account receive enabled state
*/
- (void) setA2aReceiveEnabled: (BOOL) newA2aReceiveEnabled;
@end /* interface MYSMSAPINS0UserSetSettingRequest */
#endif /* DEF_MYSMSAPINS0UserSetSettingRequest_H */
#ifndef DEF_MYSMSAPINS0UserGetSmsRoutingRequest_H
#define DEF_MYSMSAPINS0UserGetSmsRoutingRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserGetSmsRoutingRequest : MYSMSAPINS0AuthRequest
{
@private
long long _msisdn;
BOOL _preferSaved;
}
/**
* The mobile number of the recipient
*/
- (long long) msisdn;
/**
* The mobile number of the recipient
*/
- (void) setMsisdn: (long long) newMsisdn;
/**
* Prefer the saved entry over a2a routing
*/
- (BOOL) preferSaved;
/**
* Prefer the saved entry over a2a routing
*/
- (void) setPreferSaved: (BOOL) newPreferSaved;
@end /* interface MYSMSAPINS0UserGetSmsRoutingRequest */
#endif /* DEF_MYSMSAPINS0UserGetSmsRoutingRequest_H */
#ifndef DEF_MYSMSAPINS0UserGetSettingRequest_H
#define DEF_MYSMSAPINS0UserGetSettingRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserGetSettingRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserGetSettingRequest */
#endif /* DEF_MYSMSAPINS0UserGetSettingRequest_H */
#ifndef DEF_MYSMSAPINS0UserGetBalanceRequest_H
#define DEF_MYSMSAPINS0UserGetBalanceRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserGetBalanceRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0UserGetBalanceRequest */
#endif /* DEF_MYSMSAPINS0UserGetBalanceRequest_H */
#ifndef DEF_MYSMSAPINS0UserChangePasswordRequest_H
#define DEF_MYSMSAPINS0UserChangePasswordRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0UserChangePasswordRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_password;
}
/**
* The new password
*/
- (NSString *) password;
/**
* The new password
*/
- (void) setPassword: (NSString *) newPassword;
@end /* interface MYSMSAPINS0UserChangePasswordRequest */
#endif /* DEF_MYSMSAPINS0UserChangePasswordRequest_H */
#ifndef DEF_MYSMSAPINS0TypingFireEventRequest_H
#define DEF_MYSMSAPINS0TypingFireEventRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0TypingFireEventRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_recipient;
}
/**
* The recipient in international format (+436761234567)
*/
- (NSString *) recipient;
/**
* The recipient in international format (+436761234567)
*/
- (void) setRecipient: (NSString *) newRecipient;
@end /* interface MYSMSAPINS0TypingFireEventRequest */
#endif /* DEF_MYSMSAPINS0TypingFireEventRequest_H */
#ifndef DEF_MYSMSAPINS0SmsConnectorCreateRequest_H
#define DEF_MYSMSAPINS0SmsConnectorCreateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsConnectorCreateRequest : MYSMSAPINS0AuthRequest
{
@private
int _os;
NSString *_packageName;
NSString *_subConnectorId;
NSString *_name;
int _maxLength;
int _maxRecipients;
int _encodings;
NSString *_recipientRegex;
}
/**
* The operation system for which this connector is for.
*
* 0 .. android
*/
- (int) os;
/**
* The operation system for which this connector is for.
*
* 0 .. android
*/
- (void) setOs: (int) newOs;
/**
* The package name of the sms connector
*/
- (NSString *) packageName;
/**
* The package name of the sms connector
*/
- (void) setPackageName: (NSString *) newPackageName;
/**
* The sub connector id of the sms connector or null if this is no sub connector.
*/
- (NSString *) subConnectorId;
/**
* The sub connector id of the sms connector or null if this is no sub connector.
*/
- (void) setSubConnectorId: (NSString *) newSubConnectorId;
/**
* The display name of the sms connector
*/
- (NSString *) name;
/**
* The display name of the sms connector
*/
- (void) setName: (NSString *) newName;
/**
* The maximum sms length of the sms connector
*/
- (int) maxLength;
/**
* The maximum sms length of the sms connector
*/
- (void) setMaxLength: (int) newMaxLength;
/**
* The maximum sms recipients per sms for this connector
*/
- (int) maxRecipients;
/**
* The maximum sms recipients per sms for this connector
*/
- (void) setMaxRecipients: (int) newMaxRecipients;
/**
* A bit mask with possible sms encodings for this connector
*
* bit 1 .. 7bit
* bit 2 .. 8bit
* bit 3 .. ucs2
*/
- (int) encodings;
/**
* A bit mask with possible sms encodings for this connector
*
* bit 1 .. 7bit
* bit 2 .. 8bit
* bit 3 .. ucs2
*/
- (void) setEncodings: (int) newEncodings;
/**
* The allowed recipient regex (i.e. for austria only: "43(650|676|660|664|669)") or null if their is no restriction.
*/
- (NSString *) recipientRegex;
/**
* The allowed recipient regex (i.e. for austria only: "43(650|676|660|664|669)") or null if their is no restriction.
*/
- (void) setRecipientRegex: (NSString *) newRecipientRegex;
@end /* interface MYSMSAPINS0SmsConnectorCreateRequest */
#endif /* DEF_MYSMSAPINS0SmsConnectorCreateRequest_H */
#ifndef DEF_MYSMSAPINS0SmsSendSponsoredRequest_H
#define DEF_MYSMSAPINS0SmsSendSponsoredRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0SmsSendSponsoredRequest : MYSMSAPINS0AuthRequest
{
@private
long long _recipient;
NSString *_message;
}
/**
* The recipient in international format (436761234567)
*/
- (long long) recipient;
/**
* The recipient in international format (436761234567)
*/
- (void) setRecipient: (long long) newRecipient;
/**
* The message to send.
*
* The message must contain a reference to mysms.com
*/
- (NSString *) message;
/**
* The message to send.
*
* The message must contain a reference to mysms.com
*/
- (void) setMessage: (NSString *) newMessage;
@end /* interface MYSMSAPINS0SmsSendSponsoredRequest */
#endif /* DEF_MYSMSAPINS0SmsSendSponsoredRequest_H */
#ifndef DEF_MYSMSAPINS0ShopStartPaymentRequest_H
#define DEF_MYSMSAPINS0ShopStartPaymentRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ShopStartPaymentRequest : MYSMSAPINS0AuthRequest
{
@private
int _productId;
int _paymentMethodId;
}
/**
* (no documentation provided)
*/
- (int) productId;
/**
* (no documentation provided)
*/
- (void) setProductId: (int) newProductId;
/**
* (no documentation provided)
*/
- (int) paymentMethodId;
/**
* (no documentation provided)
*/
- (void) setPaymentMethodId: (int) newPaymentMethodId;
@end /* interface MYSMSAPINS0ShopStartPaymentRequest */
#endif /* DEF_MYSMSAPINS0ShopStartPaymentRequest_H */
#ifndef DEF_MYSMSAPINS0ShopGetPaymentMethodsRequest_H
#define DEF_MYSMSAPINS0ShopGetPaymentMethodsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ShopGetPaymentMethodsRequest : MYSMSAPINS0AuthRequest
{
@private
int _productId;
}
/**
* The product id to query the payment methods for
*/
- (int) productId;
/**
* The product id to query the payment methods for
*/
- (void) setProductId: (int) newProductId;
@end /* interface MYSMSAPINS0ShopGetPaymentMethodsRequest */
#endif /* DEF_MYSMSAPINS0ShopGetPaymentMethodsRequest_H */
#ifndef DEF_MYSMSAPINS0ShopCheckPaymentRequest_H
#define DEF_MYSMSAPINS0ShopCheckPaymentRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ShopCheckPaymentRequest : MYSMSAPINS0AuthRequest
{
@private
int _transactionId;
}
/**
* The transaction id return by the start payment call.
*/
- (int) transactionId;
/**
* The transaction id return by the start payment call.
*/
- (void) setTransactionId: (int) newTransactionId;
@end /* interface MYSMSAPINS0ShopCheckPaymentRequest */
#endif /* DEF_MYSMSAPINS0ShopCheckPaymentRequest_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsSendRequest_H
#define DEF_MYSMSAPINS0RemoteSmsSendRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsSendRequest : MYSMSAPINS0AuthRequest
{
@private
NSArray *_recipients;
NSString *_message;
NSDate *_dateSendOn;
int _encoding;
int _smsConnectorId;
BOOL _store;
}
/**
* The recipients in international format (+436761234567)
*/
- (NSArray *) recipients;
/**
* The recipients in international format (+436761234567)
*/
- (void) setRecipients: (NSArray *) newRecipients;
/**
* The message to send
*/
- (NSString *) message;
/**
* The message to send
*/
- (void) setMessage: (NSString *) newMessage;
/**
* The optional date when the message should be delivered.
* If not given it will be delivered immediately.
*/
- (NSDate *) dateSendOn;
/**
* The optional date when the message should be delivered.
* If not given it will be delivered immediately.
*/
- (void) setDateSendOn: (NSDate *) newDateSendOn;
/**
* The encoding for the message (0 => 7-bit, 1 => 8-bit, 2 => UCS2)
*/
- (int) encoding;
/**
* The encoding for the message (0 => 7-bit, 1 => 8-bit, 2 => UCS2)
*/
- (void) setEncoding: (int) newEncoding;
/**
* The sms connector id to be used (optional). Leave zero for normal operator sms.
*/
- (int) smsConnectorId;
/**
* The sms connector id to be used (optional). Leave zero for normal operator sms.
*/
- (void) setSmsConnectorId: (int) newSmsConnectorId;
/**
* True if the messages should be stored on the server as outgoing messages. In case of failed delivery the will be marked as unsent.
*/
- (BOOL) store;
/**
* True if the messages should be stored on the server as outgoing messages. In case of failed delivery the will be marked as unsent.
*/
- (void) setStore: (BOOL) newStore;
@end /* interface MYSMSAPINS0RemoteSmsSendRequest */
#endif /* DEF_MYSMSAPINS0RemoteSmsSendRequest_H */
#ifndef DEF_MYSMSAPINS0GroupCreateRequest_H
#define DEF_MYSMSAPINS0GroupCreateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupCreateRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_name;
NSArray *_msisdns;
}
/**
* The name of the group.
*/
- (NSString *) name;
/**
* The name of the group.
*/
- (void) setName: (NSString *) newName;
/**
* The msisdns of the user's that should be invited to the group in international format (436761234567).
*
* There must be at least one msisdn.
*/
- (NSArray *) msisdns;
/**
* The msisdns of the user's that should be invited to the group in international format (436761234567).
*
* There must be at least one msisdn.
*/
- (void) setMsisdns: (NSArray *) newMsisdns;
@end /* interface MYSMSAPINS0GroupCreateRequest */
#endif /* DEF_MYSMSAPINS0GroupCreateRequest_H */
#ifndef DEF_MYSMSAPINS0GroupGetUsersRequest_H
#define DEF_MYSMSAPINS0GroupGetUsersRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupGetUsersRequest : MYSMSAPINS0AuthRequest
{
@private
int _groupId;
}
/**
* The group id of the group.
*/
- (int) groupId;
/**
* The group id of the group.
*/
- (void) setGroupId: (int) newGroupId;
@end /* interface MYSMSAPINS0GroupGetUsersRequest */
#endif /* DEF_MYSMSAPINS0GroupGetUsersRequest_H */
#ifndef DEF_MYSMSAPINS0GroupLeaveRequest_H
#define DEF_MYSMSAPINS0GroupLeaveRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupLeaveRequest : MYSMSAPINS0AuthRequest
{
@private
int _groupId;
NSArray *_groupIds;
BOOL _quiet;
}
/**
* The group id of the group.
*/
- (int) groupId;
/**
* The group id of the group.
*/
- (void) setGroupId: (int) newGroupId;
/**
* The group ids of the groups to leave.
*/
- (NSArray *) groupIds;
/**
* The group ids of the groups to leave.
*/
- (void) setGroupIds: (NSArray *) newGroupIds;
/**
* If true a info message about to leave is send to the user leaving otherwise it will only be send to the users that are still in the group.
*/
- (BOOL) quiet;
/**
* If true a info message about to leave is send to the user leaving otherwise it will only be send to the users that are still in the group.
*/
- (void) setQuiet: (BOOL) newQuiet;
@end /* interface MYSMSAPINS0GroupLeaveRequest */
#endif /* DEF_MYSMSAPINS0GroupLeaveRequest_H */
#ifndef DEF_MYSMSAPINS0GroupSendMessageRequest_H
#define DEF_MYSMSAPINS0GroupSendMessageRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupSendMessageRequest : MYSMSAPINS0AuthRequest
{
@private
int _groupId;
NSString *_message;
NSDate *_dateSendOn;
int _deviceId;
}
/**
* The group id of the group in this message should be send.
*/
- (int) groupId;
/**
* The group id of the group in this message should be send.
*/
- (void) setGroupId: (int) newGroupId;
/**
* The message to send
*/
- (NSString *) message;
/**
* The message to send
*/
- (void) setMessage: (NSString *) newMessage;
/**
* The optional date when the message should be delivered.
* If not given it will be delivered immediately.
*/
- (NSDate *) dateSendOn;
/**
* The optional date when the message should be delivered.
* If not given it will be delivered immediately.
*/
- (void) setDateSendOn: (NSDate *) newDateSendOn;
/**
* The registered device id for the device if their is one.
*/
- (int) deviceId;
/**
* The registered device id for the device if their is one.
*/
- (void) setDeviceId: (int) newDeviceId;
@end /* interface MYSMSAPINS0GroupSendMessageRequest */
#endif /* DEF_MYSMSAPINS0GroupSendMessageRequest_H */
#ifndef DEF_MYSMSAPINS0GroupRenameRequest_H
#define DEF_MYSMSAPINS0GroupRenameRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupRenameRequest : MYSMSAPINS0AuthRequest
{
@private
int _groupId;
NSString *_name;
}
/**
* The group id of the group.
*/
- (int) groupId;
/**
* The group id of the group.
*/
- (void) setGroupId: (int) newGroupId;
/**
* The new name of the group.
*/
- (NSString *) name;
/**
* The new name of the group.
*/
- (void) setName: (NSString *) newName;
@end /* interface MYSMSAPINS0GroupRenameRequest */
#endif /* DEF_MYSMSAPINS0GroupRenameRequest_H */
#ifndef DEF_MYSMSAPINS0GroupInviteUsersRequest_H
#define DEF_MYSMSAPINS0GroupInviteUsersRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupInviteUsersRequest : MYSMSAPINS0AuthRequest
{
@private
int _groupId;
NSArray *_msisdns;
}
/**
* The group id of the group.
*/
- (int) groupId;
/**
* The group id of the group.
*/
- (void) setGroupId: (int) newGroupId;
/**
* The msisdns of the user's that should be invited to the group in international format (436761234567).
*
* There must be at least one msisdn.
*/
- (NSArray *) msisdns;
/**
* The msisdns of the user's that should be invited to the group in international format (436761234567).
*
* There must be at least one msisdn.
*/
- (void) setMsisdns: (NSArray *) newMsisdns;
@end /* interface MYSMSAPINS0GroupInviteUsersRequest */
#endif /* DEF_MYSMSAPINS0GroupInviteUsersRequest_H */
#ifndef DEF_MYSMSAPINS0GroupGetGroupsRequest_H
#define DEF_MYSMSAPINS0GroupGetGroupsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0GroupGetGroupsRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0GroupGetGroupsRequest */
#endif /* DEF_MYSMSAPINS0GroupGetGroupsRequest_H */
#ifndef DEF_MYSMSAPINS0CrmMessageClickedRequest_H
#define DEF_MYSMSAPINS0CrmMessageClickedRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0CrmMessageClickedRequest : MYSMSAPINS0AuthRequest
{
@private
int _crmMessageId;
int _button;
}
/**
* The crm message id of the crm message which should be marked as viewed.
*/
- (int) crmMessageId;
/**
* The crm message id of the crm message which should be marked as viewed.
*/
- (void) setCrmMessageId: (int) newCrmMessageId;
/**
* The button which has been clicked.
*
* 1 .. close
* 2 .. view later
* 3 .. market review
* 4 .. invite friends
* 5 .. app update
*/
- (int) button;
/**
* The button which has been clicked.
*
* 1 .. close
* 2 .. view later
* 3 .. market review
* 4 .. invite friends
* 5 .. app update
*/
- (void) setButton: (int) newButton;
@end /* interface MYSMSAPINS0CrmMessageClickedRequest */
#endif /* DEF_MYSMSAPINS0CrmMessageClickedRequest_H */
#ifndef DEF_MYSMSAPINS0RemoteCallFailedRequest_H
#define DEF_MYSMSAPINS0RemoteCallFailedRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteCallFailedRequest : MYSMSAPINS0AuthRequest
{
@private
long long _requestId;
NSString *_errorMessage;
}
/**
* The remote call initiate request id.
*/
- (long long) requestId;
/**
* The remote call initiate request id.
*/
- (void) setRequestId: (long long) newRequestId;
/**
* The error message
*/
- (NSString *) errorMessage;
/**
* The error message
*/
- (void) setErrorMessage: (NSString *) newErrorMessage;
@end /* interface MYSMSAPINS0RemoteCallFailedRequest */
#endif /* DEF_MYSMSAPINS0RemoteCallFailedRequest_H */
#ifndef DEF_MYSMSAPINS0RemoteCallInitiateRequest_H
#define DEF_MYSMSAPINS0RemoteCallInitiateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteCallInitiateRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_address;
}
/**
* The address in international format (+436761234567)
*/
- (NSString *) address;
/**
* The address in international format (+436761234567)
*/
- (void) setAddress: (NSString *) newAddress;
@end /* interface MYSMSAPINS0RemoteCallInitiateRequest */
#endif /* DEF_MYSMSAPINS0RemoteCallInitiateRequest_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsCancelRequest_H
#define DEF_MYSMSAPINS0RemoteSmsCancelRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsCancelRequest : MYSMSAPINS0AuthRequest
{
@private
int _messageId;
}
/**
* The messageId to cancel or zero to cancel all unsent messages
*/
- (int) messageId;
/**
* The messageId to cancel or zero to cancel all unsent messages
*/
- (void) setMessageId: (int) newMessageId;
@end /* interface MYSMSAPINS0RemoteSmsCancelRequest */
#endif /* DEF_MYSMSAPINS0RemoteSmsCancelRequest_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsResendRequest_H
#define DEF_MYSMSAPINS0RemoteSmsResendRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsResendRequest : MYSMSAPINS0AuthRequest
{
@private
int _messageId;
}
/**
* The messageId to resend or zero to resend all unsent messages
*/
- (int) messageId;
/**
* The messageId to resend or zero to resend all unsent messages
*/
- (void) setMessageId: (int) newMessageId;
@end /* interface MYSMSAPINS0RemoteSmsResendRequest */
#endif /* DEF_MYSMSAPINS0RemoteSmsResendRequest_H */
#ifndef DEF_MYSMSAPINS0RemoteSmsFailedRequest_H
#define DEF_MYSMSAPINS0RemoteSmsFailedRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteSmsFailedRequest : MYSMSAPINS0AuthRequest
{
@private
long long _requestId;
int _smsConnectorId;
NSString *_errorMessage;
}
/**
* The remote sms send request id.
*/
- (long long) requestId;
/**
* The remote sms send request id.
*/
- (void) setRequestId: (long long) newRequestId;
/**
* The sms connector id that was used. Zero for normal operator sms.
*/
- (int) smsConnectorId;
/**
* The sms connector id that was used. Zero for normal operator sms.
*/
- (void) setSmsConnectorId: (int) newSmsConnectorId;
/**
* The error message
*/
- (NSString *) errorMessage;
/**
* The error message
*/
- (void) setErrorMessage: (NSString *) newErrorMessage;
@end /* interface MYSMSAPINS0RemoteSmsFailedRequest */
#endif /* DEF_MYSMSAPINS0RemoteSmsFailedRequest_H */
#ifndef DEF_MYSMSAPINS0RemoteCallControlRequest_H
#define DEF_MYSMSAPINS0RemoteCallControlRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0RemoteCallControlRequest : MYSMSAPINS0AuthRequest
{
@private
int _callId;
int _action;
}
/**
* The calldId that should be controlled.
*
* If the call with this id isn't active no action will be applied.
*/
- (int) callId;
/**
* The calldId that should be controlled.
*
* If the call with this id isn't active no action will be applied.
*/
- (void) setCallId: (int) newCallId;
/**
* The action that should be applied on active call.
*
* 0 .. hangup
* 1 .. accept
* 2 .. silence phone
* 3 .. speaker on (only in call)
* 4 .. speaker off (only in call)
*/
- (int) action;
/**
* The action that should be applied on active call.
*
* 0 .. hangup
* 1 .. accept
* 2 .. silence phone
* 3 .. speaker on (only in call)
* 4 .. speaker off (only in call)
*/
- (void) setAction: (int) newAction;
@end /* interface MYSMSAPINS0RemoteCallControlRequest */
#endif /* DEF_MYSMSAPINS0RemoteCallControlRequest_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountCreateResponse_H
#define DEF_MYSMSAPINS0ExternalAccountCreateResponse_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountCreateResponse : MYSMSAPINS0ExternalAccountLoginResponse
{
@private
}
@end /* interface MYSMSAPINS0ExternalAccountCreateResponse */
#endif /* DEF_MYSMSAPINS0ExternalAccountCreateResponse_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountGetTokenRequest_H
#define DEF_MYSMSAPINS0ExternalAccountGetTokenRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountGetTokenRequest : MYSMSAPINS0AuthRequest
{
@private
int _type;
}
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (int) type;
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (void) setType: (int) newType;
@end /* interface MYSMSAPINS0ExternalAccountGetTokenRequest */
#endif /* DEF_MYSMSAPINS0ExternalAccountGetTokenRequest_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountDeleteRequest_H
#define DEF_MYSMSAPINS0ExternalAccountDeleteRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountDeleteRequest : MYSMSAPINS0AuthRequest
{
@private
int _type;
}
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (int) type;
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (void) setType: (int) newType;
@end /* interface MYSMSAPINS0ExternalAccountDeleteRequest */
#endif /* DEF_MYSMSAPINS0ExternalAccountDeleteRequest_H */
#ifndef DEF_MYSMSAPINS0ExternalAccountConnectRequest_H
#define DEF_MYSMSAPINS0ExternalAccountConnectRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ExternalAccountConnectRequest : MYSMSAPINS0AuthRequest
{
@private
int _type;
NSString *_oauthToken;
NSString *_refreshToken;
}
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (int) type;
/**
* The type of the account
*
* 0 .. google
* 2 .. b & you
* 3 .. at & t
*/
- (void) setType: (int) newType;
/**
* The oauth token of the external account
*/
- (NSString *) oauthToken;
/**
* The oauth token of the external account
*/
- (void) setOauthToken: (NSString *) newOauthToken;
/**
* The optional refresh token of the external account
*/
- (NSString *) refreshToken;
/**
* The optional refresh token of the external account
*/
- (void) setRefreshToken: (NSString *) newRefreshToken;
@end /* interface MYSMSAPINS0ExternalAccountConnectRequest */
#endif /* DEF_MYSMSAPINS0ExternalAccountConnectRequest_H */
#ifndef DEF_MYSMSAPINS0CrmMessageViewedRequest_H
#define DEF_MYSMSAPINS0CrmMessageViewedRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0CrmMessageViewedRequest : MYSMSAPINS0AuthRequest
{
@private
int _crmMessageId;
}
/**
* The crm message id of the crm message which should be marked as viewed.
*/
- (int) crmMessageId;
/**
* The crm message id of the crm message which should be marked as viewed.
*/
- (void) setCrmMessageId: (int) newCrmMessageId;
@end /* interface MYSMSAPINS0CrmMessageViewedRequest */
#endif /* DEF_MYSMSAPINS0CrmMessageViewedRequest_H */
#ifndef DEF_MYSMSAPINS0ConfigGetProductsRequest_H
#define DEF_MYSMSAPINS0ConfigGetProductsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0ConfigGetProductsRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_productType;
BOOL _full;
}
/**
*
*/
- (NSString *) productType;
/**
*
*/
- (void) setProductType: (NSString *) newProductType;
/**
* If set the list will contain the products of all countries otherwise
* the list will only include the products of the authenticated user.
*/
- (BOOL) full;
/**
* If set the list will contain the products of all countries otherwise
* the list will only include the products of the authenticated user.
*/
- (void) setFull: (BOOL) newFull;
@end /* interface MYSMSAPINS0ConfigGetProductsRequest */
#endif /* DEF_MYSMSAPINS0ConfigGetProductsRequest_H */
#ifndef DEF_MYSMSAPINS0AttachmentUploadedPartRequest_H
#define DEF_MYSMSAPINS0AttachmentUploadedPartRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentUploadedPartRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_attachmentKey;
int _partId;
}
/**
* The newly created attachment key
*/
- (NSString *) attachmentKey;
/**
* The newly created attachment key
*/
- (void) setAttachmentKey: (NSString *) newAttachmentKey;
/**
* The part id of the attachment
*/
- (int) partId;
/**
* The part id of the attachment
*/
- (void) setPartId: (int) newPartId;
@end /* interface MYSMSAPINS0AttachmentUploadedPartRequest */
#endif /* DEF_MYSMSAPINS0AttachmentUploadedPartRequest_H */
#ifndef DEF_MYSMSAPINS0AttachmentGetPartsRequest_H
#define DEF_MYSMSAPINS0AttachmentGetPartsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentGetPartsRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_attachmentKey;
}
/**
* The attachment key of the attachment which should be retrieved.
*
* The attachment key is the last path element of the attachment url
*/
- (NSString *) attachmentKey;
/**
* The attachment key of the attachment which should be retrieved.
*
* The attachment key is the last path element of the attachment url
*/
- (void) setAttachmentKey: (NSString *) newAttachmentKey;
@end /* interface MYSMSAPINS0AttachmentGetPartsRequest */
#endif /* DEF_MYSMSAPINS0AttachmentGetPartsRequest_H */
#ifndef DEF_MYSMSAPINS0AttachmentCreateRequest_H
#define DEF_MYSMSAPINS0AttachmentCreateRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentCreateRequest : MYSMSAPINS0AuthRequest
{
@private
}
@end /* interface MYSMSAPINS0AttachmentCreateRequest */
#endif /* DEF_MYSMSAPINS0AttachmentCreateRequest_H */
#ifndef DEF_MYSMSAPINS0AttachmentAllowMsisdnsRequest_H
#define DEF_MYSMSAPINS0AttachmentAllowMsisdnsRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentAllowMsisdnsRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_attachmentKey;
NSArray *_msisdns;
}
/**
* The attachment key of the attachment
*/
- (NSString *) attachmentKey;
/**
* The attachment key of the attachment
*/
- (void) setAttachmentKey: (NSString *) newAttachmentKey;
/**
* The msisdns in international format (436761234567)
*/
- (NSArray *) msisdns;
/**
* The msisdns in international format (436761234567)
*/
- (void) setMsisdns: (NSArray *) newMsisdns;
@end /* interface MYSMSAPINS0AttachmentAllowMsisdnsRequest */
#endif /* DEF_MYSMSAPINS0AttachmentAllowMsisdnsRequest_H */
#ifndef DEF_MYSMSAPINS0AttachmentAddPartRequest_H
#define DEF_MYSMSAPINS0AttachmentAddPartRequest_H
/**
* (no documentation provided)
*/
@interface MYSMSAPINS0AttachmentAddPartRequest : MYSMSAPINS0AuthRequest
{
@private
NSString *_attachmentKey;
int _typeId;
NSString *_fileName;
int _fileSize;
BOOL _preview;
NSString *_properties;
}
/**
* The newly created attachment key
*/
- (NSString *) attachmentKey;
/**
* The newly created attachment key
*/
- (void) setAttachmentKey: (NSString *) newAttachmentKey;
/**
* The type id of the attachment
*
*
* type id | description | preview |
* 0 | any file | no |
* 1 | image jpeg | yes |
* 2 | image png | yes |
* 3 | image gif | yes |
* 4 | video mp4 | yes |
* 5 | audio mp4 | no |
* 6 | location | yes |
* 7 | contact | yes |
*
*/
- (int) typeId;
/**
* The type id of the attachment
*
*
* type id | description | preview |
* 0 | any file | no |
* 1 | image jpeg | yes |
* 2 | image png | yes |
* 3 | image gif | yes |
* 4 | video mp4 | yes |
* 5 | audio mp4 | no |
* 6 | location | yes |
* 7 | contact | yes |
*
*/
- (void) setTypeId: (int) newTypeId;
/**
* The file name of the attachment part
*/
- (NSString *) fileName;
/**
* The file name of the attachment part
*/
- (void) setFileName: (NSString *) newFileName;
/**
* The file size of the attachment part
*
* The maximal file size is 20Mb.
*/
- (int) fileSize;
/**
* The file size of the attachment part
*
* The maximal file size is 20Mb.
*/
- (void) setFileSize: (int) newFileSize;
/**
* True if a preview is available to upload
*/
- (BOOL) preview;
/**
* True if a preview is available to upload
*/
- (void) setPreview: (BOOL) newPreview;
/**
* Sets the properties which depends on the type in json format.
*
* location:
* {
* lat: 41.40338,
* lng: 2.5646
* }
*
* contact:
* {
* name: "Ben",
* surName: "Becker",
*
* }
*
* others: properties are ignored
*/
- (NSString *) properties;
/**
* Sets the properties which depends on the type in json format.
*
* location:
* {
* lat: 41.40338,
* lng: 2.5646
* }
*
* contact:
* {
* name: "Ben",
* surName: "Becker",
*
* }
*
* others: properties are ignored
*/
- (void) setProperties: (NSString *) newProperties;
@end /* interface MYSMSAPINS0AttachmentAddPartRequest */
#endif /* DEF_MYSMSAPINS0AttachmentAddPartRequest_H */