FXSend/MobsetApi/MobsetApiC.cpp
2025-02-28 17:05:50 +08:00

35366 lines
1.5 MiB

/* MobsetApiC.cpp
Generated by gSOAP 2.8.6 from MobsetApi.h
Copyright(C) 2000-2011, Robert van Engelen, Genivia Inc. All Rights Reserved.
The generated code is released under one of the following licenses:
1) GPL or 2) Genivia's license for commercial use.
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
*/
#if defined(__BORLANDC__)
#pragma option push -w-8060
#pragma option push -w-8004
#endif
#include "MobsetApiH.h"
namespace MobsetApi {
SOAP_SOURCE_STAMP("@(#) MobsetApiC.cpp ver 2.8.6 2024-02-21 02:30:51 GMT")
#ifndef WITH_NOGLOBAL
SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap)
{
if (soap->header)
soap_serialize_SOAP_ENV__Header(soap, soap->header);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap)
{
if (soap->header)
{ soap->part = SOAP_IN_HEADER;
if (soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL))
return soap->error;
soap->part = SOAP_END_HEADER;
}
return SOAP_OK;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap)
{
soap->part = SOAP_IN_HEADER;
soap->header = soap_in_SOAP_ENV__Header(soap, "SOAP-ENV:Header", NULL, NULL);
soap->part = SOAP_END_HEADER;
return soap->header == NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap)
{
if (!soap->header)
{ if ((soap->header = soap_new_SOAP_ENV__Header(soap, -1)))
soap_default_SOAP_ENV__Header(soap, soap->header);
}
}
SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
{
if (!soap->fault)
{ soap->fault = soap_new_SOAP_ENV__Fault(soap, -1);
if (!soap->fault)
return;
soap_default_SOAP_ENV__Fault(soap, soap->fault);
}
if (soap->version == 2 && !soap->fault->SOAP_ENV__Code)
{ soap->fault->SOAP_ENV__Code = soap_new_SOAP_ENV__Code(soap, -1);
soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code);
}
if (soap->version == 2 && !soap->fault->SOAP_ENV__Reason)
{ soap->fault->SOAP_ENV__Reason = soap_new_SOAP_ENV__Reason(soap, -1);
soap_default_SOAP_ENV__Reason(soap, soap->fault->SOAP_ENV__Reason);
}
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap)
{
soap_fault(soap);
if (soap->fault)
soap_serialize_SOAP_ENV__Fault(soap, soap->fault);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap)
{
if (soap->fault)
return soap_put_SOAP_ENV__Fault(soap, soap->fault, "SOAP-ENV:Fault", NULL);
return SOAP_OK;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap)
{
return (soap->fault = soap_get_SOAP_ENV__Fault(soap, NULL, "SOAP-ENV:Fault", NULL)) == NULL;
}
SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultcode(struct soap *soap)
{
soap_fault(soap);
if (soap->version == 2 && soap->fault->SOAP_ENV__Code)
return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Value;
return (const char**)&soap->fault->faultcode;
}
SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultsubcode(struct soap *soap)
{
soap_fault(soap);
if (soap->version == 2)
{ if (!soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode)
{ soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode = soap_new_SOAP_ENV__Code(soap, -1);
soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode);
}
return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
}
return (const char**)&soap->fault->faultcode;
}
SOAP_FMAC3 const char * SOAP_FMAC4 soap_check_faultsubcode(struct soap *soap)
{
soap_fault(soap);
if (soap->version == 2)
{ if (soap->fault->SOAP_ENV__Code && soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode && soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode)
return soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
return NULL;
}
return soap->fault->faultcode;
}
SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap *soap)
{
soap_fault(soap);
if (soap->version == 2)
return (const char**)&soap->fault->SOAP_ENV__Reason->SOAP_ENV__Text;
return (const char**)&soap->fault->faultstring;
}
SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultdetail(struct soap *soap)
{
soap_fault(soap);
if (soap->version == 1)
{ if (!soap->fault->detail)
{ soap->fault->detail = (struct SOAP_ENV__Detail*)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail));
soap_default_SOAP_ENV__Detail(soap, soap->fault->detail);
}
return (const char**)&soap->fault->detail->__any;
}
if (!soap->fault->SOAP_ENV__Detail)
{ soap->fault->SOAP_ENV__Detail = soap_new_SOAP_ENV__Detail(soap, -1);
soap_default_SOAP_ENV__Detail(soap, soap->fault->SOAP_ENV__Detail);
}
return (const char**)&soap->fault->SOAP_ENV__Detail->__any;
}
SOAP_FMAC3 const char * SOAP_FMAC4 soap_check_faultdetail(struct soap *soap)
{
soap_fault(soap);
if (soap->version == 2 && soap->fault->SOAP_ENV__Detail)
return soap->fault->SOAP_ENV__Detail->__any;
if (soap->fault->detail)
return soap->fault->detail->__any;
return NULL;
}
#endif
#ifndef WITH_NOIDREF
SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *soap)
{
int t;
if (soap->version == 1)
{ for (;;)
{ if (!soap_getelement(soap, &t))
if (soap->error || soap_ignore_element(soap))
break;
}
}
if (soap->error == SOAP_NO_TAG || soap->error == SOAP_EOF)
soap->error = SOAP_OK;
return soap->error;
}
#endif
#ifndef WITH_NOIDREF
SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap *soap, int *type)
{ (void)type;
if (soap_peek_element(soap))
return NULL;
if (!*soap->id || !(*type = soap_lookup_type(soap, soap->id)))
*type = soap_lookup_type(soap, soap->href);
switch (*type)
{
case SOAP_TYPE_MobsetApi_byte:
return soap_in_byte(soap, NULL, NULL, "xsd:byte");
case SOAP_TYPE_MobsetApi_int:
return soap_in_int(soap, NULL, NULL, "xsd:int");
case SOAP_TYPE_MobsetApi_LONG64:
return soap_in_LONG64(soap, NULL, NULL, "xsd:long");
case SOAP_TYPE_MobsetApi_double:
return soap_in_double(soap, NULL, NULL, "xsd:double");
case SOAP_TYPE_MobsetApi_unsignedByte:
return soap_in_unsignedByte(soap, NULL, NULL, "xsd:unsignedByte");
case SOAP_TYPE_MobsetApi_unsignedInt:
return soap_in_unsignedInt(soap, NULL, NULL, "xsd:unsignedInt");
case SOAP_TYPE_MobsetApi_std__wstring:
return soap_in_std__wstring(soap, NULL, NULL, "xsd:string");
case SOAP_TYPE_MobsetApi_ns1__ParamListGroup:
return soap_in_ns1__ParamListGroup(soap, NULL, NULL, "ns1:ParamListGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList:
return soap_in_ns1__ArrayOfParamList(soap, NULL, NULL, "ns1:ArrayOfParamList");
case SOAP_TYPE_MobsetApi_ns1__TemplateGroup:
return soap_in_ns1__TemplateGroup(soap, NULL, NULL, "ns1:TemplateGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList:
return soap_in_ns1__ArrayOfTemplateList(soap, NULL, NULL, "ns1:ArrayOfTemplateList");
case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup:
return soap_in_ns1__MobileFileGroup(soap, NULL, NULL, "ns1:MobileFileGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup:
return soap_in_ns1__ArrayOfMobileFileGroup(soap, NULL, NULL, "ns1:ArrayOfMobileFileGroup");
case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup:
return soap_in_ns1__MmsRecvFileGroup(soap, NULL, NULL, "ns1:MmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup:
return soap_in_ns1__ArrayOfMmsRecvFileGroup(soap, NULL, NULL, "ns1:ArrayOfMmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup:
return soap_in_ns1__MmsReportGroup(soap, NULL, NULL, "ns1:MmsReportGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList:
return soap_in_ns1__ArrayOfMmsReportList(soap, NULL, NULL, "ns1:ArrayOfMmsReportList");
case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup:
return soap_in_ns1__MmsIDGroup(soap, NULL, NULL, "ns1:MmsIDGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList:
return soap_in_ns1__ArrayOfMmsIDList(soap, NULL, NULL, "ns1:ArrayOfMmsIDList");
case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup:
return soap_in_ns1__MmsFileGroup(soap, NULL, NULL, "ns1:MmsFileGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup:
return soap_in_ns1__ArrayOfMmsFileGroup(soap, NULL, NULL, "ns1:ArrayOfMmsFileGroup");
case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup:
return soap_in_ns1__CancelIDGroup(soap, NULL, NULL, "ns1:CancelIDGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList:
return soap_in_ns1__ArrayOfCancelIDList(soap, NULL, NULL, "ns1:ArrayOfCancelIDList");
case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup:
return soap_in_ns1__SmsSentListGroup(soap, NULL, NULL, "ns1:SmsSentListGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList:
return soap_in_ns1__ArrayOfSmsSentList(soap, NULL, NULL, "ns1:ArrayOfSmsSentList");
case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup:
return soap_in_ns1__SmsReportGroup(soap, NULL, NULL, "ns1:SmsReportGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList:
return soap_in_ns1__ArrayOfSmsReportList(soap, NULL, NULL, "ns1:ArrayOfSmsReportList");
case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup:
return soap_in_ns1__SmsRecvGroup(soap, NULL, NULL, "ns1:SmsRecvGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList:
return soap_in_ns1__ArrayOfSmsRecvList(soap, NULL, NULL, "ns1:ArrayOfSmsRecvList");
case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup:
return soap_in_ns1__SmsIDGroup(soap, NULL, NULL, "ns1:SmsIDGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList:
return soap_in_ns1__ArrayOfSmsIDList(soap, NULL, NULL, "ns1:ArrayOfSmsIDList");
case SOAP_TYPE_MobsetApi_ns1__MobileListGroup:
return soap_in_ns1__MobileListGroup(soap, NULL, NULL, "ns1:MobileListGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList:
return soap_in_ns1__ArrayOfMobileList(soap, NULL, NULL, "ns1:ArrayOfMobileList");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfString:
return soap_in_ns1__ArrayOfString(soap, NULL, NULL, "ns1:ArrayOfString");
case SOAP_TYPE_MobsetApi_xsd__base64Binary:
return soap_in_xsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatusResponse:
return soap_in_PointerTo_ns1__SignName_USCOREStatusResponse(soap, NULL, NULL, "ns1:SignName_StatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatus:
return soap_in_PointerTo_ns1__SignName_USCOREStatus(soap, NULL, NULL, "ns1:SignName_Status");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApplyResponse:
return soap_in_PointerTo_ns1__SignName_USCOREApplyResponse(soap, NULL, NULL, "ns1:SignName_ApplyResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApply:
return soap_in_PointerTo_ns1__SignName_USCOREApply(soap, NULL, NULL, "ns1:SignName_Apply");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSmsResponse:
return soap_in_PointerTo_ns1__Template_USCORESendSmsResponse(soap, NULL, NULL, "ns1:Template_SendSmsResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSms:
return soap_in_PointerTo_ns1__Template_USCORESendSms(soap, NULL, NULL, "ns1:Template_SendSms");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREListResponse:
return soap_in_PointerTo_ns1__Template_USCOREListResponse(soap, NULL, NULL, "ns1:Template_ListResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREList:
return soap_in_PointerTo_ns1__Template_USCOREList(soap, NULL, NULL, "ns1:Template_List");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQueryResponse:
return soap_in_PointerTo_ns1__Template_USCOREQueryResponse(soap, NULL, NULL, "ns1:Template_QueryResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQuery:
return soap_in_PointerTo_ns1__Template_USCOREQuery(soap, NULL, NULL, "ns1:Template_Query");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDelResponse:
return soap_in_PointerTo_ns1__Template_USCOREDelResponse(soap, NULL, NULL, "ns1:Template_DelResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDel:
return soap_in_PointerTo_ns1__Template_USCOREDel(soap, NULL, NULL, "ns1:Template_Del");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModifyResponse:
return soap_in_PointerTo_ns1__Template_USCOREModifyResponse(soap, NULL, NULL, "ns1:Template_ModifyResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModify:
return soap_in_PointerTo_ns1__Template_USCOREModify(soap, NULL, NULL, "ns1:Template_Modify");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAddResponse:
return soap_in_PointerTo_ns1__Template_USCOREAddResponse(soap, NULL, NULL, "ns1:Template_AddResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAdd:
return soap_in_PointerTo_ns1__Template_USCOREAdd(soap, NULL, NULL, "ns1:Template_Add");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse:
return soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, NULL, NULL, "ns1:Agent_CorpSignNameStatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatus:
return soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, NULL, NULL, "ns1:Agent_CorpSignNameStatus");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse:
return soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, NULL, NULL, "ns1:Agent_CorpSignNameApplyResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApply:
return soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, NULL, NULL, "ns1:Agent_CorpSignNameApply");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUserResponse:
return soap_in_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, NULL, NULL, "ns1:Agent_CorpAddUserResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUser:
return soap_in_PointerTo_ns1__Agent_USCORECorpAddUser(soap, NULL, NULL, "ns1:Agent_CorpAddUser");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddResponse:
return soap_in_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, NULL, NULL, "ns1:Agent_CorpAddResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAdd:
return soap_in_PointerTo_ns1__Agent_USCORECorpAdd(soap, NULL, NULL, "ns1:Agent_CorpAdd");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPayResponse:
return soap_in_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, NULL, NULL, "ns1:Agent_UserSmsPayResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPay:
return soap_in_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, NULL, NULL, "ns1:Agent_UserSmsPay");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse:
return soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, NULL, NULL, "ns1:Agent_SetUserSmsBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalance:
return soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, NULL, NULL, "ns1:Agent_SetUserSmsBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse:
return soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, NULL, NULL, "ns1:Agent_GetUserSmsBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalance:
return soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, NULL, NULL, "ns1:Agent_GetUserSmsBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserIDResponse:
return soap_in_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, NULL, NULL, "ns1:Agent_GetUserIDResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserID:
return soap_in_PointerTo_ns1__Agent_USCOREGetUserID(soap, NULL, NULL, "ns1:Agent_GetUserID");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPayResponse:
return soap_in_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, NULL, NULL, "ns1:Agent_CorpSmsPayResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPay:
return soap_in_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, NULL, NULL, "ns1:Agent_CorpSmsPay");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse:
return soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, NULL, NULL, "ns1:Agent_GetCorpSmsBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance:
return soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, NULL, NULL, "ns1:Agent_GetCorpSmsBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse:
return soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, NULL, NULL, "ns1:Agent_GetSmsBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalance:
return soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, NULL, NULL, "ns1:Agent_GetSmsBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStartResponse:
return soap_in_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, NULL, NULL, "ns1:Task_MmsStartResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStart:
return soap_in_PointerTo_ns1__Task_USCOREMmsStart(soap, NULL, NULL, "ns1:Task_MmsStart");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStopResponse:
return soap_in_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, NULL, NULL, "ns1:Task_MmsStopResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStop:
return soap_in_PointerTo_ns1__Task_USCOREMmsStop(soap, NULL, NULL, "ns1:Task_MmsStop");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatusResponse:
return soap_in_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, NULL, NULL, "ns1:Task_GetMmsStatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatus:
return soap_in_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, NULL, NULL, "ns1:Task_GetMmsStatus");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSendResponse:
return soap_in_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, NULL, NULL, "ns1:Task_MmsSendResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSend:
return soap_in_PointerTo_ns1__Task_USCOREMmsSend(soap, NULL, NULL, "ns1:Task_MmsSend");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStartResponse:
return soap_in_PointerTo_ns1__Task_USCORESmsStartResponse(soap, NULL, NULL, "ns1:Task_SmsStartResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStart:
return soap_in_PointerTo_ns1__Task_USCORESmsStart(soap, NULL, NULL, "ns1:Task_SmsStart");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStopResponse:
return soap_in_PointerTo_ns1__Task_USCORESmsStopResponse(soap, NULL, NULL, "ns1:Task_SmsStopResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStop:
return soap_in_PointerTo_ns1__Task_USCORESmsStop(soap, NULL, NULL, "ns1:Task_SmsStop");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatusResponse:
return soap_in_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, NULL, NULL, "ns1:Task_GetSmsStatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatus:
return soap_in_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, NULL, NULL, "ns1:Task_GetSmsStatus");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSendResponse:
return soap_in_PointerTo_ns1__Task_USCORESmsSendResponse(soap, NULL, NULL, "ns1:Task_SmsSendResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSend:
return soap_in_PointerTo_ns1__Task_USCORESmsSend(soap, NULL, NULL, "ns1:Task_SmsSend");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFileResponse:
return soap_in_PointerTo_ns1__Task_USCOREDelFileResponse(soap, NULL, NULL, "ns1:Task_DelFileResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFile:
return soap_in_PointerTo_ns1__Task_USCOREDelFile(soap, NULL, NULL, "ns1:Task_DelFile");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFileResponse:
return soap_in_PointerTo_ns1__Task_USCOREUpFileResponse(soap, NULL, NULL, "ns1:Task_UpFileResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFile:
return soap_in_PointerTo_ns1__Task_USCOREUpFile(soap, NULL, NULL, "ns1:Task_UpFile");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecvResponse:
return soap_in_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, NULL, NULL, "ns1:Mms_GetRecvResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecv:
return soap_in_PointerTo_ns1__Mms_USCOREGetRecv(soap, NULL, NULL, "ns1:Mms_GetRecv");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReportResponse:
return soap_in_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, NULL, NULL, "ns1:Mms_GetReportResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReport:
return soap_in_PointerTo_ns1__Mms_USCOREGetReport(soap, NULL, NULL, "ns1:Mms_GetReport");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESendResponse:
return soap_in_PointerTo_ns1__Mms_USCORESendResponse(soap, NULL, NULL, "ns1:Mms_SendResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESend:
return soap_in_PointerTo_ns1__Mms_USCORESend(soap, NULL, NULL, "ns1:Mms_Send");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatusResponse:
return soap_in_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, NULL, NULL, "ns1:Mms_GetFileStatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatus:
return soap_in_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, NULL, NULL, "ns1:Mms_GetFileStatus");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFileResponse:
return soap_in_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, NULL, NULL, "ns1:Mms_UpFileResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFile:
return soap_in_PointerTo_ns1__Mms_USCOREUpFile(soap, NULL, NULL, "ns1:Mms_UpFile");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancelResponse:
return soap_in_PointerTo_ns1__Sms_USCORECancelResponse(soap, NULL, NULL, "ns1:Sms_CancelResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancel:
return soap_in_PointerTo_ns1__Sms_USCORECancel(soap, NULL, NULL, "ns1:Sms_Cancel");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCountResponse:
return soap_in_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, NULL, NULL, "ns1:Sms_GetSentCountResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCount:
return soap_in_PointerTo_ns1__Sms_USCOREGetSentCount(soap, NULL, NULL, "ns1:Sms_GetSentCount");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalanceResponse:
return soap_in_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, NULL, NULL, "ns1:Sms_GetBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalance:
return soap_in_PointerTo_ns1__Sms_USCOREGetBalance(soap, NULL, NULL, "ns1:Sms_GetBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSignResponse:
return soap_in_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, NULL, NULL, "ns1:Sms_GetSignResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSign:
return soap_in_PointerTo_ns1__Sms_USCOREGetSign(soap, NULL, NULL, "ns1:Sms_GetSign");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentListResponse:
return soap_in_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, NULL, NULL, "ns1:Sms_GetSentListResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentList:
return soap_in_PointerTo_ns1__Sms_USCOREGetSentList(soap, NULL, NULL, "ns1:Sms_GetSentList");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReportResponse:
return soap_in_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, NULL, NULL, "ns1:Sms_GetReportResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReport:
return soap_in_PointerTo_ns1__Sms_USCOREGetReport(soap, NULL, NULL, "ns1:Sms_GetReport");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecvResponse:
return soap_in_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, NULL, NULL, "ns1:Sms_GetRecvResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecv:
return soap_in_PointerTo_ns1__Sms_USCOREGetRecv(soap, NULL, NULL, "ns1:Sms_GetRecv");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESendResponse:
return soap_in_PointerTo_ns1__Sms_USCORESendResponse(soap, NULL, NULL, "ns1:Sms_SendResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESend:
return soap_in_PointerTo_ns1__Sms_USCORESend(soap, NULL, NULL, "ns1:Sms_Send");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfParamList:
return soap_in_PointerTons1__ArrayOfParamList(soap, NULL, NULL, "ns1:ArrayOfParamList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfTemplateList:
return soap_in_PointerTons1__ArrayOfTemplateList(soap, NULL, NULL, "ns1:ArrayOfTemplateList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileFileGroup:
return soap_in_PointerTons1__ArrayOfMobileFileGroup(soap, NULL, NULL, "ns1:ArrayOfMobileFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsRecvFileGroup:
return soap_in_PointerTons1__ArrayOfMmsRecvFileGroup(soap, NULL, NULL, "ns1:ArrayOfMmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsReportList:
return soap_in_PointerTons1__ArrayOfMmsReportList(soap, NULL, NULL, "ns1:ArrayOfMmsReportList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsIDList:
return soap_in_PointerTons1__ArrayOfMmsIDList(soap, NULL, NULL, "ns1:ArrayOfMmsIDList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsFileGroup:
return soap_in_PointerTons1__ArrayOfMmsFileGroup(soap, NULL, NULL, "ns1:ArrayOfMmsFileGroup");
case SOAP_TYPE_MobsetApi_PointerToLONG64:
return soap_in_PointerToLONG64(soap, NULL, NULL, "xsd:long");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsSentList:
return soap_in_PointerTons1__ArrayOfSmsSentList(soap, NULL, NULL, "ns1:ArrayOfSmsSentList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsReportList:
return soap_in_PointerTons1__ArrayOfSmsReportList(soap, NULL, NULL, "ns1:ArrayOfSmsReportList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsRecvList:
return soap_in_PointerTons1__ArrayOfSmsRecvList(soap, NULL, NULL, "ns1:ArrayOfSmsRecvList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsIDList:
return soap_in_PointerTons1__ArrayOfSmsIDList(soap, NULL, NULL, "ns1:ArrayOfSmsIDList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileList:
return soap_in_PointerTons1__ArrayOfMobileList(soap, NULL, NULL, "ns1:ArrayOfMobileList");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__ParamListGroup:
return soap_in_PointerToPointerTons1__ParamListGroup(soap, NULL, NULL, "ns1:ParamListGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup:
return soap_in_PointerTons1__ParamListGroup(soap, NULL, NULL, "ns1:ParamListGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__TemplateGroup:
return soap_in_PointerToPointerTons1__TemplateGroup(soap, NULL, NULL, "ns1:TemplateGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup:
return soap_in_PointerTons1__TemplateGroup(soap, NULL, NULL, "ns1:TemplateGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileFileGroup:
return soap_in_PointerToPointerTons1__MobileFileGroup(soap, NULL, NULL, "ns1:MobileFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup:
return soap_in_PointerTons1__MobileFileGroup(soap, NULL, NULL, "ns1:MobileFileGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsRecvFileGroup:
return soap_in_PointerToPointerTons1__MmsRecvFileGroup(soap, NULL, NULL, "ns1:MmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup:
return soap_in_PointerTons1__MmsRecvFileGroup(soap, NULL, NULL, "ns1:MmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsReportGroup:
return soap_in_PointerToPointerTons1__MmsReportGroup(soap, NULL, NULL, "ns1:MmsReportGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup:
return soap_in_PointerTons1__MmsReportGroup(soap, NULL, NULL, "ns1:MmsReportGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsIDGroup:
return soap_in_PointerToPointerTons1__MmsIDGroup(soap, NULL, NULL, "ns1:MmsIDGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup:
return soap_in_PointerTons1__MmsIDGroup(soap, NULL, NULL, "ns1:MmsIDGroup");
case SOAP_TYPE_MobsetApi_PointerToxsd__base64Binary:
return soap_in_PointerToxsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsFileGroup:
return soap_in_PointerToPointerTons1__MmsFileGroup(soap, NULL, NULL, "ns1:MmsFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup:
return soap_in_PointerTons1__MmsFileGroup(soap, NULL, NULL, "ns1:MmsFileGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__CancelIDGroup:
return soap_in_PointerToPointerTons1__CancelIDGroup(soap, NULL, NULL, "ns1:CancelIDGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup:
return soap_in_PointerTons1__CancelIDGroup(soap, NULL, NULL, "ns1:CancelIDGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsSentListGroup:
return soap_in_PointerToPointerTons1__SmsSentListGroup(soap, NULL, NULL, "ns1:SmsSentListGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup:
return soap_in_PointerTons1__SmsSentListGroup(soap, NULL, NULL, "ns1:SmsSentListGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsReportGroup:
return soap_in_PointerToPointerTons1__SmsReportGroup(soap, NULL, NULL, "ns1:SmsReportGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup:
return soap_in_PointerTons1__SmsReportGroup(soap, NULL, NULL, "ns1:SmsReportGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsRecvGroup:
return soap_in_PointerToPointerTons1__SmsRecvGroup(soap, NULL, NULL, "ns1:SmsRecvGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup:
return soap_in_PointerTons1__SmsRecvGroup(soap, NULL, NULL, "ns1:SmsRecvGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsIDGroup:
return soap_in_PointerToPointerTons1__SmsIDGroup(soap, NULL, NULL, "ns1:SmsIDGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup:
return soap_in_PointerTons1__SmsIDGroup(soap, NULL, NULL, "ns1:SmsIDGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileListGroup:
return soap_in_PointerToPointerTons1__MobileListGroup(soap, NULL, NULL, "ns1:MobileListGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup:
return soap_in_PointerTons1__MobileListGroup(soap, NULL, NULL, "ns1:MobileListGroup");
case SOAP_TYPE_MobsetApi_PointerTostd__wstring:
return soap_in_PointerTostd__wstring(soap, NULL, NULL, "xsd:string");
case SOAP_TYPE_MobsetApi_PointerTounsignedByte:
return soap_in_PointerTounsignedByte(soap, NULL, NULL, "xsd:unsignedByte");
case SOAP_TYPE_MobsetApi__QName:
{ char **s;
s = soap_in__QName(soap, NULL, NULL, "xsd:QName");
return s ? *s : NULL;
}
case SOAP_TYPE_MobsetApi_string:
{ char **s;
s = soap_in_string(soap, NULL, NULL, "xsd:string");
return s ? *s : NULL;
}
default:
{ const char *t = soap->type;
if (!*t)
t = soap->tag;
if (!soap_match_tag(soap, t, "xsd:string"))
{ *type = SOAP_TYPE_MobsetApi_std__wstring;
return soap_in_std__wstring(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ParamListGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ParamListGroup;
return soap_in_ns1__ParamListGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfParamList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList;
return soap_in_ns1__ArrayOfParamList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:TemplateGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__TemplateGroup;
return soap_in_ns1__TemplateGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfTemplateList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList;
return soap_in_ns1__ArrayOfTemplateList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:MobileFileGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__MobileFileGroup;
return soap_in_ns1__MobileFileGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfMobileFileGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup;
return soap_in_ns1__ArrayOfMobileFileGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:MmsRecvFileGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup;
return soap_in_ns1__MmsRecvFileGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfMmsRecvFileGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup;
return soap_in_ns1__ArrayOfMmsRecvFileGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:MmsReportGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__MmsReportGroup;
return soap_in_ns1__MmsReportGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfMmsReportList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList;
return soap_in_ns1__ArrayOfMmsReportList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:MmsIDGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__MmsIDGroup;
return soap_in_ns1__MmsIDGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfMmsIDList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList;
return soap_in_ns1__ArrayOfMmsIDList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:MmsFileGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__MmsFileGroup;
return soap_in_ns1__MmsFileGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfMmsFileGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup;
return soap_in_ns1__ArrayOfMmsFileGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:CancelIDGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__CancelIDGroup;
return soap_in_ns1__CancelIDGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfCancelIDList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList;
return soap_in_ns1__ArrayOfCancelIDList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:SmsSentListGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup;
return soap_in_ns1__SmsSentListGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfSmsSentList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList;
return soap_in_ns1__ArrayOfSmsSentList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:SmsReportGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__SmsReportGroup;
return soap_in_ns1__SmsReportGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfSmsReportList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList;
return soap_in_ns1__ArrayOfSmsReportList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:SmsRecvGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup;
return soap_in_ns1__SmsRecvGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfSmsRecvList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList;
return soap_in_ns1__ArrayOfSmsRecvList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:SmsIDGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__SmsIDGroup;
return soap_in_ns1__SmsIDGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfSmsIDList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList;
return soap_in_ns1__ArrayOfSmsIDList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:MobileListGroup"))
{ *type = SOAP_TYPE_MobsetApi_ns1__MobileListGroup;
return soap_in_ns1__MobileListGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfMobileList"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList;
return soap_in_ns1__ArrayOfMobileList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:ArrayOfString"))
{ *type = SOAP_TYPE_MobsetApi_ns1__ArrayOfString;
return soap_in_ns1__ArrayOfString(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xsd:base64Binary"))
{ *type = SOAP_TYPE_MobsetApi_xsd__base64Binary;
return soap_in_xsd__base64Binary(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xsd:byte"))
{ *type = SOAP_TYPE_MobsetApi_byte;
return soap_in_byte(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xsd:int"))
{ *type = SOAP_TYPE_MobsetApi_int;
return soap_in_int(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xsd:long"))
{ *type = SOAP_TYPE_MobsetApi_LONG64;
return soap_in_LONG64(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xsd:double"))
{ *type = SOAP_TYPE_MobsetApi_double;
return soap_in_double(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xsd:unsignedByte"))
{ *type = SOAP_TYPE_MobsetApi_unsignedByte;
return soap_in_unsignedByte(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xsd:unsignedInt"))
{ *type = SOAP_TYPE_MobsetApi_unsignedInt;
return soap_in_unsignedInt(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xsd:QName"))
{ char **s;
*type = SOAP_TYPE_MobsetApi__QName;
s = soap_in__QName(soap, NULL, NULL, NULL);
return s ? *s : NULL;
}
if (!soap_match_tag(soap, t, "xsd:string"))
{ char **s;
*type = SOAP_TYPE_MobsetApi_string;
s = soap_in_string(soap, NULL, NULL, NULL);
return s ? *s : NULL;
}
t = soap->tag;
if (!soap_match_tag(soap, t, "ns1:SignName_StatusResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse;
return soap_in__ns1__SignName_USCOREStatusResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:SignName_Status"))
{ *type = SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus;
return soap_in__ns1__SignName_USCOREStatus(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:SignName_ApplyResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse;
return soap_in__ns1__SignName_USCOREApplyResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:SignName_Apply"))
{ *type = SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply;
return soap_in__ns1__SignName_USCOREApply(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_SendSmsResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse;
return soap_in__ns1__Template_USCORESendSmsResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_SendSms"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms;
return soap_in__ns1__Template_USCORESendSms(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_ListResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse;
return soap_in__ns1__Template_USCOREListResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_List"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREList;
return soap_in__ns1__Template_USCOREList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_QueryResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse;
return soap_in__ns1__Template_USCOREQueryResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_Query"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery;
return soap_in__ns1__Template_USCOREQuery(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_DelResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse;
return soap_in__ns1__Template_USCOREDelResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_Del"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel;
return soap_in__ns1__Template_USCOREDel(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_ModifyResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse;
return soap_in__ns1__Template_USCOREModifyResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_Modify"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify;
return soap_in__ns1__Template_USCOREModify(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_AddResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse;
return soap_in__ns1__Template_USCOREAddResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Template_Add"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd;
return soap_in__ns1__Template_USCOREAdd(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpSignNameStatusResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse;
return soap_in__ns1__Agent_USCORECorpSignNameStatusResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpSignNameStatus"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus;
return soap_in__ns1__Agent_USCORECorpSignNameStatus(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpSignNameApplyResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse;
return soap_in__ns1__Agent_USCORECorpSignNameApplyResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpSignNameApply"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply;
return soap_in__ns1__Agent_USCORECorpSignNameApply(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpAddUserResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse;
return soap_in__ns1__Agent_USCORECorpAddUserResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpAddUser"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser;
return soap_in__ns1__Agent_USCORECorpAddUser(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpAddResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse;
return soap_in__ns1__Agent_USCORECorpAddResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpAdd"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd;
return soap_in__ns1__Agent_USCORECorpAdd(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_UserSmsPayResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse;
return soap_in__ns1__Agent_USCOREUserSmsPayResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_UserSmsPay"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay;
return soap_in__ns1__Agent_USCOREUserSmsPay(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_SetUserSmsBalanceResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse;
return soap_in__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_SetUserSmsBalance"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance;
return soap_in__ns1__Agent_USCORESetUserSmsBalance(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_GetUserSmsBalanceResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse;
return soap_in__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_GetUserSmsBalance"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance;
return soap_in__ns1__Agent_USCOREGetUserSmsBalance(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_GetUserIDResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse;
return soap_in__ns1__Agent_USCOREGetUserIDResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_GetUserID"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID;
return soap_in__ns1__Agent_USCOREGetUserID(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpSmsPayResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse;
return soap_in__ns1__Agent_USCORECorpSmsPayResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_CorpSmsPay"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay;
return soap_in__ns1__Agent_USCORECorpSmsPay(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_GetCorpSmsBalanceResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse;
return soap_in__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_GetCorpSmsBalance"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance;
return soap_in__ns1__Agent_USCOREGetCorpSmsBalance(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_GetSmsBalanceResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse;
return soap_in__ns1__Agent_USCOREGetSmsBalanceResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Agent_GetSmsBalance"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance;
return soap_in__ns1__Agent_USCOREGetSmsBalance(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_MmsStartResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse;
return soap_in__ns1__Task_USCOREMmsStartResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_MmsStart"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart;
return soap_in__ns1__Task_USCOREMmsStart(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_MmsStopResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse;
return soap_in__ns1__Task_USCOREMmsStopResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_MmsStop"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop;
return soap_in__ns1__Task_USCOREMmsStop(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_GetMmsStatusResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse;
return soap_in__ns1__Task_USCOREGetMmsStatusResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_GetMmsStatus"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus;
return soap_in__ns1__Task_USCOREGetMmsStatus(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_MmsSendResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse;
return soap_in__ns1__Task_USCOREMmsSendResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_MmsSend"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend;
return soap_in__ns1__Task_USCOREMmsSend(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_SmsStartResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse;
return soap_in__ns1__Task_USCORESmsStartResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_SmsStart"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart;
return soap_in__ns1__Task_USCORESmsStart(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_SmsStopResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse;
return soap_in__ns1__Task_USCORESmsStopResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_SmsStop"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop;
return soap_in__ns1__Task_USCORESmsStop(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_GetSmsStatusResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse;
return soap_in__ns1__Task_USCOREGetSmsStatusResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_GetSmsStatus"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus;
return soap_in__ns1__Task_USCOREGetSmsStatus(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_SmsSendResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse;
return soap_in__ns1__Task_USCORESmsSendResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_SmsSend"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend;
return soap_in__ns1__Task_USCORESmsSend(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_DelFileResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse;
return soap_in__ns1__Task_USCOREDelFileResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_DelFile"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile;
return soap_in__ns1__Task_USCOREDelFile(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_UpFileResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse;
return soap_in__ns1__Task_USCOREUpFileResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Task_UpFile"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile;
return soap_in__ns1__Task_USCOREUpFile(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_GetRecvResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse;
return soap_in__ns1__Mms_USCOREGetRecvResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_GetRecv"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv;
return soap_in__ns1__Mms_USCOREGetRecv(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_GetReportResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse;
return soap_in__ns1__Mms_USCOREGetReportResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_GetReport"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport;
return soap_in__ns1__Mms_USCOREGetReport(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_SendResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse;
return soap_in__ns1__Mms_USCORESendResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_Send"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend;
return soap_in__ns1__Mms_USCORESend(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_GetFileStatusResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse;
return soap_in__ns1__Mms_USCOREGetFileStatusResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_GetFileStatus"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus;
return soap_in__ns1__Mms_USCOREGetFileStatus(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_UpFileResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse;
return soap_in__ns1__Mms_USCOREUpFileResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Mms_UpFile"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile;
return soap_in__ns1__Mms_USCOREUpFile(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_CancelResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse;
return soap_in__ns1__Sms_USCORECancelResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_Cancel"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel;
return soap_in__ns1__Sms_USCORECancel(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetSentCountResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse;
return soap_in__ns1__Sms_USCOREGetSentCountResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetSentCount"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount;
return soap_in__ns1__Sms_USCOREGetSentCount(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetBalanceResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse;
return soap_in__ns1__Sms_USCOREGetBalanceResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetBalance"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance;
return soap_in__ns1__Sms_USCOREGetBalance(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetSignResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse;
return soap_in__ns1__Sms_USCOREGetSignResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetSign"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign;
return soap_in__ns1__Sms_USCOREGetSign(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetSentListResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse;
return soap_in__ns1__Sms_USCOREGetSentListResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetSentList"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList;
return soap_in__ns1__Sms_USCOREGetSentList(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetReportResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse;
return soap_in__ns1__Sms_USCOREGetReportResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetReport"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport;
return soap_in__ns1__Sms_USCOREGetReport(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetRecvResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse;
return soap_in__ns1__Sms_USCOREGetRecvResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_GetRecv"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv;
return soap_in__ns1__Sms_USCOREGetRecv(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_SendResponse"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse;
return soap_in__ns1__Sms_USCORESendResponse(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "ns1:Sms_Send"))
{ *type = SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend;
return soap_in__ns1__Sms_USCORESend(soap, NULL, NULL, NULL);
}
}
}
soap->error = SOAP_TAG_MISMATCH;
return NULL;
}
#endif
SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap)
{
if (!soap_peek_element(soap))
{ int t;
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unexpected element '%s' in input (level=%u, %d)\n", soap->tag, soap->level, soap->body));
if (soap->mustUnderstand && !soap->other)
return soap->error = SOAP_MUSTUNDERSTAND;
if (((soap->mode & SOAP_XML_STRICT) && soap->part != SOAP_IN_HEADER) || !soap_match_tag(soap, soap->tag, "SOAP-ENV:"))
{ DBGLOG(TEST, SOAP_MESSAGE(fdebug, "REJECTING element '%s'\n", soap->tag));
return soap->error = SOAP_TAG_MISMATCH;
}
if (!*soap->id || !soap_getelement(soap, &t))
{ soap->peeked = 0;
if (soap->fignore)
soap->error = soap->fignore(soap, soap->tag);
else
soap->error = SOAP_OK;
DBGLOG(TEST, if (!soap->error) SOAP_MESSAGE(fdebug, "IGNORING element '%s'\n", soap->tag));
if (!soap->error && soap->body)
{ soap->level++;
while (!soap_ignore_element(soap))
;
if (soap->error == SOAP_NO_TAG)
soap->error = soap_element_end_in(soap, NULL);
}
}
}
return soap->error;
}
#ifndef WITH_NOIDREF
SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap *soap)
{
int i;
struct soap_plist *pp;
if (soap->version == 1 && soap->encodingStyle && !(soap->mode & (SOAP_XML_TREE | SOAP_XML_GRAPH)))
for (i = 0; i < SOAP_PTRHASH; i++)
for (pp = soap->pht[i]; pp; pp = pp->next)
if (pp->mark1 == 2 || pp->mark2 == 2)
if (soap_putelement(soap, pp->ptr, "id", pp->id, pp->type))
return soap->error;
return SOAP_OK;
}
#endif
#ifndef WITH_NOIDREF
SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap *soap, const void *ptr, const char *tag, int id, int type)
{ (void)tag;
switch (type)
{
case SOAP_TYPE_MobsetApi_byte:
return soap_out_byte(soap, tag, id, (const char *)ptr, "xsd:byte");
case SOAP_TYPE_MobsetApi_int:
return soap_out_int(soap, tag, id, (const int *)ptr, "xsd:int");
case SOAP_TYPE_MobsetApi_LONG64:
return soap_out_LONG64(soap, tag, id, (const LONG64 *)ptr, "xsd:long");
case SOAP_TYPE_MobsetApi_double:
return soap_out_double(soap, tag, id, (const double *)ptr, "xsd:double");
case SOAP_TYPE_MobsetApi_unsignedByte:
return soap_out_unsignedByte(soap, tag, id, (const unsigned char *)ptr, "xsd:unsignedByte");
case SOAP_TYPE_MobsetApi_unsignedInt:
return soap_out_unsignedInt(soap, tag, id, (const unsigned int *)ptr, "xsd:unsignedInt");
case SOAP_TYPE_MobsetApi_std__wstring:
return soap_out_std__wstring(soap, tag, id, (const std::wstring *)ptr, "xsd:string");
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse:
return ((_ns1__SignName_USCOREStatusResponse *)ptr)->soap_out(soap, "ns1:SignName_StatusResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus:
return ((_ns1__SignName_USCOREStatus *)ptr)->soap_out(soap, "ns1:SignName_Status", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse:
return ((_ns1__SignName_USCOREApplyResponse *)ptr)->soap_out(soap, "ns1:SignName_ApplyResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply:
return ((_ns1__SignName_USCOREApply *)ptr)->soap_out(soap, "ns1:SignName_Apply", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse:
return ((_ns1__Template_USCORESendSmsResponse *)ptr)->soap_out(soap, "ns1:Template_SendSmsResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms:
return ((_ns1__Template_USCORESendSms *)ptr)->soap_out(soap, "ns1:Template_SendSms", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse:
return ((_ns1__Template_USCOREListResponse *)ptr)->soap_out(soap, "ns1:Template_ListResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREList:
return ((_ns1__Template_USCOREList *)ptr)->soap_out(soap, "ns1:Template_List", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse:
return ((_ns1__Template_USCOREQueryResponse *)ptr)->soap_out(soap, "ns1:Template_QueryResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery:
return ((_ns1__Template_USCOREQuery *)ptr)->soap_out(soap, "ns1:Template_Query", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse:
return ((_ns1__Template_USCOREDelResponse *)ptr)->soap_out(soap, "ns1:Template_DelResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel:
return ((_ns1__Template_USCOREDel *)ptr)->soap_out(soap, "ns1:Template_Del", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse:
return ((_ns1__Template_USCOREModifyResponse *)ptr)->soap_out(soap, "ns1:Template_ModifyResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify:
return ((_ns1__Template_USCOREModify *)ptr)->soap_out(soap, "ns1:Template_Modify", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse:
return ((_ns1__Template_USCOREAddResponse *)ptr)->soap_out(soap, "ns1:Template_AddResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd:
return ((_ns1__Template_USCOREAdd *)ptr)->soap_out(soap, "ns1:Template_Add", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse:
return ((_ns1__Agent_USCORECorpSignNameStatusResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpSignNameStatusResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus:
return ((_ns1__Agent_USCORECorpSignNameStatus *)ptr)->soap_out(soap, "ns1:Agent_CorpSignNameStatus", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse:
return ((_ns1__Agent_USCORECorpSignNameApplyResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpSignNameApplyResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply:
return ((_ns1__Agent_USCORECorpSignNameApply *)ptr)->soap_out(soap, "ns1:Agent_CorpSignNameApply", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse:
return ((_ns1__Agent_USCORECorpAddUserResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpAddUserResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser:
return ((_ns1__Agent_USCORECorpAddUser *)ptr)->soap_out(soap, "ns1:Agent_CorpAddUser", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse:
return ((_ns1__Agent_USCORECorpAddResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpAddResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd:
return ((_ns1__Agent_USCORECorpAdd *)ptr)->soap_out(soap, "ns1:Agent_CorpAdd", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse:
return ((_ns1__Agent_USCOREUserSmsPayResponse *)ptr)->soap_out(soap, "ns1:Agent_UserSmsPayResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay:
return ((_ns1__Agent_USCOREUserSmsPay *)ptr)->soap_out(soap, "ns1:Agent_UserSmsPay", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse:
return ((_ns1__Agent_USCORESetUserSmsBalanceResponse *)ptr)->soap_out(soap, "ns1:Agent_SetUserSmsBalanceResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance:
return ((_ns1__Agent_USCORESetUserSmsBalance *)ptr)->soap_out(soap, "ns1:Agent_SetUserSmsBalance", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse:
return ((_ns1__Agent_USCOREGetUserSmsBalanceResponse *)ptr)->soap_out(soap, "ns1:Agent_GetUserSmsBalanceResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance:
return ((_ns1__Agent_USCOREGetUserSmsBalance *)ptr)->soap_out(soap, "ns1:Agent_GetUserSmsBalance", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse:
return ((_ns1__Agent_USCOREGetUserIDResponse *)ptr)->soap_out(soap, "ns1:Agent_GetUserIDResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID:
return ((_ns1__Agent_USCOREGetUserID *)ptr)->soap_out(soap, "ns1:Agent_GetUserID", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse:
return ((_ns1__Agent_USCORECorpSmsPayResponse *)ptr)->soap_out(soap, "ns1:Agent_CorpSmsPayResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay:
return ((_ns1__Agent_USCORECorpSmsPay *)ptr)->soap_out(soap, "ns1:Agent_CorpSmsPay", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse:
return ((_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)ptr)->soap_out(soap, "ns1:Agent_GetCorpSmsBalanceResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance:
return ((_ns1__Agent_USCOREGetCorpSmsBalance *)ptr)->soap_out(soap, "ns1:Agent_GetCorpSmsBalance", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse:
return ((_ns1__Agent_USCOREGetSmsBalanceResponse *)ptr)->soap_out(soap, "ns1:Agent_GetSmsBalanceResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance:
return ((_ns1__Agent_USCOREGetSmsBalance *)ptr)->soap_out(soap, "ns1:Agent_GetSmsBalance", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse:
return ((_ns1__Task_USCOREMmsStartResponse *)ptr)->soap_out(soap, "ns1:Task_MmsStartResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart:
return ((_ns1__Task_USCOREMmsStart *)ptr)->soap_out(soap, "ns1:Task_MmsStart", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse:
return ((_ns1__Task_USCOREMmsStopResponse *)ptr)->soap_out(soap, "ns1:Task_MmsStopResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop:
return ((_ns1__Task_USCOREMmsStop *)ptr)->soap_out(soap, "ns1:Task_MmsStop", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse:
return ((_ns1__Task_USCOREGetMmsStatusResponse *)ptr)->soap_out(soap, "ns1:Task_GetMmsStatusResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus:
return ((_ns1__Task_USCOREGetMmsStatus *)ptr)->soap_out(soap, "ns1:Task_GetMmsStatus", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse:
return ((_ns1__Task_USCOREMmsSendResponse *)ptr)->soap_out(soap, "ns1:Task_MmsSendResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend:
return ((_ns1__Task_USCOREMmsSend *)ptr)->soap_out(soap, "ns1:Task_MmsSend", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse:
return ((_ns1__Task_USCORESmsStartResponse *)ptr)->soap_out(soap, "ns1:Task_SmsStartResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart:
return ((_ns1__Task_USCORESmsStart *)ptr)->soap_out(soap, "ns1:Task_SmsStart", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse:
return ((_ns1__Task_USCORESmsStopResponse *)ptr)->soap_out(soap, "ns1:Task_SmsStopResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop:
return ((_ns1__Task_USCORESmsStop *)ptr)->soap_out(soap, "ns1:Task_SmsStop", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse:
return ((_ns1__Task_USCOREGetSmsStatusResponse *)ptr)->soap_out(soap, "ns1:Task_GetSmsStatusResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus:
return ((_ns1__Task_USCOREGetSmsStatus *)ptr)->soap_out(soap, "ns1:Task_GetSmsStatus", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse:
return ((_ns1__Task_USCORESmsSendResponse *)ptr)->soap_out(soap, "ns1:Task_SmsSendResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend:
return ((_ns1__Task_USCORESmsSend *)ptr)->soap_out(soap, "ns1:Task_SmsSend", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse:
return ((_ns1__Task_USCOREDelFileResponse *)ptr)->soap_out(soap, "ns1:Task_DelFileResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile:
return ((_ns1__Task_USCOREDelFile *)ptr)->soap_out(soap, "ns1:Task_DelFile", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse:
return ((_ns1__Task_USCOREUpFileResponse *)ptr)->soap_out(soap, "ns1:Task_UpFileResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile:
return ((_ns1__Task_USCOREUpFile *)ptr)->soap_out(soap, "ns1:Task_UpFile", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse:
return ((_ns1__Mms_USCOREGetRecvResponse *)ptr)->soap_out(soap, "ns1:Mms_GetRecvResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv:
return ((_ns1__Mms_USCOREGetRecv *)ptr)->soap_out(soap, "ns1:Mms_GetRecv", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse:
return ((_ns1__Mms_USCOREGetReportResponse *)ptr)->soap_out(soap, "ns1:Mms_GetReportResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport:
return ((_ns1__Mms_USCOREGetReport *)ptr)->soap_out(soap, "ns1:Mms_GetReport", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse:
return ((_ns1__Mms_USCORESendResponse *)ptr)->soap_out(soap, "ns1:Mms_SendResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend:
return ((_ns1__Mms_USCORESend *)ptr)->soap_out(soap, "ns1:Mms_Send", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse:
return ((_ns1__Mms_USCOREGetFileStatusResponse *)ptr)->soap_out(soap, "ns1:Mms_GetFileStatusResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus:
return ((_ns1__Mms_USCOREGetFileStatus *)ptr)->soap_out(soap, "ns1:Mms_GetFileStatus", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse:
return ((_ns1__Mms_USCOREUpFileResponse *)ptr)->soap_out(soap, "ns1:Mms_UpFileResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile:
return ((_ns1__Mms_USCOREUpFile *)ptr)->soap_out(soap, "ns1:Mms_UpFile", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse:
return ((_ns1__Sms_USCORECancelResponse *)ptr)->soap_out(soap, "ns1:Sms_CancelResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel:
return ((_ns1__Sms_USCORECancel *)ptr)->soap_out(soap, "ns1:Sms_Cancel", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse:
return ((_ns1__Sms_USCOREGetSentCountResponse *)ptr)->soap_out(soap, "ns1:Sms_GetSentCountResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount:
return ((_ns1__Sms_USCOREGetSentCount *)ptr)->soap_out(soap, "ns1:Sms_GetSentCount", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse:
return ((_ns1__Sms_USCOREGetBalanceResponse *)ptr)->soap_out(soap, "ns1:Sms_GetBalanceResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance:
return ((_ns1__Sms_USCOREGetBalance *)ptr)->soap_out(soap, "ns1:Sms_GetBalance", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse:
return ((_ns1__Sms_USCOREGetSignResponse *)ptr)->soap_out(soap, "ns1:Sms_GetSignResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign:
return ((_ns1__Sms_USCOREGetSign *)ptr)->soap_out(soap, "ns1:Sms_GetSign", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse:
return ((_ns1__Sms_USCOREGetSentListResponse *)ptr)->soap_out(soap, "ns1:Sms_GetSentListResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList:
return ((_ns1__Sms_USCOREGetSentList *)ptr)->soap_out(soap, "ns1:Sms_GetSentList", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse:
return ((_ns1__Sms_USCOREGetReportResponse *)ptr)->soap_out(soap, "ns1:Sms_GetReportResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport:
return ((_ns1__Sms_USCOREGetReport *)ptr)->soap_out(soap, "ns1:Sms_GetReport", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse:
return ((_ns1__Sms_USCOREGetRecvResponse *)ptr)->soap_out(soap, "ns1:Sms_GetRecvResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv:
return ((_ns1__Sms_USCOREGetRecv *)ptr)->soap_out(soap, "ns1:Sms_GetRecv", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse:
return ((_ns1__Sms_USCORESendResponse *)ptr)->soap_out(soap, "ns1:Sms_SendResponse", id, NULL);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend:
return ((_ns1__Sms_USCORESend *)ptr)->soap_out(soap, "ns1:Sms_Send", id, NULL);
case SOAP_TYPE_MobsetApi_ns1__ParamListGroup:
return ((ns1__ParamListGroup *)ptr)->soap_out(soap, tag, id, "ns1:ParamListGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList:
return ((ns1__ArrayOfParamList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfParamList");
case SOAP_TYPE_MobsetApi_ns1__TemplateGroup:
return ((ns1__TemplateGroup *)ptr)->soap_out(soap, tag, id, "ns1:TemplateGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList:
return ((ns1__ArrayOfTemplateList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfTemplateList");
case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup:
return ((ns1__MobileFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:MobileFileGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup:
return ((ns1__ArrayOfMobileFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMobileFileGroup");
case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup:
return ((ns1__MmsRecvFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:MmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup:
return ((ns1__ArrayOfMmsRecvFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup:
return ((ns1__MmsReportGroup *)ptr)->soap_out(soap, tag, id, "ns1:MmsReportGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList:
return ((ns1__ArrayOfMmsReportList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMmsReportList");
case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup:
return ((ns1__MmsIDGroup *)ptr)->soap_out(soap, tag, id, "ns1:MmsIDGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList:
return ((ns1__ArrayOfMmsIDList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMmsIDList");
case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup:
return ((ns1__MmsFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:MmsFileGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup:
return ((ns1__ArrayOfMmsFileGroup *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMmsFileGroup");
case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup:
return ((ns1__CancelIDGroup *)ptr)->soap_out(soap, tag, id, "ns1:CancelIDGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList:
return ((ns1__ArrayOfCancelIDList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfCancelIDList");
case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup:
return ((ns1__SmsSentListGroup *)ptr)->soap_out(soap, tag, id, "ns1:SmsSentListGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList:
return ((ns1__ArrayOfSmsSentList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfSmsSentList");
case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup:
return ((ns1__SmsReportGroup *)ptr)->soap_out(soap, tag, id, "ns1:SmsReportGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList:
return ((ns1__ArrayOfSmsReportList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfSmsReportList");
case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup:
return ((ns1__SmsRecvGroup *)ptr)->soap_out(soap, tag, id, "ns1:SmsRecvGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList:
return ((ns1__ArrayOfSmsRecvList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfSmsRecvList");
case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup:
return ((ns1__SmsIDGroup *)ptr)->soap_out(soap, tag, id, "ns1:SmsIDGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList:
return ((ns1__ArrayOfSmsIDList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfSmsIDList");
case SOAP_TYPE_MobsetApi_ns1__MobileListGroup:
return ((ns1__MobileListGroup *)ptr)->soap_out(soap, tag, id, "ns1:MobileListGroup");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList:
return ((ns1__ArrayOfMobileList *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfMobileList");
case SOAP_TYPE_MobsetApi_ns1__ArrayOfString:
return ((ns1__ArrayOfString *)ptr)->soap_out(soap, tag, id, "ns1:ArrayOfString");
case SOAP_TYPE_MobsetApi_xsd__base64Binary:
return ((xsd__base64Binary *)ptr)->soap_out(soap, tag, id, "xsd:base64Binary");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatusResponse:
return soap_out_PointerTo_ns1__SignName_USCOREStatusResponse(soap, tag, id, (_ns1__SignName_USCOREStatusResponse *const*)ptr, "ns1:SignName_StatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatus:
return soap_out_PointerTo_ns1__SignName_USCOREStatus(soap, tag, id, (_ns1__SignName_USCOREStatus *const*)ptr, "ns1:SignName_Status");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApplyResponse:
return soap_out_PointerTo_ns1__SignName_USCOREApplyResponse(soap, tag, id, (_ns1__SignName_USCOREApplyResponse *const*)ptr, "ns1:SignName_ApplyResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApply:
return soap_out_PointerTo_ns1__SignName_USCOREApply(soap, tag, id, (_ns1__SignName_USCOREApply *const*)ptr, "ns1:SignName_Apply");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSmsResponse:
return soap_out_PointerTo_ns1__Template_USCORESendSmsResponse(soap, tag, id, (_ns1__Template_USCORESendSmsResponse *const*)ptr, "ns1:Template_SendSmsResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSms:
return soap_out_PointerTo_ns1__Template_USCORESendSms(soap, tag, id, (_ns1__Template_USCORESendSms *const*)ptr, "ns1:Template_SendSms");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREListResponse:
return soap_out_PointerTo_ns1__Template_USCOREListResponse(soap, tag, id, (_ns1__Template_USCOREListResponse *const*)ptr, "ns1:Template_ListResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREList:
return soap_out_PointerTo_ns1__Template_USCOREList(soap, tag, id, (_ns1__Template_USCOREList *const*)ptr, "ns1:Template_List");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQueryResponse:
return soap_out_PointerTo_ns1__Template_USCOREQueryResponse(soap, tag, id, (_ns1__Template_USCOREQueryResponse *const*)ptr, "ns1:Template_QueryResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQuery:
return soap_out_PointerTo_ns1__Template_USCOREQuery(soap, tag, id, (_ns1__Template_USCOREQuery *const*)ptr, "ns1:Template_Query");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDelResponse:
return soap_out_PointerTo_ns1__Template_USCOREDelResponse(soap, tag, id, (_ns1__Template_USCOREDelResponse *const*)ptr, "ns1:Template_DelResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDel:
return soap_out_PointerTo_ns1__Template_USCOREDel(soap, tag, id, (_ns1__Template_USCOREDel *const*)ptr, "ns1:Template_Del");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModifyResponse:
return soap_out_PointerTo_ns1__Template_USCOREModifyResponse(soap, tag, id, (_ns1__Template_USCOREModifyResponse *const*)ptr, "ns1:Template_ModifyResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModify:
return soap_out_PointerTo_ns1__Template_USCOREModify(soap, tag, id, (_ns1__Template_USCOREModify *const*)ptr, "ns1:Template_Modify");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAddResponse:
return soap_out_PointerTo_ns1__Template_USCOREAddResponse(soap, tag, id, (_ns1__Template_USCOREAddResponse *const*)ptr, "ns1:Template_AddResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAdd:
return soap_out_PointerTo_ns1__Template_USCOREAdd(soap, tag, id, (_ns1__Template_USCOREAdd *const*)ptr, "ns1:Template_Add");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse:
return soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, id, (_ns1__Agent_USCORECorpSignNameStatusResponse *const*)ptr, "ns1:Agent_CorpSignNameStatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatus:
return soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, tag, id, (_ns1__Agent_USCORECorpSignNameStatus *const*)ptr, "ns1:Agent_CorpSignNameStatus");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse:
return soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, id, (_ns1__Agent_USCORECorpSignNameApplyResponse *const*)ptr, "ns1:Agent_CorpSignNameApplyResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApply:
return soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, tag, id, (_ns1__Agent_USCORECorpSignNameApply *const*)ptr, "ns1:Agent_CorpSignNameApply");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUserResponse:
return soap_out_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, tag, id, (_ns1__Agent_USCORECorpAddUserResponse *const*)ptr, "ns1:Agent_CorpAddUserResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUser:
return soap_out_PointerTo_ns1__Agent_USCORECorpAddUser(soap, tag, id, (_ns1__Agent_USCORECorpAddUser *const*)ptr, "ns1:Agent_CorpAddUser");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddResponse:
return soap_out_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, tag, id, (_ns1__Agent_USCORECorpAddResponse *const*)ptr, "ns1:Agent_CorpAddResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAdd:
return soap_out_PointerTo_ns1__Agent_USCORECorpAdd(soap, tag, id, (_ns1__Agent_USCORECorpAdd *const*)ptr, "ns1:Agent_CorpAdd");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPayResponse:
return soap_out_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, tag, id, (_ns1__Agent_USCOREUserSmsPayResponse *const*)ptr, "ns1:Agent_UserSmsPayResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPay:
return soap_out_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, tag, id, (_ns1__Agent_USCOREUserSmsPay *const*)ptr, "ns1:Agent_UserSmsPay");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse:
return soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, id, (_ns1__Agent_USCORESetUserSmsBalanceResponse *const*)ptr, "ns1:Agent_SetUserSmsBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalance:
return soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, tag, id, (_ns1__Agent_USCORESetUserSmsBalance *const*)ptr, "ns1:Agent_SetUserSmsBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse:
return soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, id, (_ns1__Agent_USCOREGetUserSmsBalanceResponse *const*)ptr, "ns1:Agent_GetUserSmsBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalance:
return soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, tag, id, (_ns1__Agent_USCOREGetUserSmsBalance *const*)ptr, "ns1:Agent_GetUserSmsBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserIDResponse:
return soap_out_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, tag, id, (_ns1__Agent_USCOREGetUserIDResponse *const*)ptr, "ns1:Agent_GetUserIDResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserID:
return soap_out_PointerTo_ns1__Agent_USCOREGetUserID(soap, tag, id, (_ns1__Agent_USCOREGetUserID *const*)ptr, "ns1:Agent_GetUserID");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPayResponse:
return soap_out_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, tag, id, (_ns1__Agent_USCORECorpSmsPayResponse *const*)ptr, "ns1:Agent_CorpSmsPayResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPay:
return soap_out_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, tag, id, (_ns1__Agent_USCORECorpSmsPay *const*)ptr, "ns1:Agent_CorpSmsPay");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse:
return soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, id, (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*)ptr, "ns1:Agent_GetCorpSmsBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance:
return soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, id, (_ns1__Agent_USCOREGetCorpSmsBalance *const*)ptr, "ns1:Agent_GetCorpSmsBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse:
return soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, id, (_ns1__Agent_USCOREGetSmsBalanceResponse *const*)ptr, "ns1:Agent_GetSmsBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalance:
return soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, tag, id, (_ns1__Agent_USCOREGetSmsBalance *const*)ptr, "ns1:Agent_GetSmsBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStartResponse:
return soap_out_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, tag, id, (_ns1__Task_USCOREMmsStartResponse *const*)ptr, "ns1:Task_MmsStartResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStart:
return soap_out_PointerTo_ns1__Task_USCOREMmsStart(soap, tag, id, (_ns1__Task_USCOREMmsStart *const*)ptr, "ns1:Task_MmsStart");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStopResponse:
return soap_out_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, tag, id, (_ns1__Task_USCOREMmsStopResponse *const*)ptr, "ns1:Task_MmsStopResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStop:
return soap_out_PointerTo_ns1__Task_USCOREMmsStop(soap, tag, id, (_ns1__Task_USCOREMmsStop *const*)ptr, "ns1:Task_MmsStop");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatusResponse:
return soap_out_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, tag, id, (_ns1__Task_USCOREGetMmsStatusResponse *const*)ptr, "ns1:Task_GetMmsStatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatus:
return soap_out_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, tag, id, (_ns1__Task_USCOREGetMmsStatus *const*)ptr, "ns1:Task_GetMmsStatus");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSendResponse:
return soap_out_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, tag, id, (_ns1__Task_USCOREMmsSendResponse *const*)ptr, "ns1:Task_MmsSendResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSend:
return soap_out_PointerTo_ns1__Task_USCOREMmsSend(soap, tag, id, (_ns1__Task_USCOREMmsSend *const*)ptr, "ns1:Task_MmsSend");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStartResponse:
return soap_out_PointerTo_ns1__Task_USCORESmsStartResponse(soap, tag, id, (_ns1__Task_USCORESmsStartResponse *const*)ptr, "ns1:Task_SmsStartResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStart:
return soap_out_PointerTo_ns1__Task_USCORESmsStart(soap, tag, id, (_ns1__Task_USCORESmsStart *const*)ptr, "ns1:Task_SmsStart");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStopResponse:
return soap_out_PointerTo_ns1__Task_USCORESmsStopResponse(soap, tag, id, (_ns1__Task_USCORESmsStopResponse *const*)ptr, "ns1:Task_SmsStopResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStop:
return soap_out_PointerTo_ns1__Task_USCORESmsStop(soap, tag, id, (_ns1__Task_USCORESmsStop *const*)ptr, "ns1:Task_SmsStop");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatusResponse:
return soap_out_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, tag, id, (_ns1__Task_USCOREGetSmsStatusResponse *const*)ptr, "ns1:Task_GetSmsStatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatus:
return soap_out_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, tag, id, (_ns1__Task_USCOREGetSmsStatus *const*)ptr, "ns1:Task_GetSmsStatus");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSendResponse:
return soap_out_PointerTo_ns1__Task_USCORESmsSendResponse(soap, tag, id, (_ns1__Task_USCORESmsSendResponse *const*)ptr, "ns1:Task_SmsSendResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSend:
return soap_out_PointerTo_ns1__Task_USCORESmsSend(soap, tag, id, (_ns1__Task_USCORESmsSend *const*)ptr, "ns1:Task_SmsSend");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFileResponse:
return soap_out_PointerTo_ns1__Task_USCOREDelFileResponse(soap, tag, id, (_ns1__Task_USCOREDelFileResponse *const*)ptr, "ns1:Task_DelFileResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFile:
return soap_out_PointerTo_ns1__Task_USCOREDelFile(soap, tag, id, (_ns1__Task_USCOREDelFile *const*)ptr, "ns1:Task_DelFile");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFileResponse:
return soap_out_PointerTo_ns1__Task_USCOREUpFileResponse(soap, tag, id, (_ns1__Task_USCOREUpFileResponse *const*)ptr, "ns1:Task_UpFileResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFile:
return soap_out_PointerTo_ns1__Task_USCOREUpFile(soap, tag, id, (_ns1__Task_USCOREUpFile *const*)ptr, "ns1:Task_UpFile");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecvResponse:
return soap_out_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, tag, id, (_ns1__Mms_USCOREGetRecvResponse *const*)ptr, "ns1:Mms_GetRecvResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecv:
return soap_out_PointerTo_ns1__Mms_USCOREGetRecv(soap, tag, id, (_ns1__Mms_USCOREGetRecv *const*)ptr, "ns1:Mms_GetRecv");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReportResponse:
return soap_out_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, tag, id, (_ns1__Mms_USCOREGetReportResponse *const*)ptr, "ns1:Mms_GetReportResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReport:
return soap_out_PointerTo_ns1__Mms_USCOREGetReport(soap, tag, id, (_ns1__Mms_USCOREGetReport *const*)ptr, "ns1:Mms_GetReport");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESendResponse:
return soap_out_PointerTo_ns1__Mms_USCORESendResponse(soap, tag, id, (_ns1__Mms_USCORESendResponse *const*)ptr, "ns1:Mms_SendResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESend:
return soap_out_PointerTo_ns1__Mms_USCORESend(soap, tag, id, (_ns1__Mms_USCORESend *const*)ptr, "ns1:Mms_Send");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatusResponse:
return soap_out_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, tag, id, (_ns1__Mms_USCOREGetFileStatusResponse *const*)ptr, "ns1:Mms_GetFileStatusResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatus:
return soap_out_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, tag, id, (_ns1__Mms_USCOREGetFileStatus *const*)ptr, "ns1:Mms_GetFileStatus");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFileResponse:
return soap_out_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, tag, id, (_ns1__Mms_USCOREUpFileResponse *const*)ptr, "ns1:Mms_UpFileResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFile:
return soap_out_PointerTo_ns1__Mms_USCOREUpFile(soap, tag, id, (_ns1__Mms_USCOREUpFile *const*)ptr, "ns1:Mms_UpFile");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancelResponse:
return soap_out_PointerTo_ns1__Sms_USCORECancelResponse(soap, tag, id, (_ns1__Sms_USCORECancelResponse *const*)ptr, "ns1:Sms_CancelResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancel:
return soap_out_PointerTo_ns1__Sms_USCORECancel(soap, tag, id, (_ns1__Sms_USCORECancel *const*)ptr, "ns1:Sms_Cancel");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCountResponse:
return soap_out_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, tag, id, (_ns1__Sms_USCOREGetSentCountResponse *const*)ptr, "ns1:Sms_GetSentCountResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCount:
return soap_out_PointerTo_ns1__Sms_USCOREGetSentCount(soap, tag, id, (_ns1__Sms_USCOREGetSentCount *const*)ptr, "ns1:Sms_GetSentCount");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalanceResponse:
return soap_out_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, tag, id, (_ns1__Sms_USCOREGetBalanceResponse *const*)ptr, "ns1:Sms_GetBalanceResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalance:
return soap_out_PointerTo_ns1__Sms_USCOREGetBalance(soap, tag, id, (_ns1__Sms_USCOREGetBalance *const*)ptr, "ns1:Sms_GetBalance");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSignResponse:
return soap_out_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, tag, id, (_ns1__Sms_USCOREGetSignResponse *const*)ptr, "ns1:Sms_GetSignResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSign:
return soap_out_PointerTo_ns1__Sms_USCOREGetSign(soap, tag, id, (_ns1__Sms_USCOREGetSign *const*)ptr, "ns1:Sms_GetSign");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentListResponse:
return soap_out_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, tag, id, (_ns1__Sms_USCOREGetSentListResponse *const*)ptr, "ns1:Sms_GetSentListResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentList:
return soap_out_PointerTo_ns1__Sms_USCOREGetSentList(soap, tag, id, (_ns1__Sms_USCOREGetSentList *const*)ptr, "ns1:Sms_GetSentList");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReportResponse:
return soap_out_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, tag, id, (_ns1__Sms_USCOREGetReportResponse *const*)ptr, "ns1:Sms_GetReportResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReport:
return soap_out_PointerTo_ns1__Sms_USCOREGetReport(soap, tag, id, (_ns1__Sms_USCOREGetReport *const*)ptr, "ns1:Sms_GetReport");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecvResponse:
return soap_out_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, tag, id, (_ns1__Sms_USCOREGetRecvResponse *const*)ptr, "ns1:Sms_GetRecvResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecv:
return soap_out_PointerTo_ns1__Sms_USCOREGetRecv(soap, tag, id, (_ns1__Sms_USCOREGetRecv *const*)ptr, "ns1:Sms_GetRecv");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESendResponse:
return soap_out_PointerTo_ns1__Sms_USCORESendResponse(soap, tag, id, (_ns1__Sms_USCORESendResponse *const*)ptr, "ns1:Sms_SendResponse");
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESend:
return soap_out_PointerTo_ns1__Sms_USCORESend(soap, tag, id, (_ns1__Sms_USCORESend *const*)ptr, "ns1:Sms_Send");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfParamList:
return soap_out_PointerTons1__ArrayOfParamList(soap, tag, id, (ns1__ArrayOfParamList *const*)ptr, "ns1:ArrayOfParamList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfTemplateList:
return soap_out_PointerTons1__ArrayOfTemplateList(soap, tag, id, (ns1__ArrayOfTemplateList *const*)ptr, "ns1:ArrayOfTemplateList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileFileGroup:
return soap_out_PointerTons1__ArrayOfMobileFileGroup(soap, tag, id, (ns1__ArrayOfMobileFileGroup *const*)ptr, "ns1:ArrayOfMobileFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsRecvFileGroup:
return soap_out_PointerTons1__ArrayOfMmsRecvFileGroup(soap, tag, id, (ns1__ArrayOfMmsRecvFileGroup *const*)ptr, "ns1:ArrayOfMmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsReportList:
return soap_out_PointerTons1__ArrayOfMmsReportList(soap, tag, id, (ns1__ArrayOfMmsReportList *const*)ptr, "ns1:ArrayOfMmsReportList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsIDList:
return soap_out_PointerTons1__ArrayOfMmsIDList(soap, tag, id, (ns1__ArrayOfMmsIDList *const*)ptr, "ns1:ArrayOfMmsIDList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsFileGroup:
return soap_out_PointerTons1__ArrayOfMmsFileGroup(soap, tag, id, (ns1__ArrayOfMmsFileGroup *const*)ptr, "ns1:ArrayOfMmsFileGroup");
case SOAP_TYPE_MobsetApi_PointerToLONG64:
return soap_out_PointerToLONG64(soap, tag, id, (LONG64 *const*)ptr, "xsd:long");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsSentList:
return soap_out_PointerTons1__ArrayOfSmsSentList(soap, tag, id, (ns1__ArrayOfSmsSentList *const*)ptr, "ns1:ArrayOfSmsSentList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsReportList:
return soap_out_PointerTons1__ArrayOfSmsReportList(soap, tag, id, (ns1__ArrayOfSmsReportList *const*)ptr, "ns1:ArrayOfSmsReportList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsRecvList:
return soap_out_PointerTons1__ArrayOfSmsRecvList(soap, tag, id, (ns1__ArrayOfSmsRecvList *const*)ptr, "ns1:ArrayOfSmsRecvList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsIDList:
return soap_out_PointerTons1__ArrayOfSmsIDList(soap, tag, id, (ns1__ArrayOfSmsIDList *const*)ptr, "ns1:ArrayOfSmsIDList");
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileList:
return soap_out_PointerTons1__ArrayOfMobileList(soap, tag, id, (ns1__ArrayOfMobileList *const*)ptr, "ns1:ArrayOfMobileList");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__ParamListGroup:
return soap_out_PointerToPointerTons1__ParamListGroup(soap, tag, id, (ns1__ParamListGroup **const*)ptr, "ns1:ParamListGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup:
return soap_out_PointerTons1__ParamListGroup(soap, tag, id, (ns1__ParamListGroup *const*)ptr, "ns1:ParamListGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__TemplateGroup:
return soap_out_PointerToPointerTons1__TemplateGroup(soap, tag, id, (ns1__TemplateGroup **const*)ptr, "ns1:TemplateGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup:
return soap_out_PointerTons1__TemplateGroup(soap, tag, id, (ns1__TemplateGroup *const*)ptr, "ns1:TemplateGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileFileGroup:
return soap_out_PointerToPointerTons1__MobileFileGroup(soap, tag, id, (ns1__MobileFileGroup **const*)ptr, "ns1:MobileFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup:
return soap_out_PointerTons1__MobileFileGroup(soap, tag, id, (ns1__MobileFileGroup *const*)ptr, "ns1:MobileFileGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsRecvFileGroup:
return soap_out_PointerToPointerTons1__MmsRecvFileGroup(soap, tag, id, (ns1__MmsRecvFileGroup **const*)ptr, "ns1:MmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup:
return soap_out_PointerTons1__MmsRecvFileGroup(soap, tag, id, (ns1__MmsRecvFileGroup *const*)ptr, "ns1:MmsRecvFileGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsReportGroup:
return soap_out_PointerToPointerTons1__MmsReportGroup(soap, tag, id, (ns1__MmsReportGroup **const*)ptr, "ns1:MmsReportGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup:
return soap_out_PointerTons1__MmsReportGroup(soap, tag, id, (ns1__MmsReportGroup *const*)ptr, "ns1:MmsReportGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsIDGroup:
return soap_out_PointerToPointerTons1__MmsIDGroup(soap, tag, id, (ns1__MmsIDGroup **const*)ptr, "ns1:MmsIDGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup:
return soap_out_PointerTons1__MmsIDGroup(soap, tag, id, (ns1__MmsIDGroup *const*)ptr, "ns1:MmsIDGroup");
case SOAP_TYPE_MobsetApi_PointerToxsd__base64Binary:
return soap_out_PointerToxsd__base64Binary(soap, tag, id, (xsd__base64Binary *const*)ptr, "xsd:base64Binary");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsFileGroup:
return soap_out_PointerToPointerTons1__MmsFileGroup(soap, tag, id, (ns1__MmsFileGroup **const*)ptr, "ns1:MmsFileGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup:
return soap_out_PointerTons1__MmsFileGroup(soap, tag, id, (ns1__MmsFileGroup *const*)ptr, "ns1:MmsFileGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__CancelIDGroup:
return soap_out_PointerToPointerTons1__CancelIDGroup(soap, tag, id, (ns1__CancelIDGroup **const*)ptr, "ns1:CancelIDGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup:
return soap_out_PointerTons1__CancelIDGroup(soap, tag, id, (ns1__CancelIDGroup *const*)ptr, "ns1:CancelIDGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsSentListGroup:
return soap_out_PointerToPointerTons1__SmsSentListGroup(soap, tag, id, (ns1__SmsSentListGroup **const*)ptr, "ns1:SmsSentListGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup:
return soap_out_PointerTons1__SmsSentListGroup(soap, tag, id, (ns1__SmsSentListGroup *const*)ptr, "ns1:SmsSentListGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsReportGroup:
return soap_out_PointerToPointerTons1__SmsReportGroup(soap, tag, id, (ns1__SmsReportGroup **const*)ptr, "ns1:SmsReportGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup:
return soap_out_PointerTons1__SmsReportGroup(soap, tag, id, (ns1__SmsReportGroup *const*)ptr, "ns1:SmsReportGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsRecvGroup:
return soap_out_PointerToPointerTons1__SmsRecvGroup(soap, tag, id, (ns1__SmsRecvGroup **const*)ptr, "ns1:SmsRecvGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup:
return soap_out_PointerTons1__SmsRecvGroup(soap, tag, id, (ns1__SmsRecvGroup *const*)ptr, "ns1:SmsRecvGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsIDGroup:
return soap_out_PointerToPointerTons1__SmsIDGroup(soap, tag, id, (ns1__SmsIDGroup **const*)ptr, "ns1:SmsIDGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup:
return soap_out_PointerTons1__SmsIDGroup(soap, tag, id, (ns1__SmsIDGroup *const*)ptr, "ns1:SmsIDGroup");
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileListGroup:
return soap_out_PointerToPointerTons1__MobileListGroup(soap, tag, id, (ns1__MobileListGroup **const*)ptr, "ns1:MobileListGroup");
case SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup:
return soap_out_PointerTons1__MobileListGroup(soap, tag, id, (ns1__MobileListGroup *const*)ptr, "ns1:MobileListGroup");
case SOAP_TYPE_MobsetApi_PointerTostd__wstring:
return soap_out_PointerTostd__wstring(soap, tag, id, (std::wstring *const*)ptr, "xsd:string");
case SOAP_TYPE_MobsetApi_PointerTounsignedByte:
return soap_out_PointerTounsignedByte(soap, tag, id, (unsigned char *const*)ptr, "xsd:unsignedByte");
case SOAP_TYPE_MobsetApi__QName:
return soap_out_string(soap, tag, id, (char*const*)&ptr, "xsd:QName");
case SOAP_TYPE_MobsetApi_string:
return soap_out_string(soap, tag, id, (char*const*)&ptr, "xsd:string");
}
return SOAP_OK;
}
#endif
#ifndef WITH_NOIDREF
SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap *soap, const void *ptr, int type)
{
(void)soap; (void)ptr; (void)type; /* appease -Wall -Werror */
switch (type)
{
case SOAP_TYPE_MobsetApi_std__wstring:
soap_serialize_std__wstring(soap, (const std::wstring *)ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse:
((_ns1__SignName_USCOREStatusResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus:
((_ns1__SignName_USCOREStatus *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse:
((_ns1__SignName_USCOREApplyResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply:
((_ns1__SignName_USCOREApply *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse:
((_ns1__Template_USCORESendSmsResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms:
((_ns1__Template_USCORESendSms *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse:
((_ns1__Template_USCOREListResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREList:
((_ns1__Template_USCOREList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse:
((_ns1__Template_USCOREQueryResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery:
((_ns1__Template_USCOREQuery *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse:
((_ns1__Template_USCOREDelResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel:
((_ns1__Template_USCOREDel *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse:
((_ns1__Template_USCOREModifyResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify:
((_ns1__Template_USCOREModify *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse:
((_ns1__Template_USCOREAddResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd:
((_ns1__Template_USCOREAdd *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse:
((_ns1__Agent_USCORECorpSignNameStatusResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus:
((_ns1__Agent_USCORECorpSignNameStatus *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse:
((_ns1__Agent_USCORECorpSignNameApplyResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply:
((_ns1__Agent_USCORECorpSignNameApply *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse:
((_ns1__Agent_USCORECorpAddUserResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser:
((_ns1__Agent_USCORECorpAddUser *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse:
((_ns1__Agent_USCORECorpAddResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd:
((_ns1__Agent_USCORECorpAdd *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse:
((_ns1__Agent_USCOREUserSmsPayResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay:
((_ns1__Agent_USCOREUserSmsPay *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse:
((_ns1__Agent_USCORESetUserSmsBalanceResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance:
((_ns1__Agent_USCORESetUserSmsBalance *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse:
((_ns1__Agent_USCOREGetUserSmsBalanceResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance:
((_ns1__Agent_USCOREGetUserSmsBalance *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse:
((_ns1__Agent_USCOREGetUserIDResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID:
((_ns1__Agent_USCOREGetUserID *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse:
((_ns1__Agent_USCORECorpSmsPayResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay:
((_ns1__Agent_USCORECorpSmsPay *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse:
((_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance:
((_ns1__Agent_USCOREGetCorpSmsBalance *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse:
((_ns1__Agent_USCOREGetSmsBalanceResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance:
((_ns1__Agent_USCOREGetSmsBalance *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse:
((_ns1__Task_USCOREMmsStartResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart:
((_ns1__Task_USCOREMmsStart *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse:
((_ns1__Task_USCOREMmsStopResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop:
((_ns1__Task_USCOREMmsStop *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse:
((_ns1__Task_USCOREGetMmsStatusResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus:
((_ns1__Task_USCOREGetMmsStatus *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse:
((_ns1__Task_USCOREMmsSendResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend:
((_ns1__Task_USCOREMmsSend *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse:
((_ns1__Task_USCORESmsStartResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart:
((_ns1__Task_USCORESmsStart *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse:
((_ns1__Task_USCORESmsStopResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop:
((_ns1__Task_USCORESmsStop *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse:
((_ns1__Task_USCOREGetSmsStatusResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus:
((_ns1__Task_USCOREGetSmsStatus *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse:
((_ns1__Task_USCORESmsSendResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend:
((_ns1__Task_USCORESmsSend *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse:
((_ns1__Task_USCOREDelFileResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile:
((_ns1__Task_USCOREDelFile *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse:
((_ns1__Task_USCOREUpFileResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile:
((_ns1__Task_USCOREUpFile *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse:
((_ns1__Mms_USCOREGetRecvResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv:
((_ns1__Mms_USCOREGetRecv *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse:
((_ns1__Mms_USCOREGetReportResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport:
((_ns1__Mms_USCOREGetReport *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse:
((_ns1__Mms_USCORESendResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend:
((_ns1__Mms_USCORESend *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse:
((_ns1__Mms_USCOREGetFileStatusResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus:
((_ns1__Mms_USCOREGetFileStatus *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse:
((_ns1__Mms_USCOREUpFileResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile:
((_ns1__Mms_USCOREUpFile *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse:
((_ns1__Sms_USCORECancelResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel:
((_ns1__Sms_USCORECancel *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse:
((_ns1__Sms_USCOREGetSentCountResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount:
((_ns1__Sms_USCOREGetSentCount *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse:
((_ns1__Sms_USCOREGetBalanceResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance:
((_ns1__Sms_USCOREGetBalance *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse:
((_ns1__Sms_USCOREGetSignResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign:
((_ns1__Sms_USCOREGetSign *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse:
((_ns1__Sms_USCOREGetSentListResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList:
((_ns1__Sms_USCOREGetSentList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse:
((_ns1__Sms_USCOREGetReportResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport:
((_ns1__Sms_USCOREGetReport *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse:
((_ns1__Sms_USCOREGetRecvResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv:
((_ns1__Sms_USCOREGetRecv *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse:
((_ns1__Sms_USCORESendResponse *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend:
((_ns1__Sms_USCORESend *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ParamListGroup:
((ns1__ParamListGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList:
((ns1__ArrayOfParamList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__TemplateGroup:
((ns1__TemplateGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList:
((ns1__ArrayOfTemplateList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup:
((ns1__MobileFileGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup:
((ns1__ArrayOfMobileFileGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup:
((ns1__MmsRecvFileGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup:
((ns1__ArrayOfMmsRecvFileGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup:
((ns1__MmsReportGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList:
((ns1__ArrayOfMmsReportList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup:
((ns1__MmsIDGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList:
((ns1__ArrayOfMmsIDList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup:
((ns1__MmsFileGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup:
((ns1__ArrayOfMmsFileGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup:
((ns1__CancelIDGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList:
((ns1__ArrayOfCancelIDList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup:
((ns1__SmsSentListGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList:
((ns1__ArrayOfSmsSentList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup:
((ns1__SmsReportGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList:
((ns1__ArrayOfSmsReportList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup:
((ns1__SmsRecvGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList:
((ns1__ArrayOfSmsRecvList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup:
((ns1__SmsIDGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList:
((ns1__ArrayOfSmsIDList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__MobileListGroup:
((ns1__MobileListGroup *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList:
((ns1__ArrayOfMobileList *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfString:
((ns1__ArrayOfString *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi_xsd__base64Binary:
((xsd__base64Binary *)ptr)->soap_serialize(soap);
break;
case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus:
soap_serialize___ns1__SignName_USCOREStatus(soap, (const struct __ns1__SignName_USCOREStatus *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply:
soap_serialize___ns1__SignName_USCOREApply(soap, (const struct __ns1__SignName_USCOREApply *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms:
soap_serialize___ns1__Template_USCORESendSms(soap, (const struct __ns1__Template_USCORESendSms *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREList:
soap_serialize___ns1__Template_USCOREList(soap, (const struct __ns1__Template_USCOREList *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery:
soap_serialize___ns1__Template_USCOREQuery(soap, (const struct __ns1__Template_USCOREQuery *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel:
soap_serialize___ns1__Template_USCOREDel(soap, (const struct __ns1__Template_USCOREDel *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify:
soap_serialize___ns1__Template_USCOREModify(soap, (const struct __ns1__Template_USCOREModify *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd:
soap_serialize___ns1__Template_USCOREAdd(soap, (const struct __ns1__Template_USCOREAdd *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus:
soap_serialize___ns1__Agent_USCORECorpSignNameStatus(soap, (const struct __ns1__Agent_USCORECorpSignNameStatus *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply:
soap_serialize___ns1__Agent_USCORECorpSignNameApply(soap, (const struct __ns1__Agent_USCORECorpSignNameApply *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser:
soap_serialize___ns1__Agent_USCORECorpAddUser(soap, (const struct __ns1__Agent_USCORECorpAddUser *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd:
soap_serialize___ns1__Agent_USCORECorpAdd(soap, (const struct __ns1__Agent_USCORECorpAdd *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay:
soap_serialize___ns1__Agent_USCOREUserSmsPay(soap, (const struct __ns1__Agent_USCOREUserSmsPay *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance:
soap_serialize___ns1__Agent_USCORESetUserSmsBalance(soap, (const struct __ns1__Agent_USCORESetUserSmsBalance *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance:
soap_serialize___ns1__Agent_USCOREGetUserSmsBalance(soap, (const struct __ns1__Agent_USCOREGetUserSmsBalance *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID:
soap_serialize___ns1__Agent_USCOREGetUserID(soap, (const struct __ns1__Agent_USCOREGetUserID *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay:
soap_serialize___ns1__Agent_USCORECorpSmsPay(soap, (const struct __ns1__Agent_USCORECorpSmsPay *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance:
soap_serialize___ns1__Agent_USCOREGetCorpSmsBalance(soap, (const struct __ns1__Agent_USCOREGetCorpSmsBalance *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance:
soap_serialize___ns1__Agent_USCOREGetSmsBalance(soap, (const struct __ns1__Agent_USCOREGetSmsBalance *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart:
soap_serialize___ns1__Task_USCOREMmsStart(soap, (const struct __ns1__Task_USCOREMmsStart *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop:
soap_serialize___ns1__Task_USCOREMmsStop(soap, (const struct __ns1__Task_USCOREMmsStop *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus:
soap_serialize___ns1__Task_USCOREGetMmsStatus(soap, (const struct __ns1__Task_USCOREGetMmsStatus *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend:
soap_serialize___ns1__Task_USCOREMmsSend(soap, (const struct __ns1__Task_USCOREMmsSend *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart:
soap_serialize___ns1__Task_USCORESmsStart(soap, (const struct __ns1__Task_USCORESmsStart *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop:
soap_serialize___ns1__Task_USCORESmsStop(soap, (const struct __ns1__Task_USCORESmsStop *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus:
soap_serialize___ns1__Task_USCOREGetSmsStatus(soap, (const struct __ns1__Task_USCOREGetSmsStatus *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend:
soap_serialize___ns1__Task_USCORESmsSend(soap, (const struct __ns1__Task_USCORESmsSend *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile:
soap_serialize___ns1__Task_USCOREDelFile(soap, (const struct __ns1__Task_USCOREDelFile *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile:
soap_serialize___ns1__Task_USCOREUpFile(soap, (const struct __ns1__Task_USCOREUpFile *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv:
soap_serialize___ns1__Mms_USCOREGetRecv(soap, (const struct __ns1__Mms_USCOREGetRecv *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport:
soap_serialize___ns1__Mms_USCOREGetReport(soap, (const struct __ns1__Mms_USCOREGetReport *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend:
soap_serialize___ns1__Mms_USCORESend(soap, (const struct __ns1__Mms_USCORESend *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus:
soap_serialize___ns1__Mms_USCOREGetFileStatus(soap, (const struct __ns1__Mms_USCOREGetFileStatus *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile:
soap_serialize___ns1__Mms_USCOREUpFile(soap, (const struct __ns1__Mms_USCOREUpFile *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel:
soap_serialize___ns1__Sms_USCORECancel(soap, (const struct __ns1__Sms_USCORECancel *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount:
soap_serialize___ns1__Sms_USCOREGetSentCount(soap, (const struct __ns1__Sms_USCOREGetSentCount *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance:
soap_serialize___ns1__Sms_USCOREGetBalance(soap, (const struct __ns1__Sms_USCOREGetBalance *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign:
soap_serialize___ns1__Sms_USCOREGetSign(soap, (const struct __ns1__Sms_USCOREGetSign *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList:
soap_serialize___ns1__Sms_USCOREGetSentList(soap, (const struct __ns1__Sms_USCOREGetSentList *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport:
soap_serialize___ns1__Sms_USCOREGetReport(soap, (const struct __ns1__Sms_USCOREGetReport *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv:
soap_serialize___ns1__Sms_USCOREGetRecv(soap, (const struct __ns1__Sms_USCOREGetRecv *)ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend:
soap_serialize___ns1__Sms_USCORESend(soap, (const struct __ns1__Sms_USCORESend *)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatusResponse:
soap_serialize_PointerTo_ns1__SignName_USCOREStatusResponse(soap, (_ns1__SignName_USCOREStatusResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatus:
soap_serialize_PointerTo_ns1__SignName_USCOREStatus(soap, (_ns1__SignName_USCOREStatus *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApplyResponse:
soap_serialize_PointerTo_ns1__SignName_USCOREApplyResponse(soap, (_ns1__SignName_USCOREApplyResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApply:
soap_serialize_PointerTo_ns1__SignName_USCOREApply(soap, (_ns1__SignName_USCOREApply *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSmsResponse:
soap_serialize_PointerTo_ns1__Template_USCORESendSmsResponse(soap, (_ns1__Template_USCORESendSmsResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSms:
soap_serialize_PointerTo_ns1__Template_USCORESendSms(soap, (_ns1__Template_USCORESendSms *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREListResponse:
soap_serialize_PointerTo_ns1__Template_USCOREListResponse(soap, (_ns1__Template_USCOREListResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREList:
soap_serialize_PointerTo_ns1__Template_USCOREList(soap, (_ns1__Template_USCOREList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQueryResponse:
soap_serialize_PointerTo_ns1__Template_USCOREQueryResponse(soap, (_ns1__Template_USCOREQueryResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQuery:
soap_serialize_PointerTo_ns1__Template_USCOREQuery(soap, (_ns1__Template_USCOREQuery *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDelResponse:
soap_serialize_PointerTo_ns1__Template_USCOREDelResponse(soap, (_ns1__Template_USCOREDelResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDel:
soap_serialize_PointerTo_ns1__Template_USCOREDel(soap, (_ns1__Template_USCOREDel *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModifyResponse:
soap_serialize_PointerTo_ns1__Template_USCOREModifyResponse(soap, (_ns1__Template_USCOREModifyResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModify:
soap_serialize_PointerTo_ns1__Template_USCOREModify(soap, (_ns1__Template_USCOREModify *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAddResponse:
soap_serialize_PointerTo_ns1__Template_USCOREAddResponse(soap, (_ns1__Template_USCOREAddResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAdd:
soap_serialize_PointerTo_ns1__Template_USCOREAdd(soap, (_ns1__Template_USCOREAdd *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse:
soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, (_ns1__Agent_USCORECorpSignNameStatusResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatus:
soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, (_ns1__Agent_USCORECorpSignNameStatus *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse:
soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, (_ns1__Agent_USCORECorpSignNameApplyResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApply:
soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, (_ns1__Agent_USCORECorpSignNameApply *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUserResponse:
soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, (_ns1__Agent_USCORECorpAddUserResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUser:
soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUser(soap, (_ns1__Agent_USCORECorpAddUser *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddResponse:
soap_serialize_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, (_ns1__Agent_USCORECorpAddResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAdd:
soap_serialize_PointerTo_ns1__Agent_USCORECorpAdd(soap, (_ns1__Agent_USCORECorpAdd *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPayResponse:
soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, (_ns1__Agent_USCOREUserSmsPayResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPay:
soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, (_ns1__Agent_USCOREUserSmsPay *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse:
soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, (_ns1__Agent_USCORESetUserSmsBalanceResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalance:
soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, (_ns1__Agent_USCORESetUserSmsBalance *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse:
soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, (_ns1__Agent_USCOREGetUserSmsBalanceResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalance:
soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, (_ns1__Agent_USCOREGetUserSmsBalance *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserIDResponse:
soap_serialize_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, (_ns1__Agent_USCOREGetUserIDResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserID:
soap_serialize_PointerTo_ns1__Agent_USCOREGetUserID(soap, (_ns1__Agent_USCOREGetUserID *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPayResponse:
soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, (_ns1__Agent_USCORECorpSmsPayResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPay:
soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, (_ns1__Agent_USCORECorpSmsPay *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse:
soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance:
soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, (_ns1__Agent_USCOREGetCorpSmsBalance *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse:
soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, (_ns1__Agent_USCOREGetSmsBalanceResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalance:
soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, (_ns1__Agent_USCOREGetSmsBalance *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStartResponse:
soap_serialize_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, (_ns1__Task_USCOREMmsStartResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStart:
soap_serialize_PointerTo_ns1__Task_USCOREMmsStart(soap, (_ns1__Task_USCOREMmsStart *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStopResponse:
soap_serialize_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, (_ns1__Task_USCOREMmsStopResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStop:
soap_serialize_PointerTo_ns1__Task_USCOREMmsStop(soap, (_ns1__Task_USCOREMmsStop *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatusResponse:
soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, (_ns1__Task_USCOREGetMmsStatusResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatus:
soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, (_ns1__Task_USCOREGetMmsStatus *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSendResponse:
soap_serialize_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, (_ns1__Task_USCOREMmsSendResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSend:
soap_serialize_PointerTo_ns1__Task_USCOREMmsSend(soap, (_ns1__Task_USCOREMmsSend *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStartResponse:
soap_serialize_PointerTo_ns1__Task_USCORESmsStartResponse(soap, (_ns1__Task_USCORESmsStartResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStart:
soap_serialize_PointerTo_ns1__Task_USCORESmsStart(soap, (_ns1__Task_USCORESmsStart *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStopResponse:
soap_serialize_PointerTo_ns1__Task_USCORESmsStopResponse(soap, (_ns1__Task_USCORESmsStopResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStop:
soap_serialize_PointerTo_ns1__Task_USCORESmsStop(soap, (_ns1__Task_USCORESmsStop *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatusResponse:
soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, (_ns1__Task_USCOREGetSmsStatusResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatus:
soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, (_ns1__Task_USCOREGetSmsStatus *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSendResponse:
soap_serialize_PointerTo_ns1__Task_USCORESmsSendResponse(soap, (_ns1__Task_USCORESmsSendResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSend:
soap_serialize_PointerTo_ns1__Task_USCORESmsSend(soap, (_ns1__Task_USCORESmsSend *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFileResponse:
soap_serialize_PointerTo_ns1__Task_USCOREDelFileResponse(soap, (_ns1__Task_USCOREDelFileResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFile:
soap_serialize_PointerTo_ns1__Task_USCOREDelFile(soap, (_ns1__Task_USCOREDelFile *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFileResponse:
soap_serialize_PointerTo_ns1__Task_USCOREUpFileResponse(soap, (_ns1__Task_USCOREUpFileResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFile:
soap_serialize_PointerTo_ns1__Task_USCOREUpFile(soap, (_ns1__Task_USCOREUpFile *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecvResponse:
soap_serialize_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, (_ns1__Mms_USCOREGetRecvResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecv:
soap_serialize_PointerTo_ns1__Mms_USCOREGetRecv(soap, (_ns1__Mms_USCOREGetRecv *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReportResponse:
soap_serialize_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, (_ns1__Mms_USCOREGetReportResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReport:
soap_serialize_PointerTo_ns1__Mms_USCOREGetReport(soap, (_ns1__Mms_USCOREGetReport *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESendResponse:
soap_serialize_PointerTo_ns1__Mms_USCORESendResponse(soap, (_ns1__Mms_USCORESendResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESend:
soap_serialize_PointerTo_ns1__Mms_USCORESend(soap, (_ns1__Mms_USCORESend *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatusResponse:
soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, (_ns1__Mms_USCOREGetFileStatusResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatus:
soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, (_ns1__Mms_USCOREGetFileStatus *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFileResponse:
soap_serialize_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, (_ns1__Mms_USCOREUpFileResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFile:
soap_serialize_PointerTo_ns1__Mms_USCOREUpFile(soap, (_ns1__Mms_USCOREUpFile *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancelResponse:
soap_serialize_PointerTo_ns1__Sms_USCORECancelResponse(soap, (_ns1__Sms_USCORECancelResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancel:
soap_serialize_PointerTo_ns1__Sms_USCORECancel(soap, (_ns1__Sms_USCORECancel *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCountResponse:
soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, (_ns1__Sms_USCOREGetSentCountResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCount:
soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCount(soap, (_ns1__Sms_USCOREGetSentCount *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalanceResponse:
soap_serialize_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, (_ns1__Sms_USCOREGetBalanceResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalance:
soap_serialize_PointerTo_ns1__Sms_USCOREGetBalance(soap, (_ns1__Sms_USCOREGetBalance *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSignResponse:
soap_serialize_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, (_ns1__Sms_USCOREGetSignResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSign:
soap_serialize_PointerTo_ns1__Sms_USCOREGetSign(soap, (_ns1__Sms_USCOREGetSign *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentListResponse:
soap_serialize_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, (_ns1__Sms_USCOREGetSentListResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentList:
soap_serialize_PointerTo_ns1__Sms_USCOREGetSentList(soap, (_ns1__Sms_USCOREGetSentList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReportResponse:
soap_serialize_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, (_ns1__Sms_USCOREGetReportResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReport:
soap_serialize_PointerTo_ns1__Sms_USCOREGetReport(soap, (_ns1__Sms_USCOREGetReport *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecvResponse:
soap_serialize_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, (_ns1__Sms_USCOREGetRecvResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecv:
soap_serialize_PointerTo_ns1__Sms_USCOREGetRecv(soap, (_ns1__Sms_USCOREGetRecv *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESendResponse:
soap_serialize_PointerTo_ns1__Sms_USCORESendResponse(soap, (_ns1__Sms_USCORESendResponse *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESend:
soap_serialize_PointerTo_ns1__Sms_USCORESend(soap, (_ns1__Sms_USCORESend *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfParamList:
soap_serialize_PointerTons1__ArrayOfParamList(soap, (ns1__ArrayOfParamList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfTemplateList:
soap_serialize_PointerTons1__ArrayOfTemplateList(soap, (ns1__ArrayOfTemplateList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileFileGroup:
soap_serialize_PointerTons1__ArrayOfMobileFileGroup(soap, (ns1__ArrayOfMobileFileGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsRecvFileGroup:
soap_serialize_PointerTons1__ArrayOfMmsRecvFileGroup(soap, (ns1__ArrayOfMmsRecvFileGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsReportList:
soap_serialize_PointerTons1__ArrayOfMmsReportList(soap, (ns1__ArrayOfMmsReportList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsIDList:
soap_serialize_PointerTons1__ArrayOfMmsIDList(soap, (ns1__ArrayOfMmsIDList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsFileGroup:
soap_serialize_PointerTons1__ArrayOfMmsFileGroup(soap, (ns1__ArrayOfMmsFileGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToLONG64:
soap_serialize_PointerToLONG64(soap, (LONG64 *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsSentList:
soap_serialize_PointerTons1__ArrayOfSmsSentList(soap, (ns1__ArrayOfSmsSentList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsReportList:
soap_serialize_PointerTons1__ArrayOfSmsReportList(soap, (ns1__ArrayOfSmsReportList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsRecvList:
soap_serialize_PointerTons1__ArrayOfSmsRecvList(soap, (ns1__ArrayOfSmsRecvList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsIDList:
soap_serialize_PointerTons1__ArrayOfSmsIDList(soap, (ns1__ArrayOfSmsIDList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileList:
soap_serialize_PointerTons1__ArrayOfMobileList(soap, (ns1__ArrayOfMobileList *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__ParamListGroup:
soap_serialize_PointerToPointerTons1__ParamListGroup(soap, (ns1__ParamListGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup:
soap_serialize_PointerTons1__ParamListGroup(soap, (ns1__ParamListGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__TemplateGroup:
soap_serialize_PointerToPointerTons1__TemplateGroup(soap, (ns1__TemplateGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup:
soap_serialize_PointerTons1__TemplateGroup(soap, (ns1__TemplateGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileFileGroup:
soap_serialize_PointerToPointerTons1__MobileFileGroup(soap, (ns1__MobileFileGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup:
soap_serialize_PointerTons1__MobileFileGroup(soap, (ns1__MobileFileGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsRecvFileGroup:
soap_serialize_PointerToPointerTons1__MmsRecvFileGroup(soap, (ns1__MmsRecvFileGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup:
soap_serialize_PointerTons1__MmsRecvFileGroup(soap, (ns1__MmsRecvFileGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsReportGroup:
soap_serialize_PointerToPointerTons1__MmsReportGroup(soap, (ns1__MmsReportGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup:
soap_serialize_PointerTons1__MmsReportGroup(soap, (ns1__MmsReportGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsIDGroup:
soap_serialize_PointerToPointerTons1__MmsIDGroup(soap, (ns1__MmsIDGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup:
soap_serialize_PointerTons1__MmsIDGroup(soap, (ns1__MmsIDGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToxsd__base64Binary:
soap_serialize_PointerToxsd__base64Binary(soap, (xsd__base64Binary *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsFileGroup:
soap_serialize_PointerToPointerTons1__MmsFileGroup(soap, (ns1__MmsFileGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup:
soap_serialize_PointerTons1__MmsFileGroup(soap, (ns1__MmsFileGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__CancelIDGroup:
soap_serialize_PointerToPointerTons1__CancelIDGroup(soap, (ns1__CancelIDGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup:
soap_serialize_PointerTons1__CancelIDGroup(soap, (ns1__CancelIDGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsSentListGroup:
soap_serialize_PointerToPointerTons1__SmsSentListGroup(soap, (ns1__SmsSentListGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup:
soap_serialize_PointerTons1__SmsSentListGroup(soap, (ns1__SmsSentListGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsReportGroup:
soap_serialize_PointerToPointerTons1__SmsReportGroup(soap, (ns1__SmsReportGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup:
soap_serialize_PointerTons1__SmsReportGroup(soap, (ns1__SmsReportGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsRecvGroup:
soap_serialize_PointerToPointerTons1__SmsRecvGroup(soap, (ns1__SmsRecvGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup:
soap_serialize_PointerTons1__SmsRecvGroup(soap, (ns1__SmsRecvGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsIDGroup:
soap_serialize_PointerToPointerTons1__SmsIDGroup(soap, (ns1__SmsIDGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup:
soap_serialize_PointerTons1__SmsIDGroup(soap, (ns1__SmsIDGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileListGroup:
soap_serialize_PointerToPointerTons1__MobileListGroup(soap, (ns1__MobileListGroup **const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup:
soap_serialize_PointerTons1__MobileListGroup(soap, (ns1__MobileListGroup *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTostd__wstring:
soap_serialize_PointerTostd__wstring(soap, (std::wstring *const*)ptr);
break;
case SOAP_TYPE_MobsetApi_PointerTounsignedByte:
soap_serialize_PointerTounsignedByte(soap, (unsigned char *const*)ptr);
break;
case SOAP_TYPE_MobsetApi__QName:
soap_serialize_string(soap, (char*const*)&ptr);
break;
case SOAP_TYPE_MobsetApi_string:
soap_serialize_string(soap, (char*const*)&ptr);
break;
}
}
#endif
SOAP_FMAC3 void * SOAP_FMAC4 MobsetApi_instantiate(struct soap *soap, int t, const char *type, const char *arrayType, size_t *n)
{ (void)type;
switch (t)
{
case SOAP_TYPE_MobsetApi_xsd__base64Binary:
return (void*)soap_instantiate_xsd__base64Binary(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_std__wstring:
return (void*)soap_instantiate_std__wstring(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfString:
return (void*)soap_instantiate_ns1__ArrayOfString(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList:
return (void*)soap_instantiate_ns1__ArrayOfMobileList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__MobileListGroup:
return (void*)soap_instantiate_ns1__MobileListGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList:
return (void*)soap_instantiate_ns1__ArrayOfSmsIDList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup:
return (void*)soap_instantiate_ns1__SmsIDGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList:
return (void*)soap_instantiate_ns1__ArrayOfSmsRecvList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup:
return (void*)soap_instantiate_ns1__SmsRecvGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList:
return (void*)soap_instantiate_ns1__ArrayOfSmsReportList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup:
return (void*)soap_instantiate_ns1__SmsReportGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList:
return (void*)soap_instantiate_ns1__ArrayOfSmsSentList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup:
return (void*)soap_instantiate_ns1__SmsSentListGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList:
return (void*)soap_instantiate_ns1__ArrayOfCancelIDList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup:
return (void*)soap_instantiate_ns1__CancelIDGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup:
return (void*)soap_instantiate_ns1__ArrayOfMmsFileGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup:
return (void*)soap_instantiate_ns1__MmsFileGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList:
return (void*)soap_instantiate_ns1__ArrayOfMmsIDList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup:
return (void*)soap_instantiate_ns1__MmsIDGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList:
return (void*)soap_instantiate_ns1__ArrayOfMmsReportList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup:
return (void*)soap_instantiate_ns1__MmsReportGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup:
return (void*)soap_instantiate_ns1__ArrayOfMmsRecvFileGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup:
return (void*)soap_instantiate_ns1__MmsRecvFileGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup:
return (void*)soap_instantiate_ns1__ArrayOfMobileFileGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup:
return (void*)soap_instantiate_ns1__MobileFileGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList:
return (void*)soap_instantiate_ns1__ArrayOfTemplateList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__TemplateGroup:
return (void*)soap_instantiate_ns1__TemplateGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList:
return (void*)soap_instantiate_ns1__ArrayOfParamList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi_ns1__ParamListGroup:
return (void*)soap_instantiate_ns1__ParamListGroup(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend:
return (void*)soap_instantiate__ns1__Sms_USCORESend(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse:
return (void*)soap_instantiate__ns1__Sms_USCORESendResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv:
return (void*)soap_instantiate__ns1__Sms_USCOREGetRecv(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse:
return (void*)soap_instantiate__ns1__Sms_USCOREGetRecvResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport:
return (void*)soap_instantiate__ns1__Sms_USCOREGetReport(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse:
return (void*)soap_instantiate__ns1__Sms_USCOREGetReportResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList:
return (void*)soap_instantiate__ns1__Sms_USCOREGetSentList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse:
return (void*)soap_instantiate__ns1__Sms_USCOREGetSentListResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign:
return (void*)soap_instantiate__ns1__Sms_USCOREGetSign(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse:
return (void*)soap_instantiate__ns1__Sms_USCOREGetSignResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance:
return (void*)soap_instantiate__ns1__Sms_USCOREGetBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse:
return (void*)soap_instantiate__ns1__Sms_USCOREGetBalanceResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount:
return (void*)soap_instantiate__ns1__Sms_USCOREGetSentCount(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse:
return (void*)soap_instantiate__ns1__Sms_USCOREGetSentCountResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel:
return (void*)soap_instantiate__ns1__Sms_USCORECancel(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse:
return (void*)soap_instantiate__ns1__Sms_USCORECancelResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile:
return (void*)soap_instantiate__ns1__Mms_USCOREUpFile(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse:
return (void*)soap_instantiate__ns1__Mms_USCOREUpFileResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus:
return (void*)soap_instantiate__ns1__Mms_USCOREGetFileStatus(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse:
return (void*)soap_instantiate__ns1__Mms_USCOREGetFileStatusResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend:
return (void*)soap_instantiate__ns1__Mms_USCORESend(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse:
return (void*)soap_instantiate__ns1__Mms_USCORESendResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport:
return (void*)soap_instantiate__ns1__Mms_USCOREGetReport(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse:
return (void*)soap_instantiate__ns1__Mms_USCOREGetReportResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv:
return (void*)soap_instantiate__ns1__Mms_USCOREGetRecv(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse:
return (void*)soap_instantiate__ns1__Mms_USCOREGetRecvResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile:
return (void*)soap_instantiate__ns1__Task_USCOREUpFile(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse:
return (void*)soap_instantiate__ns1__Task_USCOREUpFileResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile:
return (void*)soap_instantiate__ns1__Task_USCOREDelFile(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse:
return (void*)soap_instantiate__ns1__Task_USCOREDelFileResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend:
return (void*)soap_instantiate__ns1__Task_USCORESmsSend(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse:
return (void*)soap_instantiate__ns1__Task_USCORESmsSendResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus:
return (void*)soap_instantiate__ns1__Task_USCOREGetSmsStatus(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse:
return (void*)soap_instantiate__ns1__Task_USCOREGetSmsStatusResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop:
return (void*)soap_instantiate__ns1__Task_USCORESmsStop(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse:
return (void*)soap_instantiate__ns1__Task_USCORESmsStopResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart:
return (void*)soap_instantiate__ns1__Task_USCORESmsStart(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse:
return (void*)soap_instantiate__ns1__Task_USCORESmsStartResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend:
return (void*)soap_instantiate__ns1__Task_USCOREMmsSend(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse:
return (void*)soap_instantiate__ns1__Task_USCOREMmsSendResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus:
return (void*)soap_instantiate__ns1__Task_USCOREGetMmsStatus(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse:
return (void*)soap_instantiate__ns1__Task_USCOREGetMmsStatusResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop:
return (void*)soap_instantiate__ns1__Task_USCOREMmsStop(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse:
return (void*)soap_instantiate__ns1__Task_USCOREMmsStopResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart:
return (void*)soap_instantiate__ns1__Task_USCOREMmsStart(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse:
return (void*)soap_instantiate__ns1__Task_USCOREMmsStartResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance:
return (void*)soap_instantiate__ns1__Agent_USCOREGetSmsBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse:
return (void*)soap_instantiate__ns1__Agent_USCOREGetSmsBalanceResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance:
return (void*)soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse:
return (void*)soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay:
return (void*)soap_instantiate__ns1__Agent_USCORECorpSmsPay(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse:
return (void*)soap_instantiate__ns1__Agent_USCORECorpSmsPayResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID:
return (void*)soap_instantiate__ns1__Agent_USCOREGetUserID(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse:
return (void*)soap_instantiate__ns1__Agent_USCOREGetUserIDResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance:
return (void*)soap_instantiate__ns1__Agent_USCOREGetUserSmsBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse:
return (void*)soap_instantiate__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance:
return (void*)soap_instantiate__ns1__Agent_USCORESetUserSmsBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse:
return (void*)soap_instantiate__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay:
return (void*)soap_instantiate__ns1__Agent_USCOREUserSmsPay(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse:
return (void*)soap_instantiate__ns1__Agent_USCOREUserSmsPayResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd:
return (void*)soap_instantiate__ns1__Agent_USCORECorpAdd(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse:
return (void*)soap_instantiate__ns1__Agent_USCORECorpAddResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser:
return (void*)soap_instantiate__ns1__Agent_USCORECorpAddUser(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse:
return (void*)soap_instantiate__ns1__Agent_USCORECorpAddUserResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply:
return (void*)soap_instantiate__ns1__Agent_USCORECorpSignNameApply(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse:
return (void*)soap_instantiate__ns1__Agent_USCORECorpSignNameApplyResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus:
return (void*)soap_instantiate__ns1__Agent_USCORECorpSignNameStatus(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse:
return (void*)soap_instantiate__ns1__Agent_USCORECorpSignNameStatusResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd:
return (void*)soap_instantiate__ns1__Template_USCOREAdd(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse:
return (void*)soap_instantiate__ns1__Template_USCOREAddResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify:
return (void*)soap_instantiate__ns1__Template_USCOREModify(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse:
return (void*)soap_instantiate__ns1__Template_USCOREModifyResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel:
return (void*)soap_instantiate__ns1__Template_USCOREDel(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse:
return (void*)soap_instantiate__ns1__Template_USCOREDelResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery:
return (void*)soap_instantiate__ns1__Template_USCOREQuery(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse:
return (void*)soap_instantiate__ns1__Template_USCOREQueryResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREList:
return (void*)soap_instantiate__ns1__Template_USCOREList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse:
return (void*)soap_instantiate__ns1__Template_USCOREListResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms:
return (void*)soap_instantiate__ns1__Template_USCORESendSms(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse:
return (void*)soap_instantiate__ns1__Template_USCORESendSmsResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply:
return (void*)soap_instantiate__ns1__SignName_USCOREApply(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse:
return (void*)soap_instantiate__ns1__SignName_USCOREApplyResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus:
return (void*)soap_instantiate__ns1__SignName_USCOREStatus(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse:
return (void*)soap_instantiate__ns1__SignName_USCOREStatusResponse(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend:
return (void*)soap_instantiate___ns1__Sms_USCORESend(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv:
return (void*)soap_instantiate___ns1__Sms_USCOREGetRecv(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport:
return (void*)soap_instantiate___ns1__Sms_USCOREGetReport(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList:
return (void*)soap_instantiate___ns1__Sms_USCOREGetSentList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign:
return (void*)soap_instantiate___ns1__Sms_USCOREGetSign(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance:
return (void*)soap_instantiate___ns1__Sms_USCOREGetBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount:
return (void*)soap_instantiate___ns1__Sms_USCOREGetSentCount(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel:
return (void*)soap_instantiate___ns1__Sms_USCORECancel(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile:
return (void*)soap_instantiate___ns1__Mms_USCOREUpFile(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus:
return (void*)soap_instantiate___ns1__Mms_USCOREGetFileStatus(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend:
return (void*)soap_instantiate___ns1__Mms_USCORESend(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport:
return (void*)soap_instantiate___ns1__Mms_USCOREGetReport(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv:
return (void*)soap_instantiate___ns1__Mms_USCOREGetRecv(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile:
return (void*)soap_instantiate___ns1__Task_USCOREUpFile(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile:
return (void*)soap_instantiate___ns1__Task_USCOREDelFile(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend:
return (void*)soap_instantiate___ns1__Task_USCORESmsSend(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus:
return (void*)soap_instantiate___ns1__Task_USCOREGetSmsStatus(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop:
return (void*)soap_instantiate___ns1__Task_USCORESmsStop(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart:
return (void*)soap_instantiate___ns1__Task_USCORESmsStart(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend:
return (void*)soap_instantiate___ns1__Task_USCOREMmsSend(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus:
return (void*)soap_instantiate___ns1__Task_USCOREGetMmsStatus(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop:
return (void*)soap_instantiate___ns1__Task_USCOREMmsStop(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart:
return (void*)soap_instantiate___ns1__Task_USCOREMmsStart(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance:
return (void*)soap_instantiate___ns1__Agent_USCOREGetSmsBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance:
return (void*)soap_instantiate___ns1__Agent_USCOREGetCorpSmsBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay:
return (void*)soap_instantiate___ns1__Agent_USCORECorpSmsPay(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID:
return (void*)soap_instantiate___ns1__Agent_USCOREGetUserID(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance:
return (void*)soap_instantiate___ns1__Agent_USCOREGetUserSmsBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance:
return (void*)soap_instantiate___ns1__Agent_USCORESetUserSmsBalance(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay:
return (void*)soap_instantiate___ns1__Agent_USCOREUserSmsPay(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd:
return (void*)soap_instantiate___ns1__Agent_USCORECorpAdd(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser:
return (void*)soap_instantiate___ns1__Agent_USCORECorpAddUser(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply:
return (void*)soap_instantiate___ns1__Agent_USCORECorpSignNameApply(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus:
return (void*)soap_instantiate___ns1__Agent_USCORECorpSignNameStatus(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd:
return (void*)soap_instantiate___ns1__Template_USCOREAdd(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify:
return (void*)soap_instantiate___ns1__Template_USCOREModify(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel:
return (void*)soap_instantiate___ns1__Template_USCOREDel(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery:
return (void*)soap_instantiate___ns1__Template_USCOREQuery(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREList:
return (void*)soap_instantiate___ns1__Template_USCOREList(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms:
return (void*)soap_instantiate___ns1__Template_USCORESendSms(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply:
return (void*)soap_instantiate___ns1__SignName_USCOREApply(soap, -1, type, arrayType, n);
case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus:
return (void*)soap_instantiate___ns1__SignName_USCOREStatus(soap, -1, type, arrayType, n);
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Header:
return (void*)soap_instantiate_SOAP_ENV__Header(soap, -1, type, arrayType, n);
#endif
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Code:
return (void*)soap_instantiate_SOAP_ENV__Code(soap, -1, type, arrayType, n);
#endif
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Detail:
return (void*)soap_instantiate_SOAP_ENV__Detail(soap, -1, type, arrayType, n);
#endif
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Reason:
return (void*)soap_instantiate_SOAP_ENV__Reason(soap, -1, type, arrayType, n);
#endif
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Fault:
return (void*)soap_instantiate_SOAP_ENV__Fault(soap, -1, type, arrayType, n);
#endif
}
return NULL;
}
SOAP_FMAC3 int SOAP_FMAC4 MobsetApi_fdelete(struct soap_clist *p)
{ switch (p->type)
{
case SOAP_TYPE_MobsetApi_xsd__base64Binary:
if (p->size < 0)
SOAP_DELETE((xsd__base64Binary*)p->ptr);
else
SOAP_DELETE_ARRAY((xsd__base64Binary*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_std__wstring:
if (p->size < 0)
SOAP_DELETE((std::wstring*)p->ptr);
else
SOAP_DELETE_ARRAY((std::wstring*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfString:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfString*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfString*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfMobileList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfMobileList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__MobileListGroup:
if (p->size < 0)
SOAP_DELETE((ns1__MobileListGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__MobileListGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfSmsIDList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfSmsIDList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__SmsIDGroup:
if (p->size < 0)
SOAP_DELETE((ns1__SmsIDGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__SmsIDGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfSmsRecvList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfSmsRecvList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup:
if (p->size < 0)
SOAP_DELETE((ns1__SmsRecvGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__SmsRecvGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfSmsReportList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfSmsReportList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__SmsReportGroup:
if (p->size < 0)
SOAP_DELETE((ns1__SmsReportGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__SmsReportGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfSmsSentList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfSmsSentList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup:
if (p->size < 0)
SOAP_DELETE((ns1__SmsSentListGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__SmsSentListGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfCancelIDList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfCancelIDList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__CancelIDGroup:
if (p->size < 0)
SOAP_DELETE((ns1__CancelIDGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__CancelIDGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfMmsFileGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfMmsFileGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__MmsFileGroup:
if (p->size < 0)
SOAP_DELETE((ns1__MmsFileGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__MmsFileGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfMmsIDList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfMmsIDList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__MmsIDGroup:
if (p->size < 0)
SOAP_DELETE((ns1__MmsIDGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__MmsIDGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfMmsReportList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfMmsReportList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__MmsReportGroup:
if (p->size < 0)
SOAP_DELETE((ns1__MmsReportGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__MmsReportGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfMmsRecvFileGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfMmsRecvFileGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup:
if (p->size < 0)
SOAP_DELETE((ns1__MmsRecvFileGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__MmsRecvFileGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfMobileFileGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfMobileFileGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__MobileFileGroup:
if (p->size < 0)
SOAP_DELETE((ns1__MobileFileGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__MobileFileGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfTemplateList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfTemplateList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__TemplateGroup:
if (p->size < 0)
SOAP_DELETE((ns1__TemplateGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__TemplateGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList:
if (p->size < 0)
SOAP_DELETE((ns1__ArrayOfParamList*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ArrayOfParamList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi_ns1__ParamListGroup:
if (p->size < 0)
SOAP_DELETE((ns1__ParamListGroup*)p->ptr);
else
SOAP_DELETE_ARRAY((ns1__ParamListGroup*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCORESend*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCORESend*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCORESendResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCORESendResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetRecv*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetRecv*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetRecvResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetRecvResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetReport*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetReport*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetReportResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetReportResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetSentList*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSentList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetSentListResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSentListResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetSign*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSign*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetSignResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSignResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetBalanceResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetBalanceResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetSentCount*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSentCount*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCOREGetSentCountResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCOREGetSentCountResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCORECancel*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCORECancel*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Sms_USCORECancelResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Sms_USCORECancelResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCOREUpFile*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCOREUpFile*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCOREUpFileResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCOREUpFileResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCOREGetFileStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetFileStatus*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCOREGetFileStatusResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetFileStatusResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCORESend*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCORESend*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCORESendResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCORESendResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCOREGetReport*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetReport*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCOREGetReportResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetReportResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCOREGetRecv*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetRecv*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Mms_USCOREGetRecvResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Mms_USCOREGetRecvResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREUpFile*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREUpFile*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREUpFileResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREUpFileResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREDelFile*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREDelFile*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREDelFileResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREDelFileResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCORESmsSend*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsSend*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCORESmsSendResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsSendResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREGetSmsStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREGetSmsStatus*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREGetSmsStatusResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREGetSmsStatusResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCORESmsStop*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsStop*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCORESmsStopResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsStopResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCORESmsStart*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsStart*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCORESmsStartResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCORESmsStartResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREMmsSend*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsSend*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREMmsSendResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsSendResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREGetMmsStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREGetMmsStatus*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREGetMmsStatusResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREGetMmsStatusResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREMmsStop*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsStop*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREMmsStopResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsStopResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREMmsStart*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsStart*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Task_USCOREMmsStartResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Task_USCOREMmsStartResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREGetSmsBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetSmsBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREGetSmsBalanceResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetSmsBalanceResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREGetCorpSmsBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetCorpSmsBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpSmsPay*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSmsPay*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpSmsPayResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSmsPayResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREGetUserID*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetUserID*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREGetUserIDResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetUserIDResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREGetUserSmsBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetUserSmsBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREGetUserSmsBalanceResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREGetUserSmsBalanceResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORESetUserSmsBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORESetUserSmsBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORESetUserSmsBalanceResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORESetUserSmsBalanceResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREUserSmsPay*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREUserSmsPay*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCOREUserSmsPayResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCOREUserSmsPayResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpAdd*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpAdd*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpAddResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpAddResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpAddUser*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpAddUser*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpAddUserResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpAddUserResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpSignNameApply*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSignNameApply*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpSignNameApplyResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSignNameApplyResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpSignNameStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSignNameStatus*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Agent_USCORECorpSignNameStatusResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Agent_USCORECorpSignNameStatusResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREAdd*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREAdd*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREAddResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREAddResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREModify*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREModify*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREModifyResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREModifyResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREDel*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREDel*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREDelResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREDelResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREQuery*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREQuery*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREQueryResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREQueryResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREList:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREList*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCOREListResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCOREListResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCORESendSms*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCORESendSms*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__Template_USCORESendSmsResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__Template_USCORESendSmsResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply:
if (p->size < 0)
SOAP_DELETE((_ns1__SignName_USCOREApply*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__SignName_USCOREApply*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__SignName_USCOREApplyResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__SignName_USCOREApplyResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus:
if (p->size < 0)
SOAP_DELETE((_ns1__SignName_USCOREStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__SignName_USCOREStatus*)p->ptr);
break;
case SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse:
if (p->size < 0)
SOAP_DELETE((_ns1__SignName_USCOREStatusResponse*)p->ptr);
else
SOAP_DELETE_ARRAY((_ns1__SignName_USCOREStatusResponse*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Sms_USCORESend*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Sms_USCORESend*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Sms_USCOREGetRecv*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetRecv*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Sms_USCOREGetReport*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetReport*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Sms_USCOREGetSentList*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetSentList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Sms_USCOREGetSign*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetSign*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Sms_USCOREGetBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Sms_USCOREGetSentCount*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Sms_USCOREGetSentCount*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Sms_USCORECancel*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Sms_USCORECancel*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Mms_USCOREUpFile*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Mms_USCOREUpFile*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Mms_USCOREGetFileStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Mms_USCOREGetFileStatus*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Mms_USCORESend*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Mms_USCORESend*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Mms_USCOREGetReport*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Mms_USCOREGetReport*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Mms_USCOREGetRecv*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Mms_USCOREGetRecv*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCOREUpFile*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREUpFile*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCOREDelFile*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREDelFile*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCORESmsSend*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCORESmsSend*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCOREGetSmsStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREGetSmsStatus*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCORESmsStop*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCORESmsStop*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCORESmsStart*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCORESmsStart*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCOREMmsSend*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREMmsSend*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCOREGetMmsStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREGetMmsStatus*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCOREMmsStop*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREMmsStop*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Task_USCOREMmsStart*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Task_USCOREMmsStart*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCOREGetSmsBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREGetSmsBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCOREGetCorpSmsBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREGetCorpSmsBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCORECorpSmsPay*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpSmsPay*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCOREGetUserID*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREGetUserID*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCOREGetUserSmsBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREGetUserSmsBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCORESetUserSmsBalance*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORESetUserSmsBalance*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCOREUserSmsPay*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCOREUserSmsPay*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCORECorpAdd*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpAdd*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCORECorpAddUser*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpAddUser*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCORECorpSignNameApply*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpSignNameApply*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Agent_USCORECorpSignNameStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Agent_USCORECorpSignNameStatus*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Template_USCOREAdd*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREAdd*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Template_USCOREModify*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREModify*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Template_USCOREDel*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREDel*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Template_USCOREQuery*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREQuery*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCOREList:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Template_USCOREList*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Template_USCOREList*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms:
if (p->size < 0)
SOAP_DELETE((struct __ns1__Template_USCORESendSms*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__Template_USCORESendSms*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply:
if (p->size < 0)
SOAP_DELETE((struct __ns1__SignName_USCOREApply*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__SignName_USCOREApply*)p->ptr);
break;
case SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus:
if (p->size < 0)
SOAP_DELETE((struct __ns1__SignName_USCOREStatus*)p->ptr);
else
SOAP_DELETE_ARRAY((struct __ns1__SignName_USCOREStatus*)p->ptr);
break;
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Header:
if (p->size < 0)
SOAP_DELETE((struct SOAP_ENV__Header*)p->ptr);
else
SOAP_DELETE_ARRAY((struct SOAP_ENV__Header*)p->ptr);
break;
#endif
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Code:
if (p->size < 0)
SOAP_DELETE((struct SOAP_ENV__Code*)p->ptr);
else
SOAP_DELETE_ARRAY((struct SOAP_ENV__Code*)p->ptr);
break;
#endif
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Detail:
if (p->size < 0)
SOAP_DELETE((struct SOAP_ENV__Detail*)p->ptr);
else
SOAP_DELETE_ARRAY((struct SOAP_ENV__Detail*)p->ptr);
break;
#endif
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Reason:
if (p->size < 0)
SOAP_DELETE((struct SOAP_ENV__Reason*)p->ptr);
else
SOAP_DELETE_ARRAY((struct SOAP_ENV__Reason*)p->ptr);
break;
#endif
#ifndef WITH_NOGLOBAL
case SOAP_TYPE_MobsetApi_SOAP_ENV__Fault:
if (p->size < 0)
SOAP_DELETE((struct SOAP_ENV__Fault*)p->ptr);
else
SOAP_DELETE_ARRAY((struct SOAP_ENV__Fault*)p->ptr);
break;
#endif
default: return SOAP_ERR;
}
return SOAP_OK;
}
SOAP_FMAC3 void* SOAP_FMAC4 soap_class_id_enter(struct soap *soap, const char *id, void *p, int t, size_t n, const char *type, const char *arrayType)
{ return soap_id_enter(soap, id, p, t, n, 0, type, arrayType, MobsetApi_instantiate);
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a)
{
(void)soap; /* appease -Wall -Werror */
#ifdef SOAP_DEFAULT_byte
*a = SOAP_DEFAULT_byte;
#else
*a = (char)0;
#endif
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type)
{ (void)soap; (void)type; (void)tag; (void)id;
return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_byte);
}
SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type)
{ char *p;
p = soap_inbyte(soap, tag, a, type, SOAP_TYPE_MobsetApi_byte);
return p;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *soap, const char *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_byte);
if (soap_out_byte(soap, tag?tag:"byte", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap *soap, char *p, const char *tag, const char *type)
{
if ((p = soap_in_byte(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a)
{
(void)soap; /* appease -Wall -Werror */
#ifdef SOAP_DEFAULT_int
*a = SOAP_DEFAULT_int;
#else
*a = (int)0;
#endif
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type)
{ (void)soap; (void)type; (void)tag; (void)id;
return soap_outint(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_int);
}
SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type)
{ int *p;
p = soap_inint(soap, tag, a, type, SOAP_TYPE_MobsetApi_int);
return p;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *soap, const int *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_int);
if (soap_out_int(soap, tag?tag:"int", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap *soap, int *p, const char *tag, const char *type)
{
if ((p = soap_in_int(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default_LONG64(struct soap *soap, LONG64 *a)
{
(void)soap; /* appease -Wall -Werror */
#ifdef SOAP_DEFAULT_LONG64
*a = SOAP_DEFAULT_LONG64;
#else
*a = (LONG64)0;
#endif
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_LONG64(struct soap *soap, const char *tag, int id, const LONG64 *a, const char *type)
{ (void)soap; (void)type; (void)tag; (void)id;
return soap_outLONG64(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_LONG64);
}
SOAP_FMAC3 LONG64 * SOAP_FMAC4 soap_in_LONG64(struct soap *soap, const char *tag, LONG64 *a, const char *type)
{ LONG64 *p;
p = soap_inLONG64(soap, tag, a, type, SOAP_TYPE_MobsetApi_LONG64);
return p;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_LONG64(struct soap *soap, const LONG64 *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_LONG64);
if (soap_out_LONG64(soap, tag?tag:"long", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 LONG64 * SOAP_FMAC4 soap_get_LONG64(struct soap *soap, LONG64 *p, const char *tag, const char *type)
{
if ((p = soap_in_LONG64(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default_double(struct soap *soap, double *a)
{
(void)soap; /* appease -Wall -Werror */
#ifdef SOAP_DEFAULT_double
*a = SOAP_DEFAULT_double;
#else
*a = (double)0;
#endif
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_double(struct soap *soap, const char *tag, int id, const double *a, const char *type)
{ (void)soap; (void)type; (void)tag; (void)id;
return soap_outdouble(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_double);
}
SOAP_FMAC3 double * SOAP_FMAC4 soap_in_double(struct soap *soap, const char *tag, double *a, const char *type)
{ double *p;
p = soap_indouble(soap, tag, a, type, SOAP_TYPE_MobsetApi_double);
return p;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_double(struct soap *soap, const double *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_double);
if (soap_out_double(soap, tag?tag:"double", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 double * SOAP_FMAC4 soap_get_double(struct soap *soap, double *p, const char *tag, const char *type)
{
if ((p = soap_in_double(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedByte(struct soap *soap, unsigned char *a)
{
(void)soap; /* appease -Wall -Werror */
#ifdef SOAP_DEFAULT_unsignedByte
*a = SOAP_DEFAULT_unsignedByte;
#else
*a = (unsigned char)0;
#endif
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedByte(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
{ (void)soap; (void)type; (void)tag; (void)id;
return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_unsignedByte);
}
SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_unsignedByte(struct soap *soap, const char *tag, unsigned char *a, const char *type)
{ unsigned char *p;
p = soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_MobsetApi_unsignedByte);
return p;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedByte(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_unsignedByte);
if (soap_out_unsignedByte(soap, tag?tag:"unsignedByte", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_unsignedByte(struct soap *soap, unsigned char *p, const char *tag, const char *type)
{
if ((p = soap_in_unsignedByte(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedInt(struct soap *soap, unsigned int *a)
{
(void)soap; /* appease -Wall -Werror */
#ifdef SOAP_DEFAULT_unsignedInt
*a = SOAP_DEFAULT_unsignedInt;
#else
*a = (unsigned int)0;
#endif
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedInt(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
{ (void)soap; (void)type; (void)tag; (void)id;
return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_unsignedInt);
}
SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_unsignedInt(struct soap *soap, const char *tag, unsigned int *a, const char *type)
{ unsigned int *p;
p = soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_MobsetApi_unsignedInt);
return p;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedInt(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_unsignedInt);
if (soap_out_unsignedInt(soap, tag?tag:"unsignedInt", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_unsignedInt(struct soap *soap, unsigned int *p, const char *tag, const char *type)
{
if ((p = soap_in_unsignedInt(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__wstring(struct soap *soap, std::wstring *p)
{
(void)soap; /* appease -Wall -Werror */
p->erase();
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__wstring(struct soap *soap, const std::wstring *a)
{ (void)soap; (void)a; /* appease -Wall -Werror */
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__wstring(struct soap *soap, const char *tag, int id, const std::wstring *s, const char *type)
{
if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
return soap_element_null(soap, tag, id, type);
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_MobsetApi_std__wstring), type) || soap_wstring_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_in_std__wstring(struct soap *soap, const char *tag, std::wstring *s, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!s)
s = soap_new_std__wstring(soap, -1);
if (soap->null)
if (s)
s->erase();
if (soap->body && !*soap->href)
{ wchar_t *t;
s = (std::wstring*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_MobsetApi_std__wstring, sizeof(std::wstring), soap->type, soap->arrayType);
if (s)
{ if (!(t = soap_wstring_in(soap, 1, 0, -1)))
return NULL;
s->assign(t);
}
}
else
s = (std::wstring*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_MobsetApi_std__wstring, sizeof(std::wstring), soap->type, soap->arrayType), 0, SOAP_TYPE_MobsetApi_std__wstring, 0, sizeof(std::wstring), 0, soap_copy_std__wstring);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
return s;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__wstring(struct soap *soap, const std::wstring *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_std__wstring);
if (soap_out_std__wstring(soap, tag?tag:"string", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 std::wstring * SOAP_FMAC4 soap_get_std__wstring(struct soap *soap, std::wstring *p, const char *tag, const char *type)
{
if ((p = soap_in_std__wstring(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 std::wstring * SOAP_FMAC2 soap_instantiate_std__wstring(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__wstring(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_std__wstring, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(std::wstring);
if (size)
*size = sizeof(std::wstring);
}
else
{ cp->ptr = (void*)SOAP_NEW(std::wstring[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(std::wstring);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (std::wstring*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__wstring(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::wstring %p -> %p\n", q, p));
*(std::wstring*)p = *(std::wstring*)q;
}
void _ns1__SignName_USCOREStatusResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREStatusResponse::Status);
this->_ns1__SignName_USCOREStatusResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__SignName_USCOREStatusResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__SignName_USCOREStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREStatusResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__SignName_USCOREStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__SignName_USCOREStatusResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__SignName_USCOREStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__SignName_USCOREStatusResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Status");
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__SignName_USCOREStatusResponse::Status), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__SignName_USCOREStatusResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__SignName_USCOREStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__SignName_USCOREStatusResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREStatusResponse * SOAP_FMAC4 soap_in__ns1__SignName_USCOREStatusResponse(struct soap *soap, const char *tag, _ns1__SignName_USCOREStatusResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__SignName_USCOREStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse, sizeof(_ns1__SignName_USCOREStatusResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__SignName_USCOREStatusResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Status1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__SignName_USCOREStatusResponse::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__SignName_USCOREStatusResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Status");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__SignName_USCOREStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse, 0, sizeof(_ns1__SignName_USCOREStatusResponse), 0, soap_copy__ns1__SignName_USCOREStatusResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__SignName_USCOREStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse);
if (this->soap_out(soap, tag?tag:"ns1:SignName_StatusResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__SignName_USCOREStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__SignName_USCOREStatusResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREStatusResponse * SOAP_FMAC4 soap_get__ns1__SignName_USCOREStatusResponse(struct soap *soap, _ns1__SignName_USCOREStatusResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__SignName_USCOREStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__SignName_USCOREStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__SignName_USCOREStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__SignName_USCOREStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREStatusResponse);
if (size)
*size = sizeof(_ns1__SignName_USCOREStatusResponse);
((_ns1__SignName_USCOREStatusResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREStatusResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__SignName_USCOREStatusResponse);
for (int i = 0; i < n; i++)
((_ns1__SignName_USCOREStatusResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__SignName_USCOREStatusResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__SignName_USCOREStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__SignName_USCOREStatusResponse %p -> %p\n", q, p));
*(_ns1__SignName_USCOREStatusResponse*)p = *(_ns1__SignName_USCOREStatusResponse*)q;
}
void _ns1__SignName_USCOREStatus::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREStatus::CorpID);
this->_ns1__SignName_USCOREStatus::LoginName = NULL;
this->_ns1__SignName_USCOREStatus::Password = NULL;
this->_ns1__SignName_USCOREStatus::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREStatus::SignNameID);
/* transient soap skipped */
}
void _ns1__SignName_USCOREStatus::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__SignName_USCOREStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREStatus::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREStatus::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREStatus::TimeStamp);
soap_embedded(soap, &this->_ns1__SignName_USCOREStatus::SignNameID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__SignName_USCOREStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__SignName_USCOREStatus(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, int id, const _ns1__SignName_USCOREStatus *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__SignName_USCOREStatus::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__SignName_USCOREStatus::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__SignName_USCOREStatus::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__SignName_USCOREStatus::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SignNameID", -1, &(a->_ns1__SignName_USCOREStatus::SignNameID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__SignName_USCOREStatus::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__SignName_USCOREStatus(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREStatus * SOAP_FMAC4 soap_in__ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, _ns1__SignName_USCOREStatus *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__SignName_USCOREStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus, sizeof(_ns1__SignName_USCOREStatus), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__SignName_USCOREStatus *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_SignNameID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__SignName_USCOREStatus::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__SignName_USCOREStatus::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__SignName_USCOREStatus::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__SignName_USCOREStatus::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_SignNameID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SignNameID", &(a->_ns1__SignName_USCOREStatus::SignNameID), "xsd:long"))
{ soap_flag_SignNameID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__SignName_USCOREStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus, 0, sizeof(_ns1__SignName_USCOREStatus), 0, soap_copy__ns1__SignName_USCOREStatus);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_SignNameID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__SignName_USCOREStatus::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus);
if (this->soap_out(soap, tag?tag:"ns1:SignName_Status", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__SignName_USCOREStatus::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__SignName_USCOREStatus(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREStatus * SOAP_FMAC4 soap_get__ns1__SignName_USCOREStatus(struct soap *soap, _ns1__SignName_USCOREStatus *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__SignName_USCOREStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__SignName_USCOREStatus * SOAP_FMAC2 soap_instantiate__ns1__SignName_USCOREStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__SignName_USCOREStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREStatus);
if (size)
*size = sizeof(_ns1__SignName_USCOREStatus);
((_ns1__SignName_USCOREStatus*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__SignName_USCOREStatus);
for (int i = 0; i < n; i++)
((_ns1__SignName_USCOREStatus*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__SignName_USCOREStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__SignName_USCOREStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__SignName_USCOREStatus %p -> %p\n", q, p));
*(_ns1__SignName_USCOREStatus*)p = *(_ns1__SignName_USCOREStatus*)q;
}
void _ns1__SignName_USCOREApplyResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApplyResponse::SignNameID);
this->_ns1__SignName_USCOREApplyResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__SignName_USCOREApplyResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__SignName_USCOREApplyResponse::SignNameID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApplyResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__SignName_USCOREApplyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__SignName_USCOREApplyResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__SignName_USCOREApplyResponse(struct soap *soap, const char *tag, int id, const _ns1__SignName_USCOREApplyResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse), type))
return soap->error;
soap_element_result(soap, "ns1:SignNameID");
if (soap_out_LONG64(soap, "ns1:SignNameID", -1, &(a->_ns1__SignName_USCOREApplyResponse::SignNameID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__SignName_USCOREApplyResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__SignName_USCOREApplyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__SignName_USCOREApplyResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREApplyResponse * SOAP_FMAC4 soap_in__ns1__SignName_USCOREApplyResponse(struct soap *soap, const char *tag, _ns1__SignName_USCOREApplyResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__SignName_USCOREApplyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse, sizeof(_ns1__SignName_USCOREApplyResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__SignName_USCOREApplyResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_SignNameID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_SignNameID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SignNameID", &(a->_ns1__SignName_USCOREApplyResponse::SignNameID), "xsd:long"))
{ soap_flag_SignNameID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__SignName_USCOREApplyResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:SignNameID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__SignName_USCOREApplyResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse, 0, sizeof(_ns1__SignName_USCOREApplyResponse), 0, soap_copy__ns1__SignName_USCOREApplyResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SignNameID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__SignName_USCOREApplyResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse);
if (this->soap_out(soap, tag?tag:"ns1:SignName_ApplyResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__SignName_USCOREApplyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__SignName_USCOREApplyResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREApplyResponse * SOAP_FMAC4 soap_get__ns1__SignName_USCOREApplyResponse(struct soap *soap, _ns1__SignName_USCOREApplyResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__SignName_USCOREApplyResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__SignName_USCOREApplyResponse * SOAP_FMAC2 soap_instantiate__ns1__SignName_USCOREApplyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__SignName_USCOREApplyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREApplyResponse);
if (size)
*size = sizeof(_ns1__SignName_USCOREApplyResponse);
((_ns1__SignName_USCOREApplyResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREApplyResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__SignName_USCOREApplyResponse);
for (int i = 0; i < n; i++)
((_ns1__SignName_USCOREApplyResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__SignName_USCOREApplyResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__SignName_USCOREApplyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__SignName_USCOREApplyResponse %p -> %p\n", q, p));
*(_ns1__SignName_USCOREApplyResponse*)p = *(_ns1__SignName_USCOREApplyResponse*)q;
}
void _ns1__SignName_USCOREApply::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::CorpID);
this->_ns1__SignName_USCOREApply::LoginName = NULL;
this->_ns1__SignName_USCOREApply::Password = NULL;
this->_ns1__SignName_USCOREApply::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::DefaultSignName);
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::SignNameType);
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::SignNameBelongTo);
this->_ns1__SignName_USCOREApply::SignName = NULL;
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::Document1Type);
this->_ns1__SignName_USCOREApply::Document1FileName = NULL;
this->_ns1__SignName_USCOREApply::Document1FileData = NULL;
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::Document2Type);
this->_ns1__SignName_USCOREApply::Document2FileName = NULL;
this->_ns1__SignName_USCOREApply::Document2FileData = NULL;
soap_default_LONG64(soap, &this->_ns1__SignName_USCOREApply::Document3Type);
this->_ns1__SignName_USCOREApply::Document3FileName = NULL;
this->_ns1__SignName_USCOREApply::Document3FileData = NULL;
this->_ns1__SignName_USCOREApply::Remark = NULL;
/* transient soap skipped */
}
void _ns1__SignName_USCOREApply::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__SignName_USCOREApply::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::TimeStamp);
soap_embedded(soap, &this->_ns1__SignName_USCOREApply::DefaultSignName, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__SignName_USCOREApply::SignNameType, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__SignName_USCOREApply::SignNameBelongTo, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::SignName);
soap_embedded(soap, &this->_ns1__SignName_USCOREApply::Document1Type, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Document1FileName);
soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__SignName_USCOREApply::Document1FileData);
soap_embedded(soap, &this->_ns1__SignName_USCOREApply::Document2Type, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Document2FileName);
soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__SignName_USCOREApply::Document2FileData);
soap_embedded(soap, &this->_ns1__SignName_USCOREApply::Document3Type, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Document3FileName);
soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__SignName_USCOREApply::Document3FileData);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__SignName_USCOREApply::Remark);
/* transient soap skipped */
}
int _ns1__SignName_USCOREApply::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__SignName_USCOREApply(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__SignName_USCOREApply(struct soap *soap, const char *tag, int id, const _ns1__SignName_USCOREApply *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__SignName_USCOREApply::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__SignName_USCOREApply::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__SignName_USCOREApply::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__SignName_USCOREApply::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:DefaultSignName", -1, &(a->_ns1__SignName_USCOREApply::DefaultSignName), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SignNameType", -1, &(a->_ns1__SignName_USCOREApply::SignNameType), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SignNameBelongTo", -1, &(a->_ns1__SignName_USCOREApply::SignNameBelongTo), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:SignName", -1, &(a->_ns1__SignName_USCOREApply::SignName), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Document1Type", -1, &(a->_ns1__SignName_USCOREApply::Document1Type), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Document1FileName", -1, &(a->_ns1__SignName_USCOREApply::Document1FileName), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document1FileData", -1, &(a->_ns1__SignName_USCOREApply::Document1FileData), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Document2Type", -1, &(a->_ns1__SignName_USCOREApply::Document2Type), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Document2FileName", -1, &(a->_ns1__SignName_USCOREApply::Document2FileName), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document2FileData", -1, &(a->_ns1__SignName_USCOREApply::Document2FileData), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Document3Type", -1, &(a->_ns1__SignName_USCOREApply::Document3Type), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Document3FileName", -1, &(a->_ns1__SignName_USCOREApply::Document3FileName), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document3FileData", -1, &(a->_ns1__SignName_USCOREApply::Document3FileData), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->_ns1__SignName_USCOREApply::Remark), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__SignName_USCOREApply::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__SignName_USCOREApply(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREApply * SOAP_FMAC4 soap_in__ns1__SignName_USCOREApply(struct soap *soap, const char *tag, _ns1__SignName_USCOREApply *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__SignName_USCOREApply *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply, sizeof(_ns1__SignName_USCOREApply), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__SignName_USCOREApply *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_DefaultSignName1 = 1;
size_t soap_flag_SignNameType1 = 1;
size_t soap_flag_SignNameBelongTo1 = 1;
size_t soap_flag_SignName1 = 1;
size_t soap_flag_Document1Type1 = 1;
size_t soap_flag_Document1FileName1 = 1;
size_t soap_flag_Document1FileData1 = 1;
size_t soap_flag_Document2Type1 = 1;
size_t soap_flag_Document2FileName1 = 1;
size_t soap_flag_Document2FileData1 = 1;
size_t soap_flag_Document3Type1 = 1;
size_t soap_flag_Document3FileName1 = 1;
size_t soap_flag_Document3FileData1 = 1;
size_t soap_flag_Remark1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__SignName_USCOREApply::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__SignName_USCOREApply::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__SignName_USCOREApply::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__SignName_USCOREApply::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_DefaultSignName1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:DefaultSignName", &(a->_ns1__SignName_USCOREApply::DefaultSignName), "xsd:long"))
{ soap_flag_DefaultSignName1--;
continue;
}
if (soap_flag_SignNameType1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SignNameType", &(a->_ns1__SignName_USCOREApply::SignNameType), "xsd:long"))
{ soap_flag_SignNameType1--;
continue;
}
if (soap_flag_SignNameBelongTo1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SignNameBelongTo", &(a->_ns1__SignName_USCOREApply::SignNameBelongTo), "xsd:long"))
{ soap_flag_SignNameBelongTo1--;
continue;
}
if (soap_flag_SignName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:SignName", &(a->_ns1__SignName_USCOREApply::SignName), "xsd:string"))
{ soap_flag_SignName1--;
continue;
}
if (soap_flag_Document1Type1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Document1Type", &(a->_ns1__SignName_USCOREApply::Document1Type), "xsd:long"))
{ soap_flag_Document1Type1--;
continue;
}
if (soap_flag_Document1FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Document1FileName", &(a->_ns1__SignName_USCOREApply::Document1FileName), "xsd:string"))
{ soap_flag_Document1FileName1--;
continue;
}
if (soap_flag_Document1FileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document1FileData", &(a->_ns1__SignName_USCOREApply::Document1FileData), "xsd:base64Binary"))
{ soap_flag_Document1FileData1--;
continue;
}
if (soap_flag_Document2Type1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Document2Type", &(a->_ns1__SignName_USCOREApply::Document2Type), "xsd:long"))
{ soap_flag_Document2Type1--;
continue;
}
if (soap_flag_Document2FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Document2FileName", &(a->_ns1__SignName_USCOREApply::Document2FileName), "xsd:string"))
{ soap_flag_Document2FileName1--;
continue;
}
if (soap_flag_Document2FileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document2FileData", &(a->_ns1__SignName_USCOREApply::Document2FileData), "xsd:base64Binary"))
{ soap_flag_Document2FileData1--;
continue;
}
if (soap_flag_Document3Type1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Document3Type", &(a->_ns1__SignName_USCOREApply::Document3Type), "xsd:long"))
{ soap_flag_Document3Type1--;
continue;
}
if (soap_flag_Document3FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Document3FileName", &(a->_ns1__SignName_USCOREApply::Document3FileName), "xsd:string"))
{ soap_flag_Document3FileName1--;
continue;
}
if (soap_flag_Document3FileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document3FileData", &(a->_ns1__SignName_USCOREApply::Document3FileData), "xsd:base64Binary"))
{ soap_flag_Document3FileData1--;
continue;
}
if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->_ns1__SignName_USCOREApply::Remark), "xsd:string"))
{ soap_flag_Remark1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__SignName_USCOREApply *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply, 0, sizeof(_ns1__SignName_USCOREApply), 0, soap_copy__ns1__SignName_USCOREApply);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_DefaultSignName1 > 0 || soap_flag_SignNameType1 > 0 || soap_flag_SignNameBelongTo1 > 0 || soap_flag_Document1Type1 > 0 || soap_flag_Document2Type1 > 0 || soap_flag_Document3Type1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__SignName_USCOREApply::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply);
if (this->soap_out(soap, tag?tag:"ns1:SignName_Apply", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__SignName_USCOREApply::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__SignName_USCOREApply(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREApply * SOAP_FMAC4 soap_get__ns1__SignName_USCOREApply(struct soap *soap, _ns1__SignName_USCOREApply *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__SignName_USCOREApply(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__SignName_USCOREApply * SOAP_FMAC2 soap_instantiate__ns1__SignName_USCOREApply(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__SignName_USCOREApply(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREApply);
if (size)
*size = sizeof(_ns1__SignName_USCOREApply);
((_ns1__SignName_USCOREApply*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__SignName_USCOREApply[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__SignName_USCOREApply);
for (int i = 0; i < n; i++)
((_ns1__SignName_USCOREApply*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__SignName_USCOREApply*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__SignName_USCOREApply(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__SignName_USCOREApply %p -> %p\n", q, p));
*(_ns1__SignName_USCOREApply*)p = *(_ns1__SignName_USCOREApply*)q;
}
void _ns1__Template_USCORESendSmsResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCORESendSmsResponse::Count);
this->_ns1__Template_USCORESendSmsResponse::ErrMsg = NULL;
this->_ns1__Template_USCORESendSmsResponse::SmsIDList = NULL;
/* transient soap skipped */
}
void _ns1__Template_USCORESendSmsResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCORESendSmsResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSmsResponse::ErrMsg);
soap_serialize_PointerTons1__ArrayOfSmsIDList(soap, &this->_ns1__Template_USCORESendSmsResponse::SmsIDList);
/* transient soap skipped */
}
int _ns1__Template_USCORESendSmsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCORESendSmsResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCORESendSmsResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCORESendSmsResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Template_USCORESendSmsResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCORESendSmsResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfSmsIDList(soap, "ns1:SmsIDList", -1, &(a->_ns1__Template_USCORESendSmsResponse::SmsIDList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCORESendSmsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCORESendSmsResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCORESendSmsResponse * SOAP_FMAC4 soap_in__ns1__Template_USCORESendSmsResponse(struct soap *soap, const char *tag, _ns1__Template_USCORESendSmsResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCORESendSmsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse, sizeof(_ns1__Template_USCORESendSmsResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCORESendSmsResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_SmsIDList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Template_USCORESendSmsResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCORESendSmsResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_SmsIDList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfSmsIDList(soap, "ns1:SmsIDList", &(a->_ns1__Template_USCORESendSmsResponse::SmsIDList), "ns1:ArrayOfSmsIDList"))
{ soap_flag_SmsIDList1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCORESendSmsResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse, 0, sizeof(_ns1__Template_USCORESendSmsResponse), 0, soap_copy__ns1__Template_USCORESendSmsResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCORESendSmsResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse);
if (this->soap_out(soap, tag?tag:"ns1:Template_SendSmsResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCORESendSmsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCORESendSmsResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCORESendSmsResponse * SOAP_FMAC4 soap_get__ns1__Template_USCORESendSmsResponse(struct soap *soap, _ns1__Template_USCORESendSmsResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCORESendSmsResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCORESendSmsResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCORESendSmsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCORESendSmsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCORESendSmsResponse);
if (size)
*size = sizeof(_ns1__Template_USCORESendSmsResponse);
((_ns1__Template_USCORESendSmsResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCORESendSmsResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCORESendSmsResponse);
for (int i = 0; i < n; i++)
((_ns1__Template_USCORESendSmsResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCORESendSmsResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCORESendSmsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCORESendSmsResponse %p -> %p\n", q, p));
*(_ns1__Template_USCORESendSmsResponse*)p = *(_ns1__Template_USCORESendSmsResponse*)q;
}
void _ns1__Template_USCORESendSms::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCORESendSms::CorpID);
this->_ns1__Template_USCORESendSms::LoginName = NULL;
this->_ns1__Template_USCORESendSms::Password = NULL;
this->_ns1__Template_USCORESendSms::TimeStamp = NULL;
this->_ns1__Template_USCORESendSms::AddNum = NULL;
this->_ns1__Template_USCORESendSms::Timer = NULL;
this->_ns1__Template_USCORESendSms::MobileList = NULL;
soap_default_LONG64(soap, &this->_ns1__Template_USCORESendSms::TemplateID);
this->_ns1__Template_USCORESendSms::ParamList = NULL;
/* transient soap skipped */
}
void _ns1__Template_USCORESendSms::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCORESendSms::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::TimeStamp);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::AddNum);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCORESendSms::Timer);
soap_serialize_PointerTons1__ArrayOfMobileList(soap, &this->_ns1__Template_USCORESendSms::MobileList);
soap_embedded(soap, &this->_ns1__Template_USCORESendSms::TemplateID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTons1__ArrayOfParamList(soap, &this->_ns1__Template_USCORESendSms::ParamList);
/* transient soap skipped */
}
int _ns1__Template_USCORESendSms::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCORESendSms(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCORESendSms(struct soap *soap, const char *tag, int id, const _ns1__Template_USCORESendSms *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCORESendSms::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCORESendSms::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCORESendSms::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCORESendSms::TimeStamp), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->_ns1__Template_USCORESendSms::AddNum), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Timer", -1, &(a->_ns1__Template_USCORESendSms::Timer), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", -1, &(a->_ns1__Template_USCORESendSms::MobileList), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCORESendSms::TemplateID), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfParamList(soap, "ns1:ParamList", -1, &(a->_ns1__Template_USCORESendSms::ParamList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCORESendSms::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCORESendSms(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCORESendSms * SOAP_FMAC4 soap_in__ns1__Template_USCORESendSms(struct soap *soap, const char *tag, _ns1__Template_USCORESendSms *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCORESendSms *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms, sizeof(_ns1__Template_USCORESendSms), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCORESendSms *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_AddNum1 = 1;
size_t soap_flag_Timer1 = 1;
size_t soap_flag_MobileList1 = 1;
size_t soap_flag_TemplateID1 = 1;
size_t soap_flag_ParamList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCORESendSms::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCORESendSms::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCORESendSms::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCORESendSms::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->_ns1__Template_USCORESendSms::AddNum), "xsd:string"))
{ soap_flag_AddNum1--;
continue;
}
if (soap_flag_Timer1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Timer", &(a->_ns1__Template_USCORESendSms::Timer), "xsd:string"))
{ soap_flag_Timer1--;
continue;
}
if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", &(a->_ns1__Template_USCORESendSms::MobileList), "ns1:ArrayOfMobileList"))
{ soap_flag_MobileList1--;
continue;
}
if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCORESendSms::TemplateID), "xsd:long"))
{ soap_flag_TemplateID1--;
continue;
}
if (soap_flag_ParamList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfParamList(soap, "ns1:ParamList", &(a->_ns1__Template_USCORESendSms::ParamList), "ns1:ArrayOfParamList"))
{ soap_flag_ParamList1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCORESendSms *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms, 0, sizeof(_ns1__Template_USCORESendSms), 0, soap_copy__ns1__Template_USCORESendSms);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCORESendSms::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms);
if (this->soap_out(soap, tag?tag:"ns1:Template_SendSms", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCORESendSms::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCORESendSms(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCORESendSms * SOAP_FMAC4 soap_get__ns1__Template_USCORESendSms(struct soap *soap, _ns1__Template_USCORESendSms *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCORESendSms(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCORESendSms * SOAP_FMAC2 soap_instantiate__ns1__Template_USCORESendSms(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCORESendSms(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCORESendSms);
if (size)
*size = sizeof(_ns1__Template_USCORESendSms);
((_ns1__Template_USCORESendSms*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCORESendSms[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCORESendSms);
for (int i = 0; i < n; i++)
((_ns1__Template_USCORESendSms*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCORESendSms*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCORESendSms(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCORESendSms %p -> %p\n", q, p));
*(_ns1__Template_USCORESendSms*)p = *(_ns1__Template_USCORESendSms*)q;
}
void _ns1__Template_USCOREListResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREListResponse::Count);
this->_ns1__Template_USCOREListResponse::ErrMsg = NULL;
this->_ns1__Template_USCOREListResponse::TemplateList = NULL;
/* transient soap skipped */
}
void _ns1__Template_USCOREListResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREListResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREListResponse::ErrMsg);
soap_serialize_PointerTons1__ArrayOfTemplateList(soap, &this->_ns1__Template_USCOREListResponse::TemplateList);
/* transient soap skipped */
}
int _ns1__Template_USCOREListResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREListResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREListResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREListResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Template_USCOREListResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREListResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfTemplateList(soap, "ns1:TemplateList", -1, &(a->_ns1__Template_USCOREListResponse::TemplateList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREListResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREListResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREListResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREListResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREListResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREListResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse, sizeof(_ns1__Template_USCOREListResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREListResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_TemplateList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Template_USCOREListResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREListResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_TemplateList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfTemplateList(soap, "ns1:TemplateList", &(a->_ns1__Template_USCOREListResponse::TemplateList), "ns1:ArrayOfTemplateList"))
{ soap_flag_TemplateList1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREListResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse, 0, sizeof(_ns1__Template_USCOREListResponse), 0, soap_copy__ns1__Template_USCOREListResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREListResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse);
if (this->soap_out(soap, tag?tag:"ns1:Template_ListResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREListResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREListResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREListResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREListResponse(struct soap *soap, _ns1__Template_USCOREListResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREListResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREListResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREListResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREListResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREListResponse);
if (size)
*size = sizeof(_ns1__Template_USCOREListResponse);
((_ns1__Template_USCOREListResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREListResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREListResponse);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREListResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREListResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREListResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREListResponse %p -> %p\n", q, p));
*(_ns1__Template_USCOREListResponse*)p = *(_ns1__Template_USCOREListResponse*)q;
}
void _ns1__Template_USCOREList::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREList::CorpID);
this->_ns1__Template_USCOREList::LoginName = NULL;
this->_ns1__Template_USCOREList::Password = NULL;
this->_ns1__Template_USCOREList::TimeStamp = NULL;
/* transient soap skipped */
}
void _ns1__Template_USCOREList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREList::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREList::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREList::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREList::TimeStamp);
/* transient soap skipped */
}
int _ns1__Template_USCOREList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREList(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREList::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREList::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREList::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREList::TimeStamp), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREList(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREList * SOAP_FMAC4 soap_in__ns1__Template_USCOREList(struct soap *soap, const char *tag, _ns1__Template_USCOREList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList, sizeof(_ns1__Template_USCOREList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREList)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREList *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREList::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREList::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREList::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREList::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList, 0, sizeof(_ns1__Template_USCOREList), 0, soap_copy__ns1__Template_USCOREList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList);
if (this->soap_out(soap, tag?tag:"ns1:Template_List", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREList(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREList * SOAP_FMAC4 soap_get__ns1__Template_USCOREList(struct soap *soap, _ns1__Template_USCOREList *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREList * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREList);
if (size)
*size = sizeof(_ns1__Template_USCOREList);
((_ns1__Template_USCOREList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREList);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREList %p -> %p\n", q, p));
*(_ns1__Template_USCOREList*)p = *(_ns1__Template_USCOREList*)q;
}
void _ns1__Template_USCOREQueryResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREQueryResponse::Count);
this->_ns1__Template_USCOREQueryResponse::ErrMsg = NULL;
this->_ns1__Template_USCOREQueryResponse::TemplateGroup = NULL;
/* transient soap skipped */
}
void _ns1__Template_USCOREQueryResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREQueryResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREQueryResponse::ErrMsg);
soap_serialize_PointerTons1__TemplateGroup(soap, &this->_ns1__Template_USCOREQueryResponse::TemplateGroup);
/* transient soap skipped */
}
int _ns1__Template_USCOREQueryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREQueryResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREQueryResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREQueryResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Template_USCOREQueryResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREQueryResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTons1__TemplateGroup(soap, "ns1:TemplateGroup", -1, &(a->_ns1__Template_USCOREQueryResponse::TemplateGroup), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREQueryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREQueryResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREQueryResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREQueryResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREQueryResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREQueryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse, sizeof(_ns1__Template_USCOREQueryResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREQueryResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_TemplateGroup1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Template_USCOREQueryResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREQueryResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_TemplateGroup1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__TemplateGroup(soap, "ns1:TemplateGroup", &(a->_ns1__Template_USCOREQueryResponse::TemplateGroup), "ns1:TemplateGroup"))
{ soap_flag_TemplateGroup1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREQueryResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse, 0, sizeof(_ns1__Template_USCOREQueryResponse), 0, soap_copy__ns1__Template_USCOREQueryResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREQueryResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse);
if (this->soap_out(soap, tag?tag:"ns1:Template_QueryResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREQueryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREQueryResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREQueryResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREQueryResponse(struct soap *soap, _ns1__Template_USCOREQueryResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREQueryResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREQueryResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREQueryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREQueryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREQueryResponse);
if (size)
*size = sizeof(_ns1__Template_USCOREQueryResponse);
((_ns1__Template_USCOREQueryResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREQueryResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREQueryResponse);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREQueryResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREQueryResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREQueryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREQueryResponse %p -> %p\n", q, p));
*(_ns1__Template_USCOREQueryResponse*)p = *(_ns1__Template_USCOREQueryResponse*)q;
}
void _ns1__Template_USCOREQuery::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREQuery::CorpID);
this->_ns1__Template_USCOREQuery::LoginName = NULL;
this->_ns1__Template_USCOREQuery::Password = NULL;
this->_ns1__Template_USCOREQuery::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREQuery::TemplateID);
/* transient soap skipped */
}
void _ns1__Template_USCOREQuery::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREQuery::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREQuery::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREQuery::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREQuery::TimeStamp);
soap_embedded(soap, &this->_ns1__Template_USCOREQuery::TemplateID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Template_USCOREQuery::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREQuery(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREQuery(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREQuery *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREQuery::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREQuery::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREQuery::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREQuery::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCOREQuery::TemplateID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREQuery::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREQuery(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREQuery * SOAP_FMAC4 soap_in__ns1__Template_USCOREQuery(struct soap *soap, const char *tag, _ns1__Template_USCOREQuery *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREQuery *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery, sizeof(_ns1__Template_USCOREQuery), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREQuery *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TemplateID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREQuery::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREQuery::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREQuery::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREQuery::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCOREQuery::TemplateID), "xsd:long"))
{ soap_flag_TemplateID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREQuery *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery, 0, sizeof(_ns1__Template_USCOREQuery), 0, soap_copy__ns1__Template_USCOREQuery);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREQuery::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery);
if (this->soap_out(soap, tag?tag:"ns1:Template_Query", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREQuery::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREQuery(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREQuery * SOAP_FMAC4 soap_get__ns1__Template_USCOREQuery(struct soap *soap, _ns1__Template_USCOREQuery *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREQuery(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREQuery * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREQuery(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREQuery(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREQuery);
if (size)
*size = sizeof(_ns1__Template_USCOREQuery);
((_ns1__Template_USCOREQuery*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREQuery[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREQuery);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREQuery*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREQuery*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREQuery(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREQuery %p -> %p\n", q, p));
*(_ns1__Template_USCOREQuery*)p = *(_ns1__Template_USCOREQuery*)q;
}
void _ns1__Template_USCOREDelResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREDelResponse::ErrCode);
this->_ns1__Template_USCOREDelResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Template_USCOREDelResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREDelResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREDelResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Template_USCOREDelResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREDelResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREDelResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREDelResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse), type))
return soap->error;
soap_element_result(soap, "ns1:ErrCode");
if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Template_USCOREDelResponse::ErrCode), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREDelResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREDelResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREDelResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREDelResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREDelResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREDelResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREDelResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse, sizeof(_ns1__Template_USCOREDelResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREDelResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_ErrCode1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Template_USCOREDelResponse::ErrCode), "xsd:long"))
{ soap_flag_ErrCode1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREDelResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:ErrCode");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREDelResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse, 0, sizeof(_ns1__Template_USCOREDelResponse), 0, soap_copy__ns1__Template_USCOREDelResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREDelResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse);
if (this->soap_out(soap, tag?tag:"ns1:Template_DelResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREDelResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREDelResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREDelResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREDelResponse(struct soap *soap, _ns1__Template_USCOREDelResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREDelResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREDelResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREDelResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREDelResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREDelResponse);
if (size)
*size = sizeof(_ns1__Template_USCOREDelResponse);
((_ns1__Template_USCOREDelResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREDelResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREDelResponse);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREDelResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREDelResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREDelResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREDelResponse %p -> %p\n", q, p));
*(_ns1__Template_USCOREDelResponse*)p = *(_ns1__Template_USCOREDelResponse*)q;
}
void _ns1__Template_USCOREDel::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREDel::CorpID);
this->_ns1__Template_USCOREDel::LoginName = NULL;
this->_ns1__Template_USCOREDel::Password = NULL;
this->_ns1__Template_USCOREDel::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREDel::TemplateID);
/* transient soap skipped */
}
void _ns1__Template_USCOREDel::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREDel::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREDel::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREDel::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREDel::TimeStamp);
soap_embedded(soap, &this->_ns1__Template_USCOREDel::TemplateID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Template_USCOREDel::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREDel(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREDel(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREDel *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREDel::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREDel::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREDel::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREDel::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCOREDel::TemplateID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREDel::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREDel(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREDel * SOAP_FMAC4 soap_in__ns1__Template_USCOREDel(struct soap *soap, const char *tag, _ns1__Template_USCOREDel *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREDel *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel, sizeof(_ns1__Template_USCOREDel), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREDel *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TemplateID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREDel::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREDel::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREDel::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREDel::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCOREDel::TemplateID), "xsd:long"))
{ soap_flag_TemplateID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREDel *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel, 0, sizeof(_ns1__Template_USCOREDel), 0, soap_copy__ns1__Template_USCOREDel);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREDel::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel);
if (this->soap_out(soap, tag?tag:"ns1:Template_Del", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREDel::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREDel(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREDel * SOAP_FMAC4 soap_get__ns1__Template_USCOREDel(struct soap *soap, _ns1__Template_USCOREDel *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREDel(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREDel * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREDel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREDel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREDel);
if (size)
*size = sizeof(_ns1__Template_USCOREDel);
((_ns1__Template_USCOREDel*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREDel[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREDel);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREDel*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREDel*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREDel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREDel %p -> %p\n", q, p));
*(_ns1__Template_USCOREDel*)p = *(_ns1__Template_USCOREDel*)q;
}
void _ns1__Template_USCOREModifyResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREModifyResponse::ErrCode);
this->_ns1__Template_USCOREModifyResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Template_USCOREModifyResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREModifyResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModifyResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Template_USCOREModifyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREModifyResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREModifyResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREModifyResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse), type))
return soap->error;
soap_element_result(soap, "ns1:ErrCode");
if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Template_USCOREModifyResponse::ErrCode), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREModifyResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREModifyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREModifyResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREModifyResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREModifyResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREModifyResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREModifyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse, sizeof(_ns1__Template_USCOREModifyResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREModifyResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_ErrCode1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Template_USCOREModifyResponse::ErrCode), "xsd:long"))
{ soap_flag_ErrCode1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREModifyResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:ErrCode");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREModifyResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse, 0, sizeof(_ns1__Template_USCOREModifyResponse), 0, soap_copy__ns1__Template_USCOREModifyResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREModifyResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse);
if (this->soap_out(soap, tag?tag:"ns1:Template_ModifyResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREModifyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREModifyResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREModifyResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREModifyResponse(struct soap *soap, _ns1__Template_USCOREModifyResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREModifyResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREModifyResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREModifyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREModifyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREModifyResponse);
if (size)
*size = sizeof(_ns1__Template_USCOREModifyResponse);
((_ns1__Template_USCOREModifyResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREModifyResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREModifyResponse);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREModifyResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREModifyResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREModifyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREModifyResponse %p -> %p\n", q, p));
*(_ns1__Template_USCOREModifyResponse*)p = *(_ns1__Template_USCOREModifyResponse*)q;
}
void _ns1__Template_USCOREModify::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREModify::CorpID);
this->_ns1__Template_USCOREModify::LoginName = NULL;
this->_ns1__Template_USCOREModify::Password = NULL;
this->_ns1__Template_USCOREModify::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREModify::TemplateID);
soap_default_LONG64(soap, &this->_ns1__Template_USCOREModify::TemplateType);
this->_ns1__Template_USCOREModify::TemplateName = NULL;
this->_ns1__Template_USCOREModify::TemplateContent = NULL;
this->_ns1__Template_USCOREModify::Remark = NULL;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREModify::IsTemporary);
/* transient soap skipped */
}
void _ns1__Template_USCOREModify::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREModify::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::TimeStamp);
soap_embedded(soap, &this->_ns1__Template_USCOREModify::TemplateID, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Template_USCOREModify::TemplateType, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::TemplateName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::TemplateContent);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREModify::Remark);
soap_embedded(soap, &this->_ns1__Template_USCOREModify::IsTemporary, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Template_USCOREModify::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREModify(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREModify(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREModify *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREModify::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREModify::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREModify::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREModify::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCOREModify::TemplateID), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TemplateType", -1, &(a->_ns1__Template_USCOREModify::TemplateType), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateName", -1, &(a->_ns1__Template_USCOREModify::TemplateName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateContent", -1, &(a->_ns1__Template_USCOREModify::TemplateContent), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->_ns1__Template_USCOREModify::Remark), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:IsTemporary", -1, &(a->_ns1__Template_USCOREModify::IsTemporary), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREModify::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREModify(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREModify * SOAP_FMAC4 soap_in__ns1__Template_USCOREModify(struct soap *soap, const char *tag, _ns1__Template_USCOREModify *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREModify *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify, sizeof(_ns1__Template_USCOREModify), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREModify *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TemplateID1 = 1;
size_t soap_flag_TemplateType1 = 1;
size_t soap_flag_TemplateName1 = 1;
size_t soap_flag_TemplateContent1 = 1;
size_t soap_flag_Remark1 = 1;
size_t soap_flag_IsTemporary1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREModify::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREModify::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREModify::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREModify::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCOREModify::TemplateID), "xsd:long"))
{ soap_flag_TemplateID1--;
continue;
}
if (soap_flag_TemplateType1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TemplateType", &(a->_ns1__Template_USCOREModify::TemplateType), "xsd:long"))
{ soap_flag_TemplateType1--;
continue;
}
if (soap_flag_TemplateName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateName", &(a->_ns1__Template_USCOREModify::TemplateName), "xsd:string"))
{ soap_flag_TemplateName1--;
continue;
}
if (soap_flag_TemplateContent1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateContent", &(a->_ns1__Template_USCOREModify::TemplateContent), "xsd:string"))
{ soap_flag_TemplateContent1--;
continue;
}
if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->_ns1__Template_USCOREModify::Remark), "xsd:string"))
{ soap_flag_Remark1--;
continue;
}
if (soap_flag_IsTemporary1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:IsTemporary", &(a->_ns1__Template_USCOREModify::IsTemporary), "xsd:long"))
{ soap_flag_IsTemporary1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREModify *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify, 0, sizeof(_ns1__Template_USCOREModify), 0, soap_copy__ns1__Template_USCOREModify);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateID1 > 0 || soap_flag_TemplateType1 > 0 || soap_flag_IsTemporary1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREModify::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify);
if (this->soap_out(soap, tag?tag:"ns1:Template_Modify", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREModify::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREModify(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREModify * SOAP_FMAC4 soap_get__ns1__Template_USCOREModify(struct soap *soap, _ns1__Template_USCOREModify *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREModify(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREModify * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREModify(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREModify(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREModify);
if (size)
*size = sizeof(_ns1__Template_USCOREModify);
((_ns1__Template_USCOREModify*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREModify[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREModify);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREModify*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREModify*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREModify(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREModify %p -> %p\n", q, p));
*(_ns1__Template_USCOREModify*)p = *(_ns1__Template_USCOREModify*)q;
}
void _ns1__Template_USCOREAddResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREAddResponse::TemplateID);
this->_ns1__Template_USCOREAddResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Template_USCOREAddResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREAddResponse::TemplateID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAddResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Template_USCOREAddResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREAddResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREAddResponse(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREAddResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse), type))
return soap->error;
soap_element_result(soap, "ns1:TemplateID");
if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->_ns1__Template_USCOREAddResponse::TemplateID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Template_USCOREAddResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREAddResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREAddResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREAddResponse * SOAP_FMAC4 soap_in__ns1__Template_USCOREAddResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREAddResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREAddResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse, sizeof(_ns1__Template_USCOREAddResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREAddResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_TemplateID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->_ns1__Template_USCOREAddResponse::TemplateID), "xsd:long"))
{ soap_flag_TemplateID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Template_USCOREAddResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:TemplateID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREAddResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse, 0, sizeof(_ns1__Template_USCOREAddResponse), 0, soap_copy__ns1__Template_USCOREAddResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TemplateID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREAddResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse);
if (this->soap_out(soap, tag?tag:"ns1:Template_AddResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREAddResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREAddResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREAddResponse * SOAP_FMAC4 soap_get__ns1__Template_USCOREAddResponse(struct soap *soap, _ns1__Template_USCOREAddResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREAddResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREAddResponse * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREAddResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREAddResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREAddResponse);
if (size)
*size = sizeof(_ns1__Template_USCOREAddResponse);
((_ns1__Template_USCOREAddResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREAddResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREAddResponse);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREAddResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREAddResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREAddResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREAddResponse %p -> %p\n", q, p));
*(_ns1__Template_USCOREAddResponse*)p = *(_ns1__Template_USCOREAddResponse*)q;
}
void _ns1__Template_USCOREAdd::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREAdd::CorpID);
this->_ns1__Template_USCOREAdd::LoginName = NULL;
this->_ns1__Template_USCOREAdd::Password = NULL;
this->_ns1__Template_USCOREAdd::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREAdd::TemplateType);
this->_ns1__Template_USCOREAdd::TemplateName = NULL;
this->_ns1__Template_USCOREAdd::TemplateContent = NULL;
this->_ns1__Template_USCOREAdd::Remark = NULL;
soap_default_LONG64(soap, &this->_ns1__Template_USCOREAdd::IsTemporary);
/* transient soap skipped */
}
void _ns1__Template_USCOREAdd::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Template_USCOREAdd::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::TimeStamp);
soap_embedded(soap, &this->_ns1__Template_USCOREAdd::TemplateType, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::TemplateName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::TemplateContent);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Template_USCOREAdd::Remark);
soap_embedded(soap, &this->_ns1__Template_USCOREAdd::IsTemporary, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Template_USCOREAdd::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Template_USCOREAdd(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Template_USCOREAdd(struct soap *soap, const char *tag, int id, const _ns1__Template_USCOREAdd *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Template_USCOREAdd::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Template_USCOREAdd::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Template_USCOREAdd::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Template_USCOREAdd::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TemplateType", -1, &(a->_ns1__Template_USCOREAdd::TemplateType), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateName", -1, &(a->_ns1__Template_USCOREAdd::TemplateName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateContent", -1, &(a->_ns1__Template_USCOREAdd::TemplateContent), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->_ns1__Template_USCOREAdd::Remark), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:IsTemporary", -1, &(a->_ns1__Template_USCOREAdd::IsTemporary), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Template_USCOREAdd::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Template_USCOREAdd(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Template_USCOREAdd * SOAP_FMAC4 soap_in__ns1__Template_USCOREAdd(struct soap *soap, const char *tag, _ns1__Template_USCOREAdd *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Template_USCOREAdd *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd, sizeof(_ns1__Template_USCOREAdd), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Template_USCOREAdd *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TemplateType1 = 1;
size_t soap_flag_TemplateName1 = 1;
size_t soap_flag_TemplateContent1 = 1;
size_t soap_flag_Remark1 = 1;
size_t soap_flag_IsTemporary1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Template_USCOREAdd::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Template_USCOREAdd::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Template_USCOREAdd::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Template_USCOREAdd::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TemplateType1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TemplateType", &(a->_ns1__Template_USCOREAdd::TemplateType), "xsd:long"))
{ soap_flag_TemplateType1--;
continue;
}
if (soap_flag_TemplateName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateName", &(a->_ns1__Template_USCOREAdd::TemplateName), "xsd:string"))
{ soap_flag_TemplateName1--;
continue;
}
if (soap_flag_TemplateContent1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateContent", &(a->_ns1__Template_USCOREAdd::TemplateContent), "xsd:string"))
{ soap_flag_TemplateContent1--;
continue;
}
if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->_ns1__Template_USCOREAdd::Remark), "xsd:string"))
{ soap_flag_Remark1--;
continue;
}
if (soap_flag_IsTemporary1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:IsTemporary", &(a->_ns1__Template_USCOREAdd::IsTemporary), "xsd:long"))
{ soap_flag_IsTemporary1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Template_USCOREAdd *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd, 0, sizeof(_ns1__Template_USCOREAdd), 0, soap_copy__ns1__Template_USCOREAdd);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TemplateType1 > 0 || soap_flag_IsTemporary1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Template_USCOREAdd::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd);
if (this->soap_out(soap, tag?tag:"ns1:Template_Add", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Template_USCOREAdd::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Template_USCOREAdd(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Template_USCOREAdd * SOAP_FMAC4 soap_get__ns1__Template_USCOREAdd(struct soap *soap, _ns1__Template_USCOREAdd *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Template_USCOREAdd(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Template_USCOREAdd * SOAP_FMAC2 soap_instantiate__ns1__Template_USCOREAdd(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Template_USCOREAdd(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREAdd);
if (size)
*size = sizeof(_ns1__Template_USCOREAdd);
((_ns1__Template_USCOREAdd*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Template_USCOREAdd[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Template_USCOREAdd);
for (int i = 0; i < n; i++)
((_ns1__Template_USCOREAdd*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Template_USCOREAdd*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Template_USCOREAdd(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Template_USCOREAdd %p -> %p\n", q, p));
*(_ns1__Template_USCOREAdd*)p = *(_ns1__Template_USCOREAdd*)q;
}
void _ns1__Agent_USCORECorpSignNameStatusResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameStatusResponse::Status);
this->_ns1__Agent_USCORECorpSignNameStatusResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpSignNameStatusResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameStatusResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpSignNameStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSignNameStatusResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Status");
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__Agent_USCORECorpSignNameStatusResponse::Status), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpSignNameStatusResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpSignNameStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatusResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameStatusResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpSignNameStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse, sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpSignNameStatusResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Status1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__Agent_USCORECorpSignNameStatusResponse::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpSignNameStatusResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Status");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpSignNameStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse, 0, sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse), 0, soap_copy__ns1__Agent_USCORECorpSignNameStatusResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpSignNameStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSignNameStatusResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpSignNameStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpSignNameStatusResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatusResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatusResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpSignNameStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSignNameStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameStatusResponse);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse);
((_ns1__Agent_USCORECorpSignNameStatusResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameStatusResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpSignNameStatusResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpSignNameStatusResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSignNameStatusResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpSignNameStatusResponse*)p = *(_ns1__Agent_USCORECorpSignNameStatusResponse*)q;
}
void _ns1__Agent_USCORECorpSignNameStatus::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::AgentID);
this->_ns1__Agent_USCORECorpSignNameStatus::LoginName = NULL;
this->_ns1__Agent_USCORECorpSignNameStatus::Password = NULL;
this->_ns1__Agent_USCORECorpSignNameStatus::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::CorpID);
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::SignNameID);
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpSignNameStatus::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::TimeStamp);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameStatus::SignNameID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpSignNameStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpSignNameStatus(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSignNameStatus *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::CorpID), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SignNameID", -1, &(a->_ns1__Agent_USCORECorpSignNameStatus::SignNameID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpSignNameStatus::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpSignNameStatus(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameStatus *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpSignNameStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus, sizeof(_ns1__Agent_USCORECorpSignNameStatus), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpSignNameStatus *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_SignNameID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpSignNameStatus::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpSignNameStatus::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpSignNameStatus::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpSignNameStatus::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpSignNameStatus::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_SignNameID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SignNameID", &(a->_ns1__Agent_USCORECorpSignNameStatus::SignNameID), "xsd:long"))
{ soap_flag_SignNameID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpSignNameStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus, 0, sizeof(_ns1__Agent_USCORECorpSignNameStatus), 0, soap_copy__ns1__Agent_USCORECorpSignNameStatus);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_SignNameID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpSignNameStatus::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSignNameStatus", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpSignNameStatus::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpSignNameStatus(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatus *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpSignNameStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSignNameStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameStatus);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpSignNameStatus);
((_ns1__Agent_USCORECorpSignNameStatus*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpSignNameStatus);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpSignNameStatus*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpSignNameStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSignNameStatus %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpSignNameStatus*)p = *(_ns1__Agent_USCORECorpSignNameStatus*)q;
}
void _ns1__Agent_USCORECorpSignNameApplyResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApplyResponse::SignNameID);
this->_ns1__Agent_USCORECorpSignNameApplyResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpSignNameApplyResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApplyResponse::SignNameID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApplyResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpSignNameApplyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSignNameApplyResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse), type))
return soap->error;
soap_element_result(soap, "ns1:SignNameID");
if (soap_out_LONG64(soap, "ns1:SignNameID", -1, &(a->_ns1__Agent_USCORECorpSignNameApplyResponse::SignNameID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpSignNameApplyResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpSignNameApplyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApplyResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameApplyResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpSignNameApplyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse, sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpSignNameApplyResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_SignNameID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_SignNameID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SignNameID", &(a->_ns1__Agent_USCORECorpSignNameApplyResponse::SignNameID), "xsd:long"))
{ soap_flag_SignNameID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpSignNameApplyResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:SignNameID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpSignNameApplyResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse, 0, sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse), 0, soap_copy__ns1__Agent_USCORECorpSignNameApplyResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SignNameID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpSignNameApplyResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSignNameApplyResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpSignNameApplyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpSignNameApplyResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApplyResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameApplyResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpSignNameApplyResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSignNameApplyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameApplyResponse);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse);
((_ns1__Agent_USCORECorpSignNameApplyResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameApplyResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpSignNameApplyResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpSignNameApplyResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSignNameApplyResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpSignNameApplyResponse*)p = *(_ns1__Agent_USCORECorpSignNameApplyResponse*)q;
}
void _ns1__Agent_USCORECorpSignNameApply::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::AgentID);
this->_ns1__Agent_USCORECorpSignNameApply::LoginName = NULL;
this->_ns1__Agent_USCORECorpSignNameApply::Password = NULL;
this->_ns1__Agent_USCORECorpSignNameApply::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::CorpID);
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::DefaultSignName);
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignNameType);
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignNameBelongTo);
this->_ns1__Agent_USCORECorpSignNameApply::SignName = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document1Type);
this->_ns1__Agent_USCORECorpSignNameApply::Document1FileName = NULL;
this->_ns1__Agent_USCORECorpSignNameApply::Document1FileData = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document2Type);
this->_ns1__Agent_USCORECorpSignNameApply::Document2FileName = NULL;
this->_ns1__Agent_USCORECorpSignNameApply::Document2FileData = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document3Type);
this->_ns1__Agent_USCORECorpSignNameApply::Document3FileName = NULL;
this->_ns1__Agent_USCORECorpSignNameApply::Document3FileData = NULL;
this->_ns1__Agent_USCORECorpSignNameApply::Remark = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpSignNameApply::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::TimeStamp);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::DefaultSignName, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignNameType, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignNameBelongTo, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::SignName);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document1Type, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document1FileName);
soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document1FileData);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document2Type, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document2FileName);
soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document2FileData);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document3Type, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document3FileName);
soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Document3FileData);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSignNameApply::Remark);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpSignNameApply::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpSignNameApply(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSignNameApply *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::CorpID), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:DefaultSignName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::DefaultSignName), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SignNameType", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::SignNameType), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SignNameBelongTo", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::SignNameBelongTo), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:SignName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::SignName), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Document1Type", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document1Type), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Document1FileName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document1FileName), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document1FileData", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document1FileData), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Document2Type", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document2Type), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Document2FileName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document2FileName), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document2FileData", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document2FileData), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Document3Type", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document3Type), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Document3FileName", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document3FileName), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Document3FileData", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Document3FileData), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->_ns1__Agent_USCORECorpSignNameApply::Remark), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpSignNameApply::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpSignNameApply(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameApply *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpSignNameApply *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply, sizeof(_ns1__Agent_USCORECorpSignNameApply), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpSignNameApply *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_DefaultSignName1 = 1;
size_t soap_flag_SignNameType1 = 1;
size_t soap_flag_SignNameBelongTo1 = 1;
size_t soap_flag_SignName1 = 1;
size_t soap_flag_Document1Type1 = 1;
size_t soap_flag_Document1FileName1 = 1;
size_t soap_flag_Document1FileData1 = 1;
size_t soap_flag_Document2Type1 = 1;
size_t soap_flag_Document2FileName1 = 1;
size_t soap_flag_Document2FileData1 = 1;
size_t soap_flag_Document3Type1 = 1;
size_t soap_flag_Document3FileName1 = 1;
size_t soap_flag_Document3FileData1 = 1;
size_t soap_flag_Remark1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpSignNameApply::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpSignNameApply::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpSignNameApply::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpSignNameApply::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpSignNameApply::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_DefaultSignName1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:DefaultSignName", &(a->_ns1__Agent_USCORECorpSignNameApply::DefaultSignName), "xsd:long"))
{ soap_flag_DefaultSignName1--;
continue;
}
if (soap_flag_SignNameType1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SignNameType", &(a->_ns1__Agent_USCORECorpSignNameApply::SignNameType), "xsd:long"))
{ soap_flag_SignNameType1--;
continue;
}
if (soap_flag_SignNameBelongTo1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SignNameBelongTo", &(a->_ns1__Agent_USCORECorpSignNameApply::SignNameBelongTo), "xsd:long"))
{ soap_flag_SignNameBelongTo1--;
continue;
}
if (soap_flag_SignName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:SignName", &(a->_ns1__Agent_USCORECorpSignNameApply::SignName), "xsd:string"))
{ soap_flag_SignName1--;
continue;
}
if (soap_flag_Document1Type1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Document1Type", &(a->_ns1__Agent_USCORECorpSignNameApply::Document1Type), "xsd:long"))
{ soap_flag_Document1Type1--;
continue;
}
if (soap_flag_Document1FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Document1FileName", &(a->_ns1__Agent_USCORECorpSignNameApply::Document1FileName), "xsd:string"))
{ soap_flag_Document1FileName1--;
continue;
}
if (soap_flag_Document1FileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document1FileData", &(a->_ns1__Agent_USCORECorpSignNameApply::Document1FileData), "xsd:base64Binary"))
{ soap_flag_Document1FileData1--;
continue;
}
if (soap_flag_Document2Type1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Document2Type", &(a->_ns1__Agent_USCORECorpSignNameApply::Document2Type), "xsd:long"))
{ soap_flag_Document2Type1--;
continue;
}
if (soap_flag_Document2FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Document2FileName", &(a->_ns1__Agent_USCORECorpSignNameApply::Document2FileName), "xsd:string"))
{ soap_flag_Document2FileName1--;
continue;
}
if (soap_flag_Document2FileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document2FileData", &(a->_ns1__Agent_USCORECorpSignNameApply::Document2FileData), "xsd:base64Binary"))
{ soap_flag_Document2FileData1--;
continue;
}
if (soap_flag_Document3Type1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Document3Type", &(a->_ns1__Agent_USCORECorpSignNameApply::Document3Type), "xsd:long"))
{ soap_flag_Document3Type1--;
continue;
}
if (soap_flag_Document3FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Document3FileName", &(a->_ns1__Agent_USCORECorpSignNameApply::Document3FileName), "xsd:string"))
{ soap_flag_Document3FileName1--;
continue;
}
if (soap_flag_Document3FileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Document3FileData", &(a->_ns1__Agent_USCORECorpSignNameApply::Document3FileData), "xsd:base64Binary"))
{ soap_flag_Document3FileData1--;
continue;
}
if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->_ns1__Agent_USCORECorpSignNameApply::Remark), "xsd:string"))
{ soap_flag_Remark1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpSignNameApply *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply, 0, sizeof(_ns1__Agent_USCORECorpSignNameApply), 0, soap_copy__ns1__Agent_USCORECorpSignNameApply);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_DefaultSignName1 > 0 || soap_flag_SignNameType1 > 0 || soap_flag_SignNameBelongTo1 > 0 || soap_flag_Document1Type1 > 0 || soap_flag_Document2Type1 > 0 || soap_flag_Document3Type1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpSignNameApply::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSignNameApply", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpSignNameApply::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpSignNameApply(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, _ns1__Agent_USCORECorpSignNameApply *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpSignNameApply(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSignNameApply(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameApply);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpSignNameApply);
((_ns1__Agent_USCORECorpSignNameApply*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSignNameApply[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpSignNameApply);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpSignNameApply*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpSignNameApply*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSignNameApply(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSignNameApply %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpSignNameApply*)p = *(_ns1__Agent_USCORECorpSignNameApply*)q;
}
void _ns1__Agent_USCORECorpAddUserResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAddUserResponse::UserID);
this->_ns1__Agent_USCORECorpAddUserResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpAddUserResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpAddUserResponse::UserID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUserResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpAddUserResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpAddUserResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpAddUserResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse), type))
return soap->error;
soap_element_result(soap, "ns1:UserID");
if (soap_out_LONG64(soap, "ns1:UserID", -1, &(a->_ns1__Agent_USCORECorpAddUserResponse::UserID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpAddUserResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpAddUserResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpAddUserResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddUserResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddUserResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpAddUserResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse, sizeof(_ns1__Agent_USCORECorpAddUserResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpAddUserResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_UserID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_UserID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:UserID", &(a->_ns1__Agent_USCORECorpAddUserResponse::UserID), "xsd:long"))
{ soap_flag_UserID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpAddUserResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:UserID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpAddUserResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse, 0, sizeof(_ns1__Agent_USCORECorpAddUserResponse), 0, soap_copy__ns1__Agent_USCORECorpAddUserResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_UserID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpAddUserResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpAddUserResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpAddUserResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpAddUserResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddUserResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, _ns1__Agent_USCORECorpAddUserResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpAddUserResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpAddUserResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpAddUserResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddUserResponse);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpAddUserResponse);
((_ns1__Agent_USCORECorpAddUserResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddUserResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpAddUserResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpAddUserResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpAddUserResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpAddUserResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpAddUserResponse*)p = *(_ns1__Agent_USCORECorpAddUserResponse*)q;
}
void _ns1__Agent_USCORECorpAddUser::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAddUser::AgentID);
this->_ns1__Agent_USCORECorpAddUser::LoginName = NULL;
this->_ns1__Agent_USCORECorpAddUser::Password = NULL;
this->_ns1__Agent_USCORECorpAddUser::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAddUser::CorpID);
this->_ns1__Agent_USCORECorpAddUser::UserName = NULL;
this->_ns1__Agent_USCORECorpAddUser::UserLoginName = NULL;
this->_ns1__Agent_USCORECorpAddUser::UserPassword = NULL;
this->_ns1__Agent_USCORECorpAddUser::UserMemo = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpAddUser::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpAddUser::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::TimeStamp);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpAddUser::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::UserName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::UserLoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::UserPassword);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddUser::UserMemo);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpAddUser::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpAddUser(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpAddUser *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpAddUser::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpAddUser::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpAddUser::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpAddUser::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpAddUser::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:UserName", -1, &(a->_ns1__Agent_USCORECorpAddUser::UserName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCORECorpAddUser::UserLoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:UserPassword", -1, &(a->_ns1__Agent_USCORECorpAddUser::UserPassword), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:UserMemo", -1, &(a->_ns1__Agent_USCORECorpAddUser::UserMemo), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpAddUser::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpAddUser(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddUser * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddUser *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpAddUser *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser, sizeof(_ns1__Agent_USCORECorpAddUser), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpAddUser *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_UserName1 = 1;
size_t soap_flag_UserLoginName1 = 1;
size_t soap_flag_UserPassword1 = 1;
size_t soap_flag_UserMemo1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpAddUser::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpAddUser::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpAddUser::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpAddUser::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpAddUser::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_UserName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:UserName", &(a->_ns1__Agent_USCORECorpAddUser::UserName), "xsd:string"))
{ soap_flag_UserName1--;
continue;
}
if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCORECorpAddUser::UserLoginName), "xsd:string"))
{ soap_flag_UserLoginName1--;
continue;
}
if (soap_flag_UserPassword1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:UserPassword", &(a->_ns1__Agent_USCORECorpAddUser::UserPassword), "xsd:string"))
{ soap_flag_UserPassword1--;
continue;
}
if (soap_flag_UserMemo1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:UserMemo", &(a->_ns1__Agent_USCORECorpAddUser::UserMemo), "xsd:string"))
{ soap_flag_UserMemo1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpAddUser *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser, 0, sizeof(_ns1__Agent_USCORECorpAddUser), 0, soap_copy__ns1__Agent_USCORECorpAddUser);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpAddUser::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpAddUser", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpAddUser::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpAddUser(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddUser * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpAddUser(struct soap *soap, _ns1__Agent_USCORECorpAddUser *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpAddUser(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpAddUser * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpAddUser(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpAddUser(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddUser);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpAddUser);
((_ns1__Agent_USCORECorpAddUser*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddUser[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpAddUser);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpAddUser*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpAddUser*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpAddUser(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpAddUser %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpAddUser*)p = *(_ns1__Agent_USCORECorpAddUser*)q;
}
void _ns1__Agent_USCORECorpAddResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAddResponse::CorpID);
this->_ns1__Agent_USCORECorpAddResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpAddResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpAddResponse::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAddResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpAddResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpAddResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpAddResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpAddResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse), type))
return soap->error;
soap_element_result(soap, "ns1:CorpID");
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpAddResponse::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpAddResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpAddResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpAddResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpAddResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpAddResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse, sizeof(_ns1__Agent_USCORECorpAddResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpAddResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpAddResponse::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpAddResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:CorpID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpAddResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse, 0, sizeof(_ns1__Agent_USCORECorpAddResponse), 0, soap_copy__ns1__Agent_USCORECorpAddResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpAddResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpAddResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpAddResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpAddResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpAddResponse(struct soap *soap, _ns1__Agent_USCORECorpAddResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpAddResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpAddResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpAddResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpAddResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddResponse);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpAddResponse);
((_ns1__Agent_USCORECorpAddResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAddResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpAddResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpAddResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpAddResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpAddResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpAddResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpAddResponse*)p = *(_ns1__Agent_USCORECorpAddResponse*)q;
}
void _ns1__Agent_USCORECorpAdd::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAdd::AgentID);
this->_ns1__Agent_USCORECorpAdd::LoginName = NULL;
this->_ns1__Agent_USCORECorpAdd::Password = NULL;
this->_ns1__Agent_USCORECorpAdd::TimeStamp = NULL;
this->_ns1__Agent_USCORECorpAdd::CorpName = NULL;
this->_ns1__Agent_USCORECorpAdd::CorpAbbr = NULL;
this->_ns1__Agent_USCORECorpAdd::SignName = NULL;
this->_ns1__Agent_USCORECorpAdd::CreditCode = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAdd::Industry);
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpAdd::Region);
this->_ns1__Agent_USCORECorpAdd::Address = NULL;
this->_ns1__Agent_USCORECorpAdd::Website = NULL;
this->_ns1__Agent_USCORECorpAdd::Memo = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpAdd::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpAdd::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::TimeStamp);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::CorpName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::CorpAbbr);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::SignName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::CreditCode);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpAdd::Industry, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpAdd::Region, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::Address);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::Website);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpAdd::Memo);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpAdd::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpAdd(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpAdd *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpAdd::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpAdd::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpAdd::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpAdd::TimeStamp), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:CorpName", -1, &(a->_ns1__Agent_USCORECorpAdd::CorpName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:CorpAbbr", -1, &(a->_ns1__Agent_USCORECorpAdd::CorpAbbr), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:SignName", -1, &(a->_ns1__Agent_USCORECorpAdd::SignName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:CreditCode", -1, &(a->_ns1__Agent_USCORECorpAdd::CreditCode), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Industry", -1, &(a->_ns1__Agent_USCORECorpAdd::Industry), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Region", -1, &(a->_ns1__Agent_USCORECorpAdd::Region), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Address", -1, &(a->_ns1__Agent_USCORECorpAdd::Address), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Website", -1, &(a->_ns1__Agent_USCORECorpAdd::Website), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Memo", -1, &(a->_ns1__Agent_USCORECorpAdd::Memo), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpAdd::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpAdd(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAdd * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAdd *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpAdd *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd, sizeof(_ns1__Agent_USCORECorpAdd), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpAdd *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpName1 = 1;
size_t soap_flag_CorpAbbr1 = 1;
size_t soap_flag_SignName1 = 1;
size_t soap_flag_CreditCode1 = 1;
size_t soap_flag_Industry1 = 1;
size_t soap_flag_Region1 = 1;
size_t soap_flag_Address1 = 1;
size_t soap_flag_Website1 = 1;
size_t soap_flag_Memo1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpAdd::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpAdd::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpAdd::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpAdd::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:CorpName", &(a->_ns1__Agent_USCORECorpAdd::CorpName), "xsd:string"))
{ soap_flag_CorpName1--;
continue;
}
if (soap_flag_CorpAbbr1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:CorpAbbr", &(a->_ns1__Agent_USCORECorpAdd::CorpAbbr), "xsd:string"))
{ soap_flag_CorpAbbr1--;
continue;
}
if (soap_flag_SignName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:SignName", &(a->_ns1__Agent_USCORECorpAdd::SignName), "xsd:string"))
{ soap_flag_SignName1--;
continue;
}
if (soap_flag_CreditCode1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:CreditCode", &(a->_ns1__Agent_USCORECorpAdd::CreditCode), "xsd:string"))
{ soap_flag_CreditCode1--;
continue;
}
if (soap_flag_Industry1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Industry", &(a->_ns1__Agent_USCORECorpAdd::Industry), "xsd:long"))
{ soap_flag_Industry1--;
continue;
}
if (soap_flag_Region1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Region", &(a->_ns1__Agent_USCORECorpAdd::Region), "xsd:long"))
{ soap_flag_Region1--;
continue;
}
if (soap_flag_Address1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Address", &(a->_ns1__Agent_USCORECorpAdd::Address), "xsd:string"))
{ soap_flag_Address1--;
continue;
}
if (soap_flag_Website1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Website", &(a->_ns1__Agent_USCORECorpAdd::Website), "xsd:string"))
{ soap_flag_Website1--;
continue;
}
if (soap_flag_Memo1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Memo", &(a->_ns1__Agent_USCORECorpAdd::Memo), "xsd:string"))
{ soap_flag_Memo1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpAdd *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd, 0, sizeof(_ns1__Agent_USCORECorpAdd), 0, soap_copy__ns1__Agent_USCORECorpAdd);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_Industry1 > 0 || soap_flag_Region1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpAdd::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpAdd", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpAdd::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpAdd(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAdd * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpAdd(struct soap *soap, _ns1__Agent_USCORECorpAdd *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpAdd(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpAdd * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpAdd(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpAdd(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAdd);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpAdd);
((_ns1__Agent_USCORECorpAdd*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpAdd[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpAdd);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpAdd*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpAdd*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpAdd(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpAdd %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpAdd*)p = *(_ns1__Agent_USCORECorpAdd*)q;
}
void _ns1__Agent_USCOREUserSmsPayResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREUserSmsPayResponse::Balance);
this->_ns1__Agent_USCOREUserSmsPayResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCOREUserSmsPayResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREUserSmsPayResponse::Balance, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPayResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCOREUserSmsPayResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREUserSmsPayResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREUserSmsPayResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Balance");
if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCOREUserSmsPayResponse::Balance), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREUserSmsPayResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREUserSmsPayResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREUserSmsPayResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPayResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREUserSmsPayResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREUserSmsPayResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse, sizeof(_ns1__Agent_USCOREUserSmsPayResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREUserSmsPayResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Balance1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCOREUserSmsPayResponse::Balance), "xsd:long"))
{ soap_flag_Balance1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREUserSmsPayResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Balance");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREUserSmsPayResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse, 0, sizeof(_ns1__Agent_USCOREUserSmsPayResponse), 0, soap_copy__ns1__Agent_USCOREUserSmsPayResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREUserSmsPayResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_UserSmsPayResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREUserSmsPayResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREUserSmsPayResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPayResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, _ns1__Agent_USCOREUserSmsPayResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREUserSmsPayResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREUserSmsPayResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREUserSmsPayResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREUserSmsPayResponse);
if (size)
*size = sizeof(_ns1__Agent_USCOREUserSmsPayResponse);
((_ns1__Agent_USCOREUserSmsPayResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREUserSmsPayResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREUserSmsPayResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREUserSmsPayResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREUserSmsPayResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREUserSmsPayResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCOREUserSmsPayResponse*)p = *(_ns1__Agent_USCOREUserSmsPayResponse*)q;
}
void _ns1__Agent_USCOREUserSmsPay::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREUserSmsPay::AgentID);
this->_ns1__Agent_USCOREUserSmsPay::LoginName = NULL;
this->_ns1__Agent_USCOREUserSmsPay::Password = NULL;
this->_ns1__Agent_USCOREUserSmsPay::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREUserSmsPay::CorpID);
this->_ns1__Agent_USCOREUserSmsPay::UserLoginName = NULL;
this->_ns1__Agent_USCOREUserSmsPay::PayMode = NULL;
soap_default_double(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayMoney);
soap_default_double(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayPrice);
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayPresent);
this->_ns1__Agent_USCOREUserSmsPay::PayMemo = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCOREUserSmsPay::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREUserSmsPay::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::TimeStamp);
soap_embedded(soap, &this->_ns1__Agent_USCOREUserSmsPay::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::UserLoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayMode);
soap_embedded(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayPresent, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREUserSmsPay::PayMemo);
/* transient soap skipped */
}
int _ns1__Agent_USCOREUserSmsPay::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREUserSmsPay(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREUserSmsPay *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREUserSmsPay::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREUserSmsPay::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREUserSmsPay::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREUserSmsPay::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCOREUserSmsPay::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCOREUserSmsPay::UserLoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:PayMode", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayMode), ""))
return soap->error;
if (soap_out_double(soap, "ns1:PayMoney", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayMoney), ""))
return soap->error;
if (soap_out_double(soap, "ns1:PayPrice", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayPrice), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:PayPresent", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayPresent), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:PayMemo", -1, &(a->_ns1__Agent_USCOREUserSmsPay::PayMemo), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREUserSmsPay::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREUserSmsPay(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPay * SOAP_FMAC4 soap_in__ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, _ns1__Agent_USCOREUserSmsPay *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREUserSmsPay *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay, sizeof(_ns1__Agent_USCOREUserSmsPay), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREUserSmsPay *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_UserLoginName1 = 1;
size_t soap_flag_PayMode1 = 1;
size_t soap_flag_PayMoney1 = 1;
size_t soap_flag_PayPrice1 = 1;
size_t soap_flag_PayPresent1 = 1;
size_t soap_flag_PayMemo1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREUserSmsPay::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREUserSmsPay::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREUserSmsPay::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREUserSmsPay::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCOREUserSmsPay::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCOREUserSmsPay::UserLoginName), "xsd:string"))
{ soap_flag_UserLoginName1--;
continue;
}
if (soap_flag_PayMode1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:PayMode", &(a->_ns1__Agent_USCOREUserSmsPay::PayMode), "xsd:string"))
{ soap_flag_PayMode1--;
continue;
}
if (soap_flag_PayMoney1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_double(soap, "ns1:PayMoney", &(a->_ns1__Agent_USCOREUserSmsPay::PayMoney), "xsd:double"))
{ soap_flag_PayMoney1--;
continue;
}
if (soap_flag_PayPrice1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_double(soap, "ns1:PayPrice", &(a->_ns1__Agent_USCOREUserSmsPay::PayPrice), "xsd:double"))
{ soap_flag_PayPrice1--;
continue;
}
if (soap_flag_PayPresent1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:PayPresent", &(a->_ns1__Agent_USCOREUserSmsPay::PayPresent), "xsd:long"))
{ soap_flag_PayPresent1--;
continue;
}
if (soap_flag_PayMemo1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:PayMemo", &(a->_ns1__Agent_USCOREUserSmsPay::PayMemo), "xsd:string"))
{ soap_flag_PayMemo1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREUserSmsPay *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay, 0, sizeof(_ns1__Agent_USCOREUserSmsPay), 0, soap_copy__ns1__Agent_USCOREUserSmsPay);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_PayMoney1 > 0 || soap_flag_PayPrice1 > 0 || soap_flag_PayPresent1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREUserSmsPay::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay);
if (this->soap_out(soap, tag?tag:"ns1:Agent_UserSmsPay", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREUserSmsPay::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREUserSmsPay(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPay * SOAP_FMAC4 soap_get__ns1__Agent_USCOREUserSmsPay(struct soap *soap, _ns1__Agent_USCOREUserSmsPay *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREUserSmsPay(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREUserSmsPay * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREUserSmsPay(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREUserSmsPay(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREUserSmsPay);
if (size)
*size = sizeof(_ns1__Agent_USCOREUserSmsPay);
((_ns1__Agent_USCOREUserSmsPay*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREUserSmsPay[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREUserSmsPay);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREUserSmsPay*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREUserSmsPay*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREUserSmsPay(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREUserSmsPay %p -> %p\n", q, p));
*(_ns1__Agent_USCOREUserSmsPay*)p = *(_ns1__Agent_USCOREUserSmsPay*)q;
}
void _ns1__Agent_USCORESetUserSmsBalanceResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORESetUserSmsBalanceResponse::NewBalance);
this->_ns1__Agent_USCORESetUserSmsBalanceResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORESetUserSmsBalanceResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORESetUserSmsBalanceResponse::NewBalance, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalanceResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCORESetUserSmsBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORESetUserSmsBalanceResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse), type))
return soap->error;
soap_element_result(soap, "ns1:NewBalance");
if (soap_out_LONG64(soap, "ns1:NewBalance", -1, &(a->_ns1__Agent_USCORESetUserSmsBalanceResponse::NewBalance), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORESetUserSmsBalanceResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORESetUserSmsBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalanceResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORESetUserSmsBalanceResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORESetUserSmsBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse, sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORESetUserSmsBalanceResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_NewBalance1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_NewBalance1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:NewBalance", &(a->_ns1__Agent_USCORESetUserSmsBalanceResponse::NewBalance), "xsd:long"))
{ soap_flag_NewBalance1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORESetUserSmsBalanceResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:NewBalance");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORESetUserSmsBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse, 0, sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse), 0, soap_copy__ns1__Agent_USCORESetUserSmsBalanceResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_NewBalance1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORESetUserSmsBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_SetUserSmsBalanceResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORESetUserSmsBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalanceResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalanceResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORESetUserSmsBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORESetUserSmsBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORESetUserSmsBalanceResponse);
if (size)
*size = sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse);
((_ns1__Agent_USCORESetUserSmsBalanceResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORESetUserSmsBalanceResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORESetUserSmsBalanceResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORESetUserSmsBalanceResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORESetUserSmsBalanceResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCORESetUserSmsBalanceResponse*)p = *(_ns1__Agent_USCORESetUserSmsBalanceResponse*)q;
}
void _ns1__Agent_USCORESetUserSmsBalance::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::AgentID);
this->_ns1__Agent_USCORESetUserSmsBalance::LoginName = NULL;
this->_ns1__Agent_USCORESetUserSmsBalance::Password = NULL;
this->_ns1__Agent_USCORESetUserSmsBalance::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::CorpID);
this->_ns1__Agent_USCORESetUserSmsBalance::UserLoginName = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::Balance);
/* transient soap skipped */
}
void _ns1__Agent_USCORESetUserSmsBalance::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::TimeStamp);
soap_embedded(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::UserLoginName);
soap_embedded(soap, &this->_ns1__Agent_USCORESetUserSmsBalance::Balance, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Agent_USCORESetUserSmsBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORESetUserSmsBalance(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORESetUserSmsBalance *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::UserLoginName), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCORESetUserSmsBalance::Balance), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORESetUserSmsBalance::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORESetUserSmsBalance(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC4 soap_in__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCORESetUserSmsBalance *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORESetUserSmsBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance, sizeof(_ns1__Agent_USCORESetUserSmsBalance), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORESetUserSmsBalance *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_UserLoginName1 = 1;
size_t soap_flag_Balance1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORESetUserSmsBalance::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORESetUserSmsBalance::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORESetUserSmsBalance::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORESetUserSmsBalance::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORESetUserSmsBalance::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCORESetUserSmsBalance::UserLoginName), "xsd:string"))
{ soap_flag_UserLoginName1--;
continue;
}
if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCORESetUserSmsBalance::Balance), "xsd:long"))
{ soap_flag_Balance1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORESetUserSmsBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance, 0, sizeof(_ns1__Agent_USCORESetUserSmsBalance), 0, soap_copy__ns1__Agent_USCORESetUserSmsBalance);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_Balance1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORESetUserSmsBalance::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance);
if (this->soap_out(soap, tag?tag:"ns1:Agent_SetUserSmsBalance", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORESetUserSmsBalance::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORESetUserSmsBalance(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC4 soap_get__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalance *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORESetUserSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORESetUserSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORESetUserSmsBalance);
if (size)
*size = sizeof(_ns1__Agent_USCORESetUserSmsBalance);
((_ns1__Agent_USCORESetUserSmsBalance*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORESetUserSmsBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORESetUserSmsBalance);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORESetUserSmsBalance*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORESetUserSmsBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORESetUserSmsBalance %p -> %p\n", q, p));
*(_ns1__Agent_USCORESetUserSmsBalance*)p = *(_ns1__Agent_USCORESetUserSmsBalance*)q;
}
void _ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserSmsBalanceResponse::Balance);
this->_ns1__Agent_USCOREGetUserSmsBalanceResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserSmsBalanceResponse::Balance, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalanceResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetUserSmsBalanceResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Balance");
if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalanceResponse::Balance), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalanceResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalanceResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserSmsBalanceResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREGetUserSmsBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREGetUserSmsBalanceResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Balance1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCOREGetUserSmsBalanceResponse::Balance), "xsd:long"))
{ soap_flag_Balance1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREGetUserSmsBalanceResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Balance");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREGetUserSmsBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse, 0, sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse), 0, soap_copy__ns1__Agent_USCOREGetUserSmsBalanceResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_GetUserSmsBalanceResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREGetUserSmsBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalanceResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalanceResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREGetUserSmsBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetUserSmsBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserSmsBalanceResponse);
if (size)
*size = sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse);
((_ns1__Agent_USCOREGetUserSmsBalanceResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserSmsBalanceResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREGetUserSmsBalanceResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREGetUserSmsBalanceResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetUserSmsBalanceResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCOREGetUserSmsBalanceResponse*)p = *(_ns1__Agent_USCOREGetUserSmsBalanceResponse*)q;
}
void _ns1__Agent_USCOREGetUserSmsBalance::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::AgentID);
this->_ns1__Agent_USCOREGetUserSmsBalance::LoginName = NULL;
this->_ns1__Agent_USCOREGetUserSmsBalance::Password = NULL;
this->_ns1__Agent_USCOREGetUserSmsBalance::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::CorpID);
this->_ns1__Agent_USCOREGetUserSmsBalance::UserLoginName = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCOREGetUserSmsBalance::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::TimeStamp);
soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserSmsBalance::UserLoginName);
/* transient soap skipped */
}
int _ns1__Agent_USCOREGetUserSmsBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREGetUserSmsBalance(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetUserSmsBalance *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCOREGetUserSmsBalance::UserLoginName), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREGetUserSmsBalance::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREGetUserSmsBalance(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserSmsBalance *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREGetUserSmsBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance, sizeof(_ns1__Agent_USCOREGetUserSmsBalance), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREGetUserSmsBalance *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_UserLoginName1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREGetUserSmsBalance::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREGetUserSmsBalance::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREGetUserSmsBalance::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREGetUserSmsBalance::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCOREGetUserSmsBalance::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCOREGetUserSmsBalance::UserLoginName), "xsd:string"))
{ soap_flag_UserLoginName1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREGetUserSmsBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance, 0, sizeof(_ns1__Agent_USCOREGetUserSmsBalance), 0, soap_copy__ns1__Agent_USCOREGetUserSmsBalance);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREGetUserSmsBalance::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance);
if (this->soap_out(soap, tag?tag:"ns1:Agent_GetUserSmsBalance", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREGetUserSmsBalance::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREGetUserSmsBalance(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalance *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREGetUserSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetUserSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserSmsBalance);
if (size)
*size = sizeof(_ns1__Agent_USCOREGetUserSmsBalance);
((_ns1__Agent_USCOREGetUserSmsBalance*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserSmsBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREGetUserSmsBalance);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREGetUserSmsBalance*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREGetUserSmsBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetUserSmsBalance %p -> %p\n", q, p));
*(_ns1__Agent_USCOREGetUserSmsBalance*)p = *(_ns1__Agent_USCOREGetUserSmsBalance*)q;
}
void _ns1__Agent_USCOREGetUserIDResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserIDResponse::UserID);
this->_ns1__Agent_USCOREGetUserIDResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCOREGetUserIDResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserIDResponse::UserID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserIDResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCOREGetUserIDResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREGetUserIDResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetUserIDResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse), type))
return soap->error;
soap_element_result(soap, "ns1:UserID");
if (soap_out_LONG64(soap, "ns1:UserID", -1, &(a->_ns1__Agent_USCOREGetUserIDResponse::UserID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREGetUserIDResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREGetUserIDResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREGetUserIDResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserIDResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserIDResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREGetUserIDResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse, sizeof(_ns1__Agent_USCOREGetUserIDResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREGetUserIDResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_UserID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_UserID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:UserID", &(a->_ns1__Agent_USCOREGetUserIDResponse::UserID), "xsd:long"))
{ soap_flag_UserID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREGetUserIDResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:UserID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREGetUserIDResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse, 0, sizeof(_ns1__Agent_USCOREGetUserIDResponse), 0, soap_copy__ns1__Agent_USCOREGetUserIDResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_UserID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREGetUserIDResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_GetUserIDResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREGetUserIDResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREGetUserIDResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserIDResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, _ns1__Agent_USCOREGetUserIDResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREGetUserIDResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREGetUserIDResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetUserIDResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserIDResponse);
if (size)
*size = sizeof(_ns1__Agent_USCOREGetUserIDResponse);
((_ns1__Agent_USCOREGetUserIDResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserIDResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREGetUserIDResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREGetUserIDResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREGetUserIDResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetUserIDResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCOREGetUserIDResponse*)p = *(_ns1__Agent_USCOREGetUserIDResponse*)q;
}
void _ns1__Agent_USCOREGetUserID::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserID::AgentID);
this->_ns1__Agent_USCOREGetUserID::LoginName = NULL;
this->_ns1__Agent_USCOREGetUserID::Password = NULL;
this->_ns1__Agent_USCOREGetUserID::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetUserID::CorpID);
this->_ns1__Agent_USCOREGetUserID::UserLoginName = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCOREGetUserID::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserID::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserID::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserID::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserID::TimeStamp);
soap_embedded(soap, &this->_ns1__Agent_USCOREGetUserID::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetUserID::UserLoginName);
/* transient soap skipped */
}
int _ns1__Agent_USCOREGetUserID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREGetUserID(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetUserID *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREGetUserID::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREGetUserID::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREGetUserID::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREGetUserID::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCOREGetUserID::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:UserLoginName", -1, &(a->_ns1__Agent_USCOREGetUserID::UserLoginName), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREGetUserID::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREGetUserID(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserID * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserID *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREGetUserID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID, sizeof(_ns1__Agent_USCOREGetUserID), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREGetUserID *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_UserLoginName1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREGetUserID::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREGetUserID::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREGetUserID::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREGetUserID::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCOREGetUserID::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_UserLoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:UserLoginName", &(a->_ns1__Agent_USCOREGetUserID::UserLoginName), "xsd:string"))
{ soap_flag_UserLoginName1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREGetUserID *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID, 0, sizeof(_ns1__Agent_USCOREGetUserID), 0, soap_copy__ns1__Agent_USCOREGetUserID);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREGetUserID::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID);
if (this->soap_out(soap, tag?tag:"ns1:Agent_GetUserID", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREGetUserID::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREGetUserID(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserID * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetUserID(struct soap *soap, _ns1__Agent_USCOREGetUserID *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREGetUserID(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREGetUserID * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetUserID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetUserID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserID);
if (size)
*size = sizeof(_ns1__Agent_USCOREGetUserID);
((_ns1__Agent_USCOREGetUserID*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetUserID[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREGetUserID);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREGetUserID*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREGetUserID*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetUserID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetUserID %p -> %p\n", q, p));
*(_ns1__Agent_USCOREGetUserID*)p = *(_ns1__Agent_USCOREGetUserID*)q;
}
void _ns1__Agent_USCORECorpSmsPayResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSmsPayResponse::Balance);
this->_ns1__Agent_USCORECorpSmsPayResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpSmsPayResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSmsPayResponse::Balance, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPayResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpSmsPayResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpSmsPayResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSmsPayResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Balance");
if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCORECorpSmsPayResponse::Balance), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCORECorpSmsPayResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpSmsPayResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpSmsPayResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPayResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSmsPayResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpSmsPayResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse, sizeof(_ns1__Agent_USCORECorpSmsPayResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpSmsPayResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Balance1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCORECorpSmsPayResponse::Balance), "xsd:long"))
{ soap_flag_Balance1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCORECorpSmsPayResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Balance");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpSmsPayResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse, 0, sizeof(_ns1__Agent_USCORECorpSmsPayResponse), 0, soap_copy__ns1__Agent_USCORECorpSmsPayResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpSmsPayResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSmsPayResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpSmsPayResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpSmsPayResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPayResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, _ns1__Agent_USCORECorpSmsPayResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpSmsPayResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpSmsPayResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSmsPayResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSmsPayResponse);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpSmsPayResponse);
((_ns1__Agent_USCORECorpSmsPayResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSmsPayResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpSmsPayResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpSmsPayResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpSmsPayResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSmsPayResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpSmsPayResponse*)p = *(_ns1__Agent_USCORECorpSmsPayResponse*)q;
}
void _ns1__Agent_USCORECorpSmsPay::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSmsPay::AgentID);
this->_ns1__Agent_USCORECorpSmsPay::LoginName = NULL;
this->_ns1__Agent_USCORECorpSmsPay::Password = NULL;
this->_ns1__Agent_USCORECorpSmsPay::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSmsPay::CorpID);
this->_ns1__Agent_USCORECorpSmsPay::PayMode = NULL;
soap_default_double(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayMoney);
soap_default_double(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayPrice);
soap_default_LONG64(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayPresent);
this->_ns1__Agent_USCORECorpSmsPay::PayMemo = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCORECorpSmsPay::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSmsPay::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::TimeStamp);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSmsPay::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayMode);
soap_embedded(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayPresent, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCORECorpSmsPay::PayMemo);
/* transient soap skipped */
}
int _ns1__Agent_USCORECorpSmsPay::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCORECorpSmsPay(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCORECorpSmsPay *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCORECorpSmsPay::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCORECorpSmsPay::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCORECorpSmsPay::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCORECorpSmsPay::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCORECorpSmsPay::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:PayMode", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayMode), ""))
return soap->error;
if (soap_out_double(soap, "ns1:PayMoney", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayMoney), ""))
return soap->error;
if (soap_out_double(soap, "ns1:PayPrice", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayPrice), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:PayPresent", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayPresent), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:PayMemo", -1, &(a->_ns1__Agent_USCORECorpSmsPay::PayMemo), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCORECorpSmsPay::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCORECorpSmsPay(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPay * SOAP_FMAC4 soap_in__ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSmsPay *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCORECorpSmsPay *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay, sizeof(_ns1__Agent_USCORECorpSmsPay), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCORECorpSmsPay *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_PayMode1 = 1;
size_t soap_flag_PayMoney1 = 1;
size_t soap_flag_PayPrice1 = 1;
size_t soap_flag_PayPresent1 = 1;
size_t soap_flag_PayMemo1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCORECorpSmsPay::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCORECorpSmsPay::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCORECorpSmsPay::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCORECorpSmsPay::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCORECorpSmsPay::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_PayMode1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:PayMode", &(a->_ns1__Agent_USCORECorpSmsPay::PayMode), "xsd:string"))
{ soap_flag_PayMode1--;
continue;
}
if (soap_flag_PayMoney1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_double(soap, "ns1:PayMoney", &(a->_ns1__Agent_USCORECorpSmsPay::PayMoney), "xsd:double"))
{ soap_flag_PayMoney1--;
continue;
}
if (soap_flag_PayPrice1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_double(soap, "ns1:PayPrice", &(a->_ns1__Agent_USCORECorpSmsPay::PayPrice), "xsd:double"))
{ soap_flag_PayPrice1--;
continue;
}
if (soap_flag_PayPresent1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:PayPresent", &(a->_ns1__Agent_USCORECorpSmsPay::PayPresent), "xsd:long"))
{ soap_flag_PayPresent1--;
continue;
}
if (soap_flag_PayMemo1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:PayMemo", &(a->_ns1__Agent_USCORECorpSmsPay::PayMemo), "xsd:string"))
{ soap_flag_PayMemo1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCORECorpSmsPay *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay, 0, sizeof(_ns1__Agent_USCORECorpSmsPay), 0, soap_copy__ns1__Agent_USCORECorpSmsPay);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0 || soap_flag_PayMoney1 > 0 || soap_flag_PayPrice1 > 0 || soap_flag_PayPresent1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCORECorpSmsPay::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay);
if (this->soap_out(soap, tag?tag:"ns1:Agent_CorpSmsPay", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCORECorpSmsPay::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCORECorpSmsPay(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPay * SOAP_FMAC4 soap_get__ns1__Agent_USCORECorpSmsPay(struct soap *soap, _ns1__Agent_USCORECorpSmsPay *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCORECorpSmsPay(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCORECorpSmsPay * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCORECorpSmsPay(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCORECorpSmsPay(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSmsPay);
if (size)
*size = sizeof(_ns1__Agent_USCORECorpSmsPay);
((_ns1__Agent_USCORECorpSmsPay*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCORECorpSmsPay[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCORECorpSmsPay);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCORECorpSmsPay*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCORECorpSmsPay*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCORECorpSmsPay(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCORECorpSmsPay %p -> %p\n", q, p));
*(_ns1__Agent_USCORECorpSmsPay*)p = *(_ns1__Agent_USCORECorpSmsPay*)q;
}
void _ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::Balance);
this->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::Balance, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetCorpSmsBalanceResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Balance");
if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::Balance), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalanceResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Balance1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::Balance), "xsd:long"))
{ soap_flag_Balance1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREGetCorpSmsBalanceResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Balance");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse, 0, sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse), 0, soap_copy__ns1__Agent_USCOREGetCorpSmsBalanceResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_GetCorpSmsBalanceResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREGetCorpSmsBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalanceResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREGetCorpSmsBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetCorpSmsBalanceResponse);
if (size)
*size = sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse);
((_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetCorpSmsBalanceResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetCorpSmsBalanceResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)p = *(_ns1__Agent_USCOREGetCorpSmsBalanceResponse*)q;
}
void _ns1__Agent_USCOREGetCorpSmsBalance::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::AgentID);
this->_ns1__Agent_USCOREGetCorpSmsBalance::LoginName = NULL;
this->_ns1__Agent_USCOREGetCorpSmsBalance::Password = NULL;
this->_ns1__Agent_USCOREGetCorpSmsBalance::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::CorpID);
/* transient soap skipped */
}
void _ns1__Agent_USCOREGetCorpSmsBalance::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::TimeStamp);
soap_embedded(soap, &this->_ns1__Agent_USCOREGetCorpSmsBalance::CorpID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Agent_USCOREGetCorpSmsBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetCorpSmsBalance *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Agent_USCOREGetCorpSmsBalance::CorpID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREGetCorpSmsBalance::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetCorpSmsBalance *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREGetCorpSmsBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance, sizeof(_ns1__Agent_USCOREGetCorpSmsBalance), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREGetCorpSmsBalance *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_CorpID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Agent_USCOREGetCorpSmsBalance::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREGetCorpSmsBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance, 0, sizeof(_ns1__Agent_USCOREGetCorpSmsBalance), 0, soap_copy__ns1__Agent_USCOREGetCorpSmsBalance);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREGetCorpSmsBalance::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance);
if (this->soap_out(soap, tag?tag:"ns1:Agent_GetCorpSmsBalance", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREGetCorpSmsBalance::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREGetCorpSmsBalance(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalance *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetCorpSmsBalance);
if (size)
*size = sizeof(_ns1__Agent_USCOREGetCorpSmsBalance);
((_ns1__Agent_USCOREGetCorpSmsBalance*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetCorpSmsBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREGetCorpSmsBalance);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREGetCorpSmsBalance*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREGetCorpSmsBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetCorpSmsBalance %p -> %p\n", q, p));
*(_ns1__Agent_USCOREGetCorpSmsBalance*)p = *(_ns1__Agent_USCOREGetCorpSmsBalance*)q;
}
void _ns1__Agent_USCOREGetSmsBalanceResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetSmsBalanceResponse::Balance);
this->_ns1__Agent_USCOREGetSmsBalanceResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCOREGetSmsBalanceResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREGetSmsBalanceResponse::Balance, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetSmsBalanceResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Agent_USCOREGetSmsBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetSmsBalanceResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Balance");
if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Agent_USCOREGetSmsBalanceResponse::Balance), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Agent_USCOREGetSmsBalanceResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREGetSmsBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalanceResponse * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetSmsBalanceResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREGetSmsBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREGetSmsBalanceResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Balance1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Agent_USCOREGetSmsBalanceResponse::Balance), "xsd:long"))
{ soap_flag_Balance1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Agent_USCOREGetSmsBalanceResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Balance");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREGetSmsBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse, 0, sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse), 0, soap_copy__ns1__Agent_USCOREGetSmsBalanceResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREGetSmsBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse);
if (this->soap_out(soap, tag?tag:"ns1:Agent_GetSmsBalanceResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREGetSmsBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREGetSmsBalanceResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalanceResponse * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetSmsBalanceResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREGetSmsBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetSmsBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetSmsBalanceResponse);
if (size)
*size = sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse);
((_ns1__Agent_USCOREGetSmsBalanceResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetSmsBalanceResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREGetSmsBalanceResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREGetSmsBalanceResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetSmsBalanceResponse %p -> %p\n", q, p));
*(_ns1__Agent_USCOREGetSmsBalanceResponse*)p = *(_ns1__Agent_USCOREGetSmsBalanceResponse*)q;
}
void _ns1__Agent_USCOREGetSmsBalance::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Agent_USCOREGetSmsBalance::AgentID);
this->_ns1__Agent_USCOREGetSmsBalance::LoginName = NULL;
this->_ns1__Agent_USCOREGetSmsBalance::Password = NULL;
this->_ns1__Agent_USCOREGetSmsBalance::TimeStamp = NULL;
/* transient soap skipped */
}
void _ns1__Agent_USCOREGetSmsBalance::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Agent_USCOREGetSmsBalance::AgentID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetSmsBalance::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetSmsBalance::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Agent_USCOREGetSmsBalance::TimeStamp);
/* transient soap skipped */
}
int _ns1__Agent_USCOREGetSmsBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Agent_USCOREGetSmsBalance(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, int id, const _ns1__Agent_USCOREGetSmsBalance *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AgentID", -1, &(a->_ns1__Agent_USCOREGetSmsBalance::AgentID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Agent_USCOREGetSmsBalance::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Agent_USCOREGetSmsBalance::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Agent_USCOREGetSmsBalance::TimeStamp), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Agent_USCOREGetSmsBalance::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Agent_USCOREGetSmsBalance(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC4 soap_in__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetSmsBalance *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Agent_USCOREGetSmsBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance, sizeof(_ns1__Agent_USCOREGetSmsBalance), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Agent_USCOREGetSmsBalance *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_AgentID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AgentID", &(a->_ns1__Agent_USCOREGetSmsBalance::AgentID), "xsd:long"))
{ soap_flag_AgentID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Agent_USCOREGetSmsBalance::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Agent_USCOREGetSmsBalance::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Agent_USCOREGetSmsBalance::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Agent_USCOREGetSmsBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance, 0, sizeof(_ns1__Agent_USCOREGetSmsBalance), 0, soap_copy__ns1__Agent_USCOREGetSmsBalance);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Agent_USCOREGetSmsBalance::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance);
if (this->soap_out(soap, tag?tag:"ns1:Agent_GetSmsBalance", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Agent_USCOREGetSmsBalance::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Agent_USCOREGetSmsBalance(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC4 soap_get__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetSmsBalance *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Agent_USCOREGetSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC2 soap_instantiate__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Agent_USCOREGetSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetSmsBalance);
if (size)
*size = sizeof(_ns1__Agent_USCOREGetSmsBalance);
((_ns1__Agent_USCOREGetSmsBalance*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Agent_USCOREGetSmsBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Agent_USCOREGetSmsBalance);
for (int i = 0; i < n; i++)
((_ns1__Agent_USCOREGetSmsBalance*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Agent_USCOREGetSmsBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Agent_USCOREGetSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Agent_USCOREGetSmsBalance %p -> %p\n", q, p));
*(_ns1__Agent_USCOREGetSmsBalance*)p = *(_ns1__Agent_USCOREGetSmsBalance*)q;
}
void _ns1__Task_USCOREMmsStartResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStartResponse::ErrCode);
this->_ns1__Task_USCOREMmsStartResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCOREMmsStartResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREMmsStartResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStartResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Task_USCOREMmsStartResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREMmsStartResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsStartResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsStartResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse), type))
return soap->error;
soap_element_result(soap, "ns1:ErrCode");
if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCOREMmsStartResponse::ErrCode), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREMmsStartResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREMmsStartResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREMmsStartResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStartResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsStartResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStartResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREMmsStartResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse, sizeof(_ns1__Task_USCOREMmsStartResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREMmsStartResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_ErrCode1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCOREMmsStartResponse::ErrCode), "xsd:long"))
{ soap_flag_ErrCode1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREMmsStartResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:ErrCode");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREMmsStartResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse, 0, sizeof(_ns1__Task_USCOREMmsStartResponse), 0, soap_copy__ns1__Task_USCOREMmsStartResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREMmsStartResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_MmsStartResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREMmsStartResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREMmsStartResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStartResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsStartResponse(struct soap *soap, _ns1__Task_USCOREMmsStartResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREMmsStartResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREMmsStartResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsStartResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsStartResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStartResponse);
if (size)
*size = sizeof(_ns1__Task_USCOREMmsStartResponse);
((_ns1__Task_USCOREMmsStartResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStartResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREMmsStartResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREMmsStartResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREMmsStartResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsStartResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsStartResponse %p -> %p\n", q, p));
*(_ns1__Task_USCOREMmsStartResponse*)p = *(_ns1__Task_USCOREMmsStartResponse*)q;
}
void _ns1__Task_USCOREMmsStart::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStart::CorpID);
this->_ns1__Task_USCOREMmsStart::LoginName = NULL;
this->_ns1__Task_USCOREMmsStart::Password = NULL;
this->_ns1__Task_USCOREMmsStart::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStart::TaskMmsID);
/* transient soap skipped */
}
void _ns1__Task_USCOREMmsStart::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREMmsStart::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStart::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStart::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStart::TimeStamp);
soap_embedded(soap, &this->_ns1__Task_USCOREMmsStart::TaskMmsID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Task_USCOREMmsStart::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREMmsStart(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsStart *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREMmsStart::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREMmsStart::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREMmsStart::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREMmsStart::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TaskMmsID", -1, &(a->_ns1__Task_USCOREMmsStart::TaskMmsID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREMmsStart::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREMmsStart(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStart * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStart *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREMmsStart *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart, sizeof(_ns1__Task_USCOREMmsStart), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREMmsStart *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TaskMmsID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREMmsStart::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREMmsStart::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREMmsStart::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREMmsStart::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TaskMmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskMmsID", &(a->_ns1__Task_USCOREMmsStart::TaskMmsID), "xsd:long"))
{ soap_flag_TaskMmsID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREMmsStart *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart, 0, sizeof(_ns1__Task_USCOREMmsStart), 0, soap_copy__ns1__Task_USCOREMmsStart);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskMmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREMmsStart::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart);
if (this->soap_out(soap, tag?tag:"ns1:Task_MmsStart", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREMmsStart::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREMmsStart(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStart * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsStart(struct soap *soap, _ns1__Task_USCOREMmsStart *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREMmsStart(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREMmsStart * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsStart(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsStart(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStart);
if (size)
*size = sizeof(_ns1__Task_USCOREMmsStart);
((_ns1__Task_USCOREMmsStart*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStart[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREMmsStart);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREMmsStart*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREMmsStart*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsStart(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsStart %p -> %p\n", q, p));
*(_ns1__Task_USCOREMmsStart*)p = *(_ns1__Task_USCOREMmsStart*)q;
}
void _ns1__Task_USCOREMmsStopResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStopResponse::ErrCode);
this->_ns1__Task_USCOREMmsStopResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCOREMmsStopResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREMmsStopResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStopResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Task_USCOREMmsStopResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREMmsStopResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsStopResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsStopResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse), type))
return soap->error;
soap_element_result(soap, "ns1:ErrCode");
if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCOREMmsStopResponse::ErrCode), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREMmsStopResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREMmsStopResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREMmsStopResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStopResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsStopResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStopResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREMmsStopResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse, sizeof(_ns1__Task_USCOREMmsStopResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREMmsStopResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_ErrCode1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCOREMmsStopResponse::ErrCode), "xsd:long"))
{ soap_flag_ErrCode1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREMmsStopResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:ErrCode");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREMmsStopResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse, 0, sizeof(_ns1__Task_USCOREMmsStopResponse), 0, soap_copy__ns1__Task_USCOREMmsStopResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREMmsStopResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_MmsStopResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREMmsStopResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREMmsStopResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStopResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsStopResponse(struct soap *soap, _ns1__Task_USCOREMmsStopResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREMmsStopResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREMmsStopResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsStopResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsStopResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStopResponse);
if (size)
*size = sizeof(_ns1__Task_USCOREMmsStopResponse);
((_ns1__Task_USCOREMmsStopResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStopResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREMmsStopResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREMmsStopResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREMmsStopResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsStopResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsStopResponse %p -> %p\n", q, p));
*(_ns1__Task_USCOREMmsStopResponse*)p = *(_ns1__Task_USCOREMmsStopResponse*)q;
}
void _ns1__Task_USCOREMmsStop::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStop::CorpID);
this->_ns1__Task_USCOREMmsStop::LoginName = NULL;
this->_ns1__Task_USCOREMmsStop::Password = NULL;
this->_ns1__Task_USCOREMmsStop::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsStop::TaskMmsID);
/* transient soap skipped */
}
void _ns1__Task_USCOREMmsStop::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREMmsStop::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStop::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStop::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsStop::TimeStamp);
soap_embedded(soap, &this->_ns1__Task_USCOREMmsStop::TaskMmsID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Task_USCOREMmsStop::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREMmsStop(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsStop *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREMmsStop::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREMmsStop::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREMmsStop::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREMmsStop::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TaskMmsID", -1, &(a->_ns1__Task_USCOREMmsStop::TaskMmsID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREMmsStop::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREMmsStop(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStop * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStop *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREMmsStop *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop, sizeof(_ns1__Task_USCOREMmsStop), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREMmsStop *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TaskMmsID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREMmsStop::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREMmsStop::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREMmsStop::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREMmsStop::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TaskMmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskMmsID", &(a->_ns1__Task_USCOREMmsStop::TaskMmsID), "xsd:long"))
{ soap_flag_TaskMmsID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREMmsStop *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop, 0, sizeof(_ns1__Task_USCOREMmsStop), 0, soap_copy__ns1__Task_USCOREMmsStop);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskMmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREMmsStop::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop);
if (this->soap_out(soap, tag?tag:"ns1:Task_MmsStop", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREMmsStop::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREMmsStop(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStop * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsStop(struct soap *soap, _ns1__Task_USCOREMmsStop *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREMmsStop(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREMmsStop * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsStop(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsStop(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStop);
if (size)
*size = sizeof(_ns1__Task_USCOREMmsStop);
((_ns1__Task_USCOREMmsStop*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsStop[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREMmsStop);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREMmsStop*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREMmsStop*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsStop(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsStop %p -> %p\n", q, p));
*(_ns1__Task_USCOREMmsStop*)p = *(_ns1__Task_USCOREMmsStop*)q;
}
void _ns1__Task_USCOREGetMmsStatusResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::Status);
this->_ns1__Task_USCOREGetMmsStatusResponse::ErrMsg = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::MobileCount);
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::YFMobileCount);
this->_ns1__Task_USCOREGetMmsStatusResponse::BeginTime = NULL;
this->_ns1__Task_USCOREGetMmsStatusResponse::EndTime = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCOREGetMmsStatusResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::ErrMsg);
soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::MobileCount, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::YFMobileCount, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::BeginTime);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatusResponse::EndTime);
/* transient soap skipped */
}
int _ns1__Task_USCOREGetMmsStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREGetMmsStatusResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREGetMmsStatusResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Status");
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::Status), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::ErrMsg), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:MobileCount", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::MobileCount), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:YFMobileCount", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::YFMobileCount), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:BeginTime", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::BeginTime), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:EndTime", -1, &(a->_ns1__Task_USCOREGetMmsStatusResponse::EndTime), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREGetMmsStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREGetMmsStatusResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatusResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREGetMmsStatusResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREGetMmsStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse, sizeof(_ns1__Task_USCOREGetMmsStatusResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREGetMmsStatusResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Status1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_MobileCount1 = 1;
size_t soap_flag_YFMobileCount1 = 1;
size_t soap_flag_BeginTime1 = 1;
size_t soap_flag_EndTime1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__Task_USCOREGetMmsStatusResponse::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREGetMmsStatusResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_MobileCount1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:MobileCount", &(a->_ns1__Task_USCOREGetMmsStatusResponse::MobileCount), "xsd:long"))
{ soap_flag_MobileCount1--;
continue;
}
if (soap_flag_YFMobileCount1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:YFMobileCount", &(a->_ns1__Task_USCOREGetMmsStatusResponse::YFMobileCount), "xsd:long"))
{ soap_flag_YFMobileCount1--;
continue;
}
if (soap_flag_BeginTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:BeginTime", &(a->_ns1__Task_USCOREGetMmsStatusResponse::BeginTime), "xsd:string"))
{ soap_flag_BeginTime1--;
continue;
}
if (soap_flag_EndTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:EndTime", &(a->_ns1__Task_USCOREGetMmsStatusResponse::EndTime), "xsd:string"))
{ soap_flag_EndTime1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Status");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREGetMmsStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse, 0, sizeof(_ns1__Task_USCOREGetMmsStatusResponse), 0, soap_copy__ns1__Task_USCOREGetMmsStatusResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_MobileCount1 > 0 || soap_flag_YFMobileCount1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREGetMmsStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_GetMmsStatusResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREGetMmsStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREGetMmsStatusResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatusResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetMmsStatusResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREGetMmsStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREGetMmsStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREGetMmsStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetMmsStatusResponse);
if (size)
*size = sizeof(_ns1__Task_USCOREGetMmsStatusResponse);
((_ns1__Task_USCOREGetMmsStatusResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetMmsStatusResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREGetMmsStatusResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREGetMmsStatusResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREGetMmsStatusResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREGetMmsStatusResponse %p -> %p\n", q, p));
*(_ns1__Task_USCOREGetMmsStatusResponse*)p = *(_ns1__Task_USCOREGetMmsStatusResponse*)q;
}
void _ns1__Task_USCOREGetMmsStatus::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatus::CorpID);
this->_ns1__Task_USCOREGetMmsStatus::LoginName = NULL;
this->_ns1__Task_USCOREGetMmsStatus::Password = NULL;
this->_ns1__Task_USCOREGetMmsStatus::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetMmsStatus::TaskMmsID);
/* transient soap skipped */
}
void _ns1__Task_USCOREGetMmsStatus::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatus::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatus::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetMmsStatus::TimeStamp);
soap_embedded(soap, &this->_ns1__Task_USCOREGetMmsStatus::TaskMmsID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Task_USCOREGetMmsStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREGetMmsStatus(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREGetMmsStatus *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREGetMmsStatus::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREGetMmsStatus::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREGetMmsStatus::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREGetMmsStatus::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TaskMmsID", -1, &(a->_ns1__Task_USCOREGetMmsStatus::TaskMmsID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREGetMmsStatus::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREGetMmsStatus(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatus * SOAP_FMAC4 soap_in__ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, _ns1__Task_USCOREGetMmsStatus *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREGetMmsStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus, sizeof(_ns1__Task_USCOREGetMmsStatus), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREGetMmsStatus *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TaskMmsID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREGetMmsStatus::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREGetMmsStatus::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREGetMmsStatus::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREGetMmsStatus::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TaskMmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskMmsID", &(a->_ns1__Task_USCOREGetMmsStatus::TaskMmsID), "xsd:long"))
{ soap_flag_TaskMmsID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREGetMmsStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus, 0, sizeof(_ns1__Task_USCOREGetMmsStatus), 0, soap_copy__ns1__Task_USCOREGetMmsStatus);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskMmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREGetMmsStatus::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus);
if (this->soap_out(soap, tag?tag:"ns1:Task_GetMmsStatus", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREGetMmsStatus::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREGetMmsStatus(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatus * SOAP_FMAC4 soap_get__ns1__Task_USCOREGetMmsStatus(struct soap *soap, _ns1__Task_USCOREGetMmsStatus *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREGetMmsStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREGetMmsStatus * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREGetMmsStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREGetMmsStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetMmsStatus);
if (size)
*size = sizeof(_ns1__Task_USCOREGetMmsStatus);
((_ns1__Task_USCOREGetMmsStatus*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetMmsStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREGetMmsStatus);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREGetMmsStatus*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREGetMmsStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREGetMmsStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREGetMmsStatus %p -> %p\n", q, p));
*(_ns1__Task_USCOREGetMmsStatus*)p = *(_ns1__Task_USCOREGetMmsStatus*)q;
}
void _ns1__Task_USCOREMmsSendResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsSendResponse::TaskMmsID);
this->_ns1__Task_USCOREMmsSendResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCOREMmsSendResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREMmsSendResponse::TaskMmsID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSendResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Task_USCOREMmsSendResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREMmsSendResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsSendResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsSendResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse), type))
return soap->error;
soap_element_result(soap, "ns1:TaskMmsID");
if (soap_out_LONG64(soap, "ns1:TaskMmsID", -1, &(a->_ns1__Task_USCOREMmsSendResponse::TaskMmsID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREMmsSendResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREMmsSendResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREMmsSendResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsSendResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsSendResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsSendResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREMmsSendResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse, sizeof(_ns1__Task_USCOREMmsSendResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREMmsSendResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_TaskMmsID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_TaskMmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskMmsID", &(a->_ns1__Task_USCOREMmsSendResponse::TaskMmsID), "xsd:long"))
{ soap_flag_TaskMmsID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREMmsSendResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:TaskMmsID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREMmsSendResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse, 0, sizeof(_ns1__Task_USCOREMmsSendResponse), 0, soap_copy__ns1__Task_USCOREMmsSendResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TaskMmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREMmsSendResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_MmsSendResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREMmsSendResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREMmsSendResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsSendResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsSendResponse(struct soap *soap, _ns1__Task_USCOREMmsSendResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREMmsSendResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREMmsSendResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsSendResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsSendResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsSendResponse);
if (size)
*size = sizeof(_ns1__Task_USCOREMmsSendResponse);
((_ns1__Task_USCOREMmsSendResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsSendResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREMmsSendResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREMmsSendResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREMmsSendResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsSendResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsSendResponse %p -> %p\n", q, p));
*(_ns1__Task_USCOREMmsSendResponse*)p = *(_ns1__Task_USCOREMmsSendResponse*)q;
}
void _ns1__Task_USCOREMmsSend::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsSend::CorpID);
this->_ns1__Task_USCOREMmsSend::LoginName = NULL;
this->_ns1__Task_USCOREMmsSend::Password = NULL;
this->_ns1__Task_USCOREMmsSend::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsSend::MmsFileID);
soap_default_LONG64(soap, &this->_ns1__Task_USCOREMmsSend::Priority);
this->_ns1__Task_USCOREMmsSend::AtTime = NULL;
this->_ns1__Task_USCOREMmsSend::MobileList = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCOREMmsSend::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREMmsSend::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSend::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSend::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSend::TimeStamp);
soap_embedded(soap, &this->_ns1__Task_USCOREMmsSend::MmsFileID, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Task_USCOREMmsSend::Priority, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREMmsSend::AtTime);
soap_serialize_PointerTons1__ArrayOfMobileFileGroup(soap, &this->_ns1__Task_USCOREMmsSend::MobileList);
/* transient soap skipped */
}
int _ns1__Task_USCOREMmsSend::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREMmsSend(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREMmsSend *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREMmsSend::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREMmsSend::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREMmsSend::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREMmsSend::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:MmsFileID", -1, &(a->_ns1__Task_USCOREMmsSend::MmsFileID), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Priority", -1, &(a->_ns1__Task_USCOREMmsSend::Priority), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:AtTime", -1, &(a->_ns1__Task_USCOREMmsSend::AtTime), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfMobileFileGroup(soap, "ns1:MobileList", -1, &(a->_ns1__Task_USCOREMmsSend::MobileList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREMmsSend::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREMmsSend(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsSend * SOAP_FMAC4 soap_in__ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsSend *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREMmsSend *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend, sizeof(_ns1__Task_USCOREMmsSend), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREMmsSend *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_MmsFileID1 = 1;
size_t soap_flag_Priority1 = 1;
size_t soap_flag_AtTime1 = 1;
size_t soap_flag_MobileList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREMmsSend::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREMmsSend::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREMmsSend::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREMmsSend::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_MmsFileID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:MmsFileID", &(a->_ns1__Task_USCOREMmsSend::MmsFileID), "xsd:long"))
{ soap_flag_MmsFileID1--;
continue;
}
if (soap_flag_Priority1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Priority", &(a->_ns1__Task_USCOREMmsSend::Priority), "xsd:long"))
{ soap_flag_Priority1--;
continue;
}
if (soap_flag_AtTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:AtTime", &(a->_ns1__Task_USCOREMmsSend::AtTime), "xsd:string"))
{ soap_flag_AtTime1--;
continue;
}
if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfMobileFileGroup(soap, "ns1:MobileList", &(a->_ns1__Task_USCOREMmsSend::MobileList), "ns1:ArrayOfMobileFileGroup"))
{ soap_flag_MobileList1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREMmsSend *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend, 0, sizeof(_ns1__Task_USCOREMmsSend), 0, soap_copy__ns1__Task_USCOREMmsSend);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_MmsFileID1 > 0 || soap_flag_Priority1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREMmsSend::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend);
if (this->soap_out(soap, tag?tag:"ns1:Task_MmsSend", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREMmsSend::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREMmsSend(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsSend * SOAP_FMAC4 soap_get__ns1__Task_USCOREMmsSend(struct soap *soap, _ns1__Task_USCOREMmsSend *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREMmsSend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREMmsSend * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREMmsSend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREMmsSend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsSend);
if (size)
*size = sizeof(_ns1__Task_USCOREMmsSend);
((_ns1__Task_USCOREMmsSend*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREMmsSend[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREMmsSend);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREMmsSend*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREMmsSend*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREMmsSend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREMmsSend %p -> %p\n", q, p));
*(_ns1__Task_USCOREMmsSend*)p = *(_ns1__Task_USCOREMmsSend*)q;
}
void _ns1__Task_USCORESmsStartResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStartResponse::ErrCode);
this->_ns1__Task_USCORESmsStartResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCORESmsStartResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCORESmsStartResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStartResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Task_USCORESmsStartResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCORESmsStartResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsStartResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsStartResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse), type))
return soap->error;
soap_element_result(soap, "ns1:ErrCode");
if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCORESmsStartResponse::ErrCode), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCORESmsStartResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCORESmsStartResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCORESmsStartResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStartResponse * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsStartResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStartResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCORESmsStartResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse, sizeof(_ns1__Task_USCORESmsStartResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCORESmsStartResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_ErrCode1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCORESmsStartResponse::ErrCode), "xsd:long"))
{ soap_flag_ErrCode1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCORESmsStartResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:ErrCode");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCORESmsStartResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse, 0, sizeof(_ns1__Task_USCORESmsStartResponse), 0, soap_copy__ns1__Task_USCORESmsStartResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCORESmsStartResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_SmsStartResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCORESmsStartResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCORESmsStartResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStartResponse * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsStartResponse(struct soap *soap, _ns1__Task_USCORESmsStartResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCORESmsStartResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCORESmsStartResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsStartResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsStartResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStartResponse);
if (size)
*size = sizeof(_ns1__Task_USCORESmsStartResponse);
((_ns1__Task_USCORESmsStartResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStartResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCORESmsStartResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCORESmsStartResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCORESmsStartResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsStartResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsStartResponse %p -> %p\n", q, p));
*(_ns1__Task_USCORESmsStartResponse*)p = *(_ns1__Task_USCORESmsStartResponse*)q;
}
void _ns1__Task_USCORESmsStart::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStart::CorpID);
this->_ns1__Task_USCORESmsStart::LoginName = NULL;
this->_ns1__Task_USCORESmsStart::Password = NULL;
this->_ns1__Task_USCORESmsStart::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStart::TaskSmsID);
/* transient soap skipped */
}
void _ns1__Task_USCORESmsStart::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCORESmsStart::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStart::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStart::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStart::TimeStamp);
soap_embedded(soap, &this->_ns1__Task_USCORESmsStart::TaskSmsID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Task_USCORESmsStart::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCORESmsStart(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsStart *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCORESmsStart::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCORESmsStart::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCORESmsStart::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCORESmsStart::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TaskSmsID", -1, &(a->_ns1__Task_USCORESmsStart::TaskSmsID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCORESmsStart::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCORESmsStart(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStart * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStart *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCORESmsStart *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart, sizeof(_ns1__Task_USCORESmsStart), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCORESmsStart *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TaskSmsID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCORESmsStart::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCORESmsStart::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCORESmsStart::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCORESmsStart::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TaskSmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskSmsID", &(a->_ns1__Task_USCORESmsStart::TaskSmsID), "xsd:long"))
{ soap_flag_TaskSmsID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCORESmsStart *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart, 0, sizeof(_ns1__Task_USCORESmsStart), 0, soap_copy__ns1__Task_USCORESmsStart);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskSmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCORESmsStart::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart);
if (this->soap_out(soap, tag?tag:"ns1:Task_SmsStart", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCORESmsStart::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCORESmsStart(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStart * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsStart(struct soap *soap, _ns1__Task_USCORESmsStart *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCORESmsStart(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCORESmsStart * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsStart(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsStart(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStart);
if (size)
*size = sizeof(_ns1__Task_USCORESmsStart);
((_ns1__Task_USCORESmsStart*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStart[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCORESmsStart);
for (int i = 0; i < n; i++)
((_ns1__Task_USCORESmsStart*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCORESmsStart*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsStart(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsStart %p -> %p\n", q, p));
*(_ns1__Task_USCORESmsStart*)p = *(_ns1__Task_USCORESmsStart*)q;
}
void _ns1__Task_USCORESmsStopResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStopResponse::ErrCode);
this->_ns1__Task_USCORESmsStopResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCORESmsStopResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCORESmsStopResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStopResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Task_USCORESmsStopResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCORESmsStopResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsStopResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsStopResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse), type))
return soap->error;
soap_element_result(soap, "ns1:ErrCode");
if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCORESmsStopResponse::ErrCode), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCORESmsStopResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCORESmsStopResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCORESmsStopResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStopResponse * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsStopResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStopResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCORESmsStopResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse, sizeof(_ns1__Task_USCORESmsStopResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCORESmsStopResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_ErrCode1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCORESmsStopResponse::ErrCode), "xsd:long"))
{ soap_flag_ErrCode1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCORESmsStopResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:ErrCode");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCORESmsStopResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse, 0, sizeof(_ns1__Task_USCORESmsStopResponse), 0, soap_copy__ns1__Task_USCORESmsStopResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCORESmsStopResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_SmsStopResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCORESmsStopResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCORESmsStopResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStopResponse * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsStopResponse(struct soap *soap, _ns1__Task_USCORESmsStopResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCORESmsStopResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCORESmsStopResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsStopResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsStopResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStopResponse);
if (size)
*size = sizeof(_ns1__Task_USCORESmsStopResponse);
((_ns1__Task_USCORESmsStopResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStopResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCORESmsStopResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCORESmsStopResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCORESmsStopResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsStopResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsStopResponse %p -> %p\n", q, p));
*(_ns1__Task_USCORESmsStopResponse*)p = *(_ns1__Task_USCORESmsStopResponse*)q;
}
void _ns1__Task_USCORESmsStop::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStop::CorpID);
this->_ns1__Task_USCORESmsStop::LoginName = NULL;
this->_ns1__Task_USCORESmsStop::Password = NULL;
this->_ns1__Task_USCORESmsStop::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsStop::TaskSmsID);
/* transient soap skipped */
}
void _ns1__Task_USCORESmsStop::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCORESmsStop::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStop::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStop::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsStop::TimeStamp);
soap_embedded(soap, &this->_ns1__Task_USCORESmsStop::TaskSmsID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Task_USCORESmsStop::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCORESmsStop(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsStop *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCORESmsStop::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCORESmsStop::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCORESmsStop::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCORESmsStop::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TaskSmsID", -1, &(a->_ns1__Task_USCORESmsStop::TaskSmsID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCORESmsStop::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCORESmsStop(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStop * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStop *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCORESmsStop *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop, sizeof(_ns1__Task_USCORESmsStop), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCORESmsStop *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TaskSmsID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCORESmsStop::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCORESmsStop::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCORESmsStop::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCORESmsStop::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TaskSmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskSmsID", &(a->_ns1__Task_USCORESmsStop::TaskSmsID), "xsd:long"))
{ soap_flag_TaskSmsID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCORESmsStop *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop, 0, sizeof(_ns1__Task_USCORESmsStop), 0, soap_copy__ns1__Task_USCORESmsStop);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskSmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCORESmsStop::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop);
if (this->soap_out(soap, tag?tag:"ns1:Task_SmsStop", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCORESmsStop::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCORESmsStop(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStop * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsStop(struct soap *soap, _ns1__Task_USCORESmsStop *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCORESmsStop(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCORESmsStop * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsStop(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsStop(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStop);
if (size)
*size = sizeof(_ns1__Task_USCORESmsStop);
((_ns1__Task_USCORESmsStop*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsStop[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCORESmsStop);
for (int i = 0; i < n; i++)
((_ns1__Task_USCORESmsStop*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCORESmsStop*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsStop(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsStop %p -> %p\n", q, p));
*(_ns1__Task_USCORESmsStop*)p = *(_ns1__Task_USCORESmsStop*)q;
}
void _ns1__Task_USCOREGetSmsStatusResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::Status);
this->_ns1__Task_USCOREGetSmsStatusResponse::ErrMsg = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::MobileCount);
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::YFMobileCount);
this->_ns1__Task_USCOREGetSmsStatusResponse::BeginTime = NULL;
this->_ns1__Task_USCOREGetSmsStatusResponse::EndTime = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCOREGetSmsStatusResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::ErrMsg);
soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::MobileCount, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::YFMobileCount, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::BeginTime);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatusResponse::EndTime);
/* transient soap skipped */
}
int _ns1__Task_USCOREGetSmsStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREGetSmsStatusResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREGetSmsStatusResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Status");
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::Status), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::ErrMsg), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:MobileCount", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::MobileCount), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:YFMobileCount", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::YFMobileCount), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:BeginTime", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::BeginTime), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:EndTime", -1, &(a->_ns1__Task_USCOREGetSmsStatusResponse::EndTime), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREGetSmsStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREGetSmsStatusResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatusResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREGetSmsStatusResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREGetSmsStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse, sizeof(_ns1__Task_USCOREGetSmsStatusResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREGetSmsStatusResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Status1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_MobileCount1 = 1;
size_t soap_flag_YFMobileCount1 = 1;
size_t soap_flag_BeginTime1 = 1;
size_t soap_flag_EndTime1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__Task_USCOREGetSmsStatusResponse::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREGetSmsStatusResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_MobileCount1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:MobileCount", &(a->_ns1__Task_USCOREGetSmsStatusResponse::MobileCount), "xsd:long"))
{ soap_flag_MobileCount1--;
continue;
}
if (soap_flag_YFMobileCount1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:YFMobileCount", &(a->_ns1__Task_USCOREGetSmsStatusResponse::YFMobileCount), "xsd:long"))
{ soap_flag_YFMobileCount1--;
continue;
}
if (soap_flag_BeginTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:BeginTime", &(a->_ns1__Task_USCOREGetSmsStatusResponse::BeginTime), "xsd:string"))
{ soap_flag_BeginTime1--;
continue;
}
if (soap_flag_EndTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:EndTime", &(a->_ns1__Task_USCOREGetSmsStatusResponse::EndTime), "xsd:string"))
{ soap_flag_EndTime1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Status");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREGetSmsStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse, 0, sizeof(_ns1__Task_USCOREGetSmsStatusResponse), 0, soap_copy__ns1__Task_USCOREGetSmsStatusResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_MobileCount1 > 0 || soap_flag_YFMobileCount1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREGetSmsStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_GetSmsStatusResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREGetSmsStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREGetSmsStatusResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatusResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetSmsStatusResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREGetSmsStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREGetSmsStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREGetSmsStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetSmsStatusResponse);
if (size)
*size = sizeof(_ns1__Task_USCOREGetSmsStatusResponse);
((_ns1__Task_USCOREGetSmsStatusResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetSmsStatusResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREGetSmsStatusResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREGetSmsStatusResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREGetSmsStatusResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREGetSmsStatusResponse %p -> %p\n", q, p));
*(_ns1__Task_USCOREGetSmsStatusResponse*)p = *(_ns1__Task_USCOREGetSmsStatusResponse*)q;
}
void _ns1__Task_USCOREGetSmsStatus::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatus::CorpID);
this->_ns1__Task_USCOREGetSmsStatus::LoginName = NULL;
this->_ns1__Task_USCOREGetSmsStatus::Password = NULL;
this->_ns1__Task_USCOREGetSmsStatus::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREGetSmsStatus::TaskSmsID);
/* transient soap skipped */
}
void _ns1__Task_USCOREGetSmsStatus::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatus::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatus::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREGetSmsStatus::TimeStamp);
soap_embedded(soap, &this->_ns1__Task_USCOREGetSmsStatus::TaskSmsID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Task_USCOREGetSmsStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREGetSmsStatus(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREGetSmsStatus *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREGetSmsStatus::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREGetSmsStatus::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREGetSmsStatus::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREGetSmsStatus::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TaskSmsID", -1, &(a->_ns1__Task_USCOREGetSmsStatus::TaskSmsID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREGetSmsStatus::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREGetSmsStatus(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatus * SOAP_FMAC4 soap_in__ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, _ns1__Task_USCOREGetSmsStatus *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREGetSmsStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus, sizeof(_ns1__Task_USCOREGetSmsStatus), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREGetSmsStatus *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TaskSmsID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREGetSmsStatus::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREGetSmsStatus::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREGetSmsStatus::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREGetSmsStatus::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TaskSmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskSmsID", &(a->_ns1__Task_USCOREGetSmsStatus::TaskSmsID), "xsd:long"))
{ soap_flag_TaskSmsID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREGetSmsStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus, 0, sizeof(_ns1__Task_USCOREGetSmsStatus), 0, soap_copy__ns1__Task_USCOREGetSmsStatus);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskSmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREGetSmsStatus::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus);
if (this->soap_out(soap, tag?tag:"ns1:Task_GetSmsStatus", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREGetSmsStatus::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREGetSmsStatus(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatus * SOAP_FMAC4 soap_get__ns1__Task_USCOREGetSmsStatus(struct soap *soap, _ns1__Task_USCOREGetSmsStatus *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREGetSmsStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREGetSmsStatus * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREGetSmsStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREGetSmsStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetSmsStatus);
if (size)
*size = sizeof(_ns1__Task_USCOREGetSmsStatus);
((_ns1__Task_USCOREGetSmsStatus*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREGetSmsStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREGetSmsStatus);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREGetSmsStatus*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREGetSmsStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREGetSmsStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREGetSmsStatus %p -> %p\n", q, p));
*(_ns1__Task_USCOREGetSmsStatus*)p = *(_ns1__Task_USCOREGetSmsStatus*)q;
}
void _ns1__Task_USCORESmsSendResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsSendResponse::TaskSmsID);
this->_ns1__Task_USCORESmsSendResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCORESmsSendResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCORESmsSendResponse::TaskSmsID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSendResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Task_USCORESmsSendResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCORESmsSendResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsSendResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsSendResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse), type))
return soap->error;
soap_element_result(soap, "ns1:TaskSmsID");
if (soap_out_LONG64(soap, "ns1:TaskSmsID", -1, &(a->_ns1__Task_USCORESmsSendResponse::TaskSmsID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCORESmsSendResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCORESmsSendResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCORESmsSendResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsSendResponse * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsSendResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsSendResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCORESmsSendResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse, sizeof(_ns1__Task_USCORESmsSendResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCORESmsSendResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_TaskSmsID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_TaskSmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskSmsID", &(a->_ns1__Task_USCORESmsSendResponse::TaskSmsID), "xsd:long"))
{ soap_flag_TaskSmsID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCORESmsSendResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:TaskSmsID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCORESmsSendResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse, 0, sizeof(_ns1__Task_USCORESmsSendResponse), 0, soap_copy__ns1__Task_USCORESmsSendResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TaskSmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCORESmsSendResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_SmsSendResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCORESmsSendResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCORESmsSendResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsSendResponse * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsSendResponse(struct soap *soap, _ns1__Task_USCORESmsSendResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCORESmsSendResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCORESmsSendResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsSendResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsSendResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsSendResponse);
if (size)
*size = sizeof(_ns1__Task_USCORESmsSendResponse);
((_ns1__Task_USCORESmsSendResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsSendResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCORESmsSendResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCORESmsSendResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCORESmsSendResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsSendResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsSendResponse %p -> %p\n", q, p));
*(_ns1__Task_USCORESmsSendResponse*)p = *(_ns1__Task_USCORESmsSendResponse*)q;
}
void _ns1__Task_USCORESmsSend::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsSend::CorpID);
this->_ns1__Task_USCORESmsSend::LoginName = NULL;
this->_ns1__Task_USCORESmsSend::Password = NULL;
this->_ns1__Task_USCORESmsSend::TimeStamp = NULL;
this->_ns1__Task_USCORESmsSend::Content = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsSend::LongSms);
soap_default_LONG64(soap, &this->_ns1__Task_USCORESmsSend::Priority);
this->_ns1__Task_USCORESmsSend::AtTime = NULL;
this->_ns1__Task_USCORESmsSend::MobileList = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCORESmsSend::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCORESmsSend::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::TimeStamp);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::Content);
soap_embedded(soap, &this->_ns1__Task_USCORESmsSend::LongSms, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->_ns1__Task_USCORESmsSend::Priority, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCORESmsSend::AtTime);
soap_serialize_PointerTons1__ArrayOfMobileFileGroup(soap, &this->_ns1__Task_USCORESmsSend::MobileList);
/* transient soap skipped */
}
int _ns1__Task_USCORESmsSend::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCORESmsSend(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, int id, const _ns1__Task_USCORESmsSend *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCORESmsSend::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCORESmsSend::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCORESmsSend::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCORESmsSend::TimeStamp), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Content", -1, &(a->_ns1__Task_USCORESmsSend::Content), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:LongSms", -1, &(a->_ns1__Task_USCORESmsSend::LongSms), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Priority", -1, &(a->_ns1__Task_USCORESmsSend::Priority), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:AtTime", -1, &(a->_ns1__Task_USCORESmsSend::AtTime), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfMobileFileGroup(soap, "ns1:MobileList", -1, &(a->_ns1__Task_USCORESmsSend::MobileList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCORESmsSend::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCORESmsSend(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsSend * SOAP_FMAC4 soap_in__ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, _ns1__Task_USCORESmsSend *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCORESmsSend *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend, sizeof(_ns1__Task_USCORESmsSend), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCORESmsSend *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_Content1 = 1;
size_t soap_flag_LongSms1 = 1;
size_t soap_flag_Priority1 = 1;
size_t soap_flag_AtTime1 = 1;
size_t soap_flag_MobileList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCORESmsSend::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCORESmsSend::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCORESmsSend::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCORESmsSend::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_Content1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Content", &(a->_ns1__Task_USCORESmsSend::Content), "xsd:string"))
{ soap_flag_Content1--;
continue;
}
if (soap_flag_LongSms1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:LongSms", &(a->_ns1__Task_USCORESmsSend::LongSms), "xsd:long"))
{ soap_flag_LongSms1--;
continue;
}
if (soap_flag_Priority1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Priority", &(a->_ns1__Task_USCORESmsSend::Priority), "xsd:long"))
{ soap_flag_Priority1--;
continue;
}
if (soap_flag_AtTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:AtTime", &(a->_ns1__Task_USCORESmsSend::AtTime), "xsd:string"))
{ soap_flag_AtTime1--;
continue;
}
if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfMobileFileGroup(soap, "ns1:MobileList", &(a->_ns1__Task_USCORESmsSend::MobileList), "ns1:ArrayOfMobileFileGroup"))
{ soap_flag_MobileList1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCORESmsSend *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend, 0, sizeof(_ns1__Task_USCORESmsSend), 0, soap_copy__ns1__Task_USCORESmsSend);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_LongSms1 > 0 || soap_flag_Priority1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCORESmsSend::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend);
if (this->soap_out(soap, tag?tag:"ns1:Task_SmsSend", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCORESmsSend::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCORESmsSend(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsSend * SOAP_FMAC4 soap_get__ns1__Task_USCORESmsSend(struct soap *soap, _ns1__Task_USCORESmsSend *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCORESmsSend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCORESmsSend * SOAP_FMAC2 soap_instantiate__ns1__Task_USCORESmsSend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCORESmsSend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsSend);
if (size)
*size = sizeof(_ns1__Task_USCORESmsSend);
((_ns1__Task_USCORESmsSend*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCORESmsSend[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCORESmsSend);
for (int i = 0; i < n; i++)
((_ns1__Task_USCORESmsSend*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCORESmsSend*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCORESmsSend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCORESmsSend %p -> %p\n", q, p));
*(_ns1__Task_USCORESmsSend*)p = *(_ns1__Task_USCORESmsSend*)q;
}
void _ns1__Task_USCOREDelFileResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREDelFileResponse::ErrCode);
this->_ns1__Task_USCOREDelFileResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCOREDelFileResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREDelFileResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREDelFileResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Task_USCOREDelFileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREDelFileResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREDelFileResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREDelFileResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse), type))
return soap->error;
soap_element_result(soap, "ns1:ErrCode");
if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Task_USCOREDelFileResponse::ErrCode), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREDelFileResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREDelFileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREDelFileResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREDelFileResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREDelFileResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREDelFileResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREDelFileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse, sizeof(_ns1__Task_USCOREDelFileResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREDelFileResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_ErrCode1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Task_USCOREDelFileResponse::ErrCode), "xsd:long"))
{ soap_flag_ErrCode1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREDelFileResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:ErrCode");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREDelFileResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse, 0, sizeof(_ns1__Task_USCOREDelFileResponse), 0, soap_copy__ns1__Task_USCOREDelFileResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREDelFileResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_DelFileResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREDelFileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREDelFileResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREDelFileResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREDelFileResponse(struct soap *soap, _ns1__Task_USCOREDelFileResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREDelFileResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREDelFileResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREDelFileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREDelFileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREDelFileResponse);
if (size)
*size = sizeof(_ns1__Task_USCOREDelFileResponse);
((_ns1__Task_USCOREDelFileResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREDelFileResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREDelFileResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREDelFileResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREDelFileResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREDelFileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREDelFileResponse %p -> %p\n", q, p));
*(_ns1__Task_USCOREDelFileResponse*)p = *(_ns1__Task_USCOREDelFileResponse*)q;
}
void _ns1__Task_USCOREDelFile::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREDelFile::CorpID);
this->_ns1__Task_USCOREDelFile::LoginName = NULL;
this->_ns1__Task_USCOREDelFile::Password = NULL;
this->_ns1__Task_USCOREDelFile::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREDelFile::TaskFileID);
/* transient soap skipped */
}
void _ns1__Task_USCOREDelFile::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREDelFile::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREDelFile::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREDelFile::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREDelFile::TimeStamp);
soap_embedded(soap, &this->_ns1__Task_USCOREDelFile::TaskFileID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Task_USCOREDelFile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREDelFile(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREDelFile *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREDelFile::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREDelFile::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREDelFile::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREDelFile::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TaskFileID", -1, &(a->_ns1__Task_USCOREDelFile::TaskFileID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREDelFile::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREDelFile(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREDelFile * SOAP_FMAC4 soap_in__ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, _ns1__Task_USCOREDelFile *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREDelFile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile, sizeof(_ns1__Task_USCOREDelFile), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREDelFile *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_TaskFileID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREDelFile::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREDelFile::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREDelFile::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREDelFile::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_TaskFileID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskFileID", &(a->_ns1__Task_USCOREDelFile::TaskFileID), "xsd:long"))
{ soap_flag_TaskFileID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREDelFile *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile, 0, sizeof(_ns1__Task_USCOREDelFile), 0, soap_copy__ns1__Task_USCOREDelFile);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_TaskFileID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREDelFile::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile);
if (this->soap_out(soap, tag?tag:"ns1:Task_DelFile", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREDelFile::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREDelFile(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREDelFile * SOAP_FMAC4 soap_get__ns1__Task_USCOREDelFile(struct soap *soap, _ns1__Task_USCOREDelFile *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREDelFile(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREDelFile * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREDelFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREDelFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREDelFile);
if (size)
*size = sizeof(_ns1__Task_USCOREDelFile);
((_ns1__Task_USCOREDelFile*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREDelFile[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREDelFile);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREDelFile*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREDelFile*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREDelFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREDelFile %p -> %p\n", q, p));
*(_ns1__Task_USCOREDelFile*)p = *(_ns1__Task_USCOREDelFile*)q;
}
void _ns1__Task_USCOREUpFileResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREUpFileResponse::TaskFileID);
this->_ns1__Task_USCOREUpFileResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCOREUpFileResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREUpFileResponse::TaskFileID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFileResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Task_USCOREUpFileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREUpFileResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREUpFileResponse(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREUpFileResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse), type))
return soap->error;
soap_element_result(soap, "ns1:TaskFileID");
if (soap_out_LONG64(soap, "ns1:TaskFileID", -1, &(a->_ns1__Task_USCOREUpFileResponse::TaskFileID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Task_USCOREUpFileResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREUpFileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREUpFileResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREUpFileResponse * SOAP_FMAC4 soap_in__ns1__Task_USCOREUpFileResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREUpFileResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREUpFileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse, sizeof(_ns1__Task_USCOREUpFileResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREUpFileResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_TaskFileID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_TaskFileID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskFileID", &(a->_ns1__Task_USCOREUpFileResponse::TaskFileID), "xsd:long"))
{ soap_flag_TaskFileID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Task_USCOREUpFileResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:TaskFileID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREUpFileResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse, 0, sizeof(_ns1__Task_USCOREUpFileResponse), 0, soap_copy__ns1__Task_USCOREUpFileResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TaskFileID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREUpFileResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse);
if (this->soap_out(soap, tag?tag:"ns1:Task_UpFileResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREUpFileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREUpFileResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREUpFileResponse * SOAP_FMAC4 soap_get__ns1__Task_USCOREUpFileResponse(struct soap *soap, _ns1__Task_USCOREUpFileResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREUpFileResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREUpFileResponse * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREUpFileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREUpFileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREUpFileResponse);
if (size)
*size = sizeof(_ns1__Task_USCOREUpFileResponse);
((_ns1__Task_USCOREUpFileResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREUpFileResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREUpFileResponse);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREUpFileResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREUpFileResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREUpFileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREUpFileResponse %p -> %p\n", q, p));
*(_ns1__Task_USCOREUpFileResponse*)p = *(_ns1__Task_USCOREUpFileResponse*)q;
}
void _ns1__Task_USCOREUpFile::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREUpFile::CorpID);
this->_ns1__Task_USCOREUpFile::LoginName = NULL;
this->_ns1__Task_USCOREUpFile::Password = NULL;
this->_ns1__Task_USCOREUpFile::TimeStamp = NULL;
this->_ns1__Task_USCOREUpFile::Subject = NULL;
soap_default_LONG64(soap, &this->_ns1__Task_USCOREUpFile::AutoDelete);
this->_ns1__Task_USCOREUpFile::FileData = NULL;
/* transient soap skipped */
}
void _ns1__Task_USCOREUpFile::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Task_USCOREUpFile::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFile::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFile::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFile::TimeStamp);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Task_USCOREUpFile::Subject);
soap_embedded(soap, &this->_ns1__Task_USCOREUpFile::AutoDelete, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerToxsd__base64Binary(soap, &this->_ns1__Task_USCOREUpFile::FileData);
/* transient soap skipped */
}
int _ns1__Task_USCOREUpFile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Task_USCOREUpFile(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, int id, const _ns1__Task_USCOREUpFile *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Task_USCOREUpFile::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Task_USCOREUpFile::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Task_USCOREUpFile::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Task_USCOREUpFile::TimeStamp), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Subject", -1, &(a->_ns1__Task_USCOREUpFile::Subject), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:AutoDelete", -1, &(a->_ns1__Task_USCOREUpFile::AutoDelete), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:FileData", -1, &(a->_ns1__Task_USCOREUpFile::FileData), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Task_USCOREUpFile::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Task_USCOREUpFile(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Task_USCOREUpFile * SOAP_FMAC4 soap_in__ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, _ns1__Task_USCOREUpFile *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Task_USCOREUpFile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile, sizeof(_ns1__Task_USCOREUpFile), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Task_USCOREUpFile *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_Subject1 = 1;
size_t soap_flag_AutoDelete1 = 1;
size_t soap_flag_FileData1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Task_USCOREUpFile::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Task_USCOREUpFile::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Task_USCOREUpFile::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Task_USCOREUpFile::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_Subject1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Subject", &(a->_ns1__Task_USCOREUpFile::Subject), "xsd:string"))
{ soap_flag_Subject1--;
continue;
}
if (soap_flag_AutoDelete1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:AutoDelete", &(a->_ns1__Task_USCOREUpFile::AutoDelete), "xsd:long"))
{ soap_flag_AutoDelete1--;
continue;
}
if (soap_flag_FileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:FileData", &(a->_ns1__Task_USCOREUpFile::FileData), "xsd:base64Binary"))
{ soap_flag_FileData1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Task_USCOREUpFile *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile, 0, sizeof(_ns1__Task_USCOREUpFile), 0, soap_copy__ns1__Task_USCOREUpFile);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_AutoDelete1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Task_USCOREUpFile::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile);
if (this->soap_out(soap, tag?tag:"ns1:Task_UpFile", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Task_USCOREUpFile::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Task_USCOREUpFile(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Task_USCOREUpFile * SOAP_FMAC4 soap_get__ns1__Task_USCOREUpFile(struct soap *soap, _ns1__Task_USCOREUpFile *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Task_USCOREUpFile(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Task_USCOREUpFile * SOAP_FMAC2 soap_instantiate__ns1__Task_USCOREUpFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Task_USCOREUpFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREUpFile);
if (size)
*size = sizeof(_ns1__Task_USCOREUpFile);
((_ns1__Task_USCOREUpFile*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Task_USCOREUpFile[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Task_USCOREUpFile);
for (int i = 0; i < n; i++)
((_ns1__Task_USCOREUpFile*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Task_USCOREUpFile*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Task_USCOREUpFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Task_USCOREUpFile %p -> %p\n", q, p));
*(_ns1__Task_USCOREUpFile*)p = *(_ns1__Task_USCOREUpFile*)q;
}
void _ns1__Mms_USCOREGetRecvResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetRecvResponse::Count);
this->_ns1__Mms_USCOREGetRecvResponse::ErrMsg = NULL;
this->_ns1__Mms_USCOREGetRecvResponse::Mobile = NULL;
this->_ns1__Mms_USCOREGetRecvResponse::RecvNum = NULL;
this->_ns1__Mms_USCOREGetRecvResponse::AddNum = NULL;
this->_ns1__Mms_USCOREGetRecvResponse::Subject = NULL;
this->_ns1__Mms_USCOREGetRecvResponse::RecvTime = NULL;
this->_ns1__Mms_USCOREGetRecvResponse::MmsRecvFileList = NULL;
/* transient soap skipped */
}
void _ns1__Mms_USCOREGetRecvResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCOREGetRecvResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::ErrMsg);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::Mobile);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::RecvNum);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::AddNum);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::Subject);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecvResponse::RecvTime);
soap_serialize_PointerTons1__ArrayOfMmsRecvFileGroup(soap, &this->_ns1__Mms_USCOREGetRecvResponse::MmsRecvFileList);
/* transient soap skipped */
}
int _ns1__Mms_USCOREGetRecvResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCOREGetRecvResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetRecvResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::Mobile), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:RecvNum", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::RecvNum), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::AddNum), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Subject", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::Subject), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:RecvTime", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::RecvTime), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfMmsRecvFileGroup(soap, "ns1:MmsRecvFileList", -1, &(a->_ns1__Mms_USCOREGetRecvResponse::MmsRecvFileList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCOREGetRecvResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCOREGetRecvResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetRecvResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetRecvResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCOREGetRecvResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse, sizeof(_ns1__Mms_USCOREGetRecvResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCOREGetRecvResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_Mobile1 = 1;
size_t soap_flag_RecvNum1 = 1;
size_t soap_flag_AddNum1 = 1;
size_t soap_flag_Subject1 = 1;
size_t soap_flag_RecvTime1 = 1;
size_t soap_flag_MmsRecvFileList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Mms_USCOREGetRecvResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCOREGetRecvResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->_ns1__Mms_USCOREGetRecvResponse::Mobile), "xsd:string"))
{ soap_flag_Mobile1--;
continue;
}
if (soap_flag_RecvNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:RecvNum", &(a->_ns1__Mms_USCOREGetRecvResponse::RecvNum), "xsd:string"))
{ soap_flag_RecvNum1--;
continue;
}
if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->_ns1__Mms_USCOREGetRecvResponse::AddNum), "xsd:string"))
{ soap_flag_AddNum1--;
continue;
}
if (soap_flag_Subject1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Subject", &(a->_ns1__Mms_USCOREGetRecvResponse::Subject), "xsd:string"))
{ soap_flag_Subject1--;
continue;
}
if (soap_flag_RecvTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:RecvTime", &(a->_ns1__Mms_USCOREGetRecvResponse::RecvTime), "xsd:string"))
{ soap_flag_RecvTime1--;
continue;
}
if (soap_flag_MmsRecvFileList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfMmsRecvFileGroup(soap, "ns1:MmsRecvFileList", &(a->_ns1__Mms_USCOREGetRecvResponse::MmsRecvFileList), "ns1:ArrayOfMmsRecvFileGroup"))
{ soap_flag_MmsRecvFileList1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCOREGetRecvResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse, 0, sizeof(_ns1__Mms_USCOREGetRecvResponse), 0, soap_copy__ns1__Mms_USCOREGetRecvResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCOREGetRecvResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse);
if (this->soap_out(soap, tag?tag:"ns1:Mms_GetRecvResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCOREGetRecvResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCOREGetRecvResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetRecvResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, _ns1__Mms_USCOREGetRecvResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCOREGetRecvResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCOREGetRecvResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetRecvResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetRecvResponse);
if (size)
*size = sizeof(_ns1__Mms_USCOREGetRecvResponse);
((_ns1__Mms_USCOREGetRecvResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetRecvResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCOREGetRecvResponse);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCOREGetRecvResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCOREGetRecvResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetRecvResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetRecvResponse %p -> %p\n", q, p));
*(_ns1__Mms_USCOREGetRecvResponse*)p = *(_ns1__Mms_USCOREGetRecvResponse*)q;
}
void _ns1__Mms_USCOREGetRecv::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetRecv::CorpID);
this->_ns1__Mms_USCOREGetRecv::LoginName = NULL;
this->_ns1__Mms_USCOREGetRecv::Password = NULL;
this->_ns1__Mms_USCOREGetRecv::TimeStamp = NULL;
/* transient soap skipped */
}
void _ns1__Mms_USCOREGetRecv::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCOREGetRecv::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecv::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecv::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetRecv::TimeStamp);
/* transient soap skipped */
}
int _ns1__Mms_USCOREGetRecv::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCOREGetRecv(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetRecv *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCOREGetRecv::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCOREGetRecv::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCOREGetRecv::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCOREGetRecv::TimeStamp), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCOREGetRecv::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCOREGetRecv(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetRecv * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetRecv *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCOREGetRecv *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv, sizeof(_ns1__Mms_USCOREGetRecv), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCOREGetRecv *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCOREGetRecv::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCOREGetRecv::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCOREGetRecv::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCOREGetRecv::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCOREGetRecv *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv, 0, sizeof(_ns1__Mms_USCOREGetRecv), 0, soap_copy__ns1__Mms_USCOREGetRecv);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCOREGetRecv::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv);
if (this->soap_out(soap, tag?tag:"ns1:Mms_GetRecv", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCOREGetRecv::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCOREGetRecv(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetRecv * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetRecv(struct soap *soap, _ns1__Mms_USCOREGetRecv *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCOREGetRecv(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCOREGetRecv * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetRecv(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetRecv(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetRecv);
if (size)
*size = sizeof(_ns1__Mms_USCOREGetRecv);
((_ns1__Mms_USCOREGetRecv*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetRecv[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCOREGetRecv);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCOREGetRecv*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCOREGetRecv*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetRecv(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetRecv %p -> %p\n", q, p));
*(_ns1__Mms_USCOREGetRecv*)p = *(_ns1__Mms_USCOREGetRecv*)q;
}
void _ns1__Mms_USCOREGetReportResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetReportResponse::Count);
this->_ns1__Mms_USCOREGetReportResponse::ErrMsg = NULL;
this->_ns1__Mms_USCOREGetReportResponse::MmsReportList = NULL;
/* transient soap skipped */
}
void _ns1__Mms_USCOREGetReportResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCOREGetReportResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetReportResponse::ErrMsg);
soap_serialize_PointerTons1__ArrayOfMmsReportList(soap, &this->_ns1__Mms_USCOREGetReportResponse::MmsReportList);
/* transient soap skipped */
}
int _ns1__Mms_USCOREGetReportResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCOREGetReportResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetReportResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetReportResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Mms_USCOREGetReportResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCOREGetReportResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfMmsReportList(soap, "ns1:MmsReportList", -1, &(a->_ns1__Mms_USCOREGetReportResponse::MmsReportList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCOREGetReportResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCOREGetReportResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetReportResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetReportResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetReportResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCOREGetReportResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse, sizeof(_ns1__Mms_USCOREGetReportResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCOREGetReportResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_MmsReportList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Mms_USCOREGetReportResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCOREGetReportResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_MmsReportList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfMmsReportList(soap, "ns1:MmsReportList", &(a->_ns1__Mms_USCOREGetReportResponse::MmsReportList), "ns1:ArrayOfMmsReportList"))
{ soap_flag_MmsReportList1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCOREGetReportResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse, 0, sizeof(_ns1__Mms_USCOREGetReportResponse), 0, soap_copy__ns1__Mms_USCOREGetReportResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCOREGetReportResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse);
if (this->soap_out(soap, tag?tag:"ns1:Mms_GetReportResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCOREGetReportResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCOREGetReportResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetReportResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetReportResponse(struct soap *soap, _ns1__Mms_USCOREGetReportResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCOREGetReportResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCOREGetReportResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetReportResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetReportResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetReportResponse);
if (size)
*size = sizeof(_ns1__Mms_USCOREGetReportResponse);
((_ns1__Mms_USCOREGetReportResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetReportResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCOREGetReportResponse);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCOREGetReportResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCOREGetReportResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetReportResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetReportResponse %p -> %p\n", q, p));
*(_ns1__Mms_USCOREGetReportResponse*)p = *(_ns1__Mms_USCOREGetReportResponse*)q;
}
void _ns1__Mms_USCOREGetReport::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetReport::CorpID);
this->_ns1__Mms_USCOREGetReport::LoginName = NULL;
this->_ns1__Mms_USCOREGetReport::Password = NULL;
this->_ns1__Mms_USCOREGetReport::TimeStamp = NULL;
/* transient soap skipped */
}
void _ns1__Mms_USCOREGetReport::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCOREGetReport::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetReport::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetReport::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetReport::TimeStamp);
/* transient soap skipped */
}
int _ns1__Mms_USCOREGetReport::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCOREGetReport(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetReport *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCOREGetReport::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCOREGetReport::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCOREGetReport::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCOREGetReport::TimeStamp), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCOREGetReport::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCOREGetReport(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetReport * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetReport *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCOREGetReport *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport, sizeof(_ns1__Mms_USCOREGetReport), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCOREGetReport *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCOREGetReport::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCOREGetReport::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCOREGetReport::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCOREGetReport::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCOREGetReport *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport, 0, sizeof(_ns1__Mms_USCOREGetReport), 0, soap_copy__ns1__Mms_USCOREGetReport);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCOREGetReport::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport);
if (this->soap_out(soap, tag?tag:"ns1:Mms_GetReport", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCOREGetReport::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCOREGetReport(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetReport * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetReport(struct soap *soap, _ns1__Mms_USCOREGetReport *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCOREGetReport(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCOREGetReport * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetReport(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetReport(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetReport);
if (size)
*size = sizeof(_ns1__Mms_USCOREGetReport);
((_ns1__Mms_USCOREGetReport*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetReport[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCOREGetReport);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCOREGetReport*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCOREGetReport*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetReport(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetReport %p -> %p\n", q, p));
*(_ns1__Mms_USCOREGetReport*)p = *(_ns1__Mms_USCOREGetReport*)q;
}
void _ns1__Mms_USCORESendResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCORESendResponse::Count);
this->_ns1__Mms_USCORESendResponse::ErrMsg = NULL;
this->_ns1__Mms_USCORESendResponse::MmsIDList = NULL;
/* transient soap skipped */
}
void _ns1__Mms_USCORESendResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCORESendResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESendResponse::ErrMsg);
soap_serialize_PointerTons1__ArrayOfMmsIDList(soap, &this->_ns1__Mms_USCORESendResponse::MmsIDList);
/* transient soap skipped */
}
int _ns1__Mms_USCORESendResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCORESendResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCORESendResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCORESendResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Mms_USCORESendResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCORESendResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfMmsIDList(soap, "ns1:MmsIDList", -1, &(a->_ns1__Mms_USCORESendResponse::MmsIDList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCORESendResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCORESendResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCORESendResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCORESendResponse(struct soap *soap, const char *tag, _ns1__Mms_USCORESendResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCORESendResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse, sizeof(_ns1__Mms_USCORESendResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCORESendResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_MmsIDList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Mms_USCORESendResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCORESendResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_MmsIDList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfMmsIDList(soap, "ns1:MmsIDList", &(a->_ns1__Mms_USCORESendResponse::MmsIDList), "ns1:ArrayOfMmsIDList"))
{ soap_flag_MmsIDList1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCORESendResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse, 0, sizeof(_ns1__Mms_USCORESendResponse), 0, soap_copy__ns1__Mms_USCORESendResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCORESendResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse);
if (this->soap_out(soap, tag?tag:"ns1:Mms_SendResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCORESendResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCORESendResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCORESendResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCORESendResponse(struct soap *soap, _ns1__Mms_USCORESendResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCORESendResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCORESendResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCORESendResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCORESendResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCORESendResponse);
if (size)
*size = sizeof(_ns1__Mms_USCORESendResponse);
((_ns1__Mms_USCORESendResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCORESendResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCORESendResponse);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCORESendResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCORESendResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCORESendResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCORESendResponse %p -> %p\n", q, p));
*(_ns1__Mms_USCORESendResponse*)p = *(_ns1__Mms_USCORESendResponse*)q;
}
void _ns1__Mms_USCORESend::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCORESend::CorpID);
this->_ns1__Mms_USCORESend::LoginName = NULL;
this->_ns1__Mms_USCORESend::Password = NULL;
this->_ns1__Mms_USCORESend::TimeStamp = NULL;
this->_ns1__Mms_USCORESend::AddNum = NULL;
this->_ns1__Mms_USCORESend::Timer = NULL;
this->_ns1__Mms_USCORESend::MobileList = NULL;
soap_default_LONG64(soap, &this->_ns1__Mms_USCORESend::MmsFileID);
/* transient soap skipped */
}
void _ns1__Mms_USCORESend::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCORESend::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::TimeStamp);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::AddNum);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCORESend::Timer);
soap_serialize_PointerTons1__ArrayOfMobileList(soap, &this->_ns1__Mms_USCORESend::MobileList);
soap_embedded(soap, &this->_ns1__Mms_USCORESend::MmsFileID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Mms_USCORESend::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCORESend(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCORESend(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCORESend *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCORESend::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCORESend::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCORESend::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCORESend::TimeStamp), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->_ns1__Mms_USCORESend::AddNum), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Timer", -1, &(a->_ns1__Mms_USCORESend::Timer), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", -1, &(a->_ns1__Mms_USCORESend::MobileList), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:MmsFileID", -1, &(a->_ns1__Mms_USCORESend::MmsFileID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCORESend::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCORESend(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCORESend * SOAP_FMAC4 soap_in__ns1__Mms_USCORESend(struct soap *soap, const char *tag, _ns1__Mms_USCORESend *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCORESend *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend, sizeof(_ns1__Mms_USCORESend), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCORESend *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_AddNum1 = 1;
size_t soap_flag_Timer1 = 1;
size_t soap_flag_MobileList1 = 1;
size_t soap_flag_MmsFileID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCORESend::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCORESend::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCORESend::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCORESend::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->_ns1__Mms_USCORESend::AddNum), "xsd:string"))
{ soap_flag_AddNum1--;
continue;
}
if (soap_flag_Timer1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Timer", &(a->_ns1__Mms_USCORESend::Timer), "xsd:string"))
{ soap_flag_Timer1--;
continue;
}
if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", &(a->_ns1__Mms_USCORESend::MobileList), "ns1:ArrayOfMobileList"))
{ soap_flag_MobileList1--;
continue;
}
if (soap_flag_MmsFileID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:MmsFileID", &(a->_ns1__Mms_USCORESend::MmsFileID), "xsd:long"))
{ soap_flag_MmsFileID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCORESend *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend, 0, sizeof(_ns1__Mms_USCORESend), 0, soap_copy__ns1__Mms_USCORESend);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_MmsFileID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCORESend::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend);
if (this->soap_out(soap, tag?tag:"ns1:Mms_Send", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCORESend::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCORESend(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCORESend * SOAP_FMAC4 soap_get__ns1__Mms_USCORESend(struct soap *soap, _ns1__Mms_USCORESend *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCORESend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCORESend * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCORESend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCORESend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCORESend);
if (size)
*size = sizeof(_ns1__Mms_USCORESend);
((_ns1__Mms_USCORESend*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCORESend[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCORESend);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCORESend*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCORESend*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCORESend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCORESend %p -> %p\n", q, p));
*(_ns1__Mms_USCORESend*)p = *(_ns1__Mms_USCORESend*)q;
}
void _ns1__Mms_USCOREGetFileStatusResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Status);
this->_ns1__Mms_USCOREGetFileStatusResponse::ErrMsg = NULL;
this->_ns1__Mms_USCOREGetFileStatusResponse::Title = NULL;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Size);
this->_ns1__Mms_USCOREGetFileStatusResponse::CreateTime = NULL;
/* transient soap skipped */
}
void _ns1__Mms_USCOREGetFileStatusResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::ErrMsg);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Title);
soap_embedded(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::Size, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatusResponse::CreateTime);
/* transient soap skipped */
}
int _ns1__Mms_USCOREGetFileStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCOREGetFileStatusResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetFileStatusResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Status");
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::Status), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Title", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::Title), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Size", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::Size), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:CreateTime", -1, &(a->_ns1__Mms_USCOREGetFileStatusResponse::CreateTime), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCOREGetFileStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCOREGetFileStatusResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatusResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetFileStatusResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCOREGetFileStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse, sizeof(_ns1__Mms_USCOREGetFileStatusResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCOREGetFileStatusResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Status1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_Title1 = 1;
size_t soap_flag_Size1 = 1;
size_t soap_flag_CreateTime1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->_ns1__Mms_USCOREGetFileStatusResponse::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCOREGetFileStatusResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_Title1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Title", &(a->_ns1__Mms_USCOREGetFileStatusResponse::Title), "xsd:string"))
{ soap_flag_Title1--;
continue;
}
if (soap_flag_Size1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Size", &(a->_ns1__Mms_USCOREGetFileStatusResponse::Size), "xsd:long"))
{ soap_flag_Size1--;
continue;
}
if (soap_flag_CreateTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:CreateTime", &(a->_ns1__Mms_USCOREGetFileStatusResponse::CreateTime), "xsd:string"))
{ soap_flag_CreateTime1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Status");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCOREGetFileStatusResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse, 0, sizeof(_ns1__Mms_USCOREGetFileStatusResponse), 0, soap_copy__ns1__Mms_USCOREGetFileStatusResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Size1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCOREGetFileStatusResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse);
if (this->soap_out(soap, tag?tag:"ns1:Mms_GetFileStatusResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCOREGetFileStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCOREGetFileStatusResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatusResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, _ns1__Mms_USCOREGetFileStatusResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCOREGetFileStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCOREGetFileStatusResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetFileStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetFileStatusResponse);
if (size)
*size = sizeof(_ns1__Mms_USCOREGetFileStatusResponse);
((_ns1__Mms_USCOREGetFileStatusResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetFileStatusResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCOREGetFileStatusResponse);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCOREGetFileStatusResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCOREGetFileStatusResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetFileStatusResponse %p -> %p\n", q, p));
*(_ns1__Mms_USCOREGetFileStatusResponse*)p = *(_ns1__Mms_USCOREGetFileStatusResponse*)q;
}
void _ns1__Mms_USCOREGetFileStatus::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetFileStatus::CorpID);
this->_ns1__Mms_USCOREGetFileStatus::LoginName = NULL;
this->_ns1__Mms_USCOREGetFileStatus::Password = NULL;
this->_ns1__Mms_USCOREGetFileStatus::TimeStamp = NULL;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREGetFileStatus::MmsFileID);
/* transient soap skipped */
}
void _ns1__Mms_USCOREGetFileStatus::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCOREGetFileStatus::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatus::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatus::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREGetFileStatus::TimeStamp);
soap_embedded(soap, &this->_ns1__Mms_USCOREGetFileStatus::MmsFileID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int _ns1__Mms_USCOREGetFileStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCOREGetFileStatus(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREGetFileStatus *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCOREGetFileStatus::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCOREGetFileStatus::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCOREGetFileStatus::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCOREGetFileStatus::TimeStamp), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:MmsFileID", -1, &(a->_ns1__Mms_USCOREGetFileStatus::MmsFileID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCOREGetFileStatus::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCOREGetFileStatus(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatus * SOAP_FMAC4 soap_in__ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetFileStatus *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCOREGetFileStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus, sizeof(_ns1__Mms_USCOREGetFileStatus), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCOREGetFileStatus *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_MmsFileID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCOREGetFileStatus::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCOREGetFileStatus::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCOREGetFileStatus::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCOREGetFileStatus::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_MmsFileID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:MmsFileID", &(a->_ns1__Mms_USCOREGetFileStatus::MmsFileID), "xsd:long"))
{ soap_flag_MmsFileID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCOREGetFileStatus *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus, 0, sizeof(_ns1__Mms_USCOREGetFileStatus), 0, soap_copy__ns1__Mms_USCOREGetFileStatus);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_MmsFileID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCOREGetFileStatus::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus);
if (this->soap_out(soap, tag?tag:"ns1:Mms_GetFileStatus", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCOREGetFileStatus::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCOREGetFileStatus(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatus * SOAP_FMAC4 soap_get__ns1__Mms_USCOREGetFileStatus(struct soap *soap, _ns1__Mms_USCOREGetFileStatus *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCOREGetFileStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCOREGetFileStatus * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREGetFileStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREGetFileStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetFileStatus);
if (size)
*size = sizeof(_ns1__Mms_USCOREGetFileStatus);
((_ns1__Mms_USCOREGetFileStatus*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREGetFileStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCOREGetFileStatus);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCOREGetFileStatus*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCOREGetFileStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREGetFileStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREGetFileStatus %p -> %p\n", q, p));
*(_ns1__Mms_USCOREGetFileStatus*)p = *(_ns1__Mms_USCOREGetFileStatus*)q;
}
void _ns1__Mms_USCOREUpFileResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREUpFileResponse::MmsFileID);
this->_ns1__Mms_USCOREUpFileResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Mms_USCOREUpFileResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCOREUpFileResponse::MmsFileID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFileResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Mms_USCOREUpFileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCOREUpFileResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREUpFileResponse(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREUpFileResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse), type))
return soap->error;
soap_element_result(soap, "ns1:MmsFileID");
if (soap_out_LONG64(soap, "ns1:MmsFileID", -1, &(a->_ns1__Mms_USCOREUpFileResponse::MmsFileID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Mms_USCOREUpFileResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCOREUpFileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCOREUpFileResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREUpFileResponse * SOAP_FMAC4 soap_in__ns1__Mms_USCOREUpFileResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREUpFileResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCOREUpFileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse, sizeof(_ns1__Mms_USCOREUpFileResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCOREUpFileResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_MmsFileID1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_MmsFileID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:MmsFileID", &(a->_ns1__Mms_USCOREUpFileResponse::MmsFileID), "xsd:long"))
{ soap_flag_MmsFileID1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Mms_USCOREUpFileResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:MmsFileID");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCOREUpFileResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse, 0, sizeof(_ns1__Mms_USCOREUpFileResponse), 0, soap_copy__ns1__Mms_USCOREUpFileResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_MmsFileID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCOREUpFileResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse);
if (this->soap_out(soap, tag?tag:"ns1:Mms_UpFileResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCOREUpFileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCOREUpFileResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREUpFileResponse * SOAP_FMAC4 soap_get__ns1__Mms_USCOREUpFileResponse(struct soap *soap, _ns1__Mms_USCOREUpFileResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCOREUpFileResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCOREUpFileResponse * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREUpFileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREUpFileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREUpFileResponse);
if (size)
*size = sizeof(_ns1__Mms_USCOREUpFileResponse);
((_ns1__Mms_USCOREUpFileResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREUpFileResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCOREUpFileResponse);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCOREUpFileResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCOREUpFileResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREUpFileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREUpFileResponse %p -> %p\n", q, p));
*(_ns1__Mms_USCOREUpFileResponse*)p = *(_ns1__Mms_USCOREUpFileResponse*)q;
}
void _ns1__Mms_USCOREUpFile::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREUpFile::CorpID);
this->_ns1__Mms_USCOREUpFile::LoginName = NULL;
this->_ns1__Mms_USCOREUpFile::Password = NULL;
this->_ns1__Mms_USCOREUpFile::TimeStamp = NULL;
this->_ns1__Mms_USCOREUpFile::Subject = NULL;
soap_default_LONG64(soap, &this->_ns1__Mms_USCOREUpFile::SmilType);
this->_ns1__Mms_USCOREUpFile::MmsFileList = NULL;
/* transient soap skipped */
}
void _ns1__Mms_USCOREUpFile::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Mms_USCOREUpFile::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFile::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFile::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFile::TimeStamp);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Mms_USCOREUpFile::Subject);
soap_embedded(soap, &this->_ns1__Mms_USCOREUpFile::SmilType, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTons1__ArrayOfMmsFileGroup(soap, &this->_ns1__Mms_USCOREUpFile::MmsFileList);
/* transient soap skipped */
}
int _ns1__Mms_USCOREUpFile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Mms_USCOREUpFile(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, int id, const _ns1__Mms_USCOREUpFile *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Mms_USCOREUpFile::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Mms_USCOREUpFile::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Mms_USCOREUpFile::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Mms_USCOREUpFile::TimeStamp), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Subject", -1, &(a->_ns1__Mms_USCOREUpFile::Subject), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SmilType", -1, &(a->_ns1__Mms_USCOREUpFile::SmilType), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfMmsFileGroup(soap, "ns1:MmsFileList", -1, &(a->_ns1__Mms_USCOREUpFile::MmsFileList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Mms_USCOREUpFile::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Mms_USCOREUpFile(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREUpFile * SOAP_FMAC4 soap_in__ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, _ns1__Mms_USCOREUpFile *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Mms_USCOREUpFile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile, sizeof(_ns1__Mms_USCOREUpFile), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Mms_USCOREUpFile *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_Subject1 = 1;
size_t soap_flag_SmilType1 = 1;
size_t soap_flag_MmsFileList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Mms_USCOREUpFile::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Mms_USCOREUpFile::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Mms_USCOREUpFile::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Mms_USCOREUpFile::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_Subject1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Subject", &(a->_ns1__Mms_USCOREUpFile::Subject), "xsd:string"))
{ soap_flag_Subject1--;
continue;
}
if (soap_flag_SmilType1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SmilType", &(a->_ns1__Mms_USCOREUpFile::SmilType), "xsd:long"))
{ soap_flag_SmilType1--;
continue;
}
if (soap_flag_MmsFileList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfMmsFileGroup(soap, "ns1:MmsFileList", &(a->_ns1__Mms_USCOREUpFile::MmsFileList), "ns1:ArrayOfMmsFileGroup"))
{ soap_flag_MmsFileList1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Mms_USCOREUpFile *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile, 0, sizeof(_ns1__Mms_USCOREUpFile), 0, soap_copy__ns1__Mms_USCOREUpFile);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_SmilType1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Mms_USCOREUpFile::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile);
if (this->soap_out(soap, tag?tag:"ns1:Mms_UpFile", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Mms_USCOREUpFile::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Mms_USCOREUpFile(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREUpFile * SOAP_FMAC4 soap_get__ns1__Mms_USCOREUpFile(struct soap *soap, _ns1__Mms_USCOREUpFile *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Mms_USCOREUpFile(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Mms_USCOREUpFile * SOAP_FMAC2 soap_instantiate__ns1__Mms_USCOREUpFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Mms_USCOREUpFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREUpFile);
if (size)
*size = sizeof(_ns1__Mms_USCOREUpFile);
((_ns1__Mms_USCOREUpFile*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Mms_USCOREUpFile[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Mms_USCOREUpFile);
for (int i = 0; i < n; i++)
((_ns1__Mms_USCOREUpFile*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Mms_USCOREUpFile*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Mms_USCOREUpFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Mms_USCOREUpFile %p -> %p\n", q, p));
*(_ns1__Mms_USCOREUpFile*)p = *(_ns1__Mms_USCOREUpFile*)q;
}
void _ns1__Sms_USCORECancelResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCORECancelResponse::Result);
this->_ns1__Sms_USCORECancelResponse::ErrMsg = NULL;
this->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList = 0;
this->_ns1__Sms_USCORECancelResponse::CancelIDList = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCORECancelResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCORECancelResponse::Result, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORECancelResponse::ErrMsg);
if (this->_ns1__Sms_USCORECancelResponse::CancelIDList)
{ int i;
for (i = 0; i < this->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList; i++)
{
soap_serialize_PointerTons1__CancelIDGroup(soap, this->_ns1__Sms_USCORECancelResponse::CancelIDList + i);
}
}
/* transient soap skipped */
}
int _ns1__Sms_USCORECancelResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCORECancelResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCORECancelResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCORECancelResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Result");
if (soap_out_LONG64(soap, "ns1:Result", -1, &(a->_ns1__Sms_USCORECancelResponse::Result), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCORECancelResponse::ErrMsg), ""))
return soap->error;
if (a->_ns1__Sms_USCORECancelResponse::CancelIDList)
{ int i;
for (i = 0; i < a->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList; i++)
if (soap_out_PointerTons1__CancelIDGroup(soap, "ns1:CancelIDList", -1, a->_ns1__Sms_USCORECancelResponse::CancelIDList + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCORECancelResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCORECancelResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCORECancelResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCORECancelResponse(struct soap *soap, const char *tag, _ns1__Sms_USCORECancelResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCORECancelResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse, sizeof(_ns1__Sms_USCORECancelResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCORECancelResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Result1 = 1;
size_t soap_flag_ErrMsg1 = 1;
struct soap_blist *soap_blist_CancelIDList1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Result1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Result", &(a->_ns1__Sms_USCORECancelResponse::Result), "xsd:long"))
{ soap_flag_Result1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCORECancelResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:CancelIDList", 1, NULL))
{ if (a->_ns1__Sms_USCORECancelResponse::CancelIDList == NULL)
{ if (soap_blist_CancelIDList1 == NULL)
soap_blist_CancelIDList1 = soap_new_block(soap);
a->_ns1__Sms_USCORECancelResponse::CancelIDList = (ns1__CancelIDGroup **)soap_push_block(soap, soap_blist_CancelIDList1, sizeof(ns1__CancelIDGroup *));
if (a->_ns1__Sms_USCORECancelResponse::CancelIDList == NULL)
return NULL;
*a->_ns1__Sms_USCORECancelResponse::CancelIDList = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__CancelIDGroup(soap, "ns1:CancelIDList", a->_ns1__Sms_USCORECancelResponse::CancelIDList, "ns1:CancelIDGroup"))
{ a->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList++;
a->_ns1__Sms_USCORECancelResponse::CancelIDList = NULL;
continue;
}
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Result");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->_ns1__Sms_USCORECancelResponse::CancelIDList)
soap_pop_block(soap, soap_blist_CancelIDList1);
if (a->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList)
a->_ns1__Sms_USCORECancelResponse::CancelIDList = (ns1__CancelIDGroup **)soap_save_block(soap, soap_blist_CancelIDList1, NULL, 1);
else
{ a->_ns1__Sms_USCORECancelResponse::CancelIDList = NULL;
if (soap_blist_CancelIDList1)
soap_end_block(soap, soap_blist_CancelIDList1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCORECancelResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse, 0, sizeof(_ns1__Sms_USCORECancelResponse), 0, soap_copy__ns1__Sms_USCORECancelResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Result1 > 0 || a->_ns1__Sms_USCORECancelResponse::__sizeCancelIDList > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCORECancelResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse);
if (this->soap_out(soap, tag?tag:"ns1:Sms_CancelResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCORECancelResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCORECancelResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCORECancelResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCORECancelResponse(struct soap *soap, _ns1__Sms_USCORECancelResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCORECancelResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCORECancelResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCORECancelResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCORECancelResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORECancelResponse);
if (size)
*size = sizeof(_ns1__Sms_USCORECancelResponse);
((_ns1__Sms_USCORECancelResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORECancelResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCORECancelResponse);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCORECancelResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCORECancelResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCORECancelResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCORECancelResponse %p -> %p\n", q, p));
*(_ns1__Sms_USCORECancelResponse*)p = *(_ns1__Sms_USCORECancelResponse*)q;
}
void _ns1__Sms_USCORECancel::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCORECancel::CorpID);
this->_ns1__Sms_USCORECancel::LoginName = NULL;
this->_ns1__Sms_USCORECancel::Password = NULL;
this->_ns1__Sms_USCORECancel::TimeStamp = NULL;
this->_ns1__Sms_USCORECancel::__sizeSmsID = 0;
this->_ns1__Sms_USCORECancel::SmsID = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCORECancel::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCORECancel::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORECancel::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORECancel::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORECancel::TimeStamp);
if (this->_ns1__Sms_USCORECancel::SmsID)
{ int i;
for (i = 0; i < this->_ns1__Sms_USCORECancel::__sizeSmsID; i++)
{
soap_embedded(soap, this->_ns1__Sms_USCORECancel::SmsID + i, SOAP_TYPE_MobsetApi_LONG64);
}
}
/* transient soap skipped */
}
int _ns1__Sms_USCORECancel::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCORECancel(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCORECancel(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCORECancel *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCORECancel::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCORECancel::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCORECancel::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCORECancel::TimeStamp), ""))
return soap->error;
if (a->_ns1__Sms_USCORECancel::SmsID)
{ int i;
for (i = 0; i < a->_ns1__Sms_USCORECancel::__sizeSmsID; i++)
if (soap_out_LONG64(soap, "ns1:SmsID", -1, a->_ns1__Sms_USCORECancel::SmsID + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCORECancel::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCORECancel(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCORECancel * SOAP_FMAC4 soap_in__ns1__Sms_USCORECancel(struct soap *soap, const char *tag, _ns1__Sms_USCORECancel *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCORECancel *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel, sizeof(_ns1__Sms_USCORECancel), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCORECancel *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
struct soap_blist *soap_blist_SmsID1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCORECancel::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCORECancel::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCORECancel::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCORECancel::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsID", 1, NULL))
{ if (a->_ns1__Sms_USCORECancel::SmsID == NULL)
{ if (soap_blist_SmsID1 == NULL)
soap_blist_SmsID1 = soap_new_block(soap);
a->_ns1__Sms_USCORECancel::SmsID = (LONG64 *)soap_push_block(soap, soap_blist_SmsID1, sizeof(LONG64));
if (a->_ns1__Sms_USCORECancel::SmsID == NULL)
return NULL;
soap_default_LONG64(soap, a->_ns1__Sms_USCORECancel::SmsID);
}
soap_revert(soap);
if (soap_in_LONG64(soap, "ns1:SmsID", a->_ns1__Sms_USCORECancel::SmsID, "xsd:long"))
{ a->_ns1__Sms_USCORECancel::__sizeSmsID++;
a->_ns1__Sms_USCORECancel::SmsID = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->_ns1__Sms_USCORECancel::SmsID)
soap_pop_block(soap, soap_blist_SmsID1);
if (a->_ns1__Sms_USCORECancel::__sizeSmsID)
a->_ns1__Sms_USCORECancel::SmsID = (LONG64 *)soap_save_block(soap, soap_blist_SmsID1, NULL, 1);
else
{ a->_ns1__Sms_USCORECancel::SmsID = NULL;
if (soap_blist_SmsID1)
soap_end_block(soap, soap_blist_SmsID1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCORECancel *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel, 0, sizeof(_ns1__Sms_USCORECancel), 0, soap_copy__ns1__Sms_USCORECancel);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || a->_ns1__Sms_USCORECancel::__sizeSmsID > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCORECancel::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel);
if (this->soap_out(soap, tag?tag:"ns1:Sms_Cancel", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCORECancel::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCORECancel(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCORECancel * SOAP_FMAC4 soap_get__ns1__Sms_USCORECancel(struct soap *soap, _ns1__Sms_USCORECancel *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCORECancel(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCORECancel * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCORECancel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCORECancel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORECancel);
if (size)
*size = sizeof(_ns1__Sms_USCORECancel);
((_ns1__Sms_USCORECancel*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORECancel[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCORECancel);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCORECancel*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCORECancel*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCORECancel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCORECancel %p -> %p\n", q, p));
*(_ns1__Sms_USCORECancel*)p = *(_ns1__Sms_USCORECancel*)q;
}
void _ns1__Sms_USCOREGetSentCountResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSentCountResponse::SentCount);
this->_ns1__Sms_USCOREGetSentCountResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetSentCountResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetSentCountResponse::SentCount, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentCountResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetSentCountResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetSentCountResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSentCountResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse), type))
return soap->error;
soap_element_result(soap, "ns1:SentCount");
if (soap_out_LONG64(soap, "ns1:SentCount", -1, &(a->_ns1__Sms_USCOREGetSentCountResponse::SentCount), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetSentCountResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetSentCountResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetSentCountResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentCountResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentCountResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetSentCountResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse, sizeof(_ns1__Sms_USCOREGetSentCountResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetSentCountResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_SentCount1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_SentCount1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SentCount", &(a->_ns1__Sms_USCOREGetSentCountResponse::SentCount), "xsd:long"))
{ soap_flag_SentCount1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetSentCountResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:SentCount");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetSentCountResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse, 0, sizeof(_ns1__Sms_USCOREGetSentCountResponse), 0, soap_copy__ns1__Sms_USCOREGetSentCountResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SentCount1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetSentCountResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSentCountResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetSentCountResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetSentCountResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentCountResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, _ns1__Sms_USCOREGetSentCountResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetSentCountResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetSentCountResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSentCountResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentCountResponse);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetSentCountResponse);
((_ns1__Sms_USCOREGetSentCountResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentCountResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetSentCountResponse);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetSentCountResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetSentCountResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSentCountResponse %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetSentCountResponse*)p = *(_ns1__Sms_USCOREGetSentCountResponse*)q;
}
void _ns1__Sms_USCOREGetSentCount::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSentCount::CorpID);
this->_ns1__Sms_USCOREGetSentCount::LoginName = NULL;
this->_ns1__Sms_USCOREGetSentCount::Password = NULL;
this->_ns1__Sms_USCOREGetSentCount::TimeStamp = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetSentCount::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetSentCount::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentCount::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentCount::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentCount::TimeStamp);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetSentCount::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetSentCount(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSentCount *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetSentCount::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetSentCount::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetSentCount::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetSentCount::TimeStamp), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetSentCount::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetSentCount(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentCount * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentCount *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetSentCount *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount, sizeof(_ns1__Sms_USCOREGetSentCount), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetSentCount *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetSentCount::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetSentCount::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetSentCount::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetSentCount::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetSentCount *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount, 0, sizeof(_ns1__Sms_USCOREGetSentCount), 0, soap_copy__ns1__Sms_USCOREGetSentCount);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetSentCount::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSentCount", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetSentCount::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetSentCount(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentCount * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSentCount(struct soap *soap, _ns1__Sms_USCOREGetSentCount *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetSentCount(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetSentCount * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSentCount(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSentCount(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentCount);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetSentCount);
((_ns1__Sms_USCOREGetSentCount*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentCount[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetSentCount);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetSentCount*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetSentCount*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSentCount(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSentCount %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetSentCount*)p = *(_ns1__Sms_USCOREGetSentCount*)q;
}
void _ns1__Sms_USCOREGetBalanceResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetBalanceResponse::Balance);
this->_ns1__Sms_USCOREGetBalanceResponse::ErrMsg = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetBalanceResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetBalanceResponse::Balance, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetBalanceResponse::ErrMsg);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetBalanceResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetBalanceResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetBalanceResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Balance");
if (soap_out_LONG64(soap, "ns1:Balance", -1, &(a->_ns1__Sms_USCOREGetBalanceResponse::Balance), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetBalanceResponse::ErrMsg), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetBalanceResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetBalanceResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetBalanceResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetBalanceResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetBalanceResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse, sizeof(_ns1__Sms_USCOREGetBalanceResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetBalanceResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Balance1 = 1;
size_t soap_flag_ErrMsg1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Balance1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Balance", &(a->_ns1__Sms_USCOREGetBalanceResponse::Balance), "xsd:long"))
{ soap_flag_Balance1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetBalanceResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Balance");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetBalanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse, 0, sizeof(_ns1__Sms_USCOREGetBalanceResponse), 0, soap_copy__ns1__Sms_USCOREGetBalanceResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Balance1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetBalanceResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetBalanceResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetBalanceResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetBalanceResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetBalanceResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, _ns1__Sms_USCOREGetBalanceResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetBalanceResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetBalanceResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetBalanceResponse);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetBalanceResponse);
((_ns1__Sms_USCOREGetBalanceResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetBalanceResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetBalanceResponse);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetBalanceResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetBalanceResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetBalanceResponse %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetBalanceResponse*)p = *(_ns1__Sms_USCOREGetBalanceResponse*)q;
}
void _ns1__Sms_USCOREGetBalance::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetBalance::CorpID);
this->_ns1__Sms_USCOREGetBalance::LoginName = NULL;
this->_ns1__Sms_USCOREGetBalance::Password = NULL;
this->_ns1__Sms_USCOREGetBalance::TimeStamp = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetBalance::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetBalance::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetBalance::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetBalance::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetBalance::TimeStamp);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetBalance::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetBalance(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetBalance *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetBalance::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetBalance::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetBalance::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetBalance::TimeStamp), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetBalance::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetBalance(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetBalance * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetBalance *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetBalance *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance, sizeof(_ns1__Sms_USCOREGetBalance), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetBalance *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetBalance::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetBalance::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetBalance::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetBalance::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetBalance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance, 0, sizeof(_ns1__Sms_USCOREGetBalance), 0, soap_copy__ns1__Sms_USCOREGetBalance);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetBalance::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetBalance", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetBalance::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetBalance(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetBalance * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetBalance(struct soap *soap, _ns1__Sms_USCOREGetBalance *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetBalance * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetBalance);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetBalance);
((_ns1__Sms_USCOREGetBalance*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetBalance);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetBalance*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetBalance %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetBalance*)p = *(_ns1__Sms_USCOREGetBalance*)q;
}
void _ns1__Sms_USCOREGetSignResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSignResponse::ErrCode);
this->_ns1__Sms_USCOREGetSignResponse::ErrMsg = NULL;
this->_ns1__Sms_USCOREGetSignResponse::Sign = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetSignResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetSignResponse::ErrCode, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSignResponse::ErrMsg);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSignResponse::Sign);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetSignResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetSignResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSignResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSignResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse), type))
return soap->error;
soap_element_result(soap, "ns1:ErrCode");
if (soap_out_LONG64(soap, "ns1:ErrCode", -1, &(a->_ns1__Sms_USCOREGetSignResponse::ErrCode), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetSignResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Sign", -1, &(a->_ns1__Sms_USCOREGetSignResponse::Sign), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetSignResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetSignResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSignResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSignResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSignResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetSignResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse, sizeof(_ns1__Sms_USCOREGetSignResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetSignResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_ErrCode1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_Sign1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ErrCode1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:ErrCode", &(a->_ns1__Sms_USCOREGetSignResponse::ErrCode), "xsd:long"))
{ soap_flag_ErrCode1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetSignResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_Sign1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Sign", &(a->_ns1__Sms_USCOREGetSignResponse::Sign), "xsd:string"))
{ soap_flag_Sign1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:ErrCode");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetSignResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse, 0, sizeof(_ns1__Sms_USCOREGetSignResponse), 0, soap_copy__ns1__Sms_USCOREGetSignResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ErrCode1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetSignResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSignResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetSignResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetSignResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSignResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSignResponse(struct soap *soap, _ns1__Sms_USCOREGetSignResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetSignResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetSignResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSignResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSignResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSignResponse);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetSignResponse);
((_ns1__Sms_USCOREGetSignResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSignResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetSignResponse);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetSignResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetSignResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSignResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSignResponse %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetSignResponse*)p = *(_ns1__Sms_USCOREGetSignResponse*)q;
}
void _ns1__Sms_USCOREGetSign::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSign::CorpID);
this->_ns1__Sms_USCOREGetSign::LoginName = NULL;
this->_ns1__Sms_USCOREGetSign::Password = NULL;
this->_ns1__Sms_USCOREGetSign::TimeStamp = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetSign::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetSign::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSign::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSign::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSign::TimeStamp);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetSign::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetSign(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSign *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetSign::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetSign::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetSign::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetSign::TimeStamp), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetSign::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetSign(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSign * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSign *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetSign *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign, sizeof(_ns1__Sms_USCOREGetSign), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetSign *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetSign::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetSign::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetSign::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetSign::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetSign *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign, 0, sizeof(_ns1__Sms_USCOREGetSign), 0, soap_copy__ns1__Sms_USCOREGetSign);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetSign::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSign", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetSign::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetSign(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSign * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSign(struct soap *soap, _ns1__Sms_USCOREGetSign *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetSign(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetSign * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSign(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSign(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSign);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetSign);
((_ns1__Sms_USCOREGetSign*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSign[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetSign);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetSign*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetSign*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSign(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSign %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetSign*)p = *(_ns1__Sms_USCOREGetSign*)q;
}
void _ns1__Sms_USCOREGetSentListResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSentListResponse::Count);
this->_ns1__Sms_USCOREGetSentListResponse::ErrMsg = NULL;
this->_ns1__Sms_USCOREGetSentListResponse::SmsSentList = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetSentListResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetSentListResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentListResponse::ErrMsg);
soap_serialize_PointerTons1__ArrayOfSmsSentList(soap, &this->_ns1__Sms_USCOREGetSentListResponse::SmsSentList);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetSentListResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetSentListResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSentListResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Sms_USCOREGetSentListResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetSentListResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfSmsSentList(soap, "ns1:SmsSentList", -1, &(a->_ns1__Sms_USCOREGetSentListResponse::SmsSentList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetSentListResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetSentListResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentListResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentListResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetSentListResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse, sizeof(_ns1__Sms_USCOREGetSentListResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetSentListResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_SmsSentList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Sms_USCOREGetSentListResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetSentListResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_SmsSentList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfSmsSentList(soap, "ns1:SmsSentList", &(a->_ns1__Sms_USCOREGetSentListResponse::SmsSentList), "ns1:ArrayOfSmsSentList"))
{ soap_flag_SmsSentList1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetSentListResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse, 0, sizeof(_ns1__Sms_USCOREGetSentListResponse), 0, soap_copy__ns1__Sms_USCOREGetSentListResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetSentListResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSentListResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetSentListResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetSentListResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentListResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, _ns1__Sms_USCOREGetSentListResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetSentListResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetSentListResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSentListResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentListResponse);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetSentListResponse);
((_ns1__Sms_USCOREGetSentListResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentListResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetSentListResponse);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetSentListResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetSentListResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSentListResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSentListResponse %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetSentListResponse*)p = *(_ns1__Sms_USCOREGetSentListResponse*)q;
}
void _ns1__Sms_USCOREGetSentList::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetSentList::CorpID);
this->_ns1__Sms_USCOREGetSentList::LoginName = NULL;
this->_ns1__Sms_USCOREGetSentList::Password = NULL;
this->_ns1__Sms_USCOREGetSentList::TimeStamp = NULL;
this->_ns1__Sms_USCOREGetSentList::Mobile = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetSentList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetSentList::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentList::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentList::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentList::TimeStamp);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetSentList::Mobile);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetSentList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetSentList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetSentList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetSentList::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetSentList::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetSentList::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetSentList::TimeStamp), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->_ns1__Sms_USCOREGetSentList::Mobile), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetSentList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetSentList(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentList * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetSentList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList, sizeof(_ns1__Sms_USCOREGetSentList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetSentList *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_Mobile1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetSentList::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetSentList::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetSentList::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetSentList::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->_ns1__Sms_USCOREGetSentList::Mobile), "xsd:string"))
{ soap_flag_Mobile1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetSentList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList, 0, sizeof(_ns1__Sms_USCOREGetSentList), 0, soap_copy__ns1__Sms_USCOREGetSentList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetSentList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetSentList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetSentList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetSentList(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentList * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetSentList(struct soap *soap, _ns1__Sms_USCOREGetSentList *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetSentList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetSentList * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetSentList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetSentList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentList);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetSentList);
((_ns1__Sms_USCOREGetSentList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetSentList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetSentList);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetSentList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetSentList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetSentList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetSentList %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetSentList*)p = *(_ns1__Sms_USCOREGetSentList*)q;
}
void _ns1__Sms_USCOREGetReportResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetReportResponse::Count);
this->_ns1__Sms_USCOREGetReportResponse::ErrMsg = NULL;
this->_ns1__Sms_USCOREGetReportResponse::SmsReportList = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetReportResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetReportResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetReportResponse::ErrMsg);
soap_serialize_PointerTons1__ArrayOfSmsReportList(soap, &this->_ns1__Sms_USCOREGetReportResponse::SmsReportList);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetReportResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetReportResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetReportResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetReportResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Sms_USCOREGetReportResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetReportResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfSmsReportList(soap, "ns1:SmsReportList", -1, &(a->_ns1__Sms_USCOREGetReportResponse::SmsReportList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetReportResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetReportResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetReportResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetReportResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetReportResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetReportResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse, sizeof(_ns1__Sms_USCOREGetReportResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetReportResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_SmsReportList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Sms_USCOREGetReportResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetReportResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_SmsReportList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfSmsReportList(soap, "ns1:SmsReportList", &(a->_ns1__Sms_USCOREGetReportResponse::SmsReportList), "ns1:ArrayOfSmsReportList"))
{ soap_flag_SmsReportList1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetReportResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse, 0, sizeof(_ns1__Sms_USCOREGetReportResponse), 0, soap_copy__ns1__Sms_USCOREGetReportResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetReportResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetReportResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetReportResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetReportResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetReportResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetReportResponse(struct soap *soap, _ns1__Sms_USCOREGetReportResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetReportResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetReportResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetReportResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetReportResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetReportResponse);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetReportResponse);
((_ns1__Sms_USCOREGetReportResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetReportResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetReportResponse);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetReportResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetReportResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetReportResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetReportResponse %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetReportResponse*)p = *(_ns1__Sms_USCOREGetReportResponse*)q;
}
void _ns1__Sms_USCOREGetReport::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetReport::CorpID);
this->_ns1__Sms_USCOREGetReport::LoginName = NULL;
this->_ns1__Sms_USCOREGetReport::Password = NULL;
this->_ns1__Sms_USCOREGetReport::TimeStamp = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetReport::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetReport::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetReport::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetReport::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetReport::TimeStamp);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetReport::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetReport(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetReport *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetReport::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetReport::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetReport::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetReport::TimeStamp), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetReport::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetReport(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetReport * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetReport *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetReport *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport, sizeof(_ns1__Sms_USCOREGetReport), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetReport *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetReport::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetReport::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetReport::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetReport::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetReport *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport, 0, sizeof(_ns1__Sms_USCOREGetReport), 0, soap_copy__ns1__Sms_USCOREGetReport);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetReport::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetReport", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetReport::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetReport(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetReport * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetReport(struct soap *soap, _ns1__Sms_USCOREGetReport *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetReport(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetReport * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetReport(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetReport(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetReport);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetReport);
((_ns1__Sms_USCOREGetReport*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetReport[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetReport);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetReport*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetReport*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetReport(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetReport %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetReport*)p = *(_ns1__Sms_USCOREGetReport*)q;
}
void _ns1__Sms_USCOREGetRecvResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetRecvResponse::Count);
this->_ns1__Sms_USCOREGetRecvResponse::ErrMsg = NULL;
this->_ns1__Sms_USCOREGetRecvResponse::SmsRecvList = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetRecvResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetRecvResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetRecvResponse::ErrMsg);
soap_serialize_PointerTons1__ArrayOfSmsRecvList(soap, &this->_ns1__Sms_USCOREGetRecvResponse::SmsRecvList);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetRecvResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetRecvResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetRecvResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Sms_USCOREGetRecvResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCOREGetRecvResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfSmsRecvList(soap, "ns1:SmsRecvList", -1, &(a->_ns1__Sms_USCOREGetRecvResponse::SmsRecvList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetRecvResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetRecvResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetRecvResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetRecvResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetRecvResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse, sizeof(_ns1__Sms_USCOREGetRecvResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetRecvResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_SmsRecvList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Sms_USCOREGetRecvResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCOREGetRecvResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_SmsRecvList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfSmsRecvList(soap, "ns1:SmsRecvList", &(a->_ns1__Sms_USCOREGetRecvResponse::SmsRecvList), "ns1:ArrayOfSmsRecvList"))
{ soap_flag_SmsRecvList1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetRecvResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse, 0, sizeof(_ns1__Sms_USCOREGetRecvResponse), 0, soap_copy__ns1__Sms_USCOREGetRecvResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetRecvResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetRecvResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetRecvResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetRecvResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetRecvResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, _ns1__Sms_USCOREGetRecvResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetRecvResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetRecvResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetRecvResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetRecvResponse);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetRecvResponse);
((_ns1__Sms_USCOREGetRecvResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetRecvResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetRecvResponse);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetRecvResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetRecvResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetRecvResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetRecvResponse %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetRecvResponse*)p = *(_ns1__Sms_USCOREGetRecvResponse*)q;
}
void _ns1__Sms_USCOREGetRecv::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCOREGetRecv::CorpID);
this->_ns1__Sms_USCOREGetRecv::LoginName = NULL;
this->_ns1__Sms_USCOREGetRecv::Password = NULL;
this->_ns1__Sms_USCOREGetRecv::TimeStamp = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCOREGetRecv::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCOREGetRecv::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetRecv::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetRecv::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCOREGetRecv::TimeStamp);
/* transient soap skipped */
}
int _ns1__Sms_USCOREGetRecv::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCOREGetRecv(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCOREGetRecv *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCOREGetRecv::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCOREGetRecv::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCOREGetRecv::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCOREGetRecv::TimeStamp), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCOREGetRecv::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCOREGetRecv(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetRecv * SOAP_FMAC4 soap_in__ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetRecv *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCOREGetRecv *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv, sizeof(_ns1__Sms_USCOREGetRecv), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCOREGetRecv *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCOREGetRecv::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCOREGetRecv::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCOREGetRecv::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCOREGetRecv::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCOREGetRecv *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv, 0, sizeof(_ns1__Sms_USCOREGetRecv), 0, soap_copy__ns1__Sms_USCOREGetRecv);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCOREGetRecv::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv);
if (this->soap_out(soap, tag?tag:"ns1:Sms_GetRecv", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCOREGetRecv::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCOREGetRecv(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetRecv * SOAP_FMAC4 soap_get__ns1__Sms_USCOREGetRecv(struct soap *soap, _ns1__Sms_USCOREGetRecv *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCOREGetRecv(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCOREGetRecv * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCOREGetRecv(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCOREGetRecv(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetRecv);
if (size)
*size = sizeof(_ns1__Sms_USCOREGetRecv);
((_ns1__Sms_USCOREGetRecv*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCOREGetRecv[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCOREGetRecv);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCOREGetRecv*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCOREGetRecv*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCOREGetRecv(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCOREGetRecv %p -> %p\n", q, p));
*(_ns1__Sms_USCOREGetRecv*)p = *(_ns1__Sms_USCOREGetRecv*)q;
}
void _ns1__Sms_USCORESendResponse::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCORESendResponse::Count);
this->_ns1__Sms_USCORESendResponse::ErrMsg = NULL;
this->_ns1__Sms_USCORESendResponse::SmsIDList = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCORESendResponse::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCORESendResponse::Count, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESendResponse::ErrMsg);
soap_serialize_PointerTons1__ArrayOfSmsIDList(soap, &this->_ns1__Sms_USCORESendResponse::SmsIDList);
/* transient soap skipped */
}
int _ns1__Sms_USCORESendResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCORESendResponse(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCORESendResponse(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCORESendResponse *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse), type))
return soap->error;
soap_element_result(soap, "ns1:Count");
if (soap_out_LONG64(soap, "ns1:Count", -1, &(a->_ns1__Sms_USCORESendResponse::Count), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ErrMsg", -1, &(a->_ns1__Sms_USCORESendResponse::ErrMsg), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfSmsIDList(soap, "ns1:SmsIDList", -1, &(a->_ns1__Sms_USCORESendResponse::SmsIDList), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCORESendResponse::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCORESendResponse(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCORESendResponse * SOAP_FMAC4 soap_in__ns1__Sms_USCORESendResponse(struct soap *soap, const char *tag, _ns1__Sms_USCORESendResponse *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCORESendResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse, sizeof(_ns1__Sms_USCORESendResponse), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCORESendResponse *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Count1 = 1;
size_t soap_flag_ErrMsg1 = 1;
size_t soap_flag_SmsIDList1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Count", &(a->_ns1__Sms_USCORESendResponse::Count), "xsd:long"))
{ soap_flag_Count1--;
continue;
}
if (soap_flag_ErrMsg1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ErrMsg", &(a->_ns1__Sms_USCORESendResponse::ErrMsg), "xsd:string"))
{ soap_flag_ErrMsg1--;
continue;
}
if (soap_flag_SmsIDList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfSmsIDList(soap, "ns1:SmsIDList", &(a->_ns1__Sms_USCORESendResponse::SmsIDList), "ns1:ArrayOfSmsIDList"))
{ soap_flag_SmsIDList1--;
continue;
}
/* transient soap skipped */
soap_check_result(soap, "ns1:Count");
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCORESendResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse, 0, sizeof(_ns1__Sms_USCORESendResponse), 0, soap_copy__ns1__Sms_USCORESendResponse);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Count1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCORESendResponse::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse);
if (this->soap_out(soap, tag?tag:"ns1:Sms_SendResponse", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCORESendResponse::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCORESendResponse(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCORESendResponse * SOAP_FMAC4 soap_get__ns1__Sms_USCORESendResponse(struct soap *soap, _ns1__Sms_USCORESendResponse *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCORESendResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCORESendResponse * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCORESendResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCORESendResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORESendResponse);
if (size)
*size = sizeof(_ns1__Sms_USCORESendResponse);
((_ns1__Sms_USCORESendResponse*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORESendResponse[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCORESendResponse);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCORESendResponse*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCORESendResponse*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCORESendResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCORESendResponse %p -> %p\n", q, p));
*(_ns1__Sms_USCORESendResponse*)p = *(_ns1__Sms_USCORESendResponse*)q;
}
void _ns1__Sms_USCORESend::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->_ns1__Sms_USCORESend::CorpID);
this->_ns1__Sms_USCORESend::LoginName = NULL;
this->_ns1__Sms_USCORESend::Password = NULL;
this->_ns1__Sms_USCORESend::TimeStamp = NULL;
this->_ns1__Sms_USCORESend::AddNum = NULL;
this->_ns1__Sms_USCORESend::Timer = NULL;
soap_default_LONG64(soap, &this->_ns1__Sms_USCORESend::LongSms);
this->_ns1__Sms_USCORESend::MobileList = NULL;
this->_ns1__Sms_USCORESend::Content = NULL;
/* transient soap skipped */
}
void _ns1__Sms_USCORESend::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->_ns1__Sms_USCORESend::CorpID, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::LoginName);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::Password);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::TimeStamp);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::AddNum);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::Timer);
soap_embedded(soap, &this->_ns1__Sms_USCORESend::LongSms, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTons1__ArrayOfMobileList(soap, &this->_ns1__Sms_USCORESend::MobileList);
soap_serialize_PointerTostd__wstring(soap, &this->_ns1__Sms_USCORESend::Content);
/* transient soap skipped */
}
int _ns1__Sms_USCORESend::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out__ns1__Sms_USCORESend(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__Sms_USCORESend(struct soap *soap, const char *tag, int id, const _ns1__Sms_USCORESend *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:CorpID", -1, &(a->_ns1__Sms_USCORESend::CorpID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:LoginName", -1, &(a->_ns1__Sms_USCORESend::LoginName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Password", -1, &(a->_ns1__Sms_USCORESend::Password), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TimeStamp", -1, &(a->_ns1__Sms_USCORESend::TimeStamp), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->_ns1__Sms_USCORESend::AddNum), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Timer", -1, &(a->_ns1__Sms_USCORESend::Timer), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:LongSms", -1, &(a->_ns1__Sms_USCORESend::LongSms), ""))
return soap->error;
if (soap_out_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", -1, &(a->_ns1__Sms_USCORESend::MobileList), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Content", -1, &(a->_ns1__Sms_USCORESend::Content), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *_ns1__Sms_USCORESend::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in__ns1__Sms_USCORESend(soap, tag, this, type);
}
SOAP_FMAC3 _ns1__Sms_USCORESend * SOAP_FMAC4 soap_in__ns1__Sms_USCORESend(struct soap *soap, const char *tag, _ns1__Sms_USCORESend *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (_ns1__Sms_USCORESend *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend, sizeof(_ns1__Sms_USCORESend), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend)
{ soap_revert(soap);
*soap->id = '\0';
return (_ns1__Sms_USCORESend *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_CorpID1 = 1;
size_t soap_flag_LoginName1 = 1;
size_t soap_flag_Password1 = 1;
size_t soap_flag_TimeStamp1 = 1;
size_t soap_flag_AddNum1 = 1;
size_t soap_flag_Timer1 = 1;
size_t soap_flag_LongSms1 = 1;
size_t soap_flag_MobileList1 = 1;
size_t soap_flag_Content1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_CorpID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:CorpID", &(a->_ns1__Sms_USCORESend::CorpID), "xsd:long"))
{ soap_flag_CorpID1--;
continue;
}
if (soap_flag_LoginName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:LoginName", &(a->_ns1__Sms_USCORESend::LoginName), "xsd:string"))
{ soap_flag_LoginName1--;
continue;
}
if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Password", &(a->_ns1__Sms_USCORESend::Password), "xsd:string"))
{ soap_flag_Password1--;
continue;
}
if (soap_flag_TimeStamp1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TimeStamp", &(a->_ns1__Sms_USCORESend::TimeStamp), "xsd:string"))
{ soap_flag_TimeStamp1--;
continue;
}
if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->_ns1__Sms_USCORESend::AddNum), "xsd:string"))
{ soap_flag_AddNum1--;
continue;
}
if (soap_flag_Timer1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Timer", &(a->_ns1__Sms_USCORESend::Timer), "xsd:string"))
{ soap_flag_Timer1--;
continue;
}
if (soap_flag_LongSms1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:LongSms", &(a->_ns1__Sms_USCORESend::LongSms), "xsd:long"))
{ soap_flag_LongSms1--;
continue;
}
if (soap_flag_MobileList1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTons1__ArrayOfMobileList(soap, "ns1:MobileList", &(a->_ns1__Sms_USCORESend::MobileList), "ns1:ArrayOfMobileList"))
{ soap_flag_MobileList1--;
continue;
}
if (soap_flag_Content1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Content", &(a->_ns1__Sms_USCORESend::Content), "xsd:string"))
{ soap_flag_Content1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (_ns1__Sms_USCORESend *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend, 0, sizeof(_ns1__Sms_USCORESend), 0, soap_copy__ns1__Sms_USCORESend);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CorpID1 > 0 || soap_flag_LongSms1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int _ns1__Sms_USCORESend::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend);
if (this->soap_out(soap, tag?tag:"ns1:Sms_Send", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *_ns1__Sms_USCORESend::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get__ns1__Sms_USCORESend(soap, this, tag, type);
}
SOAP_FMAC3 _ns1__Sms_USCORESend * SOAP_FMAC4 soap_get__ns1__Sms_USCORESend(struct soap *soap, _ns1__Sms_USCORESend *p, const char *tag, const char *type)
{
if ((p = soap_in__ns1__Sms_USCORESend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 _ns1__Sms_USCORESend * SOAP_FMAC2 soap_instantiate__ns1__Sms_USCORESend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__Sms_USCORESend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORESend);
if (size)
*size = sizeof(_ns1__Sms_USCORESend);
((_ns1__Sms_USCORESend*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(_ns1__Sms_USCORESend[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(_ns1__Sms_USCORESend);
for (int i = 0; i < n; i++)
((_ns1__Sms_USCORESend*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (_ns1__Sms_USCORESend*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__Sms_USCORESend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__Sms_USCORESend %p -> %p\n", q, p));
*(_ns1__Sms_USCORESend*)p = *(_ns1__Sms_USCORESend*)q;
}
void ns1__ParamListGroup::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ParamListGroup::Param = NULL;
this->ns1__ParamListGroup::Reserve = NULL;
/* transient soap skipped */
}
void ns1__ParamListGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_serialize_PointerTostd__wstring(soap, &this->ns1__ParamListGroup::Param);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__ParamListGroup::Reserve);
/* transient soap skipped */
}
int ns1__ParamListGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ParamListGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ParamListGroup(struct soap *soap, const char *tag, int id, const ns1__ParamListGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ParamListGroup), type))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Param", -1, &(a->ns1__ParamListGroup::Param), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Reserve", -1, &(a->ns1__ParamListGroup::Reserve), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ParamListGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ParamListGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ParamListGroup * SOAP_FMAC4 soap_in_ns1__ParamListGroup(struct soap *soap, const char *tag, ns1__ParamListGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ParamListGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ParamListGroup, sizeof(ns1__ParamListGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ParamListGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ParamListGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Param1 = 1;
size_t soap_flag_Reserve1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Param1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Param", &(a->ns1__ParamListGroup::Param), "xsd:string"))
{ soap_flag_Param1--;
continue;
}
if (soap_flag_Reserve1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Reserve", &(a->ns1__ParamListGroup::Reserve), "xsd:string"))
{ soap_flag_Reserve1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ParamListGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ParamListGroup, 0, sizeof(ns1__ParamListGroup), 0, soap_copy_ns1__ParamListGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
int ns1__ParamListGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ParamListGroup);
if (this->soap_out(soap, tag?tag:"ns1:ParamListGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ParamListGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ParamListGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ParamListGroup * SOAP_FMAC4 soap_get_ns1__ParamListGroup(struct soap *soap, ns1__ParamListGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ParamListGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ParamListGroup * SOAP_FMAC2 soap_instantiate_ns1__ParamListGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ParamListGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ParamListGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ParamListGroup);
if (size)
*size = sizeof(ns1__ParamListGroup);
((ns1__ParamListGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ParamListGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ParamListGroup);
for (int i = 0; i < n; i++)
((ns1__ParamListGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ParamListGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ParamListGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ParamListGroup %p -> %p\n", q, p));
*(ns1__ParamListGroup*)p = *(ns1__ParamListGroup*)q;
}
void ns1__ArrayOfParamList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfParamList::__sizeParamListGroup = 0;
this->ns1__ArrayOfParamList::ParamListGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfParamList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfParamList::ParamListGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfParamList::__sizeParamListGroup; i++)
{
soap_serialize_PointerTons1__ParamListGroup(soap, this->ns1__ArrayOfParamList::ParamListGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfParamList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfParamList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfParamList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfParamList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList), type))
return soap->error;
if (a->ns1__ArrayOfParamList::ParamListGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfParamList::__sizeParamListGroup; i++)
if (soap_out_PointerTons1__ParamListGroup(soap, "ns1:ParamListGroup", -1, a->ns1__ArrayOfParamList::ParamListGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfParamList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfParamList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfParamList * SOAP_FMAC4 soap_in_ns1__ArrayOfParamList(struct soap *soap, const char *tag, ns1__ArrayOfParamList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfParamList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList, sizeof(ns1__ArrayOfParamList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfParamList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_ParamListGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:ParamListGroup", 1, NULL))
{ if (a->ns1__ArrayOfParamList::ParamListGroup == NULL)
{ if (soap_blist_ParamListGroup1 == NULL)
soap_blist_ParamListGroup1 = soap_new_block(soap);
a->ns1__ArrayOfParamList::ParamListGroup = (ns1__ParamListGroup **)soap_push_block(soap, soap_blist_ParamListGroup1, sizeof(ns1__ParamListGroup *));
if (a->ns1__ArrayOfParamList::ParamListGroup == NULL)
return NULL;
*a->ns1__ArrayOfParamList::ParamListGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__ParamListGroup(soap, "ns1:ParamListGroup", a->ns1__ArrayOfParamList::ParamListGroup, "ns1:ParamListGroup"))
{ a->ns1__ArrayOfParamList::__sizeParamListGroup++;
a->ns1__ArrayOfParamList::ParamListGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfParamList::ParamListGroup)
soap_pop_block(soap, soap_blist_ParamListGroup1);
if (a->ns1__ArrayOfParamList::__sizeParamListGroup)
a->ns1__ArrayOfParamList::ParamListGroup = (ns1__ParamListGroup **)soap_save_block(soap, soap_blist_ParamListGroup1, NULL, 1);
else
{ a->ns1__ArrayOfParamList::ParamListGroup = NULL;
if (soap_blist_ParamListGroup1)
soap_end_block(soap, soap_blist_ParamListGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfParamList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList, 0, sizeof(ns1__ArrayOfParamList), 0, soap_copy_ns1__ArrayOfParamList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfParamList::__sizeParamListGroup > 20))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfParamList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfParamList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfParamList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfParamList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfParamList * SOAP_FMAC4 soap_get_ns1__ArrayOfParamList(struct soap *soap, ns1__ArrayOfParamList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfParamList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfParamList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfParamList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfParamList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfParamList);
if (size)
*size = sizeof(ns1__ArrayOfParamList);
((ns1__ArrayOfParamList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfParamList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfParamList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfParamList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfParamList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfParamList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfParamList %p -> %p\n", q, p));
*(ns1__ArrayOfParamList*)p = *(ns1__ArrayOfParamList*)q;
}
void ns1__TemplateGroup::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->ns1__TemplateGroup::TemplateID);
soap_default_LONG64(soap, &this->ns1__TemplateGroup::Status);
soap_default_LONG64(soap, &this->ns1__TemplateGroup::TemplateType);
this->ns1__TemplateGroup::TemplateName = NULL;
this->ns1__TemplateGroup::TemplateContent = NULL;
this->ns1__TemplateGroup::Remark = NULL;
this->ns1__TemplateGroup::AuditOpinion = NULL;
soap_default_LONG64(soap, &this->ns1__TemplateGroup::IsTemporary);
this->ns1__TemplateGroup::CreateTime = NULL;
/* transient soap skipped */
}
void ns1__TemplateGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->ns1__TemplateGroup::TemplateID, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->ns1__TemplateGroup::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->ns1__TemplateGroup::TemplateType, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::TemplateName);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::TemplateContent);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::Remark);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::AuditOpinion);
soap_embedded(soap, &this->ns1__TemplateGroup::IsTemporary, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__TemplateGroup::CreateTime);
/* transient soap skipped */
}
int ns1__TemplateGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__TemplateGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__TemplateGroup(struct soap *soap, const char *tag, int id, const ns1__TemplateGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__TemplateGroup), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TemplateID", -1, &(a->ns1__TemplateGroup::TemplateID), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__TemplateGroup::Status), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TemplateType", -1, &(a->ns1__TemplateGroup::TemplateType), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateName", -1, &(a->ns1__TemplateGroup::TemplateName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TemplateContent", -1, &(a->ns1__TemplateGroup::TemplateContent), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Remark", -1, &(a->ns1__TemplateGroup::Remark), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:AuditOpinion", -1, &(a->ns1__TemplateGroup::AuditOpinion), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:IsTemporary", -1, &(a->ns1__TemplateGroup::IsTemporary), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:CreateTime", -1, &(a->ns1__TemplateGroup::CreateTime), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__TemplateGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__TemplateGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__TemplateGroup * SOAP_FMAC4 soap_in_ns1__TemplateGroup(struct soap *soap, const char *tag, ns1__TemplateGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__TemplateGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__TemplateGroup, sizeof(ns1__TemplateGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__TemplateGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__TemplateGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_TemplateID1 = 1;
size_t soap_flag_Status1 = 1;
size_t soap_flag_TemplateType1 = 1;
size_t soap_flag_TemplateName1 = 1;
size_t soap_flag_TemplateContent1 = 1;
size_t soap_flag_Remark1 = 1;
size_t soap_flag_AuditOpinion1 = 1;
size_t soap_flag_IsTemporary1 = 1;
size_t soap_flag_CreateTime1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_TemplateID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TemplateID", &(a->ns1__TemplateGroup::TemplateID), "xsd:long"))
{ soap_flag_TemplateID1--;
continue;
}
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__TemplateGroup::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_TemplateType1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TemplateType", &(a->ns1__TemplateGroup::TemplateType), "xsd:long"))
{ soap_flag_TemplateType1--;
continue;
}
if (soap_flag_TemplateName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateName", &(a->ns1__TemplateGroup::TemplateName), "xsd:string"))
{ soap_flag_TemplateName1--;
continue;
}
if (soap_flag_TemplateContent1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TemplateContent", &(a->ns1__TemplateGroup::TemplateContent), "xsd:string"))
{ soap_flag_TemplateContent1--;
continue;
}
if (soap_flag_Remark1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Remark", &(a->ns1__TemplateGroup::Remark), "xsd:string"))
{ soap_flag_Remark1--;
continue;
}
if (soap_flag_AuditOpinion1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:AuditOpinion", &(a->ns1__TemplateGroup::AuditOpinion), "xsd:string"))
{ soap_flag_AuditOpinion1--;
continue;
}
if (soap_flag_IsTemporary1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:IsTemporary", &(a->ns1__TemplateGroup::IsTemporary), "xsd:long"))
{ soap_flag_IsTemporary1--;
continue;
}
if (soap_flag_CreateTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:CreateTime", &(a->ns1__TemplateGroup::CreateTime), "xsd:string"))
{ soap_flag_CreateTime1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__TemplateGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__TemplateGroup, 0, sizeof(ns1__TemplateGroup), 0, soap_copy_ns1__TemplateGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TemplateID1 > 0 || soap_flag_Status1 > 0 || soap_flag_TemplateType1 > 0 || soap_flag_IsTemporary1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__TemplateGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__TemplateGroup);
if (this->soap_out(soap, tag?tag:"ns1:TemplateGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__TemplateGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__TemplateGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__TemplateGroup * SOAP_FMAC4 soap_get_ns1__TemplateGroup(struct soap *soap, ns1__TemplateGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__TemplateGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__TemplateGroup * SOAP_FMAC2 soap_instantiate_ns1__TemplateGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__TemplateGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__TemplateGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__TemplateGroup);
if (size)
*size = sizeof(ns1__TemplateGroup);
((ns1__TemplateGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__TemplateGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__TemplateGroup);
for (int i = 0; i < n; i++)
((ns1__TemplateGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__TemplateGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__TemplateGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__TemplateGroup %p -> %p\n", q, p));
*(ns1__TemplateGroup*)p = *(ns1__TemplateGroup*)q;
}
void ns1__ArrayOfTemplateList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfTemplateList::__sizeTemplateGroup = 0;
this->ns1__ArrayOfTemplateList::TemplateGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfTemplateList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfTemplateList::TemplateGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfTemplateList::__sizeTemplateGroup; i++)
{
soap_serialize_PointerTons1__TemplateGroup(soap, this->ns1__ArrayOfTemplateList::TemplateGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfTemplateList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfTemplateList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfTemplateList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfTemplateList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList), type))
return soap->error;
if (a->ns1__ArrayOfTemplateList::TemplateGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfTemplateList::__sizeTemplateGroup; i++)
if (soap_out_PointerTons1__TemplateGroup(soap, "ns1:TemplateGroup", -1, a->ns1__ArrayOfTemplateList::TemplateGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfTemplateList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfTemplateList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfTemplateList * SOAP_FMAC4 soap_in_ns1__ArrayOfTemplateList(struct soap *soap, const char *tag, ns1__ArrayOfTemplateList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfTemplateList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList, sizeof(ns1__ArrayOfTemplateList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfTemplateList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_TemplateGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:TemplateGroup", 1, NULL))
{ if (a->ns1__ArrayOfTemplateList::TemplateGroup == NULL)
{ if (soap_blist_TemplateGroup1 == NULL)
soap_blist_TemplateGroup1 = soap_new_block(soap);
a->ns1__ArrayOfTemplateList::TemplateGroup = (ns1__TemplateGroup **)soap_push_block(soap, soap_blist_TemplateGroup1, sizeof(ns1__TemplateGroup *));
if (a->ns1__ArrayOfTemplateList::TemplateGroup == NULL)
return NULL;
*a->ns1__ArrayOfTemplateList::TemplateGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__TemplateGroup(soap, "ns1:TemplateGroup", a->ns1__ArrayOfTemplateList::TemplateGroup, "ns1:TemplateGroup"))
{ a->ns1__ArrayOfTemplateList::__sizeTemplateGroup++;
a->ns1__ArrayOfTemplateList::TemplateGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfTemplateList::TemplateGroup)
soap_pop_block(soap, soap_blist_TemplateGroup1);
if (a->ns1__ArrayOfTemplateList::__sizeTemplateGroup)
a->ns1__ArrayOfTemplateList::TemplateGroup = (ns1__TemplateGroup **)soap_save_block(soap, soap_blist_TemplateGroup1, NULL, 1);
else
{ a->ns1__ArrayOfTemplateList::TemplateGroup = NULL;
if (soap_blist_TemplateGroup1)
soap_end_block(soap, soap_blist_TemplateGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfTemplateList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList, 0, sizeof(ns1__ArrayOfTemplateList), 0, soap_copy_ns1__ArrayOfTemplateList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfTemplateList::__sizeTemplateGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfTemplateList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfTemplateList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfTemplateList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfTemplateList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfTemplateList * SOAP_FMAC4 soap_get_ns1__ArrayOfTemplateList(struct soap *soap, ns1__ArrayOfTemplateList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfTemplateList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfTemplateList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfTemplateList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfTemplateList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfTemplateList);
if (size)
*size = sizeof(ns1__ArrayOfTemplateList);
((ns1__ArrayOfTemplateList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfTemplateList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfTemplateList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfTemplateList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfTemplateList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfTemplateList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfTemplateList %p -> %p\n", q, p));
*(ns1__ArrayOfTemplateList*)p = *(ns1__ArrayOfTemplateList*)q;
}
void ns1__MobileFileGroup::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->ns1__MobileFileGroup::TaskFileType);
this->ns1__MobileFileGroup::TaskFileID = NULL;
/* transient soap skipped */
}
void ns1__MobileFileGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->ns1__MobileFileGroup::TaskFileType, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MobileFileGroup::TaskFileID);
/* transient soap skipped */
}
int ns1__MobileFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__MobileFileGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MobileFileGroup(struct soap *soap, const char *tag, int id, const ns1__MobileFileGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:TaskFileType", -1, &(a->ns1__MobileFileGroup::TaskFileType), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:TaskFileID", -1, &(a->ns1__MobileFileGroup::TaskFileID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__MobileFileGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__MobileFileGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__MobileFileGroup * SOAP_FMAC4 soap_in_ns1__MobileFileGroup(struct soap *soap, const char *tag, ns1__MobileFileGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__MobileFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup, sizeof(ns1__MobileFileGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MobileFileGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__MobileFileGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_TaskFileType1 = 1;
size_t soap_flag_TaskFileID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_TaskFileType1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:TaskFileType", &(a->ns1__MobileFileGroup::TaskFileType), "xsd:long"))
{ soap_flag_TaskFileType1--;
continue;
}
if (soap_flag_TaskFileID1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:TaskFileID", &(a->ns1__MobileFileGroup::TaskFileID), "xsd:string"))
{ soap_flag_TaskFileID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__MobileFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup, 0, sizeof(ns1__MobileFileGroup), 0, soap_copy_ns1__MobileFileGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TaskFileType1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__MobileFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup);
if (this->soap_out(soap, tag?tag:"ns1:MobileFileGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__MobileFileGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__MobileFileGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__MobileFileGroup * SOAP_FMAC4 soap_get_ns1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__MobileFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__MobileFileGroup * SOAP_FMAC2 soap_instantiate_ns1__MobileFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MobileFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__MobileFileGroup);
if (size)
*size = sizeof(ns1__MobileFileGroup);
((ns1__MobileFileGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__MobileFileGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__MobileFileGroup);
for (int i = 0; i < n; i++)
((ns1__MobileFileGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__MobileFileGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MobileFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MobileFileGroup %p -> %p\n", q, p));
*(ns1__MobileFileGroup*)p = *(ns1__MobileFileGroup*)q;
}
void ns1__ArrayOfMobileFileGroup::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup = 0;
this->ns1__ArrayOfMobileFileGroup::MobileFileGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfMobileFileGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfMobileFileGroup::MobileFileGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup; i++)
{
soap_serialize_PointerTons1__MobileFileGroup(soap, this->ns1__ArrayOfMobileFileGroup::MobileFileGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfMobileFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfMobileFileGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMobileFileGroup(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMobileFileGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup), type))
return soap->error;
if (a->ns1__ArrayOfMobileFileGroup::MobileFileGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup; i++)
if (soap_out_PointerTons1__MobileFileGroup(soap, "ns1:MobileFileGroup", -1, a->ns1__ArrayOfMobileFileGroup::MobileFileGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfMobileFileGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfMobileFileGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfMobileFileGroup * SOAP_FMAC4 soap_in_ns1__ArrayOfMobileFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMobileFileGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfMobileFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup, sizeof(ns1__ArrayOfMobileFileGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfMobileFileGroup *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_MobileFileGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MobileFileGroup", 1, NULL))
{ if (a->ns1__ArrayOfMobileFileGroup::MobileFileGroup == NULL)
{ if (soap_blist_MobileFileGroup1 == NULL)
soap_blist_MobileFileGroup1 = soap_new_block(soap);
a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = (ns1__MobileFileGroup **)soap_push_block(soap, soap_blist_MobileFileGroup1, sizeof(ns1__MobileFileGroup *));
if (a->ns1__ArrayOfMobileFileGroup::MobileFileGroup == NULL)
return NULL;
*a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__MobileFileGroup(soap, "ns1:MobileFileGroup", a->ns1__ArrayOfMobileFileGroup::MobileFileGroup, "ns1:MobileFileGroup"))
{ a->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup++;
a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfMobileFileGroup::MobileFileGroup)
soap_pop_block(soap, soap_blist_MobileFileGroup1);
if (a->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup)
a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = (ns1__MobileFileGroup **)soap_save_block(soap, soap_blist_MobileFileGroup1, NULL, 1);
else
{ a->ns1__ArrayOfMobileFileGroup::MobileFileGroup = NULL;
if (soap_blist_MobileFileGroup1)
soap_end_block(soap, soap_blist_MobileFileGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfMobileFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup, 0, sizeof(ns1__ArrayOfMobileFileGroup), 0, soap_copy_ns1__ArrayOfMobileFileGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMobileFileGroup::__sizeMobileFileGroup > 20))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfMobileFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMobileFileGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfMobileFileGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfMobileFileGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfMobileFileGroup * SOAP_FMAC4 soap_get_ns1__ArrayOfMobileFileGroup(struct soap *soap, ns1__ArrayOfMobileFileGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfMobileFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfMobileFileGroup * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMobileFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMobileFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMobileFileGroup);
if (size)
*size = sizeof(ns1__ArrayOfMobileFileGroup);
((ns1__ArrayOfMobileFileGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMobileFileGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfMobileFileGroup);
for (int i = 0; i < n; i++)
((ns1__ArrayOfMobileFileGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfMobileFileGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMobileFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMobileFileGroup %p -> %p\n", q, p));
*(ns1__ArrayOfMobileFileGroup*)p = *(ns1__ArrayOfMobileFileGroup*)q;
}
void ns1__MmsRecvFileGroup::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__MmsRecvFileGroup::FileName = NULL;
this->ns1__MmsRecvFileGroup::FileType = NULL;
this->ns1__MmsRecvFileGroup::FileID = NULL;
this->ns1__MmsRecvFileGroup::FileLocation = NULL;
this->ns1__MmsRecvFileGroup::FileData = NULL;
/* transient soap skipped */
}
void ns1__MmsRecvFileGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsRecvFileGroup::FileName);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsRecvFileGroup::FileType);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsRecvFileGroup::FileID);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsRecvFileGroup::FileLocation);
soap_serialize_PointerToxsd__base64Binary(soap, &this->ns1__MmsRecvFileGroup::FileData);
/* transient soap skipped */
}
int ns1__MmsRecvFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__MmsRecvFileGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MmsRecvFileGroup(struct soap *soap, const char *tag, int id, const ns1__MmsRecvFileGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup), type))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:FileName", -1, &(a->ns1__MmsRecvFileGroup::FileName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:FileType", -1, &(a->ns1__MmsRecvFileGroup::FileType), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:FileID", -1, &(a->ns1__MmsRecvFileGroup::FileID), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:FileLocation", -1, &(a->ns1__MmsRecvFileGroup::FileLocation), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:FileData", -1, &(a->ns1__MmsRecvFileGroup::FileData), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__MmsRecvFileGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__MmsRecvFileGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__MmsRecvFileGroup * SOAP_FMAC4 soap_in_ns1__MmsRecvFileGroup(struct soap *soap, const char *tag, ns1__MmsRecvFileGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__MmsRecvFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup, sizeof(ns1__MmsRecvFileGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__MmsRecvFileGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_FileName1 = 1;
size_t soap_flag_FileType1 = 1;
size_t soap_flag_FileID1 = 1;
size_t soap_flag_FileLocation1 = 1;
size_t soap_flag_FileData1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_FileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:FileName", &(a->ns1__MmsRecvFileGroup::FileName), "xsd:string"))
{ soap_flag_FileName1--;
continue;
}
if (soap_flag_FileType1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:FileType", &(a->ns1__MmsRecvFileGroup::FileType), "xsd:string"))
{ soap_flag_FileType1--;
continue;
}
if (soap_flag_FileID1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:FileID", &(a->ns1__MmsRecvFileGroup::FileID), "xsd:string"))
{ soap_flag_FileID1--;
continue;
}
if (soap_flag_FileLocation1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:FileLocation", &(a->ns1__MmsRecvFileGroup::FileLocation), "xsd:string"))
{ soap_flag_FileLocation1--;
continue;
}
if (soap_flag_FileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:FileData", &(a->ns1__MmsRecvFileGroup::FileData), "xsd:base64Binary"))
{ soap_flag_FileData1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__MmsRecvFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup, 0, sizeof(ns1__MmsRecvFileGroup), 0, soap_copy_ns1__MmsRecvFileGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
int ns1__MmsRecvFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup);
if (this->soap_out(soap, tag?tag:"ns1:MmsRecvFileGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__MmsRecvFileGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__MmsRecvFileGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__MmsRecvFileGroup * SOAP_FMAC4 soap_get_ns1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__MmsRecvFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__MmsRecvFileGroup * SOAP_FMAC2 soap_instantiate_ns1__MmsRecvFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MmsRecvFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__MmsRecvFileGroup);
if (size)
*size = sizeof(ns1__MmsRecvFileGroup);
((ns1__MmsRecvFileGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__MmsRecvFileGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__MmsRecvFileGroup);
for (int i = 0; i < n; i++)
((ns1__MmsRecvFileGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__MmsRecvFileGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MmsRecvFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MmsRecvFileGroup %p -> %p\n", q, p));
*(ns1__MmsRecvFileGroup*)p = *(ns1__MmsRecvFileGroup*)q;
}
void ns1__ArrayOfMmsRecvFileGroup::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup = 0;
this->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfMmsRecvFileGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup; i++)
{
soap_serialize_PointerTons1__MmsRecvFileGroup(soap, this->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfMmsRecvFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfMmsRecvFileGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMmsRecvFileGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup), type))
return soap->error;
if (a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup; i++)
if (soap_out_PointerTons1__MmsRecvFileGroup(soap, "ns1:MmsRecvFileGroup", -1, a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfMmsRecvFileGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfMmsRecvFileGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsRecvFileGroup * SOAP_FMAC4 soap_in_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMmsRecvFileGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfMmsRecvFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup, sizeof(ns1__ArrayOfMmsRecvFileGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfMmsRecvFileGroup *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_MmsRecvFileGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MmsRecvFileGroup", 1, NULL))
{ if (a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup == NULL)
{ if (soap_blist_MmsRecvFileGroup1 == NULL)
soap_blist_MmsRecvFileGroup1 = soap_new_block(soap);
a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = (ns1__MmsRecvFileGroup **)soap_push_block(soap, soap_blist_MmsRecvFileGroup1, sizeof(ns1__MmsRecvFileGroup *));
if (a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup == NULL)
return NULL;
*a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__MmsRecvFileGroup(soap, "ns1:MmsRecvFileGroup", a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup, "ns1:MmsRecvFileGroup"))
{ a->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup++;
a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup)
soap_pop_block(soap, soap_blist_MmsRecvFileGroup1);
if (a->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup)
a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = (ns1__MmsRecvFileGroup **)soap_save_block(soap, soap_blist_MmsRecvFileGroup1, NULL, 1);
else
{ a->ns1__ArrayOfMmsRecvFileGroup::MmsRecvFileGroup = NULL;
if (soap_blist_MmsRecvFileGroup1)
soap_end_block(soap, soap_blist_MmsRecvFileGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfMmsRecvFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup, 0, sizeof(ns1__ArrayOfMmsRecvFileGroup), 0, soap_copy_ns1__ArrayOfMmsRecvFileGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMmsRecvFileGroup::__sizeMmsRecvFileGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfMmsRecvFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMmsRecvFileGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfMmsRecvFileGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfMmsRecvFileGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsRecvFileGroup * SOAP_FMAC4 soap_get_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, ns1__ArrayOfMmsRecvFileGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfMmsRecvFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfMmsRecvFileGroup * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMmsRecvFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsRecvFileGroup);
if (size)
*size = sizeof(ns1__ArrayOfMmsRecvFileGroup);
((ns1__ArrayOfMmsRecvFileGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsRecvFileGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfMmsRecvFileGroup);
for (int i = 0; i < n; i++)
((ns1__ArrayOfMmsRecvFileGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfMmsRecvFileGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMmsRecvFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMmsRecvFileGroup %p -> %p\n", q, p));
*(ns1__ArrayOfMmsRecvFileGroup*)p = *(ns1__ArrayOfMmsRecvFileGroup*)q;
}
void ns1__MmsReportGroup::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->ns1__MmsReportGroup::MmsID);
soap_default_LONG64(soap, &this->ns1__MmsReportGroup::Status);
this->ns1__MmsReportGroup::ReportTime = NULL;
this->ns1__MmsReportGroup::ExStatus = NULL;
/* transient soap skipped */
}
void ns1__MmsReportGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->ns1__MmsReportGroup::MmsID, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->ns1__MmsReportGroup::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsReportGroup::ReportTime);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsReportGroup::ExStatus);
/* transient soap skipped */
}
int ns1__MmsReportGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__MmsReportGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MmsReportGroup(struct soap *soap, const char *tag, int id, const ns1__MmsReportGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:MmsID", -1, &(a->ns1__MmsReportGroup::MmsID), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__MmsReportGroup::Status), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ReportTime", -1, &(a->ns1__MmsReportGroup::ReportTime), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ExStatus", -1, &(a->ns1__MmsReportGroup::ExStatus), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__MmsReportGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__MmsReportGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__MmsReportGroup * SOAP_FMAC4 soap_in_ns1__MmsReportGroup(struct soap *soap, const char *tag, ns1__MmsReportGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__MmsReportGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup, sizeof(ns1__MmsReportGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MmsReportGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__MmsReportGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_MmsID1 = 1;
size_t soap_flag_Status1 = 1;
size_t soap_flag_ReportTime1 = 1;
size_t soap_flag_ExStatus1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_MmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:MmsID", &(a->ns1__MmsReportGroup::MmsID), "xsd:long"))
{ soap_flag_MmsID1--;
continue;
}
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__MmsReportGroup::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_ReportTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ReportTime", &(a->ns1__MmsReportGroup::ReportTime), "xsd:string"))
{ soap_flag_ReportTime1--;
continue;
}
if (soap_flag_ExStatus1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ExStatus", &(a->ns1__MmsReportGroup::ExStatus), "xsd:string"))
{ soap_flag_ExStatus1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__MmsReportGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup, 0, sizeof(ns1__MmsReportGroup), 0, soap_copy_ns1__MmsReportGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_MmsID1 > 0 || soap_flag_Status1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__MmsReportGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup);
if (this->soap_out(soap, tag?tag:"ns1:MmsReportGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__MmsReportGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__MmsReportGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__MmsReportGroup * SOAP_FMAC4 soap_get_ns1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__MmsReportGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__MmsReportGroup * SOAP_FMAC2 soap_instantiate_ns1__MmsReportGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MmsReportGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__MmsReportGroup);
if (size)
*size = sizeof(ns1__MmsReportGroup);
((ns1__MmsReportGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__MmsReportGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__MmsReportGroup);
for (int i = 0; i < n; i++)
((ns1__MmsReportGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__MmsReportGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MmsReportGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MmsReportGroup %p -> %p\n", q, p));
*(ns1__MmsReportGroup*)p = *(ns1__MmsReportGroup*)q;
}
void ns1__ArrayOfMmsReportList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup = 0;
this->ns1__ArrayOfMmsReportList::MmsReportGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfMmsReportList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfMmsReportList::MmsReportGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup; i++)
{
soap_serialize_PointerTons1__MmsReportGroup(soap, this->ns1__ArrayOfMmsReportList::MmsReportGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfMmsReportList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfMmsReportList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMmsReportList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMmsReportList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList), type))
return soap->error;
if (a->ns1__ArrayOfMmsReportList::MmsReportGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup; i++)
if (soap_out_PointerTons1__MmsReportGroup(soap, "ns1:MmsReportGroup", -1, a->ns1__ArrayOfMmsReportList::MmsReportGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfMmsReportList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfMmsReportList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsReportList * SOAP_FMAC4 soap_in_ns1__ArrayOfMmsReportList(struct soap *soap, const char *tag, ns1__ArrayOfMmsReportList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfMmsReportList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList, sizeof(ns1__ArrayOfMmsReportList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfMmsReportList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_MmsReportGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MmsReportGroup", 1, NULL))
{ if (a->ns1__ArrayOfMmsReportList::MmsReportGroup == NULL)
{ if (soap_blist_MmsReportGroup1 == NULL)
soap_blist_MmsReportGroup1 = soap_new_block(soap);
a->ns1__ArrayOfMmsReportList::MmsReportGroup = (ns1__MmsReportGroup **)soap_push_block(soap, soap_blist_MmsReportGroup1, sizeof(ns1__MmsReportGroup *));
if (a->ns1__ArrayOfMmsReportList::MmsReportGroup == NULL)
return NULL;
*a->ns1__ArrayOfMmsReportList::MmsReportGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__MmsReportGroup(soap, "ns1:MmsReportGroup", a->ns1__ArrayOfMmsReportList::MmsReportGroup, "ns1:MmsReportGroup"))
{ a->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup++;
a->ns1__ArrayOfMmsReportList::MmsReportGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfMmsReportList::MmsReportGroup)
soap_pop_block(soap, soap_blist_MmsReportGroup1);
if (a->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup)
a->ns1__ArrayOfMmsReportList::MmsReportGroup = (ns1__MmsReportGroup **)soap_save_block(soap, soap_blist_MmsReportGroup1, NULL, 1);
else
{ a->ns1__ArrayOfMmsReportList::MmsReportGroup = NULL;
if (soap_blist_MmsReportGroup1)
soap_end_block(soap, soap_blist_MmsReportGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfMmsReportList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList, 0, sizeof(ns1__ArrayOfMmsReportList), 0, soap_copy_ns1__ArrayOfMmsReportList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMmsReportList::__sizeMmsReportGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfMmsReportList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMmsReportList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfMmsReportList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfMmsReportList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsReportList * SOAP_FMAC4 soap_get_ns1__ArrayOfMmsReportList(struct soap *soap, ns1__ArrayOfMmsReportList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfMmsReportList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfMmsReportList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMmsReportList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMmsReportList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsReportList);
if (size)
*size = sizeof(ns1__ArrayOfMmsReportList);
((ns1__ArrayOfMmsReportList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsReportList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfMmsReportList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfMmsReportList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfMmsReportList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMmsReportList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMmsReportList %p -> %p\n", q, p));
*(ns1__ArrayOfMmsReportList*)p = *(ns1__ArrayOfMmsReportList*)q;
}
void ns1__MmsIDGroup::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__MmsIDGroup::Mobile = NULL;
soap_default_LONG64(soap, &this->ns1__MmsIDGroup::MmsID);
/* transient soap skipped */
}
void ns1__MmsIDGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsIDGroup::Mobile);
soap_embedded(soap, &this->ns1__MmsIDGroup::MmsID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int ns1__MmsIDGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__MmsIDGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MmsIDGroup(struct soap *soap, const char *tag, int id, const ns1__MmsIDGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup), type))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__MmsIDGroup::Mobile), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:MmsID", -1, &(a->ns1__MmsIDGroup::MmsID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__MmsIDGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__MmsIDGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__MmsIDGroup * SOAP_FMAC4 soap_in_ns1__MmsIDGroup(struct soap *soap, const char *tag, ns1__MmsIDGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__MmsIDGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup, sizeof(ns1__MmsIDGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MmsIDGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__MmsIDGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Mobile1 = 1;
size_t soap_flag_MmsID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__MmsIDGroup::Mobile), "xsd:string"))
{ soap_flag_Mobile1--;
continue;
}
if (soap_flag_MmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:MmsID", &(a->ns1__MmsIDGroup::MmsID), "xsd:long"))
{ soap_flag_MmsID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__MmsIDGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup, 0, sizeof(ns1__MmsIDGroup), 0, soap_copy_ns1__MmsIDGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_MmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__MmsIDGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup);
if (this->soap_out(soap, tag?tag:"ns1:MmsIDGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__MmsIDGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__MmsIDGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__MmsIDGroup * SOAP_FMAC4 soap_get_ns1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__MmsIDGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__MmsIDGroup * SOAP_FMAC2 soap_instantiate_ns1__MmsIDGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MmsIDGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__MmsIDGroup);
if (size)
*size = sizeof(ns1__MmsIDGroup);
((ns1__MmsIDGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__MmsIDGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__MmsIDGroup);
for (int i = 0; i < n; i++)
((ns1__MmsIDGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__MmsIDGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MmsIDGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MmsIDGroup %p -> %p\n", q, p));
*(ns1__MmsIDGroup*)p = *(ns1__MmsIDGroup*)q;
}
void ns1__ArrayOfMmsIDList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup = 0;
this->ns1__ArrayOfMmsIDList::MmsIDGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfMmsIDList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfMmsIDList::MmsIDGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup; i++)
{
soap_serialize_PointerTons1__MmsIDGroup(soap, this->ns1__ArrayOfMmsIDList::MmsIDGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfMmsIDList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfMmsIDList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMmsIDList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMmsIDList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList), type))
return soap->error;
if (a->ns1__ArrayOfMmsIDList::MmsIDGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup; i++)
if (soap_out_PointerTons1__MmsIDGroup(soap, "ns1:MmsIDGroup", -1, a->ns1__ArrayOfMmsIDList::MmsIDGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfMmsIDList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfMmsIDList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsIDList * SOAP_FMAC4 soap_in_ns1__ArrayOfMmsIDList(struct soap *soap, const char *tag, ns1__ArrayOfMmsIDList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfMmsIDList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList, sizeof(ns1__ArrayOfMmsIDList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfMmsIDList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_MmsIDGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MmsIDGroup", 1, NULL))
{ if (a->ns1__ArrayOfMmsIDList::MmsIDGroup == NULL)
{ if (soap_blist_MmsIDGroup1 == NULL)
soap_blist_MmsIDGroup1 = soap_new_block(soap);
a->ns1__ArrayOfMmsIDList::MmsIDGroup = (ns1__MmsIDGroup **)soap_push_block(soap, soap_blist_MmsIDGroup1, sizeof(ns1__MmsIDGroup *));
if (a->ns1__ArrayOfMmsIDList::MmsIDGroup == NULL)
return NULL;
*a->ns1__ArrayOfMmsIDList::MmsIDGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__MmsIDGroup(soap, "ns1:MmsIDGroup", a->ns1__ArrayOfMmsIDList::MmsIDGroup, "ns1:MmsIDGroup"))
{ a->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup++;
a->ns1__ArrayOfMmsIDList::MmsIDGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfMmsIDList::MmsIDGroup)
soap_pop_block(soap, soap_blist_MmsIDGroup1);
if (a->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup)
a->ns1__ArrayOfMmsIDList::MmsIDGroup = (ns1__MmsIDGroup **)soap_save_block(soap, soap_blist_MmsIDGroup1, NULL, 1);
else
{ a->ns1__ArrayOfMmsIDList::MmsIDGroup = NULL;
if (soap_blist_MmsIDGroup1)
soap_end_block(soap, soap_blist_MmsIDGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfMmsIDList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList, 0, sizeof(ns1__ArrayOfMmsIDList), 0, soap_copy_ns1__ArrayOfMmsIDList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMmsIDList::__sizeMmsIDGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfMmsIDList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMmsIDList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfMmsIDList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfMmsIDList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsIDList * SOAP_FMAC4 soap_get_ns1__ArrayOfMmsIDList(struct soap *soap, ns1__ArrayOfMmsIDList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfMmsIDList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfMmsIDList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMmsIDList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMmsIDList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsIDList);
if (size)
*size = sizeof(ns1__ArrayOfMmsIDList);
((ns1__ArrayOfMmsIDList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsIDList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfMmsIDList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfMmsIDList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfMmsIDList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMmsIDList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMmsIDList %p -> %p\n", q, p));
*(ns1__ArrayOfMmsIDList*)p = *(ns1__ArrayOfMmsIDList*)q;
}
void ns1__MmsFileGroup::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->ns1__MmsFileGroup::PlayTime);
this->ns1__MmsFileGroup::Image_USCOREFileName = NULL;
this->ns1__MmsFileGroup::Image_USCOREFileData = NULL;
this->ns1__MmsFileGroup::Text_USCOREFileName = NULL;
this->ns1__MmsFileGroup::Text_USCOREContent = NULL;
this->ns1__MmsFileGroup::Audio_USCOREFileName = NULL;
this->ns1__MmsFileGroup::Audio_USCOREFileData = NULL;
/* transient soap skipped */
}
void ns1__MmsFileGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->ns1__MmsFileGroup::PlayTime, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsFileGroup::Image_USCOREFileName);
soap_serialize_PointerToxsd__base64Binary(soap, &this->ns1__MmsFileGroup::Image_USCOREFileData);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsFileGroup::Text_USCOREFileName);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsFileGroup::Text_USCOREContent);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MmsFileGroup::Audio_USCOREFileName);
soap_serialize_PointerToxsd__base64Binary(soap, &this->ns1__MmsFileGroup::Audio_USCOREFileData);
/* transient soap skipped */
}
int ns1__MmsFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__MmsFileGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MmsFileGroup(struct soap *soap, const char *tag, int id, const ns1__MmsFileGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:PlayTime", -1, &(a->ns1__MmsFileGroup::PlayTime), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Image_FileName", -1, &(a->ns1__MmsFileGroup::Image_USCOREFileName), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Image_FileData", -1, &(a->ns1__MmsFileGroup::Image_USCOREFileData), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Text_FileName", -1, &(a->ns1__MmsFileGroup::Text_USCOREFileName), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Text_Content", -1, &(a->ns1__MmsFileGroup::Text_USCOREContent), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Audio_FileName", -1, &(a->ns1__MmsFileGroup::Audio_USCOREFileName), ""))
return soap->error;
if (soap_out_PointerToxsd__base64Binary(soap, "ns1:Audio_FileData", -1, &(a->ns1__MmsFileGroup::Audio_USCOREFileData), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__MmsFileGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__MmsFileGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__MmsFileGroup * SOAP_FMAC4 soap_in_ns1__MmsFileGroup(struct soap *soap, const char *tag, ns1__MmsFileGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__MmsFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup, sizeof(ns1__MmsFileGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MmsFileGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__MmsFileGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_PlayTime1 = 1;
size_t soap_flag_Image_USCOREFileName1 = 1;
size_t soap_flag_Image_USCOREFileData1 = 1;
size_t soap_flag_Text_USCOREFileName1 = 1;
size_t soap_flag_Text_USCOREContent1 = 1;
size_t soap_flag_Audio_USCOREFileName1 = 1;
size_t soap_flag_Audio_USCOREFileData1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_PlayTime1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:PlayTime", &(a->ns1__MmsFileGroup::PlayTime), "xsd:long"))
{ soap_flag_PlayTime1--;
continue;
}
if (soap_flag_Image_USCOREFileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Image_FileName", &(a->ns1__MmsFileGroup::Image_USCOREFileName), "xsd:string"))
{ soap_flag_Image_USCOREFileName1--;
continue;
}
if (soap_flag_Image_USCOREFileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Image_FileData", &(a->ns1__MmsFileGroup::Image_USCOREFileData), "xsd:base64Binary"))
{ soap_flag_Image_USCOREFileData1--;
continue;
}
if (soap_flag_Text_USCOREFileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Text_FileName", &(a->ns1__MmsFileGroup::Text_USCOREFileName), "xsd:string"))
{ soap_flag_Text_USCOREFileName1--;
continue;
}
if (soap_flag_Text_USCOREContent1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Text_Content", &(a->ns1__MmsFileGroup::Text_USCOREContent), "xsd:string"))
{ soap_flag_Text_USCOREContent1--;
continue;
}
if (soap_flag_Audio_USCOREFileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Audio_FileName", &(a->ns1__MmsFileGroup::Audio_USCOREFileName), "xsd:string"))
{ soap_flag_Audio_USCOREFileName1--;
continue;
}
if (soap_flag_Audio_USCOREFileData1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToxsd__base64Binary(soap, "ns1:Audio_FileData", &(a->ns1__MmsFileGroup::Audio_USCOREFileData), "xsd:base64Binary"))
{ soap_flag_Audio_USCOREFileData1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__MmsFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup, 0, sizeof(ns1__MmsFileGroup), 0, soap_copy_ns1__MmsFileGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PlayTime1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__MmsFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup);
if (this->soap_out(soap, tag?tag:"ns1:MmsFileGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__MmsFileGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__MmsFileGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__MmsFileGroup * SOAP_FMAC4 soap_get_ns1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__MmsFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__MmsFileGroup * SOAP_FMAC2 soap_instantiate_ns1__MmsFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MmsFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__MmsFileGroup);
if (size)
*size = sizeof(ns1__MmsFileGroup);
((ns1__MmsFileGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__MmsFileGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__MmsFileGroup);
for (int i = 0; i < n; i++)
((ns1__MmsFileGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__MmsFileGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MmsFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MmsFileGroup %p -> %p\n", q, p));
*(ns1__MmsFileGroup*)p = *(ns1__MmsFileGroup*)q;
}
void ns1__ArrayOfMmsFileGroup::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup = 0;
this->ns1__ArrayOfMmsFileGroup::MmsFileGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfMmsFileGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfMmsFileGroup::MmsFileGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup; i++)
{
soap_serialize_PointerTons1__MmsFileGroup(soap, this->ns1__ArrayOfMmsFileGroup::MmsFileGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfMmsFileGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfMmsFileGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMmsFileGroup(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMmsFileGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup), type))
return soap->error;
if (a->ns1__ArrayOfMmsFileGroup::MmsFileGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup; i++)
if (soap_out_PointerTons1__MmsFileGroup(soap, "ns1:MmsFileGroup", -1, a->ns1__ArrayOfMmsFileGroup::MmsFileGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfMmsFileGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfMmsFileGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsFileGroup * SOAP_FMAC4 soap_in_ns1__ArrayOfMmsFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMmsFileGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfMmsFileGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup, sizeof(ns1__ArrayOfMmsFileGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfMmsFileGroup *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_MmsFileGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MmsFileGroup", 1, NULL))
{ if (a->ns1__ArrayOfMmsFileGroup::MmsFileGroup == NULL)
{ if (soap_blist_MmsFileGroup1 == NULL)
soap_blist_MmsFileGroup1 = soap_new_block(soap);
a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = (ns1__MmsFileGroup **)soap_push_block(soap, soap_blist_MmsFileGroup1, sizeof(ns1__MmsFileGroup *));
if (a->ns1__ArrayOfMmsFileGroup::MmsFileGroup == NULL)
return NULL;
*a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__MmsFileGroup(soap, "ns1:MmsFileGroup", a->ns1__ArrayOfMmsFileGroup::MmsFileGroup, "ns1:MmsFileGroup"))
{ a->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup++;
a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfMmsFileGroup::MmsFileGroup)
soap_pop_block(soap, soap_blist_MmsFileGroup1);
if (a->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup)
a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = (ns1__MmsFileGroup **)soap_save_block(soap, soap_blist_MmsFileGroup1, NULL, 1);
else
{ a->ns1__ArrayOfMmsFileGroup::MmsFileGroup = NULL;
if (soap_blist_MmsFileGroup1)
soap_end_block(soap, soap_blist_MmsFileGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfMmsFileGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup, 0, sizeof(ns1__ArrayOfMmsFileGroup), 0, soap_copy_ns1__ArrayOfMmsFileGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMmsFileGroup::__sizeMmsFileGroup > 20))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfMmsFileGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMmsFileGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfMmsFileGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfMmsFileGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsFileGroup * SOAP_FMAC4 soap_get_ns1__ArrayOfMmsFileGroup(struct soap *soap, ns1__ArrayOfMmsFileGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfMmsFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfMmsFileGroup * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMmsFileGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMmsFileGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsFileGroup);
if (size)
*size = sizeof(ns1__ArrayOfMmsFileGroup);
((ns1__ArrayOfMmsFileGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMmsFileGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfMmsFileGroup);
for (int i = 0; i < n; i++)
((ns1__ArrayOfMmsFileGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfMmsFileGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMmsFileGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMmsFileGroup %p -> %p\n", q, p));
*(ns1__ArrayOfMmsFileGroup*)p = *(ns1__ArrayOfMmsFileGroup*)q;
}
void ns1__CancelIDGroup::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->ns1__CancelIDGroup::Status);
soap_default_LONG64(soap, &this->ns1__CancelIDGroup::SmsID);
/* transient soap skipped */
}
void ns1__CancelIDGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->ns1__CancelIDGroup::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->ns1__CancelIDGroup::SmsID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int ns1__CancelIDGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__CancelIDGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__CancelIDGroup(struct soap *soap, const char *tag, int id, const ns1__CancelIDGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__CancelIDGroup::Status), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SmsID", -1, &(a->ns1__CancelIDGroup::SmsID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__CancelIDGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__CancelIDGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__CancelIDGroup * SOAP_FMAC4 soap_in_ns1__CancelIDGroup(struct soap *soap, const char *tag, ns1__CancelIDGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__CancelIDGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup, sizeof(ns1__CancelIDGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__CancelIDGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__CancelIDGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Status1 = 1;
size_t soap_flag_SmsID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__CancelIDGroup::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_SmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SmsID", &(a->ns1__CancelIDGroup::SmsID), "xsd:long"))
{ soap_flag_SmsID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__CancelIDGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup, 0, sizeof(ns1__CancelIDGroup), 0, soap_copy_ns1__CancelIDGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__CancelIDGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup);
if (this->soap_out(soap, tag?tag:"ns1:CancelIDGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__CancelIDGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__CancelIDGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__CancelIDGroup * SOAP_FMAC4 soap_get_ns1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__CancelIDGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__CancelIDGroup * SOAP_FMAC2 soap_instantiate_ns1__CancelIDGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__CancelIDGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__CancelIDGroup);
if (size)
*size = sizeof(ns1__CancelIDGroup);
((ns1__CancelIDGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__CancelIDGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__CancelIDGroup);
for (int i = 0; i < n; i++)
((ns1__CancelIDGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__CancelIDGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__CancelIDGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__CancelIDGroup %p -> %p\n", q, p));
*(ns1__CancelIDGroup*)p = *(ns1__CancelIDGroup*)q;
}
void ns1__ArrayOfCancelIDList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup = 0;
this->ns1__ArrayOfCancelIDList::CancelIDGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfCancelIDList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfCancelIDList::CancelIDGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup; i++)
{
soap_serialize_PointerTons1__CancelIDGroup(soap, this->ns1__ArrayOfCancelIDList::CancelIDGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfCancelIDList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfCancelIDList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfCancelIDList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfCancelIDList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList), type))
return soap->error;
if (a->ns1__ArrayOfCancelIDList::CancelIDGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup; i++)
if (soap_out_PointerTons1__CancelIDGroup(soap, "ns1:CancelIDGroup", -1, a->ns1__ArrayOfCancelIDList::CancelIDGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfCancelIDList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfCancelIDList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfCancelIDList * SOAP_FMAC4 soap_in_ns1__ArrayOfCancelIDList(struct soap *soap, const char *tag, ns1__ArrayOfCancelIDList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfCancelIDList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList, sizeof(ns1__ArrayOfCancelIDList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfCancelIDList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_CancelIDGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:CancelIDGroup", 1, NULL))
{ if (a->ns1__ArrayOfCancelIDList::CancelIDGroup == NULL)
{ if (soap_blist_CancelIDGroup1 == NULL)
soap_blist_CancelIDGroup1 = soap_new_block(soap);
a->ns1__ArrayOfCancelIDList::CancelIDGroup = (ns1__CancelIDGroup **)soap_push_block(soap, soap_blist_CancelIDGroup1, sizeof(ns1__CancelIDGroup *));
if (a->ns1__ArrayOfCancelIDList::CancelIDGroup == NULL)
return NULL;
*a->ns1__ArrayOfCancelIDList::CancelIDGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__CancelIDGroup(soap, "ns1:CancelIDGroup", a->ns1__ArrayOfCancelIDList::CancelIDGroup, "ns1:CancelIDGroup"))
{ a->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup++;
a->ns1__ArrayOfCancelIDList::CancelIDGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfCancelIDList::CancelIDGroup)
soap_pop_block(soap, soap_blist_CancelIDGroup1);
if (a->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup)
a->ns1__ArrayOfCancelIDList::CancelIDGroup = (ns1__CancelIDGroup **)soap_save_block(soap, soap_blist_CancelIDGroup1, NULL, 1);
else
{ a->ns1__ArrayOfCancelIDList::CancelIDGroup = NULL;
if (soap_blist_CancelIDGroup1)
soap_end_block(soap, soap_blist_CancelIDGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfCancelIDList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList, 0, sizeof(ns1__ArrayOfCancelIDList), 0, soap_copy_ns1__ArrayOfCancelIDList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfCancelIDList::__sizeCancelIDGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfCancelIDList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfCancelIDList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfCancelIDList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfCancelIDList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfCancelIDList * SOAP_FMAC4 soap_get_ns1__ArrayOfCancelIDList(struct soap *soap, ns1__ArrayOfCancelIDList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfCancelIDList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfCancelIDList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfCancelIDList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfCancelIDList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfCancelIDList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfCancelIDList);
if (size)
*size = sizeof(ns1__ArrayOfCancelIDList);
((ns1__ArrayOfCancelIDList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfCancelIDList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfCancelIDList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfCancelIDList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfCancelIDList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfCancelIDList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfCancelIDList %p -> %p\n", q, p));
*(ns1__ArrayOfCancelIDList*)p = *(ns1__ArrayOfCancelIDList*)q;
}
void ns1__SmsSentListGroup::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->ns1__SmsSentListGroup::Status);
this->ns1__SmsSentListGroup::Mobile = NULL;
this->ns1__SmsSentListGroup::SendTime = NULL;
this->ns1__SmsSentListGroup::ReportTime = NULL;
this->ns1__SmsSentListGroup::Content = NULL;
this->ns1__SmsSentListGroup::ExStatus = NULL;
/* transient soap skipped */
}
void ns1__SmsSentListGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->ns1__SmsSentListGroup::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::Mobile);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::SendTime);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::ReportTime);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::Content);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsSentListGroup::ExStatus);
/* transient soap skipped */
}
int ns1__SmsSentListGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__SmsSentListGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__SmsSentListGroup(struct soap *soap, const char *tag, int id, const ns1__SmsSentListGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__SmsSentListGroup::Status), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__SmsSentListGroup::Mobile), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:SendTime", -1, &(a->ns1__SmsSentListGroup::SendTime), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ReportTime", -1, &(a->ns1__SmsSentListGroup::ReportTime), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Content", -1, &(a->ns1__SmsSentListGroup::Content), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ExStatus", -1, &(a->ns1__SmsSentListGroup::ExStatus), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__SmsSentListGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__SmsSentListGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__SmsSentListGroup * SOAP_FMAC4 soap_in_ns1__SmsSentListGroup(struct soap *soap, const char *tag, ns1__SmsSentListGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__SmsSentListGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup, sizeof(ns1__SmsSentListGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__SmsSentListGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Status1 = 1;
size_t soap_flag_Mobile1 = 1;
size_t soap_flag_SendTime1 = 1;
size_t soap_flag_ReportTime1 = 1;
size_t soap_flag_Content1 = 1;
size_t soap_flag_ExStatus1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__SmsSentListGroup::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__SmsSentListGroup::Mobile), "xsd:string"))
{ soap_flag_Mobile1--;
continue;
}
if (soap_flag_SendTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:SendTime", &(a->ns1__SmsSentListGroup::SendTime), "xsd:string"))
{ soap_flag_SendTime1--;
continue;
}
if (soap_flag_ReportTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ReportTime", &(a->ns1__SmsSentListGroup::ReportTime), "xsd:string"))
{ soap_flag_ReportTime1--;
continue;
}
if (soap_flag_Content1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Content", &(a->ns1__SmsSentListGroup::Content), "xsd:string"))
{ soap_flag_Content1--;
continue;
}
if (soap_flag_ExStatus1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ExStatus", &(a->ns1__SmsSentListGroup::ExStatus), "xsd:string"))
{ soap_flag_ExStatus1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__SmsSentListGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup, 0, sizeof(ns1__SmsSentListGroup), 0, soap_copy_ns1__SmsSentListGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__SmsSentListGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup);
if (this->soap_out(soap, tag?tag:"ns1:SmsSentListGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__SmsSentListGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__SmsSentListGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__SmsSentListGroup * SOAP_FMAC4 soap_get_ns1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__SmsSentListGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__SmsSentListGroup * SOAP_FMAC2 soap_instantiate_ns1__SmsSentListGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__SmsSentListGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__SmsSentListGroup);
if (size)
*size = sizeof(ns1__SmsSentListGroup);
((ns1__SmsSentListGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__SmsSentListGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__SmsSentListGroup);
for (int i = 0; i < n; i++)
((ns1__SmsSentListGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__SmsSentListGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__SmsSentListGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__SmsSentListGroup %p -> %p\n", q, p));
*(ns1__SmsSentListGroup*)p = *(ns1__SmsSentListGroup*)q;
}
void ns1__ArrayOfSmsSentList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup = 0;
this->ns1__ArrayOfSmsSentList::SmsSentListGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfSmsSentList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfSmsSentList::SmsSentListGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup; i++)
{
soap_serialize_PointerTons1__SmsSentListGroup(soap, this->ns1__ArrayOfSmsSentList::SmsSentListGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfSmsSentList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfSmsSentList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfSmsSentList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfSmsSentList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList), type))
return soap->error;
if (a->ns1__ArrayOfSmsSentList::SmsSentListGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup; i++)
if (soap_out_PointerTons1__SmsSentListGroup(soap, "ns1:SmsSentListGroup", -1, a->ns1__ArrayOfSmsSentList::SmsSentListGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfSmsSentList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfSmsSentList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsSentList * SOAP_FMAC4 soap_in_ns1__ArrayOfSmsSentList(struct soap *soap, const char *tag, ns1__ArrayOfSmsSentList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfSmsSentList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList, sizeof(ns1__ArrayOfSmsSentList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfSmsSentList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_SmsSentListGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsSentListGroup", 1, NULL))
{ if (a->ns1__ArrayOfSmsSentList::SmsSentListGroup == NULL)
{ if (soap_blist_SmsSentListGroup1 == NULL)
soap_blist_SmsSentListGroup1 = soap_new_block(soap);
a->ns1__ArrayOfSmsSentList::SmsSentListGroup = (ns1__SmsSentListGroup **)soap_push_block(soap, soap_blist_SmsSentListGroup1, sizeof(ns1__SmsSentListGroup *));
if (a->ns1__ArrayOfSmsSentList::SmsSentListGroup == NULL)
return NULL;
*a->ns1__ArrayOfSmsSentList::SmsSentListGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__SmsSentListGroup(soap, "ns1:SmsSentListGroup", a->ns1__ArrayOfSmsSentList::SmsSentListGroup, "ns1:SmsSentListGroup"))
{ a->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup++;
a->ns1__ArrayOfSmsSentList::SmsSentListGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfSmsSentList::SmsSentListGroup)
soap_pop_block(soap, soap_blist_SmsSentListGroup1);
if (a->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup)
a->ns1__ArrayOfSmsSentList::SmsSentListGroup = (ns1__SmsSentListGroup **)soap_save_block(soap, soap_blist_SmsSentListGroup1, NULL, 1);
else
{ a->ns1__ArrayOfSmsSentList::SmsSentListGroup = NULL;
if (soap_blist_SmsSentListGroup1)
soap_end_block(soap, soap_blist_SmsSentListGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfSmsSentList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList, 0, sizeof(ns1__ArrayOfSmsSentList), 0, soap_copy_ns1__ArrayOfSmsSentList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfSmsSentList::__sizeSmsSentListGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfSmsSentList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfSmsSentList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfSmsSentList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfSmsSentList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsSentList * SOAP_FMAC4 soap_get_ns1__ArrayOfSmsSentList(struct soap *soap, ns1__ArrayOfSmsSentList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfSmsSentList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfSmsSentList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfSmsSentList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfSmsSentList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsSentList);
if (size)
*size = sizeof(ns1__ArrayOfSmsSentList);
((ns1__ArrayOfSmsSentList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsSentList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfSmsSentList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfSmsSentList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfSmsSentList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfSmsSentList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfSmsSentList %p -> %p\n", q, p));
*(ns1__ArrayOfSmsSentList*)p = *(ns1__ArrayOfSmsSentList*)q;
}
void ns1__SmsReportGroup::soap_default(struct soap *soap)
{
this->soap = soap;
soap_default_LONG64(soap, &this->ns1__SmsReportGroup::SmsID);
soap_default_LONG64(soap, &this->ns1__SmsReportGroup::Status);
this->ns1__SmsReportGroup::ReportTime = NULL;
this->ns1__SmsReportGroup::ExStatus = NULL;
/* transient soap skipped */
}
void ns1__SmsReportGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_embedded(soap, &this->ns1__SmsReportGroup::SmsID, SOAP_TYPE_MobsetApi_LONG64);
soap_embedded(soap, &this->ns1__SmsReportGroup::Status, SOAP_TYPE_MobsetApi_LONG64);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsReportGroup::ReportTime);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsReportGroup::ExStatus);
/* transient soap skipped */
}
int ns1__SmsReportGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__SmsReportGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__SmsReportGroup(struct soap *soap, const char *tag, int id, const ns1__SmsReportGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup), type))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SmsID", -1, &(a->ns1__SmsReportGroup::SmsID), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:Status", -1, &(a->ns1__SmsReportGroup::Status), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ReportTime", -1, &(a->ns1__SmsReportGroup::ReportTime), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:ExStatus", -1, &(a->ns1__SmsReportGroup::ExStatus), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__SmsReportGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__SmsReportGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__SmsReportGroup * SOAP_FMAC4 soap_in_ns1__SmsReportGroup(struct soap *soap, const char *tag, ns1__SmsReportGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__SmsReportGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup, sizeof(ns1__SmsReportGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__SmsReportGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__SmsReportGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_SmsID1 = 1;
size_t soap_flag_Status1 = 1;
size_t soap_flag_ReportTime1 = 1;
size_t soap_flag_ExStatus1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_SmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SmsID", &(a->ns1__SmsReportGroup::SmsID), "xsd:long"))
{ soap_flag_SmsID1--;
continue;
}
if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:Status", &(a->ns1__SmsReportGroup::Status), "xsd:long"))
{ soap_flag_Status1--;
continue;
}
if (soap_flag_ReportTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ReportTime", &(a->ns1__SmsReportGroup::ReportTime), "xsd:string"))
{ soap_flag_ReportTime1--;
continue;
}
if (soap_flag_ExStatus1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:ExStatus", &(a->ns1__SmsReportGroup::ExStatus), "xsd:string"))
{ soap_flag_ExStatus1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__SmsReportGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup, 0, sizeof(ns1__SmsReportGroup), 0, soap_copy_ns1__SmsReportGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SmsID1 > 0 || soap_flag_Status1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__SmsReportGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup);
if (this->soap_out(soap, tag?tag:"ns1:SmsReportGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__SmsReportGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__SmsReportGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__SmsReportGroup * SOAP_FMAC4 soap_get_ns1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__SmsReportGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__SmsReportGroup * SOAP_FMAC2 soap_instantiate_ns1__SmsReportGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__SmsReportGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__SmsReportGroup);
if (size)
*size = sizeof(ns1__SmsReportGroup);
((ns1__SmsReportGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__SmsReportGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__SmsReportGroup);
for (int i = 0; i < n; i++)
((ns1__SmsReportGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__SmsReportGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__SmsReportGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__SmsReportGroup %p -> %p\n", q, p));
*(ns1__SmsReportGroup*)p = *(ns1__SmsReportGroup*)q;
}
void ns1__ArrayOfSmsReportList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup = 0;
this->ns1__ArrayOfSmsReportList::SmsReportGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfSmsReportList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfSmsReportList::SmsReportGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup; i++)
{
soap_serialize_PointerTons1__SmsReportGroup(soap, this->ns1__ArrayOfSmsReportList::SmsReportGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfSmsReportList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfSmsReportList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfSmsReportList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfSmsReportList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList), type))
return soap->error;
if (a->ns1__ArrayOfSmsReportList::SmsReportGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup; i++)
if (soap_out_PointerTons1__SmsReportGroup(soap, "ns1:SmsReportGroup", -1, a->ns1__ArrayOfSmsReportList::SmsReportGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfSmsReportList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfSmsReportList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsReportList * SOAP_FMAC4 soap_in_ns1__ArrayOfSmsReportList(struct soap *soap, const char *tag, ns1__ArrayOfSmsReportList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfSmsReportList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList, sizeof(ns1__ArrayOfSmsReportList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfSmsReportList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_SmsReportGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsReportGroup", 1, NULL))
{ if (a->ns1__ArrayOfSmsReportList::SmsReportGroup == NULL)
{ if (soap_blist_SmsReportGroup1 == NULL)
soap_blist_SmsReportGroup1 = soap_new_block(soap);
a->ns1__ArrayOfSmsReportList::SmsReportGroup = (ns1__SmsReportGroup **)soap_push_block(soap, soap_blist_SmsReportGroup1, sizeof(ns1__SmsReportGroup *));
if (a->ns1__ArrayOfSmsReportList::SmsReportGroup == NULL)
return NULL;
*a->ns1__ArrayOfSmsReportList::SmsReportGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__SmsReportGroup(soap, "ns1:SmsReportGroup", a->ns1__ArrayOfSmsReportList::SmsReportGroup, "ns1:SmsReportGroup"))
{ a->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup++;
a->ns1__ArrayOfSmsReportList::SmsReportGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfSmsReportList::SmsReportGroup)
soap_pop_block(soap, soap_blist_SmsReportGroup1);
if (a->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup)
a->ns1__ArrayOfSmsReportList::SmsReportGroup = (ns1__SmsReportGroup **)soap_save_block(soap, soap_blist_SmsReportGroup1, NULL, 1);
else
{ a->ns1__ArrayOfSmsReportList::SmsReportGroup = NULL;
if (soap_blist_SmsReportGroup1)
soap_end_block(soap, soap_blist_SmsReportGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfSmsReportList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList, 0, sizeof(ns1__ArrayOfSmsReportList), 0, soap_copy_ns1__ArrayOfSmsReportList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfSmsReportList::__sizeSmsReportGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfSmsReportList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfSmsReportList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfSmsReportList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfSmsReportList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsReportList * SOAP_FMAC4 soap_get_ns1__ArrayOfSmsReportList(struct soap *soap, ns1__ArrayOfSmsReportList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfSmsReportList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfSmsReportList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfSmsReportList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfSmsReportList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsReportList);
if (size)
*size = sizeof(ns1__ArrayOfSmsReportList);
((ns1__ArrayOfSmsReportList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsReportList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfSmsReportList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfSmsReportList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfSmsReportList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfSmsReportList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfSmsReportList %p -> %p\n", q, p));
*(ns1__ArrayOfSmsReportList*)p = *(ns1__ArrayOfSmsReportList*)q;
}
void ns1__SmsRecvGroup::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__SmsRecvGroup::Mobile = NULL;
this->ns1__SmsRecvGroup::RecvNum = NULL;
this->ns1__SmsRecvGroup::AddNum = NULL;
this->ns1__SmsRecvGroup::RecvTime = NULL;
this->ns1__SmsRecvGroup::Content = NULL;
/* transient soap skipped */
}
void ns1__SmsRecvGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::Mobile);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::RecvNum);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::AddNum);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::RecvTime);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsRecvGroup::Content);
/* transient soap skipped */
}
int ns1__SmsRecvGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__SmsRecvGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__SmsRecvGroup(struct soap *soap, const char *tag, int id, const ns1__SmsRecvGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup), type))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__SmsRecvGroup::Mobile), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:RecvNum", -1, &(a->ns1__SmsRecvGroup::RecvNum), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:AddNum", -1, &(a->ns1__SmsRecvGroup::AddNum), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:RecvTime", -1, &(a->ns1__SmsRecvGroup::RecvTime), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Content", -1, &(a->ns1__SmsRecvGroup::Content), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__SmsRecvGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__SmsRecvGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__SmsRecvGroup * SOAP_FMAC4 soap_in_ns1__SmsRecvGroup(struct soap *soap, const char *tag, ns1__SmsRecvGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__SmsRecvGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup, sizeof(ns1__SmsRecvGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__SmsRecvGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Mobile1 = 1;
size_t soap_flag_RecvNum1 = 1;
size_t soap_flag_AddNum1 = 1;
size_t soap_flag_RecvTime1 = 1;
size_t soap_flag_Content1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__SmsRecvGroup::Mobile), "xsd:string"))
{ soap_flag_Mobile1--;
continue;
}
if (soap_flag_RecvNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:RecvNum", &(a->ns1__SmsRecvGroup::RecvNum), "xsd:string"))
{ soap_flag_RecvNum1--;
continue;
}
if (soap_flag_AddNum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:AddNum", &(a->ns1__SmsRecvGroup::AddNum), "xsd:string"))
{ soap_flag_AddNum1--;
continue;
}
if (soap_flag_RecvTime1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:RecvTime", &(a->ns1__SmsRecvGroup::RecvTime), "xsd:string"))
{ soap_flag_RecvTime1--;
continue;
}
if (soap_flag_Content1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Content", &(a->ns1__SmsRecvGroup::Content), "xsd:string"))
{ soap_flag_Content1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__SmsRecvGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup, 0, sizeof(ns1__SmsRecvGroup), 0, soap_copy_ns1__SmsRecvGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
int ns1__SmsRecvGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup);
if (this->soap_out(soap, tag?tag:"ns1:SmsRecvGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__SmsRecvGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__SmsRecvGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__SmsRecvGroup * SOAP_FMAC4 soap_get_ns1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__SmsRecvGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__SmsRecvGroup * SOAP_FMAC2 soap_instantiate_ns1__SmsRecvGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__SmsRecvGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__SmsRecvGroup);
if (size)
*size = sizeof(ns1__SmsRecvGroup);
((ns1__SmsRecvGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__SmsRecvGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__SmsRecvGroup);
for (int i = 0; i < n; i++)
((ns1__SmsRecvGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__SmsRecvGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__SmsRecvGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__SmsRecvGroup %p -> %p\n", q, p));
*(ns1__SmsRecvGroup*)p = *(ns1__SmsRecvGroup*)q;
}
void ns1__ArrayOfSmsRecvList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup = 0;
this->ns1__ArrayOfSmsRecvList::SmsRecvGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfSmsRecvList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfSmsRecvList::SmsRecvGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup; i++)
{
soap_serialize_PointerTons1__SmsRecvGroup(soap, this->ns1__ArrayOfSmsRecvList::SmsRecvGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfSmsRecvList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfSmsRecvList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfSmsRecvList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfSmsRecvList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList), type))
return soap->error;
if (a->ns1__ArrayOfSmsRecvList::SmsRecvGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup; i++)
if (soap_out_PointerTons1__SmsRecvGroup(soap, "ns1:SmsRecvGroup", -1, a->ns1__ArrayOfSmsRecvList::SmsRecvGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfSmsRecvList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfSmsRecvList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsRecvList * SOAP_FMAC4 soap_in_ns1__ArrayOfSmsRecvList(struct soap *soap, const char *tag, ns1__ArrayOfSmsRecvList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfSmsRecvList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList, sizeof(ns1__ArrayOfSmsRecvList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfSmsRecvList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_SmsRecvGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsRecvGroup", 1, NULL))
{ if (a->ns1__ArrayOfSmsRecvList::SmsRecvGroup == NULL)
{ if (soap_blist_SmsRecvGroup1 == NULL)
soap_blist_SmsRecvGroup1 = soap_new_block(soap);
a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = (ns1__SmsRecvGroup **)soap_push_block(soap, soap_blist_SmsRecvGroup1, sizeof(ns1__SmsRecvGroup *));
if (a->ns1__ArrayOfSmsRecvList::SmsRecvGroup == NULL)
return NULL;
*a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__SmsRecvGroup(soap, "ns1:SmsRecvGroup", a->ns1__ArrayOfSmsRecvList::SmsRecvGroup, "ns1:SmsRecvGroup"))
{ a->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup++;
a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfSmsRecvList::SmsRecvGroup)
soap_pop_block(soap, soap_blist_SmsRecvGroup1);
if (a->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup)
a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = (ns1__SmsRecvGroup **)soap_save_block(soap, soap_blist_SmsRecvGroup1, NULL, 1);
else
{ a->ns1__ArrayOfSmsRecvList::SmsRecvGroup = NULL;
if (soap_blist_SmsRecvGroup1)
soap_end_block(soap, soap_blist_SmsRecvGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfSmsRecvList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList, 0, sizeof(ns1__ArrayOfSmsRecvList), 0, soap_copy_ns1__ArrayOfSmsRecvList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfSmsRecvList::__sizeSmsRecvGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfSmsRecvList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfSmsRecvList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfSmsRecvList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfSmsRecvList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsRecvList * SOAP_FMAC4 soap_get_ns1__ArrayOfSmsRecvList(struct soap *soap, ns1__ArrayOfSmsRecvList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfSmsRecvList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfSmsRecvList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfSmsRecvList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfSmsRecvList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsRecvList);
if (size)
*size = sizeof(ns1__ArrayOfSmsRecvList);
((ns1__ArrayOfSmsRecvList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsRecvList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfSmsRecvList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfSmsRecvList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfSmsRecvList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfSmsRecvList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfSmsRecvList %p -> %p\n", q, p));
*(ns1__ArrayOfSmsRecvList*)p = *(ns1__ArrayOfSmsRecvList*)q;
}
void ns1__SmsIDGroup::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__SmsIDGroup::Mobile = NULL;
soap_default_LONG64(soap, &this->ns1__SmsIDGroup::SmsID);
/* transient soap skipped */
}
void ns1__SmsIDGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_serialize_PointerTostd__wstring(soap, &this->ns1__SmsIDGroup::Mobile);
soap_embedded(soap, &this->ns1__SmsIDGroup::SmsID, SOAP_TYPE_MobsetApi_LONG64);
/* transient soap skipped */
}
int ns1__SmsIDGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__SmsIDGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__SmsIDGroup(struct soap *soap, const char *tag, int id, const ns1__SmsIDGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup), type))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__SmsIDGroup::Mobile), ""))
return soap->error;
if (soap_out_LONG64(soap, "ns1:SmsID", -1, &(a->ns1__SmsIDGroup::SmsID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__SmsIDGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__SmsIDGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__SmsIDGroup * SOAP_FMAC4 soap_in_ns1__SmsIDGroup(struct soap *soap, const char *tag, ns1__SmsIDGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__SmsIDGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup, sizeof(ns1__SmsIDGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__SmsIDGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__SmsIDGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Mobile1 = 1;
size_t soap_flag_SmsID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__SmsIDGroup::Mobile), "xsd:string"))
{ soap_flag_Mobile1--;
continue;
}
if (soap_flag_SmsID1 && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_LONG64(soap, "ns1:SmsID", &(a->ns1__SmsIDGroup::SmsID), "xsd:long"))
{ soap_flag_SmsID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__SmsIDGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup, 0, sizeof(ns1__SmsIDGroup), 0, soap_copy_ns1__SmsIDGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SmsID1 > 0))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__SmsIDGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup);
if (this->soap_out(soap, tag?tag:"ns1:SmsIDGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__SmsIDGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__SmsIDGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__SmsIDGroup * SOAP_FMAC4 soap_get_ns1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__SmsIDGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__SmsIDGroup * SOAP_FMAC2 soap_instantiate_ns1__SmsIDGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__SmsIDGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__SmsIDGroup);
if (size)
*size = sizeof(ns1__SmsIDGroup);
((ns1__SmsIDGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__SmsIDGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__SmsIDGroup);
for (int i = 0; i < n; i++)
((ns1__SmsIDGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__SmsIDGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__SmsIDGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__SmsIDGroup %p -> %p\n", q, p));
*(ns1__SmsIDGroup*)p = *(ns1__SmsIDGroup*)q;
}
void ns1__ArrayOfSmsIDList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup = 0;
this->ns1__ArrayOfSmsIDList::SmsIDGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfSmsIDList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfSmsIDList::SmsIDGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup; i++)
{
soap_serialize_PointerTons1__SmsIDGroup(soap, this->ns1__ArrayOfSmsIDList::SmsIDGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfSmsIDList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfSmsIDList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfSmsIDList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfSmsIDList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList), type))
return soap->error;
if (a->ns1__ArrayOfSmsIDList::SmsIDGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup; i++)
if (soap_out_PointerTons1__SmsIDGroup(soap, "ns1:SmsIDGroup", -1, a->ns1__ArrayOfSmsIDList::SmsIDGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfSmsIDList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfSmsIDList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsIDList * SOAP_FMAC4 soap_in_ns1__ArrayOfSmsIDList(struct soap *soap, const char *tag, ns1__ArrayOfSmsIDList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfSmsIDList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList, sizeof(ns1__ArrayOfSmsIDList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfSmsIDList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_SmsIDGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:SmsIDGroup", 1, NULL))
{ if (a->ns1__ArrayOfSmsIDList::SmsIDGroup == NULL)
{ if (soap_blist_SmsIDGroup1 == NULL)
soap_blist_SmsIDGroup1 = soap_new_block(soap);
a->ns1__ArrayOfSmsIDList::SmsIDGroup = (ns1__SmsIDGroup **)soap_push_block(soap, soap_blist_SmsIDGroup1, sizeof(ns1__SmsIDGroup *));
if (a->ns1__ArrayOfSmsIDList::SmsIDGroup == NULL)
return NULL;
*a->ns1__ArrayOfSmsIDList::SmsIDGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__SmsIDGroup(soap, "ns1:SmsIDGroup", a->ns1__ArrayOfSmsIDList::SmsIDGroup, "ns1:SmsIDGroup"))
{ a->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup++;
a->ns1__ArrayOfSmsIDList::SmsIDGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfSmsIDList::SmsIDGroup)
soap_pop_block(soap, soap_blist_SmsIDGroup1);
if (a->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup)
a->ns1__ArrayOfSmsIDList::SmsIDGroup = (ns1__SmsIDGroup **)soap_save_block(soap, soap_blist_SmsIDGroup1, NULL, 1);
else
{ a->ns1__ArrayOfSmsIDList::SmsIDGroup = NULL;
if (soap_blist_SmsIDGroup1)
soap_end_block(soap, soap_blist_SmsIDGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfSmsIDList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList, 0, sizeof(ns1__ArrayOfSmsIDList), 0, soap_copy_ns1__ArrayOfSmsIDList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfSmsIDList::__sizeSmsIDGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfSmsIDList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfSmsIDList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfSmsIDList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfSmsIDList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsIDList * SOAP_FMAC4 soap_get_ns1__ArrayOfSmsIDList(struct soap *soap, ns1__ArrayOfSmsIDList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfSmsIDList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfSmsIDList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfSmsIDList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfSmsIDList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsIDList);
if (size)
*size = sizeof(ns1__ArrayOfSmsIDList);
((ns1__ArrayOfSmsIDList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfSmsIDList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfSmsIDList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfSmsIDList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfSmsIDList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfSmsIDList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfSmsIDList %p -> %p\n", q, p));
*(ns1__ArrayOfSmsIDList*)p = *(ns1__ArrayOfSmsIDList*)q;
}
void ns1__MobileListGroup::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__MobileListGroup::Mobile = NULL;
this->ns1__MobileListGroup::MsgID = NULL;
/* transient soap skipped */
}
void ns1__MobileListGroup::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MobileListGroup::Mobile);
soap_serialize_PointerTostd__wstring(soap, &this->ns1__MobileListGroup::MsgID);
/* transient soap skipped */
}
int ns1__MobileListGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__MobileListGroup(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MobileListGroup(struct soap *soap, const char *tag, int id, const ns1__MobileListGroup *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__MobileListGroup), type))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__MobileListGroup::Mobile), ""))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:MsgID", -1, &(a->ns1__MobileListGroup::MsgID), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__MobileListGroup::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__MobileListGroup(soap, tag, this, type);
}
SOAP_FMAC3 ns1__MobileListGroup * SOAP_FMAC4 soap_in_ns1__MobileListGroup(struct soap *soap, const char *tag, ns1__MobileListGroup *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__MobileListGroup *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__MobileListGroup, sizeof(ns1__MobileListGroup), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__MobileListGroup)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__MobileListGroup *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Mobile1 = 1;
size_t soap_flag_MsgID1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__MobileListGroup::Mobile), "xsd:string"))
{ soap_flag_Mobile1--;
continue;
}
if (soap_flag_MsgID1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:MsgID", &(a->ns1__MobileListGroup::MsgID), "xsd:string"))
{ soap_flag_MsgID1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__MobileListGroup *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__MobileListGroup, 0, sizeof(ns1__MobileListGroup), 0, soap_copy_ns1__MobileListGroup);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
int ns1__MobileListGroup::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__MobileListGroup);
if (this->soap_out(soap, tag?tag:"ns1:MobileListGroup", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__MobileListGroup::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__MobileListGroup(soap, this, tag, type);
}
SOAP_FMAC3 ns1__MobileListGroup * SOAP_FMAC4 soap_get_ns1__MobileListGroup(struct soap *soap, ns1__MobileListGroup *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__MobileListGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__MobileListGroup * SOAP_FMAC2 soap_instantiate_ns1__MobileListGroup(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__MobileListGroup(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__MobileListGroup, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__MobileListGroup);
if (size)
*size = sizeof(ns1__MobileListGroup);
((ns1__MobileListGroup*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__MobileListGroup[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__MobileListGroup);
for (int i = 0; i < n; i++)
((ns1__MobileListGroup*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__MobileListGroup*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__MobileListGroup(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__MobileListGroup %p -> %p\n", q, p));
*(ns1__MobileListGroup*)p = *(ns1__MobileListGroup*)q;
}
void ns1__ArrayOfMobileList::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfMobileList::__sizeMobileListGroup = 0;
this->ns1__ArrayOfMobileList::MobileListGroup = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfMobileList::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
if (this->ns1__ArrayOfMobileList::MobileListGroup)
{ int i;
for (i = 0; i < this->ns1__ArrayOfMobileList::__sizeMobileListGroup; i++)
{
soap_serialize_PointerTons1__MobileListGroup(soap, this->ns1__ArrayOfMobileList::MobileListGroup + i);
}
}
/* transient soap skipped */
}
int ns1__ArrayOfMobileList::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfMobileList(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfMobileList(struct soap *soap, const char *tag, int id, const ns1__ArrayOfMobileList *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList), type))
return soap->error;
if (a->ns1__ArrayOfMobileList::MobileListGroup)
{ int i;
for (i = 0; i < a->ns1__ArrayOfMobileList::__sizeMobileListGroup; i++)
if (soap_out_PointerTons1__MobileListGroup(soap, "ns1:MobileListGroup", -1, a->ns1__ArrayOfMobileList::MobileListGroup + i, ""))
return soap->error;
}
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfMobileList::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfMobileList(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfMobileList * SOAP_FMAC4 soap_in_ns1__ArrayOfMobileList(struct soap *soap, const char *tag, ns1__ArrayOfMobileList *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfMobileList *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList, sizeof(ns1__ArrayOfMobileList), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfMobileList *)a->soap_in(soap, tag, type);
}
}
struct soap_blist *soap_blist_MobileListGroup1 = NULL;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH && !soap_element_begin_in(soap, "ns1:MobileListGroup", 1, NULL))
{ if (a->ns1__ArrayOfMobileList::MobileListGroup == NULL)
{ if (soap_blist_MobileListGroup1 == NULL)
soap_blist_MobileListGroup1 = soap_new_block(soap);
a->ns1__ArrayOfMobileList::MobileListGroup = (ns1__MobileListGroup **)soap_push_block(soap, soap_blist_MobileListGroup1, sizeof(ns1__MobileListGroup *));
if (a->ns1__ArrayOfMobileList::MobileListGroup == NULL)
return NULL;
*a->ns1__ArrayOfMobileList::MobileListGroup = NULL;
}
soap_revert(soap);
if (soap_in_PointerTons1__MobileListGroup(soap, "ns1:MobileListGroup", a->ns1__ArrayOfMobileList::MobileListGroup, "ns1:MobileListGroup"))
{ a->ns1__ArrayOfMobileList::__sizeMobileListGroup++;
a->ns1__ArrayOfMobileList::MobileListGroup = NULL;
continue;
}
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (a->ns1__ArrayOfMobileList::MobileListGroup)
soap_pop_block(soap, soap_blist_MobileListGroup1);
if (a->ns1__ArrayOfMobileList::__sizeMobileListGroup)
a->ns1__ArrayOfMobileList::MobileListGroup = (ns1__MobileListGroup **)soap_save_block(soap, soap_blist_MobileListGroup1, NULL, 1);
else
{ a->ns1__ArrayOfMobileList::MobileListGroup = NULL;
if (soap_blist_MobileListGroup1)
soap_end_block(soap, soap_blist_MobileListGroup1);
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfMobileList *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList, 0, sizeof(ns1__ArrayOfMobileList), 0, soap_copy_ns1__ArrayOfMobileList);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
if ((soap->mode & SOAP_XML_STRICT) && (a->ns1__ArrayOfMobileList::__sizeMobileListGroup > 200))
{ soap->error = SOAP_OCCURS;
return NULL;
}
return a;
}
int ns1__ArrayOfMobileList::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfMobileList", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfMobileList::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfMobileList(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfMobileList * SOAP_FMAC4 soap_get_ns1__ArrayOfMobileList(struct soap *soap, ns1__ArrayOfMobileList *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfMobileList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfMobileList * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfMobileList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfMobileList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMobileList);
if (size)
*size = sizeof(ns1__ArrayOfMobileList);
((ns1__ArrayOfMobileList*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfMobileList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfMobileList);
for (int i = 0; i < n; i++)
((ns1__ArrayOfMobileList*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfMobileList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfMobileList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfMobileList %p -> %p\n", q, p));
*(ns1__ArrayOfMobileList*)p = *(ns1__ArrayOfMobileList*)q;
}
void ns1__ArrayOfString::soap_default(struct soap *soap)
{
this->soap = soap;
this->ns1__ArrayOfString::Mobile = NULL;
/* transient soap skipped */
}
void ns1__ArrayOfString::soap_serialize(struct soap *soap) const
{
(void)soap; /* appease -Wall -Werror */
soap_serialize_PointerTostd__wstring(soap, &this->ns1__ArrayOfString::Mobile);
/* transient soap skipped */
}
int ns1__ArrayOfString::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{
return soap_out_ns1__ArrayOfString(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__ArrayOfString(struct soap *soap, const char *tag, int id, const ns1__ArrayOfString *a, const char *type)
{
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfString), type))
return soap->error;
if (soap_out_PointerTostd__wstring(soap, "ns1:Mobile", -1, &(a->ns1__ArrayOfString::Mobile), ""))
return soap->error;
/* transient soap skipped */
return soap_element_end_out(soap, tag);
}
void *ns1__ArrayOfString::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_ns1__ArrayOfString(soap, tag, this, type);
}
SOAP_FMAC3 ns1__ArrayOfString * SOAP_FMAC4 soap_in_ns1__ArrayOfString(struct soap *soap, const char *tag, ns1__ArrayOfString *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 0, NULL))
return NULL;
a = (ns1__ArrayOfString *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_ns1__ArrayOfString, sizeof(ns1__ArrayOfString), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
{ a->soap_default(soap);
if (soap->clist->type != SOAP_TYPE_MobsetApi_ns1__ArrayOfString)
{ soap_revert(soap);
*soap->id = '\0';
return (ns1__ArrayOfString *)a->soap_in(soap, tag, type);
}
}
size_t soap_flag_Mobile1 = 1;
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_Mobile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_PointerTostd__wstring(soap, "ns1:Mobile", &(a->ns1__ArrayOfString::Mobile), "xsd:string"))
{ soap_flag_Mobile1--;
continue;
}
/* transient soap skipped */
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (ns1__ArrayOfString *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_ns1__ArrayOfString, 0, sizeof(ns1__ArrayOfString), 0, soap_copy_ns1__ArrayOfString);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
int ns1__ArrayOfString::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_MobsetApi_ns1__ArrayOfString);
if (this->soap_out(soap, tag?tag:"ns1:ArrayOfString", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *ns1__ArrayOfString::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_ns1__ArrayOfString(soap, this, tag, type);
}
SOAP_FMAC3 ns1__ArrayOfString * SOAP_FMAC4 soap_get_ns1__ArrayOfString(struct soap *soap, ns1__ArrayOfString *p, const char *tag, const char *type)
{
if ((p = soap_in_ns1__ArrayOfString(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 ns1__ArrayOfString * SOAP_FMAC2 soap_instantiate_ns1__ArrayOfString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__ArrayOfString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_ns1__ArrayOfString, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfString);
if (size)
*size = sizeof(ns1__ArrayOfString);
((ns1__ArrayOfString*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(ns1__ArrayOfString[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(ns1__ArrayOfString);
for (int i = 0; i < n; i++)
((ns1__ArrayOfString*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (ns1__ArrayOfString*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__ArrayOfString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__ArrayOfString %p -> %p\n", q, p));
*(ns1__ArrayOfString*)p = *(ns1__ArrayOfString*)q;
}
void xsd__base64Binary::soap_default(struct soap *soap)
{
this->soap = soap;
this->__size = 0;
this->__ptr = NULL;
this->id = NULL;
this->type = NULL;
this->options = NULL;
}
void xsd__base64Binary::soap_serialize(struct soap *soap) const
{
if (this->__ptr && !soap_array_reference(soap, this, (struct soap_array*)&this->__ptr, 1, SOAP_TYPE_MobsetApi_xsd__base64Binary))
if (this->id || this->type)
soap->mode |= SOAP_ENC_DIME;
}
int xsd__base64Binary::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
{ return soap_out_xsd__base64Binary(soap, tag, id, this, type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__base64Binary(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
{
#ifndef WITH_LEANER
id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_MobsetApi_xsd__base64Binary);
#else
id = soap_element_id(soap, tag, id, a, (struct soap_array*)&a->__ptr, 1, type, SOAP_TYPE_MobsetApi_xsd__base64Binary);
#endif
if (id < 0)
return soap->error;
if (soap_element_begin_out(soap, tag, id, type))
return soap->error;
if (soap_putbase64(soap, a->__ptr, a->__size))
return soap->error;
return soap_element_end_out(soap, tag);
}
void *xsd__base64Binary::soap_in(struct soap *soap, const char *tag, const char *type)
{ return soap_in_xsd__base64Binary(soap, tag, this, type);
}
SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_xsd__base64Binary(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
{
(void)type; /* appease -Wall -Werror */
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
{ soap->error = SOAP_TYPE;
return NULL;
}
a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_xsd__base64Binary, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
if (!a)
return NULL;
if (soap->alloced)
a->soap_default(soap);
if (soap->body && !*soap->href)
{
a->__ptr = soap_getbase64(soap, &a->__size, 0);
#ifndef WITH_LEANER
if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
return NULL;
#endif
if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
return NULL;
}
else
{
#ifndef WITH_LEANER
if (*soap->href != '#')
{ if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
return NULL;
}
else
#endif
a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_xsd__base64Binary, 0, sizeof(xsd__base64Binary), 0, soap_copy_xsd__base64Binary);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
int xsd__base64Binary::soap_put(struct soap *soap, const char *tag, const char *type) const
{
register int id = soap_embed(soap, (void*)this, (struct soap_array*)&this->__ptr, 1, tag, SOAP_TYPE_MobsetApi_xsd__base64Binary);
if (this->soap_out(soap, tag?tag:"xsd:base64Binary", id, type))
return soap->error;
return soap_putindependent(soap);
}
void *xsd__base64Binary::soap_get(struct soap *soap, const char *tag, const char *type)
{
return soap_get_xsd__base64Binary(soap, this, tag, type);
}
SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_xsd__base64Binary(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
{
if ((p = soap_in_xsd__base64Binary(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 xsd__base64Binary * SOAP_FMAC2 soap_instantiate_xsd__base64Binary(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__base64Binary(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_xsd__base64Binary, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(xsd__base64Binary);
if (size)
*size = sizeof(xsd__base64Binary);
((xsd__base64Binary*)cp->ptr)->soap = soap;
}
else
{ cp->ptr = (void*)SOAP_NEW(xsd__base64Binary[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(xsd__base64Binary);
for (int i = 0; i < n; i++)
((xsd__base64Binary*)cp->ptr)[i].soap = soap;
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (xsd__base64Binary*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__base64Binary(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
*(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
}
#ifndef WITH_NOGLOBAL
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_default__QName(soap, &a->faultcode);
soap_default_string(soap, &a->faultstring);
soap_default_string(soap, &a->faultactor);
a->detail = NULL;
a->SOAP_ENV__Code = NULL;
a->SOAP_ENV__Reason = NULL;
soap_default_string(soap, &a->SOAP_ENV__Node);
soap_default_string(soap, &a->SOAP_ENV__Role);
a->SOAP_ENV__Detail = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize__QName(soap, &a->faultcode);
soap_serialize_string(soap, &a->faultstring);
soap_serialize_string(soap, &a->faultactor);
soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->detail);
soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code);
soap_serialize_PointerToSOAP_ENV__Reason(soap, &a->SOAP_ENV__Reason);
soap_serialize_string(soap, &a->SOAP_ENV__Node);
soap_serialize_string(soap, &a->SOAP_ENV__Role);
soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Fault *a, const char *type)
{
const char *soap_tmp_faultcode = soap_QName2s(soap, a->faultcode);
(void)soap; (void)tag; (void)id; (void)type;
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault), type))
return soap->error;
if (soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, ""))
return soap->error;
if (soap_out_string(soap, "faultstring", -1, &a->faultstring, ""))
return soap->error;
if (soap_out_string(soap, "faultactor", -1, &a->faultactor, ""))
return soap->error;
if (soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, ""))
return soap->error;
if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, ""))
return soap->error;
if (soap_out_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, ""))
return soap->error;
if (soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, ""))
return soap->error;
if (soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, ""))
return soap->error;
if (soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, ""))
return soap->error;
return soap_element_end_out(soap, tag);
}
SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap *soap, const char *tag, struct SOAP_ENV__Fault *a, const char *type)
{
size_t soap_flag_faultcode = 1;
size_t soap_flag_faultstring = 1;
size_t soap_flag_faultactor = 1;
size_t soap_flag_detail = 1;
size_t soap_flag_SOAP_ENV__Code = 1;
size_t soap_flag_SOAP_ENV__Reason = 1;
size_t soap_flag_SOAP_ENV__Node = 1;
size_t soap_flag_SOAP_ENV__Role = 1;
size_t soap_flag_SOAP_ENV__Detail = 1;
if (soap_element_begin_in(soap, tag, 0, type))
return NULL;
a = (struct SOAP_ENV__Fault *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault, sizeof(struct SOAP_ENV__Fault), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default_SOAP_ENV__Fault(soap, a);
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_faultcode && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in__QName(soap, "faultcode", &a->faultcode, ""))
{ soap_flag_faultcode--;
continue;
}
if (soap_flag_faultstring && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_string(soap, "faultstring", &a->faultstring, "xsd:string"))
{ soap_flag_faultstring--;
continue;
}
if (soap_flag_faultactor && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_string(soap, "faultactor", &a->faultactor, "xsd:string"))
{ soap_flag_faultactor--;
continue;
}
if (soap_flag_detail && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToSOAP_ENV__Detail(soap, "detail", &a->detail, ""))
{ soap_flag_detail--;
continue;
}
if (soap_flag_SOAP_ENV__Code && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", &a->SOAP_ENV__Code, ""))
{ soap_flag_SOAP_ENV__Code--;
continue;
}
if (soap_flag_SOAP_ENV__Reason && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, ""))
{ soap_flag_SOAP_ENV__Reason--;
continue;
}
if (soap_flag_SOAP_ENV__Node && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, "xsd:string"))
{ soap_flag_SOAP_ENV__Node--;
continue;
}
if (soap_flag_SOAP_ENV__Role && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, "xsd:string"))
{ soap_flag_SOAP_ENV__Role--;
continue;
}
if (soap_flag_SOAP_ENV__Detail && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", &a->SOAP_ENV__Detail, ""))
{ soap_flag_SOAP_ENV__Detail--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (struct SOAP_ENV__Fault *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault, 0, sizeof(struct SOAP_ENV__Fault), 0, NULL);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault);
if (soap_out_SOAP_ENV__Fault(soap, tag?tag:"SOAP-ENV:Fault", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p, const char *tag, const char *type)
{
if ((p = soap_in_SOAP_ENV__Fault(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct SOAP_ENV__Fault * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Fault(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Fault, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Fault);
if (size)
*size = sizeof(struct SOAP_ENV__Fault);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Fault[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct SOAP_ENV__Fault);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct SOAP_ENV__Fault*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Fault(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Fault %p -> %p\n", q, p));
*(struct SOAP_ENV__Fault*)p = *(struct SOAP_ENV__Fault*)q;
}
#endif
#ifndef WITH_NOGLOBAL
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_default_string(soap, &a->SOAP_ENV__Text);
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_string(soap, &a->SOAP_ENV__Text);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Reason *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason), type))
return soap->error;
if (soap->lang)
soap_set_attr(soap, "xml:lang", soap->lang, 1);
if (soap_out_string(soap, "SOAP-ENV:Text", -1, &a->SOAP_ENV__Text, ""))
return soap->error;
return soap_element_end_out(soap, tag);
}
SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason *a, const char *type)
{
size_t soap_flag_SOAP_ENV__Text = 1;
if (soap_element_begin_in(soap, tag, 0, type))
return NULL;
a = (struct SOAP_ENV__Reason *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default_SOAP_ENV__Reason(soap, a);
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_SOAP_ENV__Text && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in_string(soap, "SOAP-ENV:Text", &a->SOAP_ENV__Text, "xsd:string"))
{ soap_flag_SOAP_ENV__Text--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (struct SOAP_ENV__Reason *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason, 0, sizeof(struct SOAP_ENV__Reason), 0, NULL);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason);
if (soap_out_SOAP_ENV__Reason(soap, tag?tag:"SOAP-ENV:Reason", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p, const char *tag, const char *type)
{
if ((p = soap_in_SOAP_ENV__Reason(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct SOAP_ENV__Reason * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Reason(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Reason);
if (size)
*size = sizeof(struct SOAP_ENV__Reason);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Reason[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct SOAP_ENV__Reason);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct SOAP_ENV__Reason*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Reason(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Reason %p -> %p\n", q, p));
*(struct SOAP_ENV__Reason*)p = *(struct SOAP_ENV__Reason*)q;
}
#endif
#ifndef WITH_NOGLOBAL
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->__any = NULL;
a->__type = 0;
a->fault = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_markelement(soap, a->fault, a->__type);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Detail *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail), type))
return soap->error;
soap_outliteral(soap, "-any", &a->__any, NULL);
if (soap_putelement(soap, a->fault, "fault", -1, a->__type))
return soap->error;
return soap_element_end_out(soap, tag);
}
SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail *a, const char *type)
{
size_t soap_flag___any = 1;
size_t soap_flag_fault = 1;
if (soap_element_begin_in(soap, tag, 0, type))
return NULL;
a = (struct SOAP_ENV__Detail *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default_SOAP_ENV__Detail(soap, a);
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH)
if ((a->fault = soap_getelement(soap, &a->__type)))
{ soap_flag_fault = 0;
continue;
}
if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_inliteral(soap, "-any", &a->__any))
{ soap_flag___any--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (struct SOAP_ENV__Detail *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail, 0, sizeof(struct SOAP_ENV__Detail), 0, NULL);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail);
if (soap_out_SOAP_ENV__Detail(soap, tag?tag:"SOAP-ENV:Detail", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p, const char *tag, const char *type)
{
if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct SOAP_ENV__Detail * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Detail(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Detail);
if (size)
*size = sizeof(struct SOAP_ENV__Detail);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Detail[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct SOAP_ENV__Detail);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct SOAP_ENV__Detail*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Detail(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Detail %p -> %p\n", q, p));
*(struct SOAP_ENV__Detail*)p = *(struct SOAP_ENV__Detail*)q;
}
#endif
#ifndef WITH_NOGLOBAL
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_default__QName(soap, &a->SOAP_ENV__Value);
a->SOAP_ENV__Subcode = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize__QName(soap, &a->SOAP_ENV__Value);
soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Code *a, const char *type)
{
const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value);
(void)soap; (void)tag; (void)id; (void)type;
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Code), type))
return soap->error;
if (soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, ""))
return soap->error;
if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, ""))
return soap->error;
return soap_element_end_out(soap, tag);
}
SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code *a, const char *type)
{
size_t soap_flag_SOAP_ENV__Value = 1;
size_t soap_flag_SOAP_ENV__Subcode = 1;
if (soap_element_begin_in(soap, tag, 0, type))
return NULL;
a = (struct SOAP_ENV__Code *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default_SOAP_ENV__Code(soap, a);
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
if (soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, ""))
{ soap_flag_SOAP_ENV__Value--;
continue;
}
if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, ""))
{ soap_flag_SOAP_ENV__Subcode--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (struct SOAP_ENV__Code *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Code, 0, sizeof(struct SOAP_ENV__Code), 0, NULL);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Code);
if (soap_out_SOAP_ENV__Code(soap, tag?tag:"SOAP-ENV:Code", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p, const char *tag, const char *type)
{
if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct SOAP_ENV__Code * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Code(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Code, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Code);
if (size)
*size = sizeof(struct SOAP_ENV__Code);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Code[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct SOAP_ENV__Code);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct SOAP_ENV__Code*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Code(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Code %p -> %p\n", q, p));
*(struct SOAP_ENV__Code*)p = *(struct SOAP_ENV__Code*)q;
}
#endif
#ifndef WITH_NOGLOBAL
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Header *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Header), type))
return soap->error;
return soap_element_end_out(soap, tag);
}
SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap *soap, const char *tag, struct SOAP_ENV__Header *a, const char *type)
{
if (soap_element_begin_in(soap, tag, 0, type))
return NULL;
a = (struct SOAP_ENV__Header *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_MobsetApi_SOAP_ENV__Header, sizeof(struct SOAP_ENV__Header), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default_SOAP_ENV__Header(soap, a);
if (soap->body && !*soap->href)
{
for (;;)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap->error == SOAP_TAG_MISMATCH)
soap->error = soap_ignore_element(soap);
if (soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
if (soap_element_end_in(soap, tag))
return NULL;
}
else
{ a = (struct SOAP_ENV__Header *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_MobsetApi_SOAP_ENV__Header, 0, sizeof(struct SOAP_ENV__Header), 0, NULL);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_SOAP_ENV__Header);
if (soap_out_SOAP_ENV__Header(soap, tag?tag:"SOAP-ENV:Header", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p, const char *tag, const char *type)
{
if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct SOAP_ENV__Header * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Header(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi_SOAP_ENV__Header, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Header);
if (size)
*size = sizeof(struct SOAP_ENV__Header);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct SOAP_ENV__Header[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct SOAP_ENV__Header);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct SOAP_ENV__Header*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Header(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Header %p -> %p\n", q, p));
*(struct SOAP_ENV__Header*)p = *(struct SOAP_ENV__Header*)q;
}
#endif
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__SignName_USCOREStatus(struct soap *soap, struct __ns1__SignName_USCOREStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__SignName_USCOREStatus = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__SignName_USCOREStatus(struct soap *soap, const struct __ns1__SignName_USCOREStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__SignName_USCOREStatus(soap, &a->ns1__SignName_USCOREStatus);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, int id, const struct __ns1__SignName_USCOREStatus *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__SignName_USCOREStatus(soap, "ns1:SignName_Status", -1, &a->ns1__SignName_USCOREStatus, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__SignName_USCOREStatus * SOAP_FMAC4 soap_in___ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, struct __ns1__SignName_USCOREStatus *a, const char *type)
{
size_t soap_flag_ns1__SignName_USCOREStatus = 1;
short soap_flag;
a = (struct __ns1__SignName_USCOREStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus, sizeof(struct __ns1__SignName_USCOREStatus), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__SignName_USCOREStatus(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__SignName_USCOREStatus && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__SignName_USCOREStatus(soap, "ns1:SignName_Status", &a->ns1__SignName_USCOREStatus, ""))
{ soap_flag_ns1__SignName_USCOREStatus--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__SignName_USCOREStatus(struct soap *soap, const struct __ns1__SignName_USCOREStatus *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__SignName_USCOREStatus(soap, tag?tag:"-ns1:SignName_Status", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__SignName_USCOREStatus * SOAP_FMAC4 soap_get___ns1__SignName_USCOREStatus(struct soap *soap, struct __ns1__SignName_USCOREStatus *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__SignName_USCOREStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__SignName_USCOREStatus * SOAP_FMAC2 soap_instantiate___ns1__SignName_USCOREStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__SignName_USCOREStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__SignName_USCOREStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__SignName_USCOREStatus);
if (size)
*size = sizeof(struct __ns1__SignName_USCOREStatus);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__SignName_USCOREStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__SignName_USCOREStatus);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__SignName_USCOREStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__SignName_USCOREStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__SignName_USCOREStatus %p -> %p\n", q, p));
*(struct __ns1__SignName_USCOREStatus*)p = *(struct __ns1__SignName_USCOREStatus*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__SignName_USCOREApply(struct soap *soap, struct __ns1__SignName_USCOREApply *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__SignName_USCOREApply = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__SignName_USCOREApply(struct soap *soap, const struct __ns1__SignName_USCOREApply *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__SignName_USCOREApply(soap, &a->ns1__SignName_USCOREApply);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__SignName_USCOREApply(struct soap *soap, const char *tag, int id, const struct __ns1__SignName_USCOREApply *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__SignName_USCOREApply(soap, "ns1:SignName_Apply", -1, &a->ns1__SignName_USCOREApply, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__SignName_USCOREApply * SOAP_FMAC4 soap_in___ns1__SignName_USCOREApply(struct soap *soap, const char *tag, struct __ns1__SignName_USCOREApply *a, const char *type)
{
size_t soap_flag_ns1__SignName_USCOREApply = 1;
short soap_flag;
a = (struct __ns1__SignName_USCOREApply *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply, sizeof(struct __ns1__SignName_USCOREApply), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__SignName_USCOREApply(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__SignName_USCOREApply && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__SignName_USCOREApply(soap, "ns1:SignName_Apply", &a->ns1__SignName_USCOREApply, ""))
{ soap_flag_ns1__SignName_USCOREApply--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__SignName_USCOREApply(struct soap *soap, const struct __ns1__SignName_USCOREApply *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__SignName_USCOREApply(soap, tag?tag:"-ns1:SignName_Apply", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__SignName_USCOREApply * SOAP_FMAC4 soap_get___ns1__SignName_USCOREApply(struct soap *soap, struct __ns1__SignName_USCOREApply *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__SignName_USCOREApply(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__SignName_USCOREApply * SOAP_FMAC2 soap_instantiate___ns1__SignName_USCOREApply(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__SignName_USCOREApply(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__SignName_USCOREApply, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__SignName_USCOREApply);
if (size)
*size = sizeof(struct __ns1__SignName_USCOREApply);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__SignName_USCOREApply[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__SignName_USCOREApply);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__SignName_USCOREApply*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__SignName_USCOREApply(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__SignName_USCOREApply %p -> %p\n", q, p));
*(struct __ns1__SignName_USCOREApply*)p = *(struct __ns1__SignName_USCOREApply*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCORESendSms(struct soap *soap, struct __ns1__Template_USCORESendSms *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Template_USCORESendSms = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCORESendSms(struct soap *soap, const struct __ns1__Template_USCORESendSms *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Template_USCORESendSms(soap, &a->ns1__Template_USCORESendSms);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCORESendSms(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCORESendSms *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Template_USCORESendSms(soap, "ns1:Template_SendSms", -1, &a->ns1__Template_USCORESendSms, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCORESendSms * SOAP_FMAC4 soap_in___ns1__Template_USCORESendSms(struct soap *soap, const char *tag, struct __ns1__Template_USCORESendSms *a, const char *type)
{
size_t soap_flag_ns1__Template_USCORESendSms = 1;
short soap_flag;
a = (struct __ns1__Template_USCORESendSms *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms, sizeof(struct __ns1__Template_USCORESendSms), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Template_USCORESendSms(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Template_USCORESendSms && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Template_USCORESendSms(soap, "ns1:Template_SendSms", &a->ns1__Template_USCORESendSms, ""))
{ soap_flag_ns1__Template_USCORESendSms--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCORESendSms(struct soap *soap, const struct __ns1__Template_USCORESendSms *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Template_USCORESendSms(soap, tag?tag:"-ns1:Template_SendSms", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCORESendSms * SOAP_FMAC4 soap_get___ns1__Template_USCORESendSms(struct soap *soap, struct __ns1__Template_USCORESendSms *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Template_USCORESendSms(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Template_USCORESendSms * SOAP_FMAC2 soap_instantiate___ns1__Template_USCORESendSms(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCORESendSms(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCORESendSms, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCORESendSms);
if (size)
*size = sizeof(struct __ns1__Template_USCORESendSms);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCORESendSms[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Template_USCORESendSms);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Template_USCORESendSms*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCORESendSms(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCORESendSms %p -> %p\n", q, p));
*(struct __ns1__Template_USCORESendSms*)p = *(struct __ns1__Template_USCORESendSms*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREList(struct soap *soap, struct __ns1__Template_USCOREList *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Template_USCOREList = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREList(struct soap *soap, const struct __ns1__Template_USCOREList *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Template_USCOREList(soap, &a->ns1__Template_USCOREList);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREList(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREList *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Template_USCOREList(soap, "ns1:Template_List", -1, &a->ns1__Template_USCOREList, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREList * SOAP_FMAC4 soap_in___ns1__Template_USCOREList(struct soap *soap, const char *tag, struct __ns1__Template_USCOREList *a, const char *type)
{
size_t soap_flag_ns1__Template_USCOREList = 1;
short soap_flag;
a = (struct __ns1__Template_USCOREList *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREList, sizeof(struct __ns1__Template_USCOREList), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Template_USCOREList(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Template_USCOREList && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Template_USCOREList(soap, "ns1:Template_List", &a->ns1__Template_USCOREList, ""))
{ soap_flag_ns1__Template_USCOREList--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREList(struct soap *soap, const struct __ns1__Template_USCOREList *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Template_USCOREList(soap, tag?tag:"-ns1:Template_List", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREList * SOAP_FMAC4 soap_get___ns1__Template_USCOREList(struct soap *soap, struct __ns1__Template_USCOREList *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Template_USCOREList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Template_USCOREList * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREList);
if (size)
*size = sizeof(struct __ns1__Template_USCOREList);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Template_USCOREList);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Template_USCOREList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREList %p -> %p\n", q, p));
*(struct __ns1__Template_USCOREList*)p = *(struct __ns1__Template_USCOREList*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREQuery(struct soap *soap, struct __ns1__Template_USCOREQuery *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Template_USCOREQuery = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREQuery(struct soap *soap, const struct __ns1__Template_USCOREQuery *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Template_USCOREQuery(soap, &a->ns1__Template_USCOREQuery);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREQuery(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREQuery *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Template_USCOREQuery(soap, "ns1:Template_Query", -1, &a->ns1__Template_USCOREQuery, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREQuery * SOAP_FMAC4 soap_in___ns1__Template_USCOREQuery(struct soap *soap, const char *tag, struct __ns1__Template_USCOREQuery *a, const char *type)
{
size_t soap_flag_ns1__Template_USCOREQuery = 1;
short soap_flag;
a = (struct __ns1__Template_USCOREQuery *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery, sizeof(struct __ns1__Template_USCOREQuery), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Template_USCOREQuery(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Template_USCOREQuery && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Template_USCOREQuery(soap, "ns1:Template_Query", &a->ns1__Template_USCOREQuery, ""))
{ soap_flag_ns1__Template_USCOREQuery--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREQuery(struct soap *soap, const struct __ns1__Template_USCOREQuery *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Template_USCOREQuery(soap, tag?tag:"-ns1:Template_Query", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREQuery * SOAP_FMAC4 soap_get___ns1__Template_USCOREQuery(struct soap *soap, struct __ns1__Template_USCOREQuery *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Template_USCOREQuery(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Template_USCOREQuery * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREQuery(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREQuery(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREQuery, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREQuery);
if (size)
*size = sizeof(struct __ns1__Template_USCOREQuery);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREQuery[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Template_USCOREQuery);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Template_USCOREQuery*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREQuery(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREQuery %p -> %p\n", q, p));
*(struct __ns1__Template_USCOREQuery*)p = *(struct __ns1__Template_USCOREQuery*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREDel(struct soap *soap, struct __ns1__Template_USCOREDel *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Template_USCOREDel = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREDel(struct soap *soap, const struct __ns1__Template_USCOREDel *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Template_USCOREDel(soap, &a->ns1__Template_USCOREDel);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREDel(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREDel *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Template_USCOREDel(soap, "ns1:Template_Del", -1, &a->ns1__Template_USCOREDel, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREDel * SOAP_FMAC4 soap_in___ns1__Template_USCOREDel(struct soap *soap, const char *tag, struct __ns1__Template_USCOREDel *a, const char *type)
{
size_t soap_flag_ns1__Template_USCOREDel = 1;
short soap_flag;
a = (struct __ns1__Template_USCOREDel *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel, sizeof(struct __ns1__Template_USCOREDel), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Template_USCOREDel(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Template_USCOREDel && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Template_USCOREDel(soap, "ns1:Template_Del", &a->ns1__Template_USCOREDel, ""))
{ soap_flag_ns1__Template_USCOREDel--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREDel(struct soap *soap, const struct __ns1__Template_USCOREDel *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Template_USCOREDel(soap, tag?tag:"-ns1:Template_Del", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREDel * SOAP_FMAC4 soap_get___ns1__Template_USCOREDel(struct soap *soap, struct __ns1__Template_USCOREDel *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Template_USCOREDel(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Template_USCOREDel * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREDel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREDel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREDel, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREDel);
if (size)
*size = sizeof(struct __ns1__Template_USCOREDel);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREDel[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Template_USCOREDel);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Template_USCOREDel*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREDel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREDel %p -> %p\n", q, p));
*(struct __ns1__Template_USCOREDel*)p = *(struct __ns1__Template_USCOREDel*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREModify(struct soap *soap, struct __ns1__Template_USCOREModify *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Template_USCOREModify = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREModify(struct soap *soap, const struct __ns1__Template_USCOREModify *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Template_USCOREModify(soap, &a->ns1__Template_USCOREModify);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREModify(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREModify *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Template_USCOREModify(soap, "ns1:Template_Modify", -1, &a->ns1__Template_USCOREModify, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREModify * SOAP_FMAC4 soap_in___ns1__Template_USCOREModify(struct soap *soap, const char *tag, struct __ns1__Template_USCOREModify *a, const char *type)
{
size_t soap_flag_ns1__Template_USCOREModify = 1;
short soap_flag;
a = (struct __ns1__Template_USCOREModify *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify, sizeof(struct __ns1__Template_USCOREModify), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Template_USCOREModify(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Template_USCOREModify && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Template_USCOREModify(soap, "ns1:Template_Modify", &a->ns1__Template_USCOREModify, ""))
{ soap_flag_ns1__Template_USCOREModify--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREModify(struct soap *soap, const struct __ns1__Template_USCOREModify *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Template_USCOREModify(soap, tag?tag:"-ns1:Template_Modify", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREModify * SOAP_FMAC4 soap_get___ns1__Template_USCOREModify(struct soap *soap, struct __ns1__Template_USCOREModify *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Template_USCOREModify(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Template_USCOREModify * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREModify(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREModify(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREModify, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREModify);
if (size)
*size = sizeof(struct __ns1__Template_USCOREModify);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREModify[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Template_USCOREModify);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Template_USCOREModify*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREModify(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREModify %p -> %p\n", q, p));
*(struct __ns1__Template_USCOREModify*)p = *(struct __ns1__Template_USCOREModify*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Template_USCOREAdd(struct soap *soap, struct __ns1__Template_USCOREAdd *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Template_USCOREAdd = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Template_USCOREAdd(struct soap *soap, const struct __ns1__Template_USCOREAdd *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Template_USCOREAdd(soap, &a->ns1__Template_USCOREAdd);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Template_USCOREAdd(struct soap *soap, const char *tag, int id, const struct __ns1__Template_USCOREAdd *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Template_USCOREAdd(soap, "ns1:Template_Add", -1, &a->ns1__Template_USCOREAdd, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREAdd * SOAP_FMAC4 soap_in___ns1__Template_USCOREAdd(struct soap *soap, const char *tag, struct __ns1__Template_USCOREAdd *a, const char *type)
{
size_t soap_flag_ns1__Template_USCOREAdd = 1;
short soap_flag;
a = (struct __ns1__Template_USCOREAdd *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd, sizeof(struct __ns1__Template_USCOREAdd), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Template_USCOREAdd(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Template_USCOREAdd && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Template_USCOREAdd(soap, "ns1:Template_Add", &a->ns1__Template_USCOREAdd, ""))
{ soap_flag_ns1__Template_USCOREAdd--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Template_USCOREAdd(struct soap *soap, const struct __ns1__Template_USCOREAdd *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Template_USCOREAdd(soap, tag?tag:"-ns1:Template_Add", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Template_USCOREAdd * SOAP_FMAC4 soap_get___ns1__Template_USCOREAdd(struct soap *soap, struct __ns1__Template_USCOREAdd *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Template_USCOREAdd(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Template_USCOREAdd * SOAP_FMAC2 soap_instantiate___ns1__Template_USCOREAdd(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Template_USCOREAdd(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Template_USCOREAdd, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREAdd);
if (size)
*size = sizeof(struct __ns1__Template_USCOREAdd);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Template_USCOREAdd[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Template_USCOREAdd);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Template_USCOREAdd*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Template_USCOREAdd(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Template_USCOREAdd %p -> %p\n", q, p));
*(struct __ns1__Template_USCOREAdd*)p = *(struct __ns1__Template_USCOREAdd*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, struct __ns1__Agent_USCORECorpSignNameStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCORECorpSignNameStatus = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const struct __ns1__Agent_USCORECorpSignNameStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, &a->ns1__Agent_USCORECorpSignNameStatus);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpSignNameStatus *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, "ns1:Agent_CorpSignNameStatus", -1, &a->ns1__Agent_USCORECorpSignNameStatus, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpSignNameStatus *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCORECorpSignNameStatus = 1;
short soap_flag;
a = (struct __ns1__Agent_USCORECorpSignNameStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus, sizeof(struct __ns1__Agent_USCORECorpSignNameStatus), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCORECorpSignNameStatus(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCORECorpSignNameStatus && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, "ns1:Agent_CorpSignNameStatus", &a->ns1__Agent_USCORECorpSignNameStatus, ""))
{ soap_flag_ns1__Agent_USCORECorpSignNameStatus--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const struct __ns1__Agent_USCORECorpSignNameStatus *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCORECorpSignNameStatus(soap, tag?tag:"-ns1:Agent_CorpSignNameStatus", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, struct __ns1__Agent_USCORECorpSignNameStatus *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCORECorpSignNameStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCORECorpSignNameStatus * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpSignNameStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSignNameStatus);
if (size)
*size = sizeof(struct __ns1__Agent_USCORECorpSignNameStatus);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSignNameStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCORECorpSignNameStatus);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCORECorpSignNameStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpSignNameStatus %p -> %p\n", q, p));
*(struct __ns1__Agent_USCORECorpSignNameStatus*)p = *(struct __ns1__Agent_USCORECorpSignNameStatus*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, struct __ns1__Agent_USCORECorpSignNameApply *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCORECorpSignNameApply = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const struct __ns1__Agent_USCORECorpSignNameApply *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, &a->ns1__Agent_USCORECorpSignNameApply);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpSignNameApply *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, "ns1:Agent_CorpSignNameApply", -1, &a->ns1__Agent_USCORECorpSignNameApply, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpSignNameApply *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCORECorpSignNameApply = 1;
short soap_flag;
a = (struct __ns1__Agent_USCORECorpSignNameApply *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply, sizeof(struct __ns1__Agent_USCORECorpSignNameApply), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCORECorpSignNameApply(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCORECorpSignNameApply && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, "ns1:Agent_CorpSignNameApply", &a->ns1__Agent_USCORECorpSignNameApply, ""))
{ soap_flag_ns1__Agent_USCORECorpSignNameApply--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const struct __ns1__Agent_USCORECorpSignNameApply *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCORECorpSignNameApply(soap, tag?tag:"-ns1:Agent_CorpSignNameApply", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, struct __ns1__Agent_USCORECorpSignNameApply *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCORECorpSignNameApply(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCORECorpSignNameApply * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpSignNameApply(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSignNameApply, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSignNameApply);
if (size)
*size = sizeof(struct __ns1__Agent_USCORECorpSignNameApply);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSignNameApply[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCORECorpSignNameApply);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCORECorpSignNameApply*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpSignNameApply(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpSignNameApply %p -> %p\n", q, p));
*(struct __ns1__Agent_USCORECorpSignNameApply*)p = *(struct __ns1__Agent_USCORECorpSignNameApply*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpAddUser(struct soap *soap, struct __ns1__Agent_USCORECorpAddUser *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCORECorpAddUser = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpAddUser(struct soap *soap, const struct __ns1__Agent_USCORECorpAddUser *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUser(soap, &a->ns1__Agent_USCORECorpAddUser);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpAddUser *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCORECorpAddUser(soap, "ns1:Agent_CorpAddUser", -1, &a->ns1__Agent_USCORECorpAddUser, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpAddUser * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpAddUser *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCORECorpAddUser = 1;
short soap_flag;
a = (struct __ns1__Agent_USCORECorpAddUser *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser, sizeof(struct __ns1__Agent_USCORECorpAddUser), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCORECorpAddUser(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCORECorpAddUser && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCORECorpAddUser(soap, "ns1:Agent_CorpAddUser", &a->ns1__Agent_USCORECorpAddUser, ""))
{ soap_flag_ns1__Agent_USCORECorpAddUser--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpAddUser(struct soap *soap, const struct __ns1__Agent_USCORECorpAddUser *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCORECorpAddUser(soap, tag?tag:"-ns1:Agent_CorpAddUser", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpAddUser * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpAddUser(struct soap *soap, struct __ns1__Agent_USCORECorpAddUser *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCORECorpAddUser(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCORECorpAddUser * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpAddUser(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpAddUser(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAddUser, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpAddUser);
if (size)
*size = sizeof(struct __ns1__Agent_USCORECorpAddUser);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpAddUser[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCORECorpAddUser);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCORECorpAddUser*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpAddUser(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpAddUser %p -> %p\n", q, p));
*(struct __ns1__Agent_USCORECorpAddUser*)p = *(struct __ns1__Agent_USCORECorpAddUser*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpAdd(struct soap *soap, struct __ns1__Agent_USCORECorpAdd *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCORECorpAdd = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpAdd(struct soap *soap, const struct __ns1__Agent_USCORECorpAdd *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCORECorpAdd(soap, &a->ns1__Agent_USCORECorpAdd);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpAdd *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCORECorpAdd(soap, "ns1:Agent_CorpAdd", -1, &a->ns1__Agent_USCORECorpAdd, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpAdd * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpAdd *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCORECorpAdd = 1;
short soap_flag;
a = (struct __ns1__Agent_USCORECorpAdd *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd, sizeof(struct __ns1__Agent_USCORECorpAdd), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCORECorpAdd(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCORECorpAdd && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCORECorpAdd(soap, "ns1:Agent_CorpAdd", &a->ns1__Agent_USCORECorpAdd, ""))
{ soap_flag_ns1__Agent_USCORECorpAdd--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpAdd(struct soap *soap, const struct __ns1__Agent_USCORECorpAdd *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCORECorpAdd(soap, tag?tag:"-ns1:Agent_CorpAdd", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpAdd * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpAdd(struct soap *soap, struct __ns1__Agent_USCORECorpAdd *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCORECorpAdd(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCORECorpAdd * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpAdd(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpAdd(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpAdd, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpAdd);
if (size)
*size = sizeof(struct __ns1__Agent_USCORECorpAdd);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpAdd[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCORECorpAdd);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCORECorpAdd*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpAdd(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpAdd %p -> %p\n", q, p));
*(struct __ns1__Agent_USCORECorpAdd*)p = *(struct __ns1__Agent_USCORECorpAdd*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREUserSmsPay(struct soap *soap, struct __ns1__Agent_USCOREUserSmsPay *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCOREUserSmsPay = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREUserSmsPay(struct soap *soap, const struct __ns1__Agent_USCOREUserSmsPay *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, &a->ns1__Agent_USCOREUserSmsPay);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREUserSmsPay *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, "ns1:Agent_UserSmsPay", -1, &a->ns1__Agent_USCOREUserSmsPay, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREUserSmsPay * SOAP_FMAC4 soap_in___ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREUserSmsPay *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCOREUserSmsPay = 1;
short soap_flag;
a = (struct __ns1__Agent_USCOREUserSmsPay *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay, sizeof(struct __ns1__Agent_USCOREUserSmsPay), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCOREUserSmsPay(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCOREUserSmsPay && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, "ns1:Agent_UserSmsPay", &a->ns1__Agent_USCOREUserSmsPay, ""))
{ soap_flag_ns1__Agent_USCOREUserSmsPay--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREUserSmsPay(struct soap *soap, const struct __ns1__Agent_USCOREUserSmsPay *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCOREUserSmsPay(soap, tag?tag:"-ns1:Agent_UserSmsPay", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREUserSmsPay * SOAP_FMAC4 soap_get___ns1__Agent_USCOREUserSmsPay(struct soap *soap, struct __ns1__Agent_USCOREUserSmsPay *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCOREUserSmsPay(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCOREUserSmsPay * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREUserSmsPay(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREUserSmsPay(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREUserSmsPay, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREUserSmsPay);
if (size)
*size = sizeof(struct __ns1__Agent_USCOREUserSmsPay);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREUserSmsPay[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCOREUserSmsPay);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCOREUserSmsPay*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREUserSmsPay(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREUserSmsPay %p -> %p\n", q, p));
*(struct __ns1__Agent_USCOREUserSmsPay*)p = *(struct __ns1__Agent_USCOREUserSmsPay*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, struct __ns1__Agent_USCORESetUserSmsBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCORESetUserSmsBalance = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const struct __ns1__Agent_USCORESetUserSmsBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, &a->ns1__Agent_USCORESetUserSmsBalance);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORESetUserSmsBalance *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, "ns1:Agent_SetUserSmsBalance", -1, &a->ns1__Agent_USCORESetUserSmsBalance, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC4 soap_in___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, struct __ns1__Agent_USCORESetUserSmsBalance *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCORESetUserSmsBalance = 1;
short soap_flag;
a = (struct __ns1__Agent_USCORESetUserSmsBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance, sizeof(struct __ns1__Agent_USCORESetUserSmsBalance), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCORESetUserSmsBalance(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCORESetUserSmsBalance && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, "ns1:Agent_SetUserSmsBalance", &a->ns1__Agent_USCORESetUserSmsBalance, ""))
{ soap_flag_ns1__Agent_USCORESetUserSmsBalance--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const struct __ns1__Agent_USCORESetUserSmsBalance *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCORESetUserSmsBalance(soap, tag?tag:"-ns1:Agent_SetUserSmsBalance", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC4 soap_get___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, struct __ns1__Agent_USCORESetUserSmsBalance *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCORESetUserSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCORESetUserSmsBalance * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORESetUserSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORESetUserSmsBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORESetUserSmsBalance);
if (size)
*size = sizeof(struct __ns1__Agent_USCORESetUserSmsBalance);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORESetUserSmsBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCORESetUserSmsBalance);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCORESetUserSmsBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORESetUserSmsBalance %p -> %p\n", q, p));
*(struct __ns1__Agent_USCORESetUserSmsBalance*)p = *(struct __ns1__Agent_USCORESetUserSmsBalance*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetUserSmsBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCOREGetUserSmsBalance = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetUserSmsBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, &a->ns1__Agent_USCOREGetUserSmsBalance);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREGetUserSmsBalance *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, "ns1:Agent_GetUserSmsBalance", -1, &a->ns1__Agent_USCOREGetUserSmsBalance, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC4 soap_in___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREGetUserSmsBalance *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCOREGetUserSmsBalance = 1;
short soap_flag;
a = (struct __ns1__Agent_USCOREGetUserSmsBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance, sizeof(struct __ns1__Agent_USCOREGetUserSmsBalance), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCOREGetUserSmsBalance(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCOREGetUserSmsBalance && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, "ns1:Agent_GetUserSmsBalance", &a->ns1__Agent_USCOREGetUserSmsBalance, ""))
{ soap_flag_ns1__Agent_USCOREGetUserSmsBalance--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetUserSmsBalance *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCOREGetUserSmsBalance(soap, tag?tag:"-ns1:Agent_GetUserSmsBalance", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC4 soap_get___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetUserSmsBalance *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCOREGetUserSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCOREGetUserSmsBalance * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREGetUserSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserSmsBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetUserSmsBalance);
if (size)
*size = sizeof(struct __ns1__Agent_USCOREGetUserSmsBalance);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetUserSmsBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCOREGetUserSmsBalance);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCOREGetUserSmsBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREGetUserSmsBalance %p -> %p\n", q, p));
*(struct __ns1__Agent_USCOREGetUserSmsBalance*)p = *(struct __ns1__Agent_USCOREGetUserSmsBalance*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREGetUserID(struct soap *soap, struct __ns1__Agent_USCOREGetUserID *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCOREGetUserID = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREGetUserID(struct soap *soap, const struct __ns1__Agent_USCOREGetUserID *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCOREGetUserID(soap, &a->ns1__Agent_USCOREGetUserID);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREGetUserID *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCOREGetUserID(soap, "ns1:Agent_GetUserID", -1, &a->ns1__Agent_USCOREGetUserID, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREGetUserID * SOAP_FMAC4 soap_in___ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREGetUserID *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCOREGetUserID = 1;
short soap_flag;
a = (struct __ns1__Agent_USCOREGetUserID *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID, sizeof(struct __ns1__Agent_USCOREGetUserID), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCOREGetUserID(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCOREGetUserID && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCOREGetUserID(soap, "ns1:Agent_GetUserID", &a->ns1__Agent_USCOREGetUserID, ""))
{ soap_flag_ns1__Agent_USCOREGetUserID--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREGetUserID(struct soap *soap, const struct __ns1__Agent_USCOREGetUserID *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCOREGetUserID(soap, tag?tag:"-ns1:Agent_GetUserID", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREGetUserID * SOAP_FMAC4 soap_get___ns1__Agent_USCOREGetUserID(struct soap *soap, struct __ns1__Agent_USCOREGetUserID *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCOREGetUserID(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCOREGetUserID * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREGetUserID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREGetUserID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetUserID, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetUserID);
if (size)
*size = sizeof(struct __ns1__Agent_USCOREGetUserID);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetUserID[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCOREGetUserID);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCOREGetUserID*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREGetUserID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREGetUserID %p -> %p\n", q, p));
*(struct __ns1__Agent_USCOREGetUserID*)p = *(struct __ns1__Agent_USCOREGetUserID*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCORECorpSmsPay(struct soap *soap, struct __ns1__Agent_USCORECorpSmsPay *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCORECorpSmsPay = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCORECorpSmsPay(struct soap *soap, const struct __ns1__Agent_USCORECorpSmsPay *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, &a->ns1__Agent_USCORECorpSmsPay);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCORECorpSmsPay *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, "ns1:Agent_CorpSmsPay", -1, &a->ns1__Agent_USCORECorpSmsPay, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpSmsPay * SOAP_FMAC4 soap_in___ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, struct __ns1__Agent_USCORECorpSmsPay *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCORECorpSmsPay = 1;
short soap_flag;
a = (struct __ns1__Agent_USCORECorpSmsPay *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay, sizeof(struct __ns1__Agent_USCORECorpSmsPay), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCORECorpSmsPay(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCORECorpSmsPay && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, "ns1:Agent_CorpSmsPay", &a->ns1__Agent_USCORECorpSmsPay, ""))
{ soap_flag_ns1__Agent_USCORECorpSmsPay--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCORECorpSmsPay(struct soap *soap, const struct __ns1__Agent_USCORECorpSmsPay *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCORECorpSmsPay(soap, tag?tag:"-ns1:Agent_CorpSmsPay", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCORECorpSmsPay * SOAP_FMAC4 soap_get___ns1__Agent_USCORECorpSmsPay(struct soap *soap, struct __ns1__Agent_USCORECorpSmsPay *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCORECorpSmsPay(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCORECorpSmsPay * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCORECorpSmsPay(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCORECorpSmsPay(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCORECorpSmsPay, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSmsPay);
if (size)
*size = sizeof(struct __ns1__Agent_USCORECorpSmsPay);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCORECorpSmsPay[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCORECorpSmsPay);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCORECorpSmsPay*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCORECorpSmsPay(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCORECorpSmsPay %p -> %p\n", q, p));
*(struct __ns1__Agent_USCORECorpSmsPay*)p = *(struct __ns1__Agent_USCORECorpSmsPay*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetCorpSmsBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCOREGetCorpSmsBalance = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetCorpSmsBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, &a->ns1__Agent_USCOREGetCorpSmsBalance);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREGetCorpSmsBalance *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, "ns1:Agent_GetCorpSmsBalance", -1, &a->ns1__Agent_USCOREGetCorpSmsBalance, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC4 soap_in___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREGetCorpSmsBalance *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCOREGetCorpSmsBalance = 1;
short soap_flag;
a = (struct __ns1__Agent_USCOREGetCorpSmsBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance, sizeof(struct __ns1__Agent_USCOREGetCorpSmsBalance), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCOREGetCorpSmsBalance(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCOREGetCorpSmsBalance && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, "ns1:Agent_GetCorpSmsBalance", &a->ns1__Agent_USCOREGetCorpSmsBalance, ""))
{ soap_flag_ns1__Agent_USCOREGetCorpSmsBalance--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetCorpSmsBalance *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCOREGetCorpSmsBalance(soap, tag?tag:"-ns1:Agent_GetCorpSmsBalance", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC4 soap_get___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetCorpSmsBalance *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCOREGetCorpSmsBalance * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREGetCorpSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetCorpSmsBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetCorpSmsBalance);
if (size)
*size = sizeof(struct __ns1__Agent_USCOREGetCorpSmsBalance);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetCorpSmsBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCOREGetCorpSmsBalance);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCOREGetCorpSmsBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREGetCorpSmsBalance %p -> %p\n", q, p));
*(struct __ns1__Agent_USCOREGetCorpSmsBalance*)p = *(struct __ns1__Agent_USCOREGetCorpSmsBalance*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetSmsBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Agent_USCOREGetSmsBalance = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetSmsBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, &a->ns1__Agent_USCOREGetSmsBalance);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Agent_USCOREGetSmsBalance *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, "ns1:Agent_GetSmsBalance", -1, &a->ns1__Agent_USCOREGetSmsBalance, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC4 soap_in___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, struct __ns1__Agent_USCOREGetSmsBalance *a, const char *type)
{
size_t soap_flag_ns1__Agent_USCOREGetSmsBalance = 1;
short soap_flag;
a = (struct __ns1__Agent_USCOREGetSmsBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance, sizeof(struct __ns1__Agent_USCOREGetSmsBalance), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Agent_USCOREGetSmsBalance(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Agent_USCOREGetSmsBalance && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, "ns1:Agent_GetSmsBalance", &a->ns1__Agent_USCOREGetSmsBalance, ""))
{ soap_flag_ns1__Agent_USCOREGetSmsBalance--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const struct __ns1__Agent_USCOREGetSmsBalance *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Agent_USCOREGetSmsBalance(soap, tag?tag:"-ns1:Agent_GetSmsBalance", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC4 soap_get___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, struct __ns1__Agent_USCOREGetSmsBalance *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Agent_USCOREGetSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Agent_USCOREGetSmsBalance * SOAP_FMAC2 soap_instantiate___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Agent_USCOREGetSmsBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Agent_USCOREGetSmsBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetSmsBalance);
if (size)
*size = sizeof(struct __ns1__Agent_USCOREGetSmsBalance);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Agent_USCOREGetSmsBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Agent_USCOREGetSmsBalance);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Agent_USCOREGetSmsBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Agent_USCOREGetSmsBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Agent_USCOREGetSmsBalance %p -> %p\n", q, p));
*(struct __ns1__Agent_USCOREGetSmsBalance*)p = *(struct __ns1__Agent_USCOREGetSmsBalance*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREMmsStart(struct soap *soap, struct __ns1__Task_USCOREMmsStart *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCOREMmsStart = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREMmsStart(struct soap *soap, const struct __ns1__Task_USCOREMmsStart *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCOREMmsStart(soap, &a->ns1__Task_USCOREMmsStart);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREMmsStart *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCOREMmsStart(soap, "ns1:Task_MmsStart", -1, &a->ns1__Task_USCOREMmsStart, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREMmsStart * SOAP_FMAC4 soap_in___ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, struct __ns1__Task_USCOREMmsStart *a, const char *type)
{
size_t soap_flag_ns1__Task_USCOREMmsStart = 1;
short soap_flag;
a = (struct __ns1__Task_USCOREMmsStart *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart, sizeof(struct __ns1__Task_USCOREMmsStart), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCOREMmsStart(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCOREMmsStart && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCOREMmsStart(soap, "ns1:Task_MmsStart", &a->ns1__Task_USCOREMmsStart, ""))
{ soap_flag_ns1__Task_USCOREMmsStart--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREMmsStart(struct soap *soap, const struct __ns1__Task_USCOREMmsStart *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCOREMmsStart(soap, tag?tag:"-ns1:Task_MmsStart", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREMmsStart * SOAP_FMAC4 soap_get___ns1__Task_USCOREMmsStart(struct soap *soap, struct __ns1__Task_USCOREMmsStart *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCOREMmsStart(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCOREMmsStart * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREMmsStart(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREMmsStart(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStart, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsStart);
if (size)
*size = sizeof(struct __ns1__Task_USCOREMmsStart);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsStart[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCOREMmsStart);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCOREMmsStart*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREMmsStart(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREMmsStart %p -> %p\n", q, p));
*(struct __ns1__Task_USCOREMmsStart*)p = *(struct __ns1__Task_USCOREMmsStart*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREMmsStop(struct soap *soap, struct __ns1__Task_USCOREMmsStop *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCOREMmsStop = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREMmsStop(struct soap *soap, const struct __ns1__Task_USCOREMmsStop *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCOREMmsStop(soap, &a->ns1__Task_USCOREMmsStop);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREMmsStop *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCOREMmsStop(soap, "ns1:Task_MmsStop", -1, &a->ns1__Task_USCOREMmsStop, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREMmsStop * SOAP_FMAC4 soap_in___ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, struct __ns1__Task_USCOREMmsStop *a, const char *type)
{
size_t soap_flag_ns1__Task_USCOREMmsStop = 1;
short soap_flag;
a = (struct __ns1__Task_USCOREMmsStop *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop, sizeof(struct __ns1__Task_USCOREMmsStop), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCOREMmsStop(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCOREMmsStop && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCOREMmsStop(soap, "ns1:Task_MmsStop", &a->ns1__Task_USCOREMmsStop, ""))
{ soap_flag_ns1__Task_USCOREMmsStop--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREMmsStop(struct soap *soap, const struct __ns1__Task_USCOREMmsStop *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCOREMmsStop(soap, tag?tag:"-ns1:Task_MmsStop", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREMmsStop * SOAP_FMAC4 soap_get___ns1__Task_USCOREMmsStop(struct soap *soap, struct __ns1__Task_USCOREMmsStop *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCOREMmsStop(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCOREMmsStop * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREMmsStop(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREMmsStop(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsStop, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsStop);
if (size)
*size = sizeof(struct __ns1__Task_USCOREMmsStop);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsStop[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCOREMmsStop);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCOREMmsStop*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREMmsStop(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREMmsStop %p -> %p\n", q, p));
*(struct __ns1__Task_USCOREMmsStop*)p = *(struct __ns1__Task_USCOREMmsStop*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREGetMmsStatus(struct soap *soap, struct __ns1__Task_USCOREGetMmsStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCOREGetMmsStatus = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREGetMmsStatus(struct soap *soap, const struct __ns1__Task_USCOREGetMmsStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, &a->ns1__Task_USCOREGetMmsStatus);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREGetMmsStatus *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, "ns1:Task_GetMmsStatus", -1, &a->ns1__Task_USCOREGetMmsStatus, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREGetMmsStatus * SOAP_FMAC4 soap_in___ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, struct __ns1__Task_USCOREGetMmsStatus *a, const char *type)
{
size_t soap_flag_ns1__Task_USCOREGetMmsStatus = 1;
short soap_flag;
a = (struct __ns1__Task_USCOREGetMmsStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus, sizeof(struct __ns1__Task_USCOREGetMmsStatus), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCOREGetMmsStatus(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCOREGetMmsStatus && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, "ns1:Task_GetMmsStatus", &a->ns1__Task_USCOREGetMmsStatus, ""))
{ soap_flag_ns1__Task_USCOREGetMmsStatus--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREGetMmsStatus(struct soap *soap, const struct __ns1__Task_USCOREGetMmsStatus *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCOREGetMmsStatus(soap, tag?tag:"-ns1:Task_GetMmsStatus", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREGetMmsStatus * SOAP_FMAC4 soap_get___ns1__Task_USCOREGetMmsStatus(struct soap *soap, struct __ns1__Task_USCOREGetMmsStatus *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCOREGetMmsStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCOREGetMmsStatus * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREGetMmsStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREGetMmsStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetMmsStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREGetMmsStatus);
if (size)
*size = sizeof(struct __ns1__Task_USCOREGetMmsStatus);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREGetMmsStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCOREGetMmsStatus);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCOREGetMmsStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREGetMmsStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREGetMmsStatus %p -> %p\n", q, p));
*(struct __ns1__Task_USCOREGetMmsStatus*)p = *(struct __ns1__Task_USCOREGetMmsStatus*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREMmsSend(struct soap *soap, struct __ns1__Task_USCOREMmsSend *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCOREMmsSend = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREMmsSend(struct soap *soap, const struct __ns1__Task_USCOREMmsSend *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCOREMmsSend(soap, &a->ns1__Task_USCOREMmsSend);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREMmsSend *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCOREMmsSend(soap, "ns1:Task_MmsSend", -1, &a->ns1__Task_USCOREMmsSend, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREMmsSend * SOAP_FMAC4 soap_in___ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, struct __ns1__Task_USCOREMmsSend *a, const char *type)
{
size_t soap_flag_ns1__Task_USCOREMmsSend = 1;
short soap_flag;
a = (struct __ns1__Task_USCOREMmsSend *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend, sizeof(struct __ns1__Task_USCOREMmsSend), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCOREMmsSend(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCOREMmsSend && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCOREMmsSend(soap, "ns1:Task_MmsSend", &a->ns1__Task_USCOREMmsSend, ""))
{ soap_flag_ns1__Task_USCOREMmsSend--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREMmsSend(struct soap *soap, const struct __ns1__Task_USCOREMmsSend *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCOREMmsSend(soap, tag?tag:"-ns1:Task_MmsSend", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREMmsSend * SOAP_FMAC4 soap_get___ns1__Task_USCOREMmsSend(struct soap *soap, struct __ns1__Task_USCOREMmsSend *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCOREMmsSend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCOREMmsSend * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREMmsSend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREMmsSend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREMmsSend, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsSend);
if (size)
*size = sizeof(struct __ns1__Task_USCOREMmsSend);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREMmsSend[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCOREMmsSend);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCOREMmsSend*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREMmsSend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREMmsSend %p -> %p\n", q, p));
*(struct __ns1__Task_USCOREMmsSend*)p = *(struct __ns1__Task_USCOREMmsSend*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCORESmsStart(struct soap *soap, struct __ns1__Task_USCORESmsStart *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCORESmsStart = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCORESmsStart(struct soap *soap, const struct __ns1__Task_USCORESmsStart *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCORESmsStart(soap, &a->ns1__Task_USCORESmsStart);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCORESmsStart *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCORESmsStart(soap, "ns1:Task_SmsStart", -1, &a->ns1__Task_USCORESmsStart, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCORESmsStart * SOAP_FMAC4 soap_in___ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, struct __ns1__Task_USCORESmsStart *a, const char *type)
{
size_t soap_flag_ns1__Task_USCORESmsStart = 1;
short soap_flag;
a = (struct __ns1__Task_USCORESmsStart *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart, sizeof(struct __ns1__Task_USCORESmsStart), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCORESmsStart(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCORESmsStart && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCORESmsStart(soap, "ns1:Task_SmsStart", &a->ns1__Task_USCORESmsStart, ""))
{ soap_flag_ns1__Task_USCORESmsStart--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCORESmsStart(struct soap *soap, const struct __ns1__Task_USCORESmsStart *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCORESmsStart(soap, tag?tag:"-ns1:Task_SmsStart", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCORESmsStart * SOAP_FMAC4 soap_get___ns1__Task_USCORESmsStart(struct soap *soap, struct __ns1__Task_USCORESmsStart *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCORESmsStart(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCORESmsStart * SOAP_FMAC2 soap_instantiate___ns1__Task_USCORESmsStart(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCORESmsStart(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStart, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsStart);
if (size)
*size = sizeof(struct __ns1__Task_USCORESmsStart);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsStart[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCORESmsStart);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCORESmsStart*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCORESmsStart(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCORESmsStart %p -> %p\n", q, p));
*(struct __ns1__Task_USCORESmsStart*)p = *(struct __ns1__Task_USCORESmsStart*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCORESmsStop(struct soap *soap, struct __ns1__Task_USCORESmsStop *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCORESmsStop = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCORESmsStop(struct soap *soap, const struct __ns1__Task_USCORESmsStop *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCORESmsStop(soap, &a->ns1__Task_USCORESmsStop);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCORESmsStop *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCORESmsStop(soap, "ns1:Task_SmsStop", -1, &a->ns1__Task_USCORESmsStop, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCORESmsStop * SOAP_FMAC4 soap_in___ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, struct __ns1__Task_USCORESmsStop *a, const char *type)
{
size_t soap_flag_ns1__Task_USCORESmsStop = 1;
short soap_flag;
a = (struct __ns1__Task_USCORESmsStop *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop, sizeof(struct __ns1__Task_USCORESmsStop), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCORESmsStop(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCORESmsStop && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCORESmsStop(soap, "ns1:Task_SmsStop", &a->ns1__Task_USCORESmsStop, ""))
{ soap_flag_ns1__Task_USCORESmsStop--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCORESmsStop(struct soap *soap, const struct __ns1__Task_USCORESmsStop *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCORESmsStop(soap, tag?tag:"-ns1:Task_SmsStop", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCORESmsStop * SOAP_FMAC4 soap_get___ns1__Task_USCORESmsStop(struct soap *soap, struct __ns1__Task_USCORESmsStop *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCORESmsStop(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCORESmsStop * SOAP_FMAC2 soap_instantiate___ns1__Task_USCORESmsStop(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCORESmsStop(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsStop, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsStop);
if (size)
*size = sizeof(struct __ns1__Task_USCORESmsStop);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsStop[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCORESmsStop);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCORESmsStop*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCORESmsStop(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCORESmsStop %p -> %p\n", q, p));
*(struct __ns1__Task_USCORESmsStop*)p = *(struct __ns1__Task_USCORESmsStop*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREGetSmsStatus(struct soap *soap, struct __ns1__Task_USCOREGetSmsStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCOREGetSmsStatus = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREGetSmsStatus(struct soap *soap, const struct __ns1__Task_USCOREGetSmsStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, &a->ns1__Task_USCOREGetSmsStatus);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREGetSmsStatus *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, "ns1:Task_GetSmsStatus", -1, &a->ns1__Task_USCOREGetSmsStatus, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREGetSmsStatus * SOAP_FMAC4 soap_in___ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, struct __ns1__Task_USCOREGetSmsStatus *a, const char *type)
{
size_t soap_flag_ns1__Task_USCOREGetSmsStatus = 1;
short soap_flag;
a = (struct __ns1__Task_USCOREGetSmsStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus, sizeof(struct __ns1__Task_USCOREGetSmsStatus), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCOREGetSmsStatus(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCOREGetSmsStatus && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, "ns1:Task_GetSmsStatus", &a->ns1__Task_USCOREGetSmsStatus, ""))
{ soap_flag_ns1__Task_USCOREGetSmsStatus--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREGetSmsStatus(struct soap *soap, const struct __ns1__Task_USCOREGetSmsStatus *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCOREGetSmsStatus(soap, tag?tag:"-ns1:Task_GetSmsStatus", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREGetSmsStatus * SOAP_FMAC4 soap_get___ns1__Task_USCOREGetSmsStatus(struct soap *soap, struct __ns1__Task_USCOREGetSmsStatus *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCOREGetSmsStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCOREGetSmsStatus * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREGetSmsStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREGetSmsStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREGetSmsStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREGetSmsStatus);
if (size)
*size = sizeof(struct __ns1__Task_USCOREGetSmsStatus);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREGetSmsStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCOREGetSmsStatus);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCOREGetSmsStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREGetSmsStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREGetSmsStatus %p -> %p\n", q, p));
*(struct __ns1__Task_USCOREGetSmsStatus*)p = *(struct __ns1__Task_USCOREGetSmsStatus*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCORESmsSend(struct soap *soap, struct __ns1__Task_USCORESmsSend *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCORESmsSend = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCORESmsSend(struct soap *soap, const struct __ns1__Task_USCORESmsSend *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCORESmsSend(soap, &a->ns1__Task_USCORESmsSend);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCORESmsSend *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCORESmsSend(soap, "ns1:Task_SmsSend", -1, &a->ns1__Task_USCORESmsSend, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCORESmsSend * SOAP_FMAC4 soap_in___ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, struct __ns1__Task_USCORESmsSend *a, const char *type)
{
size_t soap_flag_ns1__Task_USCORESmsSend = 1;
short soap_flag;
a = (struct __ns1__Task_USCORESmsSend *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend, sizeof(struct __ns1__Task_USCORESmsSend), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCORESmsSend(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCORESmsSend && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCORESmsSend(soap, "ns1:Task_SmsSend", &a->ns1__Task_USCORESmsSend, ""))
{ soap_flag_ns1__Task_USCORESmsSend--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCORESmsSend(struct soap *soap, const struct __ns1__Task_USCORESmsSend *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCORESmsSend(soap, tag?tag:"-ns1:Task_SmsSend", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCORESmsSend * SOAP_FMAC4 soap_get___ns1__Task_USCORESmsSend(struct soap *soap, struct __ns1__Task_USCORESmsSend *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCORESmsSend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCORESmsSend * SOAP_FMAC2 soap_instantiate___ns1__Task_USCORESmsSend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCORESmsSend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCORESmsSend, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsSend);
if (size)
*size = sizeof(struct __ns1__Task_USCORESmsSend);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCORESmsSend[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCORESmsSend);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCORESmsSend*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCORESmsSend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCORESmsSend %p -> %p\n", q, p));
*(struct __ns1__Task_USCORESmsSend*)p = *(struct __ns1__Task_USCORESmsSend*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREDelFile(struct soap *soap, struct __ns1__Task_USCOREDelFile *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCOREDelFile = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREDelFile(struct soap *soap, const struct __ns1__Task_USCOREDelFile *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCOREDelFile(soap, &a->ns1__Task_USCOREDelFile);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREDelFile *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCOREDelFile(soap, "ns1:Task_DelFile", -1, &a->ns1__Task_USCOREDelFile, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREDelFile * SOAP_FMAC4 soap_in___ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, struct __ns1__Task_USCOREDelFile *a, const char *type)
{
size_t soap_flag_ns1__Task_USCOREDelFile = 1;
short soap_flag;
a = (struct __ns1__Task_USCOREDelFile *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile, sizeof(struct __ns1__Task_USCOREDelFile), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCOREDelFile(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCOREDelFile && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCOREDelFile(soap, "ns1:Task_DelFile", &a->ns1__Task_USCOREDelFile, ""))
{ soap_flag_ns1__Task_USCOREDelFile--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREDelFile(struct soap *soap, const struct __ns1__Task_USCOREDelFile *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCOREDelFile(soap, tag?tag:"-ns1:Task_DelFile", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREDelFile * SOAP_FMAC4 soap_get___ns1__Task_USCOREDelFile(struct soap *soap, struct __ns1__Task_USCOREDelFile *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCOREDelFile(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCOREDelFile * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREDelFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREDelFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREDelFile, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREDelFile);
if (size)
*size = sizeof(struct __ns1__Task_USCOREDelFile);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREDelFile[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCOREDelFile);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCOREDelFile*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREDelFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREDelFile %p -> %p\n", q, p));
*(struct __ns1__Task_USCOREDelFile*)p = *(struct __ns1__Task_USCOREDelFile*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Task_USCOREUpFile(struct soap *soap, struct __ns1__Task_USCOREUpFile *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Task_USCOREUpFile = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Task_USCOREUpFile(struct soap *soap, const struct __ns1__Task_USCOREUpFile *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Task_USCOREUpFile(soap, &a->ns1__Task_USCOREUpFile);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, int id, const struct __ns1__Task_USCOREUpFile *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Task_USCOREUpFile(soap, "ns1:Task_UpFile", -1, &a->ns1__Task_USCOREUpFile, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREUpFile * SOAP_FMAC4 soap_in___ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, struct __ns1__Task_USCOREUpFile *a, const char *type)
{
size_t soap_flag_ns1__Task_USCOREUpFile = 1;
short soap_flag;
a = (struct __ns1__Task_USCOREUpFile *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile, sizeof(struct __ns1__Task_USCOREUpFile), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Task_USCOREUpFile(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Task_USCOREUpFile && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Task_USCOREUpFile(soap, "ns1:Task_UpFile", &a->ns1__Task_USCOREUpFile, ""))
{ soap_flag_ns1__Task_USCOREUpFile--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Task_USCOREUpFile(struct soap *soap, const struct __ns1__Task_USCOREUpFile *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Task_USCOREUpFile(soap, tag?tag:"-ns1:Task_UpFile", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Task_USCOREUpFile * SOAP_FMAC4 soap_get___ns1__Task_USCOREUpFile(struct soap *soap, struct __ns1__Task_USCOREUpFile *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Task_USCOREUpFile(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Task_USCOREUpFile * SOAP_FMAC2 soap_instantiate___ns1__Task_USCOREUpFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Task_USCOREUpFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Task_USCOREUpFile, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREUpFile);
if (size)
*size = sizeof(struct __ns1__Task_USCOREUpFile);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Task_USCOREUpFile[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Task_USCOREUpFile);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Task_USCOREUpFile*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Task_USCOREUpFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Task_USCOREUpFile %p -> %p\n", q, p));
*(struct __ns1__Task_USCOREUpFile*)p = *(struct __ns1__Task_USCOREUpFile*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCOREGetRecv(struct soap *soap, struct __ns1__Mms_USCOREGetRecv *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Mms_USCOREGetRecv = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCOREGetRecv(struct soap *soap, const struct __ns1__Mms_USCOREGetRecv *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Mms_USCOREGetRecv(soap, &a->ns1__Mms_USCOREGetRecv);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCOREGetRecv *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Mms_USCOREGetRecv(soap, "ns1:Mms_GetRecv", -1, &a->ns1__Mms_USCOREGetRecv, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCOREGetRecv * SOAP_FMAC4 soap_in___ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, struct __ns1__Mms_USCOREGetRecv *a, const char *type)
{
size_t soap_flag_ns1__Mms_USCOREGetRecv = 1;
short soap_flag;
a = (struct __ns1__Mms_USCOREGetRecv *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv, sizeof(struct __ns1__Mms_USCOREGetRecv), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Mms_USCOREGetRecv(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Mms_USCOREGetRecv && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Mms_USCOREGetRecv(soap, "ns1:Mms_GetRecv", &a->ns1__Mms_USCOREGetRecv, ""))
{ soap_flag_ns1__Mms_USCOREGetRecv--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCOREGetRecv(struct soap *soap, const struct __ns1__Mms_USCOREGetRecv *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Mms_USCOREGetRecv(soap, tag?tag:"-ns1:Mms_GetRecv", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCOREGetRecv * SOAP_FMAC4 soap_get___ns1__Mms_USCOREGetRecv(struct soap *soap, struct __ns1__Mms_USCOREGetRecv *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Mms_USCOREGetRecv(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Mms_USCOREGetRecv * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCOREGetRecv(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCOREGetRecv(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetRecv, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetRecv);
if (size)
*size = sizeof(struct __ns1__Mms_USCOREGetRecv);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetRecv[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Mms_USCOREGetRecv);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Mms_USCOREGetRecv*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCOREGetRecv(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCOREGetRecv %p -> %p\n", q, p));
*(struct __ns1__Mms_USCOREGetRecv*)p = *(struct __ns1__Mms_USCOREGetRecv*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCOREGetReport(struct soap *soap, struct __ns1__Mms_USCOREGetReport *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Mms_USCOREGetReport = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCOREGetReport(struct soap *soap, const struct __ns1__Mms_USCOREGetReport *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Mms_USCOREGetReport(soap, &a->ns1__Mms_USCOREGetReport);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCOREGetReport *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Mms_USCOREGetReport(soap, "ns1:Mms_GetReport", -1, &a->ns1__Mms_USCOREGetReport, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCOREGetReport * SOAP_FMAC4 soap_in___ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, struct __ns1__Mms_USCOREGetReport *a, const char *type)
{
size_t soap_flag_ns1__Mms_USCOREGetReport = 1;
short soap_flag;
a = (struct __ns1__Mms_USCOREGetReport *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport, sizeof(struct __ns1__Mms_USCOREGetReport), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Mms_USCOREGetReport(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Mms_USCOREGetReport && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Mms_USCOREGetReport(soap, "ns1:Mms_GetReport", &a->ns1__Mms_USCOREGetReport, ""))
{ soap_flag_ns1__Mms_USCOREGetReport--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCOREGetReport(struct soap *soap, const struct __ns1__Mms_USCOREGetReport *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Mms_USCOREGetReport(soap, tag?tag:"-ns1:Mms_GetReport", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCOREGetReport * SOAP_FMAC4 soap_get___ns1__Mms_USCOREGetReport(struct soap *soap, struct __ns1__Mms_USCOREGetReport *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Mms_USCOREGetReport(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Mms_USCOREGetReport * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCOREGetReport(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCOREGetReport(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetReport, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetReport);
if (size)
*size = sizeof(struct __ns1__Mms_USCOREGetReport);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetReport[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Mms_USCOREGetReport);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Mms_USCOREGetReport*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCOREGetReport(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCOREGetReport %p -> %p\n", q, p));
*(struct __ns1__Mms_USCOREGetReport*)p = *(struct __ns1__Mms_USCOREGetReport*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCORESend(struct soap *soap, struct __ns1__Mms_USCORESend *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Mms_USCORESend = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCORESend(struct soap *soap, const struct __ns1__Mms_USCORESend *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Mms_USCORESend(soap, &a->ns1__Mms_USCORESend);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCORESend(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCORESend *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Mms_USCORESend(soap, "ns1:Mms_Send", -1, &a->ns1__Mms_USCORESend, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCORESend * SOAP_FMAC4 soap_in___ns1__Mms_USCORESend(struct soap *soap, const char *tag, struct __ns1__Mms_USCORESend *a, const char *type)
{
size_t soap_flag_ns1__Mms_USCORESend = 1;
short soap_flag;
a = (struct __ns1__Mms_USCORESend *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend, sizeof(struct __ns1__Mms_USCORESend), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Mms_USCORESend(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Mms_USCORESend && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Mms_USCORESend(soap, "ns1:Mms_Send", &a->ns1__Mms_USCORESend, ""))
{ soap_flag_ns1__Mms_USCORESend--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCORESend(struct soap *soap, const struct __ns1__Mms_USCORESend *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Mms_USCORESend(soap, tag?tag:"-ns1:Mms_Send", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCORESend * SOAP_FMAC4 soap_get___ns1__Mms_USCORESend(struct soap *soap, struct __ns1__Mms_USCORESend *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Mms_USCORESend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Mms_USCORESend * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCORESend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCORESend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCORESend, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCORESend);
if (size)
*size = sizeof(struct __ns1__Mms_USCORESend);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCORESend[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Mms_USCORESend);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Mms_USCORESend*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCORESend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCORESend %p -> %p\n", q, p));
*(struct __ns1__Mms_USCORESend*)p = *(struct __ns1__Mms_USCORESend*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCOREGetFileStatus(struct soap *soap, struct __ns1__Mms_USCOREGetFileStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Mms_USCOREGetFileStatus = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCOREGetFileStatus(struct soap *soap, const struct __ns1__Mms_USCOREGetFileStatus *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, &a->ns1__Mms_USCOREGetFileStatus);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCOREGetFileStatus *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, "ns1:Mms_GetFileStatus", -1, &a->ns1__Mms_USCOREGetFileStatus, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCOREGetFileStatus * SOAP_FMAC4 soap_in___ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, struct __ns1__Mms_USCOREGetFileStatus *a, const char *type)
{
size_t soap_flag_ns1__Mms_USCOREGetFileStatus = 1;
short soap_flag;
a = (struct __ns1__Mms_USCOREGetFileStatus *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus, sizeof(struct __ns1__Mms_USCOREGetFileStatus), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Mms_USCOREGetFileStatus(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Mms_USCOREGetFileStatus && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, "ns1:Mms_GetFileStatus", &a->ns1__Mms_USCOREGetFileStatus, ""))
{ soap_flag_ns1__Mms_USCOREGetFileStatus--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCOREGetFileStatus(struct soap *soap, const struct __ns1__Mms_USCOREGetFileStatus *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Mms_USCOREGetFileStatus(soap, tag?tag:"-ns1:Mms_GetFileStatus", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCOREGetFileStatus * SOAP_FMAC4 soap_get___ns1__Mms_USCOREGetFileStatus(struct soap *soap, struct __ns1__Mms_USCOREGetFileStatus *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Mms_USCOREGetFileStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Mms_USCOREGetFileStatus * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCOREGetFileStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCOREGetFileStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREGetFileStatus, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetFileStatus);
if (size)
*size = sizeof(struct __ns1__Mms_USCOREGetFileStatus);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREGetFileStatus[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Mms_USCOREGetFileStatus);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Mms_USCOREGetFileStatus*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCOREGetFileStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCOREGetFileStatus %p -> %p\n", q, p));
*(struct __ns1__Mms_USCOREGetFileStatus*)p = *(struct __ns1__Mms_USCOREGetFileStatus*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Mms_USCOREUpFile(struct soap *soap, struct __ns1__Mms_USCOREUpFile *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Mms_USCOREUpFile = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Mms_USCOREUpFile(struct soap *soap, const struct __ns1__Mms_USCOREUpFile *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Mms_USCOREUpFile(soap, &a->ns1__Mms_USCOREUpFile);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, int id, const struct __ns1__Mms_USCOREUpFile *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Mms_USCOREUpFile(soap, "ns1:Mms_UpFile", -1, &a->ns1__Mms_USCOREUpFile, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCOREUpFile * SOAP_FMAC4 soap_in___ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, struct __ns1__Mms_USCOREUpFile *a, const char *type)
{
size_t soap_flag_ns1__Mms_USCOREUpFile = 1;
short soap_flag;
a = (struct __ns1__Mms_USCOREUpFile *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile, sizeof(struct __ns1__Mms_USCOREUpFile), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Mms_USCOREUpFile(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Mms_USCOREUpFile && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Mms_USCOREUpFile(soap, "ns1:Mms_UpFile", &a->ns1__Mms_USCOREUpFile, ""))
{ soap_flag_ns1__Mms_USCOREUpFile--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Mms_USCOREUpFile(struct soap *soap, const struct __ns1__Mms_USCOREUpFile *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Mms_USCOREUpFile(soap, tag?tag:"-ns1:Mms_UpFile", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Mms_USCOREUpFile * SOAP_FMAC4 soap_get___ns1__Mms_USCOREUpFile(struct soap *soap, struct __ns1__Mms_USCOREUpFile *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Mms_USCOREUpFile(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Mms_USCOREUpFile * SOAP_FMAC2 soap_instantiate___ns1__Mms_USCOREUpFile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Mms_USCOREUpFile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Mms_USCOREUpFile, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREUpFile);
if (size)
*size = sizeof(struct __ns1__Mms_USCOREUpFile);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Mms_USCOREUpFile[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Mms_USCOREUpFile);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Mms_USCOREUpFile*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Mms_USCOREUpFile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Mms_USCOREUpFile %p -> %p\n", q, p));
*(struct __ns1__Mms_USCOREUpFile*)p = *(struct __ns1__Mms_USCOREUpFile*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCORECancel(struct soap *soap, struct __ns1__Sms_USCORECancel *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Sms_USCORECancel = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCORECancel(struct soap *soap, const struct __ns1__Sms_USCORECancel *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Sms_USCORECancel(soap, &a->ns1__Sms_USCORECancel);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCORECancel(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCORECancel *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Sms_USCORECancel(soap, "ns1:Sms_Cancel", -1, &a->ns1__Sms_USCORECancel, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCORECancel * SOAP_FMAC4 soap_in___ns1__Sms_USCORECancel(struct soap *soap, const char *tag, struct __ns1__Sms_USCORECancel *a, const char *type)
{
size_t soap_flag_ns1__Sms_USCORECancel = 1;
short soap_flag;
a = (struct __ns1__Sms_USCORECancel *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel, sizeof(struct __ns1__Sms_USCORECancel), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Sms_USCORECancel(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Sms_USCORECancel && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Sms_USCORECancel(soap, "ns1:Sms_Cancel", &a->ns1__Sms_USCORECancel, ""))
{ soap_flag_ns1__Sms_USCORECancel--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCORECancel(struct soap *soap, const struct __ns1__Sms_USCORECancel *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Sms_USCORECancel(soap, tag?tag:"-ns1:Sms_Cancel", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCORECancel * SOAP_FMAC4 soap_get___ns1__Sms_USCORECancel(struct soap *soap, struct __ns1__Sms_USCORECancel *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Sms_USCORECancel(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Sms_USCORECancel * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCORECancel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCORECancel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCORECancel, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCORECancel);
if (size)
*size = sizeof(struct __ns1__Sms_USCORECancel);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCORECancel[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Sms_USCORECancel);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Sms_USCORECancel*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCORECancel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCORECancel %p -> %p\n", q, p));
*(struct __ns1__Sms_USCORECancel*)p = *(struct __ns1__Sms_USCORECancel*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetSentCount(struct soap *soap, struct __ns1__Sms_USCOREGetSentCount *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Sms_USCOREGetSentCount = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetSentCount(struct soap *soap, const struct __ns1__Sms_USCOREGetSentCount *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCount(soap, &a->ns1__Sms_USCOREGetSentCount);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetSentCount *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Sms_USCOREGetSentCount(soap, "ns1:Sms_GetSentCount", -1, &a->ns1__Sms_USCOREGetSentCount, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetSentCount * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetSentCount *a, const char *type)
{
size_t soap_flag_ns1__Sms_USCOREGetSentCount = 1;
short soap_flag;
a = (struct __ns1__Sms_USCOREGetSentCount *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount, sizeof(struct __ns1__Sms_USCOREGetSentCount), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Sms_USCOREGetSentCount(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Sms_USCOREGetSentCount && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Sms_USCOREGetSentCount(soap, "ns1:Sms_GetSentCount", &a->ns1__Sms_USCOREGetSentCount, ""))
{ soap_flag_ns1__Sms_USCOREGetSentCount--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetSentCount(struct soap *soap, const struct __ns1__Sms_USCOREGetSentCount *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Sms_USCOREGetSentCount(soap, tag?tag:"-ns1:Sms_GetSentCount", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetSentCount * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetSentCount(struct soap *soap, struct __ns1__Sms_USCOREGetSentCount *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Sms_USCOREGetSentCount(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Sms_USCOREGetSentCount * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetSentCount(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetSentCount(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentCount, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSentCount);
if (size)
*size = sizeof(struct __ns1__Sms_USCOREGetSentCount);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSentCount[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Sms_USCOREGetSentCount);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Sms_USCOREGetSentCount*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetSentCount(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetSentCount %p -> %p\n", q, p));
*(struct __ns1__Sms_USCOREGetSentCount*)p = *(struct __ns1__Sms_USCOREGetSentCount*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetBalance(struct soap *soap, struct __ns1__Sms_USCOREGetBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Sms_USCOREGetBalance = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetBalance(struct soap *soap, const struct __ns1__Sms_USCOREGetBalance *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Sms_USCOREGetBalance(soap, &a->ns1__Sms_USCOREGetBalance);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetBalance *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Sms_USCOREGetBalance(soap, "ns1:Sms_GetBalance", -1, &a->ns1__Sms_USCOREGetBalance, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetBalance * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetBalance *a, const char *type)
{
size_t soap_flag_ns1__Sms_USCOREGetBalance = 1;
short soap_flag;
a = (struct __ns1__Sms_USCOREGetBalance *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance, sizeof(struct __ns1__Sms_USCOREGetBalance), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Sms_USCOREGetBalance(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Sms_USCOREGetBalance && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Sms_USCOREGetBalance(soap, "ns1:Sms_GetBalance", &a->ns1__Sms_USCOREGetBalance, ""))
{ soap_flag_ns1__Sms_USCOREGetBalance--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetBalance(struct soap *soap, const struct __ns1__Sms_USCOREGetBalance *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Sms_USCOREGetBalance(soap, tag?tag:"-ns1:Sms_GetBalance", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetBalance * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetBalance(struct soap *soap, struct __ns1__Sms_USCOREGetBalance *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Sms_USCOREGetBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Sms_USCOREGetBalance * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetBalance(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetBalance(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetBalance, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetBalance);
if (size)
*size = sizeof(struct __ns1__Sms_USCOREGetBalance);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetBalance[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Sms_USCOREGetBalance);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Sms_USCOREGetBalance*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetBalance(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetBalance %p -> %p\n", q, p));
*(struct __ns1__Sms_USCOREGetBalance*)p = *(struct __ns1__Sms_USCOREGetBalance*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetSign(struct soap *soap, struct __ns1__Sms_USCOREGetSign *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Sms_USCOREGetSign = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetSign(struct soap *soap, const struct __ns1__Sms_USCOREGetSign *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Sms_USCOREGetSign(soap, &a->ns1__Sms_USCOREGetSign);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetSign *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Sms_USCOREGetSign(soap, "ns1:Sms_GetSign", -1, &a->ns1__Sms_USCOREGetSign, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetSign * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetSign *a, const char *type)
{
size_t soap_flag_ns1__Sms_USCOREGetSign = 1;
short soap_flag;
a = (struct __ns1__Sms_USCOREGetSign *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign, sizeof(struct __ns1__Sms_USCOREGetSign), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Sms_USCOREGetSign(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Sms_USCOREGetSign && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Sms_USCOREGetSign(soap, "ns1:Sms_GetSign", &a->ns1__Sms_USCOREGetSign, ""))
{ soap_flag_ns1__Sms_USCOREGetSign--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetSign(struct soap *soap, const struct __ns1__Sms_USCOREGetSign *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Sms_USCOREGetSign(soap, tag?tag:"-ns1:Sms_GetSign", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetSign * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetSign(struct soap *soap, struct __ns1__Sms_USCOREGetSign *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Sms_USCOREGetSign(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Sms_USCOREGetSign * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetSign(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetSign(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSign, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSign);
if (size)
*size = sizeof(struct __ns1__Sms_USCOREGetSign);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSign[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Sms_USCOREGetSign);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Sms_USCOREGetSign*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetSign(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetSign %p -> %p\n", q, p));
*(struct __ns1__Sms_USCOREGetSign*)p = *(struct __ns1__Sms_USCOREGetSign*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetSentList(struct soap *soap, struct __ns1__Sms_USCOREGetSentList *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Sms_USCOREGetSentList = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetSentList(struct soap *soap, const struct __ns1__Sms_USCOREGetSentList *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Sms_USCOREGetSentList(soap, &a->ns1__Sms_USCOREGetSentList);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetSentList *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Sms_USCOREGetSentList(soap, "ns1:Sms_GetSentList", -1, &a->ns1__Sms_USCOREGetSentList, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetSentList * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetSentList *a, const char *type)
{
size_t soap_flag_ns1__Sms_USCOREGetSentList = 1;
short soap_flag;
a = (struct __ns1__Sms_USCOREGetSentList *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList, sizeof(struct __ns1__Sms_USCOREGetSentList), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Sms_USCOREGetSentList(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Sms_USCOREGetSentList && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Sms_USCOREGetSentList(soap, "ns1:Sms_GetSentList", &a->ns1__Sms_USCOREGetSentList, ""))
{ soap_flag_ns1__Sms_USCOREGetSentList--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetSentList(struct soap *soap, const struct __ns1__Sms_USCOREGetSentList *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Sms_USCOREGetSentList(soap, tag?tag:"-ns1:Sms_GetSentList", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetSentList * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetSentList(struct soap *soap, struct __ns1__Sms_USCOREGetSentList *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Sms_USCOREGetSentList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Sms_USCOREGetSentList * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetSentList(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetSentList(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetSentList, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSentList);
if (size)
*size = sizeof(struct __ns1__Sms_USCOREGetSentList);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetSentList[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Sms_USCOREGetSentList);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Sms_USCOREGetSentList*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetSentList(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetSentList %p -> %p\n", q, p));
*(struct __ns1__Sms_USCOREGetSentList*)p = *(struct __ns1__Sms_USCOREGetSentList*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetReport(struct soap *soap, struct __ns1__Sms_USCOREGetReport *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Sms_USCOREGetReport = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetReport(struct soap *soap, const struct __ns1__Sms_USCOREGetReport *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Sms_USCOREGetReport(soap, &a->ns1__Sms_USCOREGetReport);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetReport *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Sms_USCOREGetReport(soap, "ns1:Sms_GetReport", -1, &a->ns1__Sms_USCOREGetReport, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetReport * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetReport *a, const char *type)
{
size_t soap_flag_ns1__Sms_USCOREGetReport = 1;
short soap_flag;
a = (struct __ns1__Sms_USCOREGetReport *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport, sizeof(struct __ns1__Sms_USCOREGetReport), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Sms_USCOREGetReport(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Sms_USCOREGetReport && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Sms_USCOREGetReport(soap, "ns1:Sms_GetReport", &a->ns1__Sms_USCOREGetReport, ""))
{ soap_flag_ns1__Sms_USCOREGetReport--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetReport(struct soap *soap, const struct __ns1__Sms_USCOREGetReport *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Sms_USCOREGetReport(soap, tag?tag:"-ns1:Sms_GetReport", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetReport * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetReport(struct soap *soap, struct __ns1__Sms_USCOREGetReport *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Sms_USCOREGetReport(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Sms_USCOREGetReport * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetReport(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetReport(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetReport, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetReport);
if (size)
*size = sizeof(struct __ns1__Sms_USCOREGetReport);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetReport[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Sms_USCOREGetReport);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Sms_USCOREGetReport*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetReport(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetReport %p -> %p\n", q, p));
*(struct __ns1__Sms_USCOREGetReport*)p = *(struct __ns1__Sms_USCOREGetReport*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCOREGetRecv(struct soap *soap, struct __ns1__Sms_USCOREGetRecv *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Sms_USCOREGetRecv = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCOREGetRecv(struct soap *soap, const struct __ns1__Sms_USCOREGetRecv *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Sms_USCOREGetRecv(soap, &a->ns1__Sms_USCOREGetRecv);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCOREGetRecv *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Sms_USCOREGetRecv(soap, "ns1:Sms_GetRecv", -1, &a->ns1__Sms_USCOREGetRecv, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetRecv * SOAP_FMAC4 soap_in___ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, struct __ns1__Sms_USCOREGetRecv *a, const char *type)
{
size_t soap_flag_ns1__Sms_USCOREGetRecv = 1;
short soap_flag;
a = (struct __ns1__Sms_USCOREGetRecv *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv, sizeof(struct __ns1__Sms_USCOREGetRecv), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Sms_USCOREGetRecv(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Sms_USCOREGetRecv && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Sms_USCOREGetRecv(soap, "ns1:Sms_GetRecv", &a->ns1__Sms_USCOREGetRecv, ""))
{ soap_flag_ns1__Sms_USCOREGetRecv--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCOREGetRecv(struct soap *soap, const struct __ns1__Sms_USCOREGetRecv *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Sms_USCOREGetRecv(soap, tag?tag:"-ns1:Sms_GetRecv", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCOREGetRecv * SOAP_FMAC4 soap_get___ns1__Sms_USCOREGetRecv(struct soap *soap, struct __ns1__Sms_USCOREGetRecv *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Sms_USCOREGetRecv(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Sms_USCOREGetRecv * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCOREGetRecv(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCOREGetRecv(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCOREGetRecv, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetRecv);
if (size)
*size = sizeof(struct __ns1__Sms_USCOREGetRecv);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCOREGetRecv[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Sms_USCOREGetRecv);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Sms_USCOREGetRecv*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCOREGetRecv(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCOREGetRecv %p -> %p\n", q, p));
*(struct __ns1__Sms_USCOREGetRecv*)p = *(struct __ns1__Sms_USCOREGetRecv*)q;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__Sms_USCORESend(struct soap *soap, struct __ns1__Sms_USCORESend *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
a->ns1__Sms_USCORESend = NULL;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__Sms_USCORESend(struct soap *soap, const struct __ns1__Sms_USCORESend *a)
{
(void)soap; (void)a; /* appease -Wall -Werror */
soap_serialize_PointerTo_ns1__Sms_USCORESend(soap, &a->ns1__Sms_USCORESend);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__Sms_USCORESend(struct soap *soap, const char *tag, int id, const struct __ns1__Sms_USCORESend *a, const char *type)
{
(void)soap; (void)tag; (void)id; (void)type;
if (soap_out_PointerTo_ns1__Sms_USCORESend(soap, "ns1:Sms_Send", -1, &a->ns1__Sms_USCORESend, ""))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCORESend * SOAP_FMAC4 soap_in___ns1__Sms_USCORESend(struct soap *soap, const char *tag, struct __ns1__Sms_USCORESend *a, const char *type)
{
size_t soap_flag_ns1__Sms_USCORESend = 1;
short soap_flag;
a = (struct __ns1__Sms_USCORESend *)soap_id_enter(soap, "", a, SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend, sizeof(struct __ns1__Sms_USCORESend), 0, NULL, NULL, NULL);
if (!a)
return NULL;
soap_default___ns1__Sms_USCORESend(soap, a);
for (soap_flag = 0;; soap_flag = 1)
{ soap->error = SOAP_TAG_MISMATCH;
if (soap_flag_ns1__Sms_USCORESend && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTo_ns1__Sms_USCORESend(soap, "ns1:Sms_Send", &a->ns1__Sms_USCORESend, ""))
{ soap_flag_ns1__Sms_USCORESend--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH)
if (soap_flag)
{ soap->error = SOAP_OK;
break;
}
if (soap_flag && soap->error == SOAP_NO_TAG)
break;
if (soap->error)
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__Sms_USCORESend(struct soap *soap, const struct __ns1__Sms_USCORESend *a, const char *tag, const char *type)
{
register int id = 0;
if (soap_out___ns1__Sms_USCORESend(soap, tag?tag:"-ns1:Sms_Send", id, a, type))
return soap->error;
return SOAP_OK;
}
SOAP_FMAC3 struct __ns1__Sms_USCORESend * SOAP_FMAC4 soap_get___ns1__Sms_USCORESend(struct soap *soap, struct __ns1__Sms_USCORESend *p, const char *tag, const char *type)
{
if ((p = soap_in___ns1__Sms_USCORESend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC1 struct __ns1__Sms_USCORESend * SOAP_FMAC2 soap_instantiate___ns1__Sms_USCORESend(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
{
(void)type; (void)arrayType; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__Sms_USCORESend(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_MobsetApi___ns1__Sms_USCORESend, n, MobsetApi_fdelete);
if (!cp)
return NULL;
if (n < 0)
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCORESend);
if (size)
*size = sizeof(struct __ns1__Sms_USCORESend);
}
else
{ cp->ptr = (void*)SOAP_NEW(struct __ns1__Sms_USCORESend[n]);
if (!cp->ptr)
{ soap->error = SOAP_EOM;
return NULL;
}
if (size)
*size = n * sizeof(struct __ns1__Sms_USCORESend);
}
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
return (struct __ns1__Sms_USCORESend*)cp->ptr;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__Sms_USCORESend(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
{
(void)soap; (void)tt; (void)st; (void)len; (void)n; /* appease -Wall -Werror */
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__Sms_USCORESend %p -> %p\n", q, p));
*(struct __ns1__Sms_USCORESend*)p = *(struct __ns1__Sms_USCORESend*)q;
}
#ifndef WITH_NOGLOBAL
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason))
soap_serialize_SOAP_ENV__Reason(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Reason *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason);
if (id < 0)
return soap->error;
return soap_out_SOAP_ENV__Reason(soap, tag, id, *a, type);
}
SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (struct SOAP_ENV__Reason **)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_SOAP_ENV__Reason(soap, tag, *a, type)))
return NULL;
}
else
{ a = (struct SOAP_ENV__Reason **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToSOAP_ENV__Reason);
if (soap_out_PointerToSOAP_ENV__Reason(soap, tag?tag:"SOAP-ENV:Reason", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToSOAP_ENV__Reason(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
#endif
#ifndef WITH_NOGLOBAL
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail))
soap_serialize_SOAP_ENV__Detail(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Detail *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail);
if (id < 0)
return soap->error;
return soap_out_SOAP_ENV__Detail(soap, tag, id, *a, type);
}
SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (struct SOAP_ENV__Detail **)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_SOAP_ENV__Detail(soap, tag, *a, type)))
return NULL;
}
else
{ a = (struct SOAP_ENV__Detail **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToSOAP_ENV__Detail);
if (soap_out_PointerToSOAP_ENV__Detail(soap, tag?tag:"SOAP-ENV:Detail", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToSOAP_ENV__Detail(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
#endif
#ifndef WITH_NOGLOBAL
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_SOAP_ENV__Code))
soap_serialize_SOAP_ENV__Code(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Code *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_SOAP_ENV__Code);
if (id < 0)
return soap->error;
return soap_out_SOAP_ENV__Code(soap, tag, id, *a, type);
}
SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (struct SOAP_ENV__Code **)soap_malloc(soap, sizeof(struct SOAP_ENV__Code *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_SOAP_ENV__Code(soap, tag, *a, type)))
return NULL;
}
else
{ a = (struct SOAP_ENV__Code **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToSOAP_ENV__Code);
if (soap_out_PointerToSOAP_ENV__Code(soap, tag?tag:"SOAP-ENV:Code", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToSOAP_ENV__Code(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
#endif
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, _ns1__SignName_USCOREStatusResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, const char *tag, int id, _ns1__SignName_USCOREStatusResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, const char *tag, _ns1__SignName_USCOREStatusResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__SignName_USCOREStatusResponse **)soap_malloc(soap, sizeof(_ns1__SignName_USCOREStatusResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__SignName_USCOREStatusResponse *)soap_instantiate__ns1__SignName_USCOREStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__SignName_USCOREStatusResponse ** p = (_ns1__SignName_USCOREStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatusResponse, sizeof(_ns1__SignName_USCOREStatusResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, _ns1__SignName_USCOREStatusResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatusResponse);
if (soap_out_PointerTo_ns1__SignName_USCOREStatusResponse(soap, tag?tag:"ns1:SignName_StatusResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__SignName_USCOREStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__SignName_USCOREStatusResponse(struct soap *soap, _ns1__SignName_USCOREStatusResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__SignName_USCOREStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, _ns1__SignName_USCOREStatus *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, int id, _ns1__SignName_USCOREStatus *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, const char *tag, _ns1__SignName_USCOREStatus **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__SignName_USCOREStatus **)soap_malloc(soap, sizeof(_ns1__SignName_USCOREStatus *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__SignName_USCOREStatus *)soap_instantiate__ns1__SignName_USCOREStatus(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__SignName_USCOREStatus ** p = (_ns1__SignName_USCOREStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREStatus, sizeof(_ns1__SignName_USCOREStatus), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, _ns1__SignName_USCOREStatus *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREStatus);
if (soap_out_PointerTo_ns1__SignName_USCOREStatus(soap, tag?tag:"ns1:SignName_Status", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__SignName_USCOREStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__SignName_USCOREStatus(struct soap *soap, _ns1__SignName_USCOREStatus **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__SignName_USCOREStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, _ns1__SignName_USCOREApplyResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, const char *tag, int id, _ns1__SignName_USCOREApplyResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREApplyResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, const char *tag, _ns1__SignName_USCOREApplyResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__SignName_USCOREApplyResponse **)soap_malloc(soap, sizeof(_ns1__SignName_USCOREApplyResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__SignName_USCOREApplyResponse *)soap_instantiate__ns1__SignName_USCOREApplyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__SignName_USCOREApplyResponse ** p = (_ns1__SignName_USCOREApplyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApplyResponse, sizeof(_ns1__SignName_USCOREApplyResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, _ns1__SignName_USCOREApplyResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApplyResponse);
if (soap_out_PointerTo_ns1__SignName_USCOREApplyResponse(soap, tag?tag:"ns1:SignName_ApplyResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__SignName_USCOREApplyResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__SignName_USCOREApplyResponse(struct soap *soap, _ns1__SignName_USCOREApplyResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__SignName_USCOREApplyResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, _ns1__SignName_USCOREApply *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, const char *tag, int id, _ns1__SignName_USCOREApply *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__SignName_USCOREApply ** SOAP_FMAC4 soap_in_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, const char *tag, _ns1__SignName_USCOREApply **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__SignName_USCOREApply **)soap_malloc(soap, sizeof(_ns1__SignName_USCOREApply *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__SignName_USCOREApply *)soap_instantiate__ns1__SignName_USCOREApply(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__SignName_USCOREApply ** p = (_ns1__SignName_USCOREApply **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__SignName_USCOREApply, sizeof(_ns1__SignName_USCOREApply), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, _ns1__SignName_USCOREApply *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__SignName_USCOREApply);
if (soap_out_PointerTo_ns1__SignName_USCOREApply(soap, tag?tag:"ns1:SignName_Apply", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__SignName_USCOREApply ** SOAP_FMAC4 soap_get_PointerTo_ns1__SignName_USCOREApply(struct soap *soap, _ns1__SignName_USCOREApply **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__SignName_USCOREApply(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, _ns1__Template_USCORESendSmsResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCORESendSmsResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCORESendSmsResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, const char *tag, _ns1__Template_USCORESendSmsResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCORESendSmsResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCORESendSmsResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCORESendSmsResponse *)soap_instantiate__ns1__Template_USCORESendSmsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCORESendSmsResponse ** p = (_ns1__Template_USCORESendSmsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSmsResponse, sizeof(_ns1__Template_USCORESendSmsResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, _ns1__Template_USCORESendSmsResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSmsResponse);
if (soap_out_PointerTo_ns1__Template_USCORESendSmsResponse(soap, tag?tag:"ns1:Template_SendSmsResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCORESendSmsResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCORESendSmsResponse(struct soap *soap, _ns1__Template_USCORESendSmsResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCORESendSmsResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, _ns1__Template_USCORESendSms *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, const char *tag, int id, _ns1__Template_USCORESendSms *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCORESendSms ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, const char *tag, _ns1__Template_USCORESendSms **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCORESendSms **)soap_malloc(soap, sizeof(_ns1__Template_USCORESendSms *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCORESendSms *)soap_instantiate__ns1__Template_USCORESendSms(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCORESendSms ** p = (_ns1__Template_USCORESendSms **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCORESendSms, sizeof(_ns1__Template_USCORESendSms), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, _ns1__Template_USCORESendSms *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCORESendSms);
if (soap_out_PointerTo_ns1__Template_USCORESendSms(soap, tag?tag:"ns1:Template_SendSms", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCORESendSms ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCORESendSms(struct soap *soap, _ns1__Template_USCORESendSms **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCORESendSms(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, _ns1__Template_USCOREListResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREListResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREListResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREListResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREListResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREListResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREListResponse *)soap_instantiate__ns1__Template_USCOREListResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREListResponse ** p = (_ns1__Template_USCOREListResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREListResponse, sizeof(_ns1__Template_USCOREListResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, _ns1__Template_USCOREListResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREListResponse);
if (soap_out_PointerTo_ns1__Template_USCOREListResponse(soap, tag?tag:"ns1:Template_ListResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREListResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREListResponse(struct soap *soap, _ns1__Template_USCOREListResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREListResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREList(struct soap *soap, _ns1__Template_USCOREList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREList(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREList ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREList(struct soap *soap, const char *tag, _ns1__Template_USCOREList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREList **)soap_malloc(soap, sizeof(_ns1__Template_USCOREList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREList *)soap_instantiate__ns1__Template_USCOREList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREList ** p = (_ns1__Template_USCOREList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREList, sizeof(_ns1__Template_USCOREList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREList(struct soap *soap, _ns1__Template_USCOREList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREList);
if (soap_out_PointerTo_ns1__Template_USCOREList(soap, tag?tag:"ns1:Template_List", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREList ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREList(struct soap *soap, _ns1__Template_USCOREList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, _ns1__Template_USCOREQueryResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREQueryResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREQueryResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREQueryResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREQueryResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREQueryResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREQueryResponse *)soap_instantiate__ns1__Template_USCOREQueryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREQueryResponse ** p = (_ns1__Template_USCOREQueryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQueryResponse, sizeof(_ns1__Template_USCOREQueryResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, _ns1__Template_USCOREQueryResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQueryResponse);
if (soap_out_PointerTo_ns1__Template_USCOREQueryResponse(soap, tag?tag:"ns1:Template_QueryResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREQueryResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREQueryResponse(struct soap *soap, _ns1__Template_USCOREQueryResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREQueryResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, _ns1__Template_USCOREQuery *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREQuery *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREQuery ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, const char *tag, _ns1__Template_USCOREQuery **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREQuery **)soap_malloc(soap, sizeof(_ns1__Template_USCOREQuery *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREQuery *)soap_instantiate__ns1__Template_USCOREQuery(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREQuery ** p = (_ns1__Template_USCOREQuery **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREQuery, sizeof(_ns1__Template_USCOREQuery), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, _ns1__Template_USCOREQuery *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREQuery);
if (soap_out_PointerTo_ns1__Template_USCOREQuery(soap, tag?tag:"ns1:Template_Query", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREQuery ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREQuery(struct soap *soap, _ns1__Template_USCOREQuery **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREQuery(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, _ns1__Template_USCOREDelResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREDelResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREDelResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREDelResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREDelResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREDelResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREDelResponse *)soap_instantiate__ns1__Template_USCOREDelResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREDelResponse ** p = (_ns1__Template_USCOREDelResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDelResponse, sizeof(_ns1__Template_USCOREDelResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, _ns1__Template_USCOREDelResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDelResponse);
if (soap_out_PointerTo_ns1__Template_USCOREDelResponse(soap, tag?tag:"ns1:Template_DelResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREDelResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREDelResponse(struct soap *soap, _ns1__Template_USCOREDelResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREDelResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREDel(struct soap *soap, _ns1__Template_USCOREDel *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREDel(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREDel *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREDel ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREDel(struct soap *soap, const char *tag, _ns1__Template_USCOREDel **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREDel **)soap_malloc(soap, sizeof(_ns1__Template_USCOREDel *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREDel *)soap_instantiate__ns1__Template_USCOREDel(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREDel ** p = (_ns1__Template_USCOREDel **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREDel, sizeof(_ns1__Template_USCOREDel), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREDel(struct soap *soap, _ns1__Template_USCOREDel *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREDel);
if (soap_out_PointerTo_ns1__Template_USCOREDel(soap, tag?tag:"ns1:Template_Del", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREDel ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREDel(struct soap *soap, _ns1__Template_USCOREDel **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREDel(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, _ns1__Template_USCOREModifyResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREModifyResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREModifyResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREModifyResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREModifyResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREModifyResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREModifyResponse *)soap_instantiate__ns1__Template_USCOREModifyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREModifyResponse ** p = (_ns1__Template_USCOREModifyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModifyResponse, sizeof(_ns1__Template_USCOREModifyResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, _ns1__Template_USCOREModifyResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModifyResponse);
if (soap_out_PointerTo_ns1__Template_USCOREModifyResponse(soap, tag?tag:"ns1:Template_ModifyResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREModifyResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREModifyResponse(struct soap *soap, _ns1__Template_USCOREModifyResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREModifyResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREModify(struct soap *soap, _ns1__Template_USCOREModify *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREModify(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREModify *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREModify ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREModify(struct soap *soap, const char *tag, _ns1__Template_USCOREModify **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREModify **)soap_malloc(soap, sizeof(_ns1__Template_USCOREModify *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREModify *)soap_instantiate__ns1__Template_USCOREModify(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREModify ** p = (_ns1__Template_USCOREModify **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREModify, sizeof(_ns1__Template_USCOREModify), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREModify(struct soap *soap, _ns1__Template_USCOREModify *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREModify);
if (soap_out_PointerTo_ns1__Template_USCOREModify(soap, tag?tag:"ns1:Template_Modify", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREModify ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREModify(struct soap *soap, _ns1__Template_USCOREModify **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREModify(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, _ns1__Template_USCOREAddResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREAddResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREAddResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, const char *tag, _ns1__Template_USCOREAddResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREAddResponse **)soap_malloc(soap, sizeof(_ns1__Template_USCOREAddResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREAddResponse *)soap_instantiate__ns1__Template_USCOREAddResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREAddResponse ** p = (_ns1__Template_USCOREAddResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAddResponse, sizeof(_ns1__Template_USCOREAddResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, _ns1__Template_USCOREAddResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAddResponse);
if (soap_out_PointerTo_ns1__Template_USCOREAddResponse(soap, tag?tag:"ns1:Template_AddResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREAddResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREAddResponse(struct soap *soap, _ns1__Template_USCOREAddResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREAddResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, _ns1__Template_USCOREAdd *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, const char *tag, int id, _ns1__Template_USCOREAdd *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Template_USCOREAdd ** SOAP_FMAC4 soap_in_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, const char *tag, _ns1__Template_USCOREAdd **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Template_USCOREAdd **)soap_malloc(soap, sizeof(_ns1__Template_USCOREAdd *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Template_USCOREAdd *)soap_instantiate__ns1__Template_USCOREAdd(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Template_USCOREAdd ** p = (_ns1__Template_USCOREAdd **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Template_USCOREAdd, sizeof(_ns1__Template_USCOREAdd), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, _ns1__Template_USCOREAdd *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Template_USCOREAdd);
if (soap_out_PointerTo_ns1__Template_USCOREAdd(soap, tag?tag:"ns1:Template_Add", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Template_USCOREAdd ** SOAP_FMAC4 soap_get_PointerTo_ns1__Template_USCOREAdd(struct soap *soap, _ns1__Template_USCOREAdd **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Template_USCOREAdd(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatusResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSignNameStatusResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameStatusResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpSignNameStatusResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpSignNameStatusResponse *)soap_instantiate__ns1__Agent_USCORECorpSignNameStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpSignNameStatusResponse ** p = (_ns1__Agent_USCORECorpSignNameStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatusResponse, sizeof(_ns1__Agent_USCORECorpSignNameStatusResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatusResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse);
if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag?tag:"ns1:Agent_CorpSignNameStatusResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatusResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatus *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSignNameStatus *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameStatus **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpSignNameStatus **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSignNameStatus *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpSignNameStatus *)soap_instantiate__ns1__Agent_USCORECorpSignNameStatus(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpSignNameStatus ** p = (_ns1__Agent_USCORECorpSignNameStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameStatus, sizeof(_ns1__Agent_USCORECorpSignNameStatus), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatus *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameStatus);
if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, tag?tag:"ns1:Agent_CorpSignNameStatus", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSignNameStatus(struct soap *soap, _ns1__Agent_USCORECorpSignNameStatus **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSignNameStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameApplyResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSignNameApplyResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApplyResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameApplyResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpSignNameApplyResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpSignNameApplyResponse *)soap_instantiate__ns1__Agent_USCORECorpSignNameApplyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpSignNameApplyResponse ** p = (_ns1__Agent_USCORECorpSignNameApplyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApplyResponse, sizeof(_ns1__Agent_USCORECorpSignNameApplyResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameApplyResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse);
if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag?tag:"ns1:Agent_CorpSignNameApplyResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApplyResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(struct soap *soap, _ns1__Agent_USCORECorpSignNameApplyResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApplyResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, _ns1__Agent_USCORECorpSignNameApply *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSignNameApply *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApply ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSignNameApply **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpSignNameApply **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSignNameApply *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpSignNameApply *)soap_instantiate__ns1__Agent_USCORECorpSignNameApply(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpSignNameApply ** p = (_ns1__Agent_USCORECorpSignNameApply **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSignNameApply, sizeof(_ns1__Agent_USCORECorpSignNameApply), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, _ns1__Agent_USCORECorpSignNameApply *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSignNameApply);
if (soap_out_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, tag?tag:"ns1:Agent_CorpSignNameApply", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSignNameApply ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSignNameApply(struct soap *soap, _ns1__Agent_USCORECorpSignNameApply **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSignNameApply(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, _ns1__Agent_USCORECorpAddUserResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpAddUserResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddUserResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddUserResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpAddUserResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpAddUserResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpAddUserResponse *)soap_instantiate__ns1__Agent_USCORECorpAddUserResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpAddUserResponse ** p = (_ns1__Agent_USCORECorpAddUserResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUserResponse, sizeof(_ns1__Agent_USCORECorpAddUserResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, _ns1__Agent_USCORECorpAddUserResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUserResponse);
if (soap_out_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, tag?tag:"ns1:Agent_CorpAddUserResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddUserResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpAddUserResponse(struct soap *soap, _ns1__Agent_USCORECorpAddUserResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpAddUserResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, _ns1__Agent_USCORECorpAddUser *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpAddUser *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddUser ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddUser **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpAddUser **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpAddUser *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpAddUser *)soap_instantiate__ns1__Agent_USCORECorpAddUser(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpAddUser ** p = (_ns1__Agent_USCORECorpAddUser **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddUser, sizeof(_ns1__Agent_USCORECorpAddUser), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, _ns1__Agent_USCORECorpAddUser *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddUser);
if (soap_out_PointerTo_ns1__Agent_USCORECorpAddUser(soap, tag?tag:"ns1:Agent_CorpAddUser", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddUser ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpAddUser(struct soap *soap, _ns1__Agent_USCORECorpAddUser **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpAddUser(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, _ns1__Agent_USCORECorpAddResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpAddResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAddResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpAddResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpAddResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpAddResponse *)soap_instantiate__ns1__Agent_USCORECorpAddResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpAddResponse ** p = (_ns1__Agent_USCORECorpAddResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAddResponse, sizeof(_ns1__Agent_USCORECorpAddResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, _ns1__Agent_USCORECorpAddResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAddResponse);
if (soap_out_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, tag?tag:"ns1:Agent_CorpAddResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAddResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpAddResponse(struct soap *soap, _ns1__Agent_USCORECorpAddResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpAddResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, _ns1__Agent_USCORECorpAdd *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpAdd *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAdd ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpAdd **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpAdd **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpAdd *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpAdd *)soap_instantiate__ns1__Agent_USCORECorpAdd(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpAdd ** p = (_ns1__Agent_USCORECorpAdd **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpAdd, sizeof(_ns1__Agent_USCORECorpAdd), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, _ns1__Agent_USCORECorpAdd *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpAdd);
if (soap_out_PointerTo_ns1__Agent_USCORECorpAdd(soap, tag?tag:"ns1:Agent_CorpAdd", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpAdd ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpAdd(struct soap *soap, _ns1__Agent_USCORECorpAdd **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpAdd(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, _ns1__Agent_USCOREUserSmsPayResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREUserSmsPayResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPayResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREUserSmsPayResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREUserSmsPayResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREUserSmsPayResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREUserSmsPayResponse *)soap_instantiate__ns1__Agent_USCOREUserSmsPayResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREUserSmsPayResponse ** p = (_ns1__Agent_USCOREUserSmsPayResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPayResponse, sizeof(_ns1__Agent_USCOREUserSmsPayResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, _ns1__Agent_USCOREUserSmsPayResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPayResponse);
if (soap_out_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, tag?tag:"ns1:Agent_UserSmsPayResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPayResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(struct soap *soap, _ns1__Agent_USCOREUserSmsPayResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREUserSmsPayResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, _ns1__Agent_USCOREUserSmsPay *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREUserSmsPay *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPay ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, const char *tag, _ns1__Agent_USCOREUserSmsPay **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREUserSmsPay **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREUserSmsPay *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREUserSmsPay *)soap_instantiate__ns1__Agent_USCOREUserSmsPay(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREUserSmsPay ** p = (_ns1__Agent_USCOREUserSmsPay **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREUserSmsPay, sizeof(_ns1__Agent_USCOREUserSmsPay), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, _ns1__Agent_USCOREUserSmsPay *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREUserSmsPay);
if (soap_out_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, tag?tag:"ns1:Agent_UserSmsPay", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREUserSmsPay ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREUserSmsPay(struct soap *soap, _ns1__Agent_USCOREUserSmsPay **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREUserSmsPay(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalanceResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORESetUserSmsBalanceResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORESetUserSmsBalanceResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORESetUserSmsBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORESetUserSmsBalanceResponse *)soap_instantiate__ns1__Agent_USCORESetUserSmsBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORESetUserSmsBalanceResponse ** p = (_ns1__Agent_USCORESetUserSmsBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalanceResponse, sizeof(_ns1__Agent_USCORESetUserSmsBalanceResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalanceResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse);
if (soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag?tag:"ns1:Agent_SetUserSmsBalanceResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalanceResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalance *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORESetUserSmsBalance *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCORESetUserSmsBalance **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORESetUserSmsBalance **)soap_malloc(soap, sizeof(_ns1__Agent_USCORESetUserSmsBalance *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORESetUserSmsBalance *)soap_instantiate__ns1__Agent_USCORESetUserSmsBalance(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORESetUserSmsBalance ** p = (_ns1__Agent_USCORESetUserSmsBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORESetUserSmsBalance, sizeof(_ns1__Agent_USCORESetUserSmsBalance), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalance *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORESetUserSmsBalance);
if (soap_out_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, tag?tag:"ns1:Agent_SetUserSmsBalance", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORESetUserSmsBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORESetUserSmsBalance(struct soap *soap, _ns1__Agent_USCORESetUserSmsBalance **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORESetUserSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalanceResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetUserSmsBalanceResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserSmsBalanceResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREGetUserSmsBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREGetUserSmsBalanceResponse *)soap_instantiate__ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREGetUserSmsBalanceResponse ** p = (_ns1__Agent_USCOREGetUserSmsBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetUserSmsBalanceResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalanceResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse);
if (soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag?tag:"ns1:Agent_GetUserSmsBalanceResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalanceResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalance *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetUserSmsBalance *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserSmsBalance **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREGetUserSmsBalance **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetUserSmsBalance *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREGetUserSmsBalance *)soap_instantiate__ns1__Agent_USCOREGetUserSmsBalance(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREGetUserSmsBalance ** p = (_ns1__Agent_USCOREGetUserSmsBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserSmsBalance, sizeof(_ns1__Agent_USCOREGetUserSmsBalance), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalance *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserSmsBalance);
if (soap_out_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, tag?tag:"ns1:Agent_GetUserSmsBalance", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserSmsBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetUserSmsBalance **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetUserSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, _ns1__Agent_USCOREGetUserIDResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetUserIDResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserIDResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserIDResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREGetUserIDResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetUserIDResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREGetUserIDResponse *)soap_instantiate__ns1__Agent_USCOREGetUserIDResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREGetUserIDResponse ** p = (_ns1__Agent_USCOREGetUserIDResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserIDResponse, sizeof(_ns1__Agent_USCOREGetUserIDResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, _ns1__Agent_USCOREGetUserIDResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserIDResponse);
if (soap_out_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, tag?tag:"ns1:Agent_GetUserIDResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserIDResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetUserIDResponse(struct soap *soap, _ns1__Agent_USCOREGetUserIDResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetUserIDResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, _ns1__Agent_USCOREGetUserID *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetUserID *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserID ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetUserID **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREGetUserID **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetUserID *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREGetUserID *)soap_instantiate__ns1__Agent_USCOREGetUserID(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREGetUserID ** p = (_ns1__Agent_USCOREGetUserID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetUserID, sizeof(_ns1__Agent_USCOREGetUserID), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, _ns1__Agent_USCOREGetUserID *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetUserID);
if (soap_out_PointerTo_ns1__Agent_USCOREGetUserID(soap, tag?tag:"ns1:Agent_GetUserID", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetUserID ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetUserID(struct soap *soap, _ns1__Agent_USCOREGetUserID **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetUserID(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, _ns1__Agent_USCORECorpSmsPayResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSmsPayResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPayResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSmsPayResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpSmsPayResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSmsPayResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpSmsPayResponse *)soap_instantiate__ns1__Agent_USCORECorpSmsPayResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpSmsPayResponse ** p = (_ns1__Agent_USCORECorpSmsPayResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPayResponse, sizeof(_ns1__Agent_USCORECorpSmsPayResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, _ns1__Agent_USCORECorpSmsPayResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPayResponse);
if (soap_out_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, tag?tag:"ns1:Agent_CorpSmsPayResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPayResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(struct soap *soap, _ns1__Agent_USCORECorpSmsPayResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSmsPayResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, _ns1__Agent_USCORECorpSmsPay *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, int id, _ns1__Agent_USCORECorpSmsPay *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPay ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, const char *tag, _ns1__Agent_USCORECorpSmsPay **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCORECorpSmsPay **)soap_malloc(soap, sizeof(_ns1__Agent_USCORECorpSmsPay *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCORECorpSmsPay *)soap_instantiate__ns1__Agent_USCORECorpSmsPay(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCORECorpSmsPay ** p = (_ns1__Agent_USCORECorpSmsPay **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCORECorpSmsPay, sizeof(_ns1__Agent_USCORECorpSmsPay), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, _ns1__Agent_USCORECorpSmsPay *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCORECorpSmsPay);
if (soap_out_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, tag?tag:"ns1:Agent_CorpSmsPay", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCORECorpSmsPay ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCORECorpSmsPay(struct soap *soap, _ns1__Agent_USCORECorpSmsPay **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCORECorpSmsPay(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetCorpSmsBalanceResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse *)soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREGetCorpSmsBalanceResponse ** p = (_ns1__Agent_USCOREGetCorpSmsBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetCorpSmsBalanceResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalanceResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse);
if (soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag?tag:"ns1:Agent_GetCorpSmsBalanceResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalanceResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalance *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetCorpSmsBalance *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetCorpSmsBalance **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREGetCorpSmsBalance **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetCorpSmsBalance *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREGetCorpSmsBalance *)soap_instantiate__ns1__Agent_USCOREGetCorpSmsBalance(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREGetCorpSmsBalance ** p = (_ns1__Agent_USCOREGetCorpSmsBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetCorpSmsBalance, sizeof(_ns1__Agent_USCOREGetCorpSmsBalance), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalance *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance);
if (soap_out_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, tag?tag:"ns1:Agent_GetCorpSmsBalance", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetCorpSmsBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetCorpSmsBalance **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetCorpSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetSmsBalanceResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetSmsBalanceResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetSmsBalanceResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREGetSmsBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREGetSmsBalanceResponse *)soap_instantiate__ns1__Agent_USCOREGetSmsBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREGetSmsBalanceResponse ** p = (_ns1__Agent_USCOREGetSmsBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalanceResponse, sizeof(_ns1__Agent_USCOREGetSmsBalanceResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetSmsBalanceResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse);
if (soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag?tag:"ns1:Agent_GetSmsBalanceResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(struct soap *soap, _ns1__Agent_USCOREGetSmsBalanceResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetSmsBalance *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, int id, _ns1__Agent_USCOREGetSmsBalance *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, const char *tag, _ns1__Agent_USCOREGetSmsBalance **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Agent_USCOREGetSmsBalance **)soap_malloc(soap, sizeof(_ns1__Agent_USCOREGetSmsBalance *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Agent_USCOREGetSmsBalance *)soap_instantiate__ns1__Agent_USCOREGetSmsBalance(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Agent_USCOREGetSmsBalance ** p = (_ns1__Agent_USCOREGetSmsBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Agent_USCOREGetSmsBalance, sizeof(_ns1__Agent_USCOREGetSmsBalance), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetSmsBalance *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Agent_USCOREGetSmsBalance);
if (soap_out_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, tag?tag:"ns1:Agent_GetSmsBalance", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Agent_USCOREGetSmsBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Agent_USCOREGetSmsBalance(struct soap *soap, _ns1__Agent_USCOREGetSmsBalance **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Agent_USCOREGetSmsBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, _ns1__Task_USCOREMmsStartResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsStartResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStartResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStartResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREMmsStartResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsStartResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREMmsStartResponse *)soap_instantiate__ns1__Task_USCOREMmsStartResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREMmsStartResponse ** p = (_ns1__Task_USCOREMmsStartResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStartResponse, sizeof(_ns1__Task_USCOREMmsStartResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, _ns1__Task_USCOREMmsStartResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStartResponse);
if (soap_out_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, tag?tag:"ns1:Task_MmsStartResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStartResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsStartResponse(struct soap *soap, _ns1__Task_USCOREMmsStartResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsStartResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, _ns1__Task_USCOREMmsStart *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsStart *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStart ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStart **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREMmsStart **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsStart *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREMmsStart *)soap_instantiate__ns1__Task_USCOREMmsStart(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREMmsStart ** p = (_ns1__Task_USCOREMmsStart **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStart, sizeof(_ns1__Task_USCOREMmsStart), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, _ns1__Task_USCOREMmsStart *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStart);
if (soap_out_PointerTo_ns1__Task_USCOREMmsStart(soap, tag?tag:"ns1:Task_MmsStart", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStart ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsStart(struct soap *soap, _ns1__Task_USCOREMmsStart **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsStart(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, _ns1__Task_USCOREMmsStopResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsStopResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStopResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStopResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREMmsStopResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsStopResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREMmsStopResponse *)soap_instantiate__ns1__Task_USCOREMmsStopResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREMmsStopResponse ** p = (_ns1__Task_USCOREMmsStopResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStopResponse, sizeof(_ns1__Task_USCOREMmsStopResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, _ns1__Task_USCOREMmsStopResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStopResponse);
if (soap_out_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, tag?tag:"ns1:Task_MmsStopResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStopResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsStopResponse(struct soap *soap, _ns1__Task_USCOREMmsStopResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsStopResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, _ns1__Task_USCOREMmsStop *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsStop *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStop ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsStop **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREMmsStop **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsStop *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREMmsStop *)soap_instantiate__ns1__Task_USCOREMmsStop(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREMmsStop ** p = (_ns1__Task_USCOREMmsStop **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsStop, sizeof(_ns1__Task_USCOREMmsStop), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, _ns1__Task_USCOREMmsStop *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsStop);
if (soap_out_PointerTo_ns1__Task_USCOREMmsStop(soap, tag?tag:"ns1:Task_MmsStop", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsStop ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsStop(struct soap *soap, _ns1__Task_USCOREMmsStop **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsStop(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetMmsStatusResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREGetMmsStatusResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREGetMmsStatusResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREGetMmsStatusResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREGetMmsStatusResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREGetMmsStatusResponse *)soap_instantiate__ns1__Task_USCOREGetMmsStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREGetMmsStatusResponse ** p = (_ns1__Task_USCOREGetMmsStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatusResponse, sizeof(_ns1__Task_USCOREGetMmsStatusResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetMmsStatusResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatusResponse);
if (soap_out_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, tag?tag:"ns1:Task_GetMmsStatusResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetMmsStatusResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREGetMmsStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, _ns1__Task_USCOREGetMmsStatus *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREGetMmsStatus *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, const char *tag, _ns1__Task_USCOREGetMmsStatus **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREGetMmsStatus **)soap_malloc(soap, sizeof(_ns1__Task_USCOREGetMmsStatus *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREGetMmsStatus *)soap_instantiate__ns1__Task_USCOREGetMmsStatus(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREGetMmsStatus ** p = (_ns1__Task_USCOREGetMmsStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetMmsStatus, sizeof(_ns1__Task_USCOREGetMmsStatus), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, _ns1__Task_USCOREGetMmsStatus *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetMmsStatus);
if (soap_out_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, tag?tag:"ns1:Task_GetMmsStatus", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREGetMmsStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREGetMmsStatus(struct soap *soap, _ns1__Task_USCOREGetMmsStatus **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREGetMmsStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, _ns1__Task_USCOREMmsSendResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsSendResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsSendResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsSendResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREMmsSendResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsSendResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREMmsSendResponse *)soap_instantiate__ns1__Task_USCOREMmsSendResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREMmsSendResponse ** p = (_ns1__Task_USCOREMmsSendResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSendResponse, sizeof(_ns1__Task_USCOREMmsSendResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, _ns1__Task_USCOREMmsSendResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSendResponse);
if (soap_out_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, tag?tag:"ns1:Task_MmsSendResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsSendResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsSendResponse(struct soap *soap, _ns1__Task_USCOREMmsSendResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsSendResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, _ns1__Task_USCOREMmsSend *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREMmsSend *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsSend ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, const char *tag, _ns1__Task_USCOREMmsSend **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREMmsSend **)soap_malloc(soap, sizeof(_ns1__Task_USCOREMmsSend *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREMmsSend *)soap_instantiate__ns1__Task_USCOREMmsSend(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREMmsSend ** p = (_ns1__Task_USCOREMmsSend **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREMmsSend, sizeof(_ns1__Task_USCOREMmsSend), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, _ns1__Task_USCOREMmsSend *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREMmsSend);
if (soap_out_PointerTo_ns1__Task_USCOREMmsSend(soap, tag?tag:"ns1:Task_MmsSend", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREMmsSend ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREMmsSend(struct soap *soap, _ns1__Task_USCOREMmsSend **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREMmsSend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, _ns1__Task_USCORESmsStartResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsStartResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStartResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStartResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCORESmsStartResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsStartResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCORESmsStartResponse *)soap_instantiate__ns1__Task_USCORESmsStartResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCORESmsStartResponse ** p = (_ns1__Task_USCORESmsStartResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStartResponse, sizeof(_ns1__Task_USCORESmsStartResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, _ns1__Task_USCORESmsStartResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStartResponse);
if (soap_out_PointerTo_ns1__Task_USCORESmsStartResponse(soap, tag?tag:"ns1:Task_SmsStartResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStartResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsStartResponse(struct soap *soap, _ns1__Task_USCORESmsStartResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCORESmsStartResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, _ns1__Task_USCORESmsStart *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsStart *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStart ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStart **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCORESmsStart **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsStart *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCORESmsStart *)soap_instantiate__ns1__Task_USCORESmsStart(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCORESmsStart ** p = (_ns1__Task_USCORESmsStart **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStart, sizeof(_ns1__Task_USCORESmsStart), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, _ns1__Task_USCORESmsStart *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStart);
if (soap_out_PointerTo_ns1__Task_USCORESmsStart(soap, tag?tag:"ns1:Task_SmsStart", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStart ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsStart(struct soap *soap, _ns1__Task_USCORESmsStart **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCORESmsStart(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, _ns1__Task_USCORESmsStopResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsStopResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStopResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStopResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCORESmsStopResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsStopResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCORESmsStopResponse *)soap_instantiate__ns1__Task_USCORESmsStopResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCORESmsStopResponse ** p = (_ns1__Task_USCORESmsStopResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStopResponse, sizeof(_ns1__Task_USCORESmsStopResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, _ns1__Task_USCORESmsStopResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStopResponse);
if (soap_out_PointerTo_ns1__Task_USCORESmsStopResponse(soap, tag?tag:"ns1:Task_SmsStopResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStopResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsStopResponse(struct soap *soap, _ns1__Task_USCORESmsStopResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCORESmsStopResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, _ns1__Task_USCORESmsStop *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsStop *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStop ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, const char *tag, _ns1__Task_USCORESmsStop **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCORESmsStop **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsStop *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCORESmsStop *)soap_instantiate__ns1__Task_USCORESmsStop(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCORESmsStop ** p = (_ns1__Task_USCORESmsStop **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsStop, sizeof(_ns1__Task_USCORESmsStop), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, _ns1__Task_USCORESmsStop *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsStop);
if (soap_out_PointerTo_ns1__Task_USCORESmsStop(soap, tag?tag:"ns1:Task_SmsStop", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCORESmsStop ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsStop(struct soap *soap, _ns1__Task_USCORESmsStop **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCORESmsStop(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetSmsStatusResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREGetSmsStatusResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREGetSmsStatusResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREGetSmsStatusResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREGetSmsStatusResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREGetSmsStatusResponse *)soap_instantiate__ns1__Task_USCOREGetSmsStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREGetSmsStatusResponse ** p = (_ns1__Task_USCOREGetSmsStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatusResponse, sizeof(_ns1__Task_USCOREGetSmsStatusResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetSmsStatusResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatusResponse);
if (soap_out_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, tag?tag:"ns1:Task_GetSmsStatusResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(struct soap *soap, _ns1__Task_USCOREGetSmsStatusResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREGetSmsStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, _ns1__Task_USCOREGetSmsStatus *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREGetSmsStatus *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, const char *tag, _ns1__Task_USCOREGetSmsStatus **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREGetSmsStatus **)soap_malloc(soap, sizeof(_ns1__Task_USCOREGetSmsStatus *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREGetSmsStatus *)soap_instantiate__ns1__Task_USCOREGetSmsStatus(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREGetSmsStatus ** p = (_ns1__Task_USCOREGetSmsStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREGetSmsStatus, sizeof(_ns1__Task_USCOREGetSmsStatus), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, _ns1__Task_USCOREGetSmsStatus *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREGetSmsStatus);
if (soap_out_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, tag?tag:"ns1:Task_GetSmsStatus", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREGetSmsStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREGetSmsStatus(struct soap *soap, _ns1__Task_USCOREGetSmsStatus **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREGetSmsStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, _ns1__Task_USCORESmsSendResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsSendResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsSendResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, const char *tag, _ns1__Task_USCORESmsSendResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCORESmsSendResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsSendResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCORESmsSendResponse *)soap_instantiate__ns1__Task_USCORESmsSendResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCORESmsSendResponse ** p = (_ns1__Task_USCORESmsSendResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSendResponse, sizeof(_ns1__Task_USCORESmsSendResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, _ns1__Task_USCORESmsSendResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSendResponse);
if (soap_out_PointerTo_ns1__Task_USCORESmsSendResponse(soap, tag?tag:"ns1:Task_SmsSendResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCORESmsSendResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsSendResponse(struct soap *soap, _ns1__Task_USCORESmsSendResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCORESmsSendResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, _ns1__Task_USCORESmsSend *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, int id, _ns1__Task_USCORESmsSend *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCORESmsSend ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, const char *tag, _ns1__Task_USCORESmsSend **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCORESmsSend **)soap_malloc(soap, sizeof(_ns1__Task_USCORESmsSend *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCORESmsSend *)soap_instantiate__ns1__Task_USCORESmsSend(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCORESmsSend ** p = (_ns1__Task_USCORESmsSend **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCORESmsSend, sizeof(_ns1__Task_USCORESmsSend), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, _ns1__Task_USCORESmsSend *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCORESmsSend);
if (soap_out_PointerTo_ns1__Task_USCORESmsSend(soap, tag?tag:"ns1:Task_SmsSend", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCORESmsSend ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCORESmsSend(struct soap *soap, _ns1__Task_USCORESmsSend **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCORESmsSend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, _ns1__Task_USCOREDelFileResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREDelFileResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREDelFileResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREDelFileResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREDelFileResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREDelFileResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREDelFileResponse *)soap_instantiate__ns1__Task_USCOREDelFileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREDelFileResponse ** p = (_ns1__Task_USCOREDelFileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFileResponse, sizeof(_ns1__Task_USCOREDelFileResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, _ns1__Task_USCOREDelFileResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFileResponse);
if (soap_out_PointerTo_ns1__Task_USCOREDelFileResponse(soap, tag?tag:"ns1:Task_DelFileResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREDelFileResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREDelFileResponse(struct soap *soap, _ns1__Task_USCOREDelFileResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREDelFileResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, _ns1__Task_USCOREDelFile *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREDelFile *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREDelFile ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, const char *tag, _ns1__Task_USCOREDelFile **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREDelFile **)soap_malloc(soap, sizeof(_ns1__Task_USCOREDelFile *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREDelFile *)soap_instantiate__ns1__Task_USCOREDelFile(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREDelFile ** p = (_ns1__Task_USCOREDelFile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREDelFile, sizeof(_ns1__Task_USCOREDelFile), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, _ns1__Task_USCOREDelFile *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREDelFile);
if (soap_out_PointerTo_ns1__Task_USCOREDelFile(soap, tag?tag:"ns1:Task_DelFile", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREDelFile ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREDelFile(struct soap *soap, _ns1__Task_USCOREDelFile **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREDelFile(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, _ns1__Task_USCOREUpFileResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREUpFileResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREUpFileResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, const char *tag, _ns1__Task_USCOREUpFileResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREUpFileResponse **)soap_malloc(soap, sizeof(_ns1__Task_USCOREUpFileResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREUpFileResponse *)soap_instantiate__ns1__Task_USCOREUpFileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREUpFileResponse ** p = (_ns1__Task_USCOREUpFileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFileResponse, sizeof(_ns1__Task_USCOREUpFileResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, _ns1__Task_USCOREUpFileResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFileResponse);
if (soap_out_PointerTo_ns1__Task_USCOREUpFileResponse(soap, tag?tag:"ns1:Task_UpFileResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREUpFileResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREUpFileResponse(struct soap *soap, _ns1__Task_USCOREUpFileResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREUpFileResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, _ns1__Task_USCOREUpFile *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, int id, _ns1__Task_USCOREUpFile *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Task_USCOREUpFile ** SOAP_FMAC4 soap_in_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, const char *tag, _ns1__Task_USCOREUpFile **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Task_USCOREUpFile **)soap_malloc(soap, sizeof(_ns1__Task_USCOREUpFile *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Task_USCOREUpFile *)soap_instantiate__ns1__Task_USCOREUpFile(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Task_USCOREUpFile ** p = (_ns1__Task_USCOREUpFile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Task_USCOREUpFile, sizeof(_ns1__Task_USCOREUpFile), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, _ns1__Task_USCOREUpFile *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Task_USCOREUpFile);
if (soap_out_PointerTo_ns1__Task_USCOREUpFile(soap, tag?tag:"ns1:Task_UpFile", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Task_USCOREUpFile ** SOAP_FMAC4 soap_get_PointerTo_ns1__Task_USCOREUpFile(struct soap *soap, _ns1__Task_USCOREUpFile **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Task_USCOREUpFile(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, _ns1__Mms_USCOREGetRecvResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetRecvResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetRecvResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetRecvResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCOREGetRecvResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetRecvResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCOREGetRecvResponse *)soap_instantiate__ns1__Mms_USCOREGetRecvResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCOREGetRecvResponse ** p = (_ns1__Mms_USCOREGetRecvResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecvResponse, sizeof(_ns1__Mms_USCOREGetRecvResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, _ns1__Mms_USCOREGetRecvResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecvResponse);
if (soap_out_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, tag?tag:"ns1:Mms_GetRecvResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetRecvResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetRecvResponse(struct soap *soap, _ns1__Mms_USCOREGetRecvResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetRecvResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, _ns1__Mms_USCOREGetRecv *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetRecv *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetRecv ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetRecv **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCOREGetRecv **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetRecv *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCOREGetRecv *)soap_instantiate__ns1__Mms_USCOREGetRecv(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCOREGetRecv ** p = (_ns1__Mms_USCOREGetRecv **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetRecv, sizeof(_ns1__Mms_USCOREGetRecv), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, _ns1__Mms_USCOREGetRecv *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetRecv);
if (soap_out_PointerTo_ns1__Mms_USCOREGetRecv(soap, tag?tag:"ns1:Mms_GetRecv", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetRecv ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetRecv(struct soap *soap, _ns1__Mms_USCOREGetRecv **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetRecv(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, _ns1__Mms_USCOREGetReportResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetReportResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetReportResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetReportResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCOREGetReportResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetReportResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCOREGetReportResponse *)soap_instantiate__ns1__Mms_USCOREGetReportResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCOREGetReportResponse ** p = (_ns1__Mms_USCOREGetReportResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReportResponse, sizeof(_ns1__Mms_USCOREGetReportResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, _ns1__Mms_USCOREGetReportResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReportResponse);
if (soap_out_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, tag?tag:"ns1:Mms_GetReportResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetReportResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetReportResponse(struct soap *soap, _ns1__Mms_USCOREGetReportResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetReportResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, _ns1__Mms_USCOREGetReport *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetReport *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetReport ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetReport **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCOREGetReport **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetReport *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCOREGetReport *)soap_instantiate__ns1__Mms_USCOREGetReport(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCOREGetReport ** p = (_ns1__Mms_USCOREGetReport **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetReport, sizeof(_ns1__Mms_USCOREGetReport), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, _ns1__Mms_USCOREGetReport *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetReport);
if (soap_out_PointerTo_ns1__Mms_USCOREGetReport(soap, tag?tag:"ns1:Mms_GetReport", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetReport ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetReport(struct soap *soap, _ns1__Mms_USCOREGetReport **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetReport(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, _ns1__Mms_USCORESendResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCORESendResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCORESendResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, const char *tag, _ns1__Mms_USCORESendResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCORESendResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCORESendResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCORESendResponse *)soap_instantiate__ns1__Mms_USCORESendResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCORESendResponse ** p = (_ns1__Mms_USCORESendResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESendResponse, sizeof(_ns1__Mms_USCORESendResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, _ns1__Mms_USCORESendResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESendResponse);
if (soap_out_PointerTo_ns1__Mms_USCORESendResponse(soap, tag?tag:"ns1:Mms_SendResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCORESendResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCORESendResponse(struct soap *soap, _ns1__Mms_USCORESendResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCORESendResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCORESend(struct soap *soap, _ns1__Mms_USCORESend *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCORESend(struct soap *soap, const char *tag, int id, _ns1__Mms_USCORESend *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCORESend ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCORESend(struct soap *soap, const char *tag, _ns1__Mms_USCORESend **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCORESend **)soap_malloc(soap, sizeof(_ns1__Mms_USCORESend *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCORESend *)soap_instantiate__ns1__Mms_USCORESend(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCORESend ** p = (_ns1__Mms_USCORESend **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCORESend, sizeof(_ns1__Mms_USCORESend), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCORESend(struct soap *soap, _ns1__Mms_USCORESend *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCORESend);
if (soap_out_PointerTo_ns1__Mms_USCORESend(soap, tag?tag:"ns1:Mms_Send", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCORESend ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCORESend(struct soap *soap, _ns1__Mms_USCORESend **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCORESend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, _ns1__Mms_USCOREGetFileStatusResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetFileStatusResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetFileStatusResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCOREGetFileStatusResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetFileStatusResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCOREGetFileStatusResponse *)soap_instantiate__ns1__Mms_USCOREGetFileStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCOREGetFileStatusResponse ** p = (_ns1__Mms_USCOREGetFileStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatusResponse, sizeof(_ns1__Mms_USCOREGetFileStatusResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, _ns1__Mms_USCOREGetFileStatusResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatusResponse);
if (soap_out_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, tag?tag:"ns1:Mms_GetFileStatusResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(struct soap *soap, _ns1__Mms_USCOREGetFileStatusResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetFileStatusResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, _ns1__Mms_USCOREGetFileStatus *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREGetFileStatus *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatus ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, const char *tag, _ns1__Mms_USCOREGetFileStatus **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCOREGetFileStatus **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREGetFileStatus *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCOREGetFileStatus *)soap_instantiate__ns1__Mms_USCOREGetFileStatus(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCOREGetFileStatus ** p = (_ns1__Mms_USCOREGetFileStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREGetFileStatus, sizeof(_ns1__Mms_USCOREGetFileStatus), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, _ns1__Mms_USCOREGetFileStatus *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREGetFileStatus);
if (soap_out_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, tag?tag:"ns1:Mms_GetFileStatus", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCOREGetFileStatus ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREGetFileStatus(struct soap *soap, _ns1__Mms_USCOREGetFileStatus **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCOREGetFileStatus(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, _ns1__Mms_USCOREUpFileResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREUpFileResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREUpFileResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, const char *tag, _ns1__Mms_USCOREUpFileResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCOREUpFileResponse **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREUpFileResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCOREUpFileResponse *)soap_instantiate__ns1__Mms_USCOREUpFileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCOREUpFileResponse ** p = (_ns1__Mms_USCOREUpFileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFileResponse, sizeof(_ns1__Mms_USCOREUpFileResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, _ns1__Mms_USCOREUpFileResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFileResponse);
if (soap_out_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, tag?tag:"ns1:Mms_UpFileResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCOREUpFileResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREUpFileResponse(struct soap *soap, _ns1__Mms_USCOREUpFileResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCOREUpFileResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, _ns1__Mms_USCOREUpFile *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, int id, _ns1__Mms_USCOREUpFile *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Mms_USCOREUpFile ** SOAP_FMAC4 soap_in_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, const char *tag, _ns1__Mms_USCOREUpFile **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Mms_USCOREUpFile **)soap_malloc(soap, sizeof(_ns1__Mms_USCOREUpFile *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Mms_USCOREUpFile *)soap_instantiate__ns1__Mms_USCOREUpFile(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Mms_USCOREUpFile ** p = (_ns1__Mms_USCOREUpFile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Mms_USCOREUpFile, sizeof(_ns1__Mms_USCOREUpFile), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, _ns1__Mms_USCOREUpFile *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Mms_USCOREUpFile);
if (soap_out_PointerTo_ns1__Mms_USCOREUpFile(soap, tag?tag:"ns1:Mms_UpFile", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Mms_USCOREUpFile ** SOAP_FMAC4 soap_get_PointerTo_ns1__Mms_USCOREUpFile(struct soap *soap, _ns1__Mms_USCOREUpFile **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Mms_USCOREUpFile(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, _ns1__Sms_USCORECancelResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCORECancelResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCORECancelResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, const char *tag, _ns1__Sms_USCORECancelResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCORECancelResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCORECancelResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCORECancelResponse *)soap_instantiate__ns1__Sms_USCORECancelResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCORECancelResponse ** p = (_ns1__Sms_USCORECancelResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancelResponse, sizeof(_ns1__Sms_USCORECancelResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, _ns1__Sms_USCORECancelResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancelResponse);
if (soap_out_PointerTo_ns1__Sms_USCORECancelResponse(soap, tag?tag:"ns1:Sms_CancelResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCORECancelResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCORECancelResponse(struct soap *soap, _ns1__Sms_USCORECancelResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCORECancelResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, _ns1__Sms_USCORECancel *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, const char *tag, int id, _ns1__Sms_USCORECancel *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCORECancel ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, const char *tag, _ns1__Sms_USCORECancel **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCORECancel **)soap_malloc(soap, sizeof(_ns1__Sms_USCORECancel *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCORECancel *)soap_instantiate__ns1__Sms_USCORECancel(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCORECancel ** p = (_ns1__Sms_USCORECancel **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORECancel, sizeof(_ns1__Sms_USCORECancel), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, _ns1__Sms_USCORECancel *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORECancel);
if (soap_out_PointerTo_ns1__Sms_USCORECancel(soap, tag?tag:"ns1:Sms_Cancel", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCORECancel ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCORECancel(struct soap *soap, _ns1__Sms_USCORECancel **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCORECancel(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, _ns1__Sms_USCOREGetSentCountResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSentCountResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentCountResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentCountResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetSentCountResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSentCountResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetSentCountResponse *)soap_instantiate__ns1__Sms_USCOREGetSentCountResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetSentCountResponse ** p = (_ns1__Sms_USCOREGetSentCountResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCountResponse, sizeof(_ns1__Sms_USCOREGetSentCountResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, _ns1__Sms_USCOREGetSentCountResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCountResponse);
if (soap_out_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, tag?tag:"ns1:Sms_GetSentCountResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentCountResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSentCountResponse(struct soap *soap, _ns1__Sms_USCOREGetSentCountResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSentCountResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, _ns1__Sms_USCOREGetSentCount *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSentCount *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentCount ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentCount **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetSentCount **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSentCount *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetSentCount *)soap_instantiate__ns1__Sms_USCOREGetSentCount(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetSentCount ** p = (_ns1__Sms_USCOREGetSentCount **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentCount, sizeof(_ns1__Sms_USCOREGetSentCount), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, _ns1__Sms_USCOREGetSentCount *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentCount);
if (soap_out_PointerTo_ns1__Sms_USCOREGetSentCount(soap, tag?tag:"ns1:Sms_GetSentCount", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentCount ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSentCount(struct soap *soap, _ns1__Sms_USCOREGetSentCount **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSentCount(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, _ns1__Sms_USCOREGetBalanceResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetBalanceResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetBalanceResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetBalanceResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetBalanceResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetBalanceResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetBalanceResponse *)soap_instantiate__ns1__Sms_USCOREGetBalanceResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetBalanceResponse ** p = (_ns1__Sms_USCOREGetBalanceResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalanceResponse, sizeof(_ns1__Sms_USCOREGetBalanceResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, _ns1__Sms_USCOREGetBalanceResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalanceResponse);
if (soap_out_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, tag?tag:"ns1:Sms_GetBalanceResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetBalanceResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetBalanceResponse(struct soap *soap, _ns1__Sms_USCOREGetBalanceResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetBalanceResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, _ns1__Sms_USCOREGetBalance *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetBalance *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetBalance ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetBalance **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetBalance **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetBalance *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetBalance *)soap_instantiate__ns1__Sms_USCOREGetBalance(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetBalance ** p = (_ns1__Sms_USCOREGetBalance **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetBalance, sizeof(_ns1__Sms_USCOREGetBalance), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, _ns1__Sms_USCOREGetBalance *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetBalance);
if (soap_out_PointerTo_ns1__Sms_USCOREGetBalance(soap, tag?tag:"ns1:Sms_GetBalance", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetBalance ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetBalance(struct soap *soap, _ns1__Sms_USCOREGetBalance **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetBalance(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, _ns1__Sms_USCOREGetSignResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSignResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSignResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSignResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetSignResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSignResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetSignResponse *)soap_instantiate__ns1__Sms_USCOREGetSignResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetSignResponse ** p = (_ns1__Sms_USCOREGetSignResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSignResponse, sizeof(_ns1__Sms_USCOREGetSignResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, _ns1__Sms_USCOREGetSignResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSignResponse);
if (soap_out_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, tag?tag:"ns1:Sms_GetSignResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSignResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSignResponse(struct soap *soap, _ns1__Sms_USCOREGetSignResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSignResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, _ns1__Sms_USCOREGetSign *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSign *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSign ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSign **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetSign **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSign *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetSign *)soap_instantiate__ns1__Sms_USCOREGetSign(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetSign ** p = (_ns1__Sms_USCOREGetSign **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSign, sizeof(_ns1__Sms_USCOREGetSign), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, _ns1__Sms_USCOREGetSign *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSign);
if (soap_out_PointerTo_ns1__Sms_USCOREGetSign(soap, tag?tag:"ns1:Sms_GetSign", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSign ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSign(struct soap *soap, _ns1__Sms_USCOREGetSign **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSign(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, _ns1__Sms_USCOREGetSentListResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSentListResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentListResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentListResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetSentListResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSentListResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetSentListResponse *)soap_instantiate__ns1__Sms_USCOREGetSentListResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetSentListResponse ** p = (_ns1__Sms_USCOREGetSentListResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentListResponse, sizeof(_ns1__Sms_USCOREGetSentListResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, _ns1__Sms_USCOREGetSentListResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentListResponse);
if (soap_out_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, tag?tag:"ns1:Sms_GetSentListResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentListResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSentListResponse(struct soap *soap, _ns1__Sms_USCOREGetSentListResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSentListResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, _ns1__Sms_USCOREGetSentList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetSentList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentList ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetSentList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetSentList **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetSentList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetSentList *)soap_instantiate__ns1__Sms_USCOREGetSentList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetSentList ** p = (_ns1__Sms_USCOREGetSentList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetSentList, sizeof(_ns1__Sms_USCOREGetSentList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, _ns1__Sms_USCOREGetSentList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetSentList);
if (soap_out_PointerTo_ns1__Sms_USCOREGetSentList(soap, tag?tag:"ns1:Sms_GetSentList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetSentList ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetSentList(struct soap *soap, _ns1__Sms_USCOREGetSentList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetSentList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, _ns1__Sms_USCOREGetReportResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetReportResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetReportResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetReportResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetReportResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetReportResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetReportResponse *)soap_instantiate__ns1__Sms_USCOREGetReportResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetReportResponse ** p = (_ns1__Sms_USCOREGetReportResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReportResponse, sizeof(_ns1__Sms_USCOREGetReportResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, _ns1__Sms_USCOREGetReportResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReportResponse);
if (soap_out_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, tag?tag:"ns1:Sms_GetReportResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetReportResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetReportResponse(struct soap *soap, _ns1__Sms_USCOREGetReportResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetReportResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, _ns1__Sms_USCOREGetReport *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetReport *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetReport ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetReport **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetReport **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetReport *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetReport *)soap_instantiate__ns1__Sms_USCOREGetReport(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetReport ** p = (_ns1__Sms_USCOREGetReport **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetReport, sizeof(_ns1__Sms_USCOREGetReport), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, _ns1__Sms_USCOREGetReport *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetReport);
if (soap_out_PointerTo_ns1__Sms_USCOREGetReport(soap, tag?tag:"ns1:Sms_GetReport", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetReport ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetReport(struct soap *soap, _ns1__Sms_USCOREGetReport **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetReport(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, _ns1__Sms_USCOREGetRecvResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetRecvResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetRecvResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetRecvResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetRecvResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetRecvResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetRecvResponse *)soap_instantiate__ns1__Sms_USCOREGetRecvResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetRecvResponse ** p = (_ns1__Sms_USCOREGetRecvResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecvResponse, sizeof(_ns1__Sms_USCOREGetRecvResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, _ns1__Sms_USCOREGetRecvResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecvResponse);
if (soap_out_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, tag?tag:"ns1:Sms_GetRecvResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetRecvResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetRecvResponse(struct soap *soap, _ns1__Sms_USCOREGetRecvResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetRecvResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, _ns1__Sms_USCOREGetRecv *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, int id, _ns1__Sms_USCOREGetRecv *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetRecv ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, const char *tag, _ns1__Sms_USCOREGetRecv **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCOREGetRecv **)soap_malloc(soap, sizeof(_ns1__Sms_USCOREGetRecv *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCOREGetRecv *)soap_instantiate__ns1__Sms_USCOREGetRecv(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCOREGetRecv ** p = (_ns1__Sms_USCOREGetRecv **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCOREGetRecv, sizeof(_ns1__Sms_USCOREGetRecv), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, _ns1__Sms_USCOREGetRecv *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCOREGetRecv);
if (soap_out_PointerTo_ns1__Sms_USCOREGetRecv(soap, tag?tag:"ns1:Sms_GetRecv", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCOREGetRecv ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCOREGetRecv(struct soap *soap, _ns1__Sms_USCOREGetRecv **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCOREGetRecv(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, _ns1__Sms_USCORESendResponse *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, const char *tag, int id, _ns1__Sms_USCORESendResponse *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCORESendResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, const char *tag, _ns1__Sms_USCORESendResponse **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCORESendResponse **)soap_malloc(soap, sizeof(_ns1__Sms_USCORESendResponse *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCORESendResponse *)soap_instantiate__ns1__Sms_USCORESendResponse(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCORESendResponse ** p = (_ns1__Sms_USCORESendResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESendResponse, sizeof(_ns1__Sms_USCORESendResponse), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, _ns1__Sms_USCORESendResponse *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESendResponse);
if (soap_out_PointerTo_ns1__Sms_USCORESendResponse(soap, tag?tag:"ns1:Sms_SendResponse", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCORESendResponse ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCORESendResponse(struct soap *soap, _ns1__Sms_USCORESendResponse **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCORESendResponse(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_ns1__Sms_USCORESend(struct soap *soap, _ns1__Sms_USCORESend *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__Sms_USCORESend(struct soap *soap, const char *tag, int id, _ns1__Sms_USCORESend *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 _ns1__Sms_USCORESend ** SOAP_FMAC4 soap_in_PointerTo_ns1__Sms_USCORESend(struct soap *soap, const char *tag, _ns1__Sms_USCORESend **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (_ns1__Sms_USCORESend **)soap_malloc(soap, sizeof(_ns1__Sms_USCORESend *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (_ns1__Sms_USCORESend *)soap_instantiate__ns1__Sms_USCORESend(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ _ns1__Sms_USCORESend ** p = (_ns1__Sms_USCORESend **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi__ns1__Sms_USCORESend, sizeof(_ns1__Sms_USCORESend), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_ns1__Sms_USCORESend(struct soap *soap, _ns1__Sms_USCORESend *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTo_ns1__Sms_USCORESend);
if (soap_out_PointerTo_ns1__Sms_USCORESend(soap, tag?tag:"ns1:Sms_Send", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 _ns1__Sms_USCORESend ** SOAP_FMAC4 soap_get_PointerTo_ns1__Sms_USCORESend(struct soap *soap, _ns1__Sms_USCORESend **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTo_ns1__Sms_USCORESend(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfParamList(struct soap *soap, ns1__ArrayOfParamList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfParamList(struct soap *soap, const char *tag, int id, ns1__ArrayOfParamList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfParamList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfParamList(struct soap *soap, const char *tag, ns1__ArrayOfParamList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfParamList **)soap_malloc(soap, sizeof(ns1__ArrayOfParamList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfParamList *)soap_instantiate_ns1__ArrayOfParamList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfParamList ** p = (ns1__ArrayOfParamList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfParamList, sizeof(ns1__ArrayOfParamList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfParamList(struct soap *soap, ns1__ArrayOfParamList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfParamList);
if (soap_out_PointerTons1__ArrayOfParamList(soap, tag?tag:"ns1:ArrayOfParamList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfParamList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfParamList(struct soap *soap, ns1__ArrayOfParamList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfParamList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfTemplateList(struct soap *soap, ns1__ArrayOfTemplateList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfTemplateList(struct soap *soap, const char *tag, int id, ns1__ArrayOfTemplateList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfTemplateList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfTemplateList(struct soap *soap, const char *tag, ns1__ArrayOfTemplateList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfTemplateList **)soap_malloc(soap, sizeof(ns1__ArrayOfTemplateList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfTemplateList *)soap_instantiate_ns1__ArrayOfTemplateList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfTemplateList ** p = (ns1__ArrayOfTemplateList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfTemplateList, sizeof(ns1__ArrayOfTemplateList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfTemplateList(struct soap *soap, ns1__ArrayOfTemplateList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfTemplateList);
if (soap_out_PointerTons1__ArrayOfTemplateList(soap, tag?tag:"ns1:ArrayOfTemplateList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfTemplateList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfTemplateList(struct soap *soap, ns1__ArrayOfTemplateList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfTemplateList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, ns1__ArrayOfMobileFileGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, const char *tag, int id, ns1__ArrayOfMobileFileGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfMobileFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMobileFileGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfMobileFileGroup **)soap_malloc(soap, sizeof(ns1__ArrayOfMobileFileGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfMobileFileGroup *)soap_instantiate_ns1__ArrayOfMobileFileGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfMobileFileGroup ** p = (ns1__ArrayOfMobileFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileFileGroup, sizeof(ns1__ArrayOfMobileFileGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, ns1__ArrayOfMobileFileGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileFileGroup);
if (soap_out_PointerTons1__ArrayOfMobileFileGroup(soap, tag?tag:"ns1:ArrayOfMobileFileGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfMobileFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMobileFileGroup(struct soap *soap, ns1__ArrayOfMobileFileGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfMobileFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, ns1__ArrayOfMmsRecvFileGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, const char *tag, int id, ns1__ArrayOfMmsRecvFileGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsRecvFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMmsRecvFileGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfMmsRecvFileGroup **)soap_malloc(soap, sizeof(ns1__ArrayOfMmsRecvFileGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfMmsRecvFileGroup *)soap_instantiate_ns1__ArrayOfMmsRecvFileGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfMmsRecvFileGroup ** p = (ns1__ArrayOfMmsRecvFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsRecvFileGroup, sizeof(ns1__ArrayOfMmsRecvFileGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, ns1__ArrayOfMmsRecvFileGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsRecvFileGroup);
if (soap_out_PointerTons1__ArrayOfMmsRecvFileGroup(soap, tag?tag:"ns1:ArrayOfMmsRecvFileGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfMmsRecvFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMmsRecvFileGroup(struct soap *soap, ns1__ArrayOfMmsRecvFileGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfMmsRecvFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMmsReportList(struct soap *soap, ns1__ArrayOfMmsReportList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMmsReportList(struct soap *soap, const char *tag, int id, ns1__ArrayOfMmsReportList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsReportList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMmsReportList(struct soap *soap, const char *tag, ns1__ArrayOfMmsReportList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfMmsReportList **)soap_malloc(soap, sizeof(ns1__ArrayOfMmsReportList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfMmsReportList *)soap_instantiate_ns1__ArrayOfMmsReportList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfMmsReportList ** p = (ns1__ArrayOfMmsReportList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsReportList, sizeof(ns1__ArrayOfMmsReportList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMmsReportList(struct soap *soap, ns1__ArrayOfMmsReportList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsReportList);
if (soap_out_PointerTons1__ArrayOfMmsReportList(soap, tag?tag:"ns1:ArrayOfMmsReportList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfMmsReportList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMmsReportList(struct soap *soap, ns1__ArrayOfMmsReportList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfMmsReportList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMmsIDList(struct soap *soap, ns1__ArrayOfMmsIDList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMmsIDList(struct soap *soap, const char *tag, int id, ns1__ArrayOfMmsIDList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsIDList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMmsIDList(struct soap *soap, const char *tag, ns1__ArrayOfMmsIDList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfMmsIDList **)soap_malloc(soap, sizeof(ns1__ArrayOfMmsIDList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfMmsIDList *)soap_instantiate_ns1__ArrayOfMmsIDList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfMmsIDList ** p = (ns1__ArrayOfMmsIDList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsIDList, sizeof(ns1__ArrayOfMmsIDList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMmsIDList(struct soap *soap, ns1__ArrayOfMmsIDList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsIDList);
if (soap_out_PointerTons1__ArrayOfMmsIDList(soap, tag?tag:"ns1:ArrayOfMmsIDList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfMmsIDList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMmsIDList(struct soap *soap, ns1__ArrayOfMmsIDList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfMmsIDList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, ns1__ArrayOfMmsFileGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, const char *tag, int id, ns1__ArrayOfMmsFileGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfMmsFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, const char *tag, ns1__ArrayOfMmsFileGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfMmsFileGroup **)soap_malloc(soap, sizeof(ns1__ArrayOfMmsFileGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfMmsFileGroup *)soap_instantiate_ns1__ArrayOfMmsFileGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfMmsFileGroup ** p = (ns1__ArrayOfMmsFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMmsFileGroup, sizeof(ns1__ArrayOfMmsFileGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, ns1__ArrayOfMmsFileGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMmsFileGroup);
if (soap_out_PointerTons1__ArrayOfMmsFileGroup(soap, tag?tag:"ns1:ArrayOfMmsFileGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfMmsFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMmsFileGroup(struct soap *soap, ns1__ArrayOfMmsFileGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfMmsFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToLONG64(struct soap *soap, LONG64 *const*a)
{
soap_reference(soap, *a, SOAP_TYPE_MobsetApi_LONG64);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToLONG64(struct soap *soap, const char *tag, int id, LONG64 *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_LONG64);
if (id < 0)
return soap->error;
return soap_out_LONG64(soap, tag, id, *a, type);
}
SOAP_FMAC3 LONG64 ** SOAP_FMAC4 soap_in_PointerToLONG64(struct soap *soap, const char *tag, LONG64 **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (LONG64 **)soap_malloc(soap, sizeof(LONG64 *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_LONG64(soap, tag, *a, type)))
return NULL;
}
else
{ a = (LONG64 **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_LONG64, sizeof(LONG64), 0);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToLONG64(struct soap *soap, LONG64 *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToLONG64);
if (soap_out_PointerToLONG64(soap, tag?tag:"long", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 LONG64 ** SOAP_FMAC4 soap_get_PointerToLONG64(struct soap *soap, LONG64 **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToLONG64(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfSmsSentList(struct soap *soap, ns1__ArrayOfSmsSentList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfSmsSentList(struct soap *soap, const char *tag, int id, ns1__ArrayOfSmsSentList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsSentList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfSmsSentList(struct soap *soap, const char *tag, ns1__ArrayOfSmsSentList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfSmsSentList **)soap_malloc(soap, sizeof(ns1__ArrayOfSmsSentList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfSmsSentList *)soap_instantiate_ns1__ArrayOfSmsSentList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfSmsSentList ** p = (ns1__ArrayOfSmsSentList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsSentList, sizeof(ns1__ArrayOfSmsSentList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfSmsSentList(struct soap *soap, ns1__ArrayOfSmsSentList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsSentList);
if (soap_out_PointerTons1__ArrayOfSmsSentList(soap, tag?tag:"ns1:ArrayOfSmsSentList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfSmsSentList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfSmsSentList(struct soap *soap, ns1__ArrayOfSmsSentList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfSmsSentList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfSmsReportList(struct soap *soap, ns1__ArrayOfSmsReportList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfSmsReportList(struct soap *soap, const char *tag, int id, ns1__ArrayOfSmsReportList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsReportList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfSmsReportList(struct soap *soap, const char *tag, ns1__ArrayOfSmsReportList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfSmsReportList **)soap_malloc(soap, sizeof(ns1__ArrayOfSmsReportList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfSmsReportList *)soap_instantiate_ns1__ArrayOfSmsReportList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfSmsReportList ** p = (ns1__ArrayOfSmsReportList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsReportList, sizeof(ns1__ArrayOfSmsReportList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfSmsReportList(struct soap *soap, ns1__ArrayOfSmsReportList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsReportList);
if (soap_out_PointerTons1__ArrayOfSmsReportList(soap, tag?tag:"ns1:ArrayOfSmsReportList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfSmsReportList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfSmsReportList(struct soap *soap, ns1__ArrayOfSmsReportList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfSmsReportList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, ns1__ArrayOfSmsRecvList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, const char *tag, int id, ns1__ArrayOfSmsRecvList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsRecvList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, const char *tag, ns1__ArrayOfSmsRecvList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfSmsRecvList **)soap_malloc(soap, sizeof(ns1__ArrayOfSmsRecvList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfSmsRecvList *)soap_instantiate_ns1__ArrayOfSmsRecvList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfSmsRecvList ** p = (ns1__ArrayOfSmsRecvList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsRecvList, sizeof(ns1__ArrayOfSmsRecvList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, ns1__ArrayOfSmsRecvList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsRecvList);
if (soap_out_PointerTons1__ArrayOfSmsRecvList(soap, tag?tag:"ns1:ArrayOfSmsRecvList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfSmsRecvList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfSmsRecvList(struct soap *soap, ns1__ArrayOfSmsRecvList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfSmsRecvList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfSmsIDList(struct soap *soap, ns1__ArrayOfSmsIDList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfSmsIDList(struct soap *soap, const char *tag, int id, ns1__ArrayOfSmsIDList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfSmsIDList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfSmsIDList(struct soap *soap, const char *tag, ns1__ArrayOfSmsIDList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfSmsIDList **)soap_malloc(soap, sizeof(ns1__ArrayOfSmsIDList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfSmsIDList *)soap_instantiate_ns1__ArrayOfSmsIDList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfSmsIDList ** p = (ns1__ArrayOfSmsIDList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfSmsIDList, sizeof(ns1__ArrayOfSmsIDList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfSmsIDList(struct soap *soap, ns1__ArrayOfSmsIDList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfSmsIDList);
if (soap_out_PointerTons1__ArrayOfSmsIDList(soap, tag?tag:"ns1:ArrayOfSmsIDList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfSmsIDList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfSmsIDList(struct soap *soap, ns1__ArrayOfSmsIDList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfSmsIDList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ArrayOfMobileList(struct soap *soap, ns1__ArrayOfMobileList *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ArrayOfMobileList(struct soap *soap, const char *tag, int id, ns1__ArrayOfMobileList *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ArrayOfMobileList ** SOAP_FMAC4 soap_in_PointerTons1__ArrayOfMobileList(struct soap *soap, const char *tag, ns1__ArrayOfMobileList **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ArrayOfMobileList **)soap_malloc(soap, sizeof(ns1__ArrayOfMobileList *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ArrayOfMobileList *)soap_instantiate_ns1__ArrayOfMobileList(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ArrayOfMobileList ** p = (ns1__ArrayOfMobileList **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ArrayOfMobileList, sizeof(ns1__ArrayOfMobileList), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ArrayOfMobileList(struct soap *soap, ns1__ArrayOfMobileList *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ArrayOfMobileList);
if (soap_out_PointerTons1__ArrayOfMobileList(soap, tag?tag:"ns1:ArrayOfMobileList", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ArrayOfMobileList ** SOAP_FMAC4 soap_get_PointerTons1__ArrayOfMobileList(struct soap *soap, ns1__ArrayOfMobileList **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ArrayOfMobileList(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup))
soap_serialize_PointerTons1__ParamListGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__ParamListGroup(struct soap *soap, const char *tag, int id, ns1__ParamListGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__ParamListGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__ParamListGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__ParamListGroup(struct soap *soap, const char *tag, ns1__ParamListGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ParamListGroup ***)soap_malloc(soap, sizeof(ns1__ParamListGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__ParamListGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__ParamListGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup, sizeof(ns1__ParamListGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__ParamListGroup);
if (soap_out_PointerToPointerTons1__ParamListGroup(soap, tag?tag:"ns1:ParamListGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ParamListGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__ParamListGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__ParamListGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__ParamListGroup(struct soap *soap, const char *tag, int id, ns1__ParamListGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__ParamListGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__ParamListGroup ** SOAP_FMAC4 soap_in_PointerTons1__ParamListGroup(struct soap *soap, const char *tag, ns1__ParamListGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__ParamListGroup **)soap_malloc(soap, sizeof(ns1__ParamListGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__ParamListGroup *)soap_instantiate_ns1__ParamListGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__ParamListGroup ** p = (ns1__ParamListGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__ParamListGroup, sizeof(ns1__ParamListGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__ParamListGroup);
if (soap_out_PointerTons1__ParamListGroup(soap, tag?tag:"ns1:ParamListGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__ParamListGroup ** SOAP_FMAC4 soap_get_PointerTons1__ParamListGroup(struct soap *soap, ns1__ParamListGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__ParamListGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup))
soap_serialize_PointerTons1__TemplateGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__TemplateGroup(struct soap *soap, const char *tag, int id, ns1__TemplateGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__TemplateGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__TemplateGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__TemplateGroup(struct soap *soap, const char *tag, ns1__TemplateGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__TemplateGroup ***)soap_malloc(soap, sizeof(ns1__TemplateGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__TemplateGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__TemplateGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup, sizeof(ns1__TemplateGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__TemplateGroup);
if (soap_out_PointerToPointerTons1__TemplateGroup(soap, tag?tag:"ns1:TemplateGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__TemplateGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__TemplateGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__TemplateGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__TemplateGroup(struct soap *soap, const char *tag, int id, ns1__TemplateGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__TemplateGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__TemplateGroup ** SOAP_FMAC4 soap_in_PointerTons1__TemplateGroup(struct soap *soap, const char *tag, ns1__TemplateGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__TemplateGroup **)soap_malloc(soap, sizeof(ns1__TemplateGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__TemplateGroup *)soap_instantiate_ns1__TemplateGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__TemplateGroup ** p = (ns1__TemplateGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__TemplateGroup, sizeof(ns1__TemplateGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__TemplateGroup);
if (soap_out_PointerTons1__TemplateGroup(soap, tag?tag:"ns1:TemplateGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__TemplateGroup ** SOAP_FMAC4 soap_get_PointerTons1__TemplateGroup(struct soap *soap, ns1__TemplateGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__TemplateGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup))
soap_serialize_PointerTons1__MobileFileGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MobileFileGroup(struct soap *soap, const char *tag, int id, ns1__MobileFileGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__MobileFileGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__MobileFileGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MobileFileGroup(struct soap *soap, const char *tag, ns1__MobileFileGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MobileFileGroup ***)soap_malloc(soap, sizeof(ns1__MobileFileGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__MobileFileGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__MobileFileGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup, sizeof(ns1__MobileFileGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileFileGroup);
if (soap_out_PointerToPointerTons1__MobileFileGroup(soap, tag?tag:"ns1:MobileFileGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MobileFileGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__MobileFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MobileFileGroup(struct soap *soap, const char *tag, int id, ns1__MobileFileGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__MobileFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__MobileFileGroup(struct soap *soap, const char *tag, ns1__MobileFileGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MobileFileGroup **)soap_malloc(soap, sizeof(ns1__MobileFileGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__MobileFileGroup *)soap_instantiate_ns1__MobileFileGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__MobileFileGroup ** p = (ns1__MobileFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MobileFileGroup, sizeof(ns1__MobileFileGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MobileFileGroup);
if (soap_out_PointerTons1__MobileFileGroup(soap, tag?tag:"ns1:MobileFileGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MobileFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__MobileFileGroup(struct soap *soap, ns1__MobileFileGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__MobileFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup))
soap_serialize_PointerTons1__MmsRecvFileGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, const char *tag, int id, ns1__MmsRecvFileGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__MmsRecvFileGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__MmsRecvFileGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, const char *tag, ns1__MmsRecvFileGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MmsRecvFileGroup ***)soap_malloc(soap, sizeof(ns1__MmsRecvFileGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__MmsRecvFileGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__MmsRecvFileGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup, sizeof(ns1__MmsRecvFileGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsRecvFileGroup);
if (soap_out_PointerToPointerTons1__MmsRecvFileGroup(soap, tag?tag:"ns1:MmsRecvFileGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MmsRecvFileGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__MmsRecvFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MmsRecvFileGroup(struct soap *soap, const char *tag, int id, ns1__MmsRecvFileGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__MmsRecvFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__MmsRecvFileGroup(struct soap *soap, const char *tag, ns1__MmsRecvFileGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MmsRecvFileGroup **)soap_malloc(soap, sizeof(ns1__MmsRecvFileGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__MmsRecvFileGroup *)soap_instantiate_ns1__MmsRecvFileGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__MmsRecvFileGroup ** p = (ns1__MmsRecvFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MmsRecvFileGroup, sizeof(ns1__MmsRecvFileGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MmsRecvFileGroup);
if (soap_out_PointerTons1__MmsRecvFileGroup(soap, tag?tag:"ns1:MmsRecvFileGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MmsRecvFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__MmsRecvFileGroup(struct soap *soap, ns1__MmsRecvFileGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__MmsRecvFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup))
soap_serialize_PointerTons1__MmsReportGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MmsReportGroup(struct soap *soap, const char *tag, int id, ns1__MmsReportGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__MmsReportGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__MmsReportGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MmsReportGroup(struct soap *soap, const char *tag, ns1__MmsReportGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MmsReportGroup ***)soap_malloc(soap, sizeof(ns1__MmsReportGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__MmsReportGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__MmsReportGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup, sizeof(ns1__MmsReportGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsReportGroup);
if (soap_out_PointerToPointerTons1__MmsReportGroup(soap, tag?tag:"ns1:MmsReportGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MmsReportGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__MmsReportGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MmsReportGroup(struct soap *soap, const char *tag, int id, ns1__MmsReportGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__MmsReportGroup ** SOAP_FMAC4 soap_in_PointerTons1__MmsReportGroup(struct soap *soap, const char *tag, ns1__MmsReportGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MmsReportGroup **)soap_malloc(soap, sizeof(ns1__MmsReportGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__MmsReportGroup *)soap_instantiate_ns1__MmsReportGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__MmsReportGroup ** p = (ns1__MmsReportGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MmsReportGroup, sizeof(ns1__MmsReportGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MmsReportGroup);
if (soap_out_PointerTons1__MmsReportGroup(soap, tag?tag:"ns1:MmsReportGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MmsReportGroup ** SOAP_FMAC4 soap_get_PointerTons1__MmsReportGroup(struct soap *soap, ns1__MmsReportGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__MmsReportGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup))
soap_serialize_PointerTons1__MmsIDGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MmsIDGroup(struct soap *soap, const char *tag, int id, ns1__MmsIDGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__MmsIDGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__MmsIDGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MmsIDGroup(struct soap *soap, const char *tag, ns1__MmsIDGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MmsIDGroup ***)soap_malloc(soap, sizeof(ns1__MmsIDGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__MmsIDGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__MmsIDGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup, sizeof(ns1__MmsIDGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsIDGroup);
if (soap_out_PointerToPointerTons1__MmsIDGroup(soap, tag?tag:"ns1:MmsIDGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MmsIDGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__MmsIDGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MmsIDGroup(struct soap *soap, const char *tag, int id, ns1__MmsIDGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__MmsIDGroup ** SOAP_FMAC4 soap_in_PointerTons1__MmsIDGroup(struct soap *soap, const char *tag, ns1__MmsIDGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MmsIDGroup **)soap_malloc(soap, sizeof(ns1__MmsIDGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__MmsIDGroup *)soap_instantiate_ns1__MmsIDGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__MmsIDGroup ** p = (ns1__MmsIDGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MmsIDGroup, sizeof(ns1__MmsIDGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MmsIDGroup);
if (soap_out_PointerTons1__MmsIDGroup(soap, tag?tag:"ns1:MmsIDGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MmsIDGroup ** SOAP_FMAC4 soap_get_PointerTons1__MmsIDGroup(struct soap *soap, ns1__MmsIDGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__MmsIDGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary *const*a)
{
if (*a)
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxsd__base64Binary(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_MobsetApi_xsd__base64Binary);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerToxsd__base64Binary(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (xsd__base64Binary *)soap_instantiate_xsd__base64Binary(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ xsd__base64Binary ** p = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_xsd__base64Binary, sizeof(xsd__base64Binary), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToxsd__base64Binary);
if (soap_out_PointerToxsd__base64Binary(soap, tag?tag:"xsd:base64Binary", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToxsd__base64Binary(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup))
soap_serialize_PointerTons1__MmsFileGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MmsFileGroup(struct soap *soap, const char *tag, int id, ns1__MmsFileGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__MmsFileGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__MmsFileGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MmsFileGroup(struct soap *soap, const char *tag, ns1__MmsFileGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MmsFileGroup ***)soap_malloc(soap, sizeof(ns1__MmsFileGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__MmsFileGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__MmsFileGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup, sizeof(ns1__MmsFileGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MmsFileGroup);
if (soap_out_PointerToPointerTons1__MmsFileGroup(soap, tag?tag:"ns1:MmsFileGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MmsFileGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__MmsFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MmsFileGroup(struct soap *soap, const char *tag, int id, ns1__MmsFileGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__MmsFileGroup ** SOAP_FMAC4 soap_in_PointerTons1__MmsFileGroup(struct soap *soap, const char *tag, ns1__MmsFileGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MmsFileGroup **)soap_malloc(soap, sizeof(ns1__MmsFileGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__MmsFileGroup *)soap_instantiate_ns1__MmsFileGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__MmsFileGroup ** p = (ns1__MmsFileGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MmsFileGroup, sizeof(ns1__MmsFileGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MmsFileGroup);
if (soap_out_PointerTons1__MmsFileGroup(soap, tag?tag:"ns1:MmsFileGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MmsFileGroup ** SOAP_FMAC4 soap_get_PointerTons1__MmsFileGroup(struct soap *soap, ns1__MmsFileGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__MmsFileGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup))
soap_serialize_PointerTons1__CancelIDGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__CancelIDGroup(struct soap *soap, const char *tag, int id, ns1__CancelIDGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__CancelIDGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__CancelIDGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__CancelIDGroup(struct soap *soap, const char *tag, ns1__CancelIDGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__CancelIDGroup ***)soap_malloc(soap, sizeof(ns1__CancelIDGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__CancelIDGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__CancelIDGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup, sizeof(ns1__CancelIDGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__CancelIDGroup);
if (soap_out_PointerToPointerTons1__CancelIDGroup(soap, tag?tag:"ns1:CancelIDGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__CancelIDGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__CancelIDGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__CancelIDGroup(struct soap *soap, const char *tag, int id, ns1__CancelIDGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__CancelIDGroup ** SOAP_FMAC4 soap_in_PointerTons1__CancelIDGroup(struct soap *soap, const char *tag, ns1__CancelIDGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__CancelIDGroup **)soap_malloc(soap, sizeof(ns1__CancelIDGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__CancelIDGroup *)soap_instantiate_ns1__CancelIDGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__CancelIDGroup ** p = (ns1__CancelIDGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__CancelIDGroup, sizeof(ns1__CancelIDGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__CancelIDGroup);
if (soap_out_PointerTons1__CancelIDGroup(soap, tag?tag:"ns1:CancelIDGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__CancelIDGroup ** SOAP_FMAC4 soap_get_PointerTons1__CancelIDGroup(struct soap *soap, ns1__CancelIDGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__CancelIDGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup))
soap_serialize_PointerTons1__SmsSentListGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, const char *tag, int id, ns1__SmsSentListGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__SmsSentListGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__SmsSentListGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, const char *tag, ns1__SmsSentListGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__SmsSentListGroup ***)soap_malloc(soap, sizeof(ns1__SmsSentListGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__SmsSentListGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__SmsSentListGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup, sizeof(ns1__SmsSentListGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsSentListGroup);
if (soap_out_PointerToPointerTons1__SmsSentListGroup(soap, tag?tag:"ns1:SmsSentListGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__SmsSentListGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__SmsSentListGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__SmsSentListGroup(struct soap *soap, const char *tag, int id, ns1__SmsSentListGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__SmsSentListGroup ** SOAP_FMAC4 soap_in_PointerTons1__SmsSentListGroup(struct soap *soap, const char *tag, ns1__SmsSentListGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__SmsSentListGroup **)soap_malloc(soap, sizeof(ns1__SmsSentListGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__SmsSentListGroup *)soap_instantiate_ns1__SmsSentListGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__SmsSentListGroup ** p = (ns1__SmsSentListGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__SmsSentListGroup, sizeof(ns1__SmsSentListGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__SmsSentListGroup);
if (soap_out_PointerTons1__SmsSentListGroup(soap, tag?tag:"ns1:SmsSentListGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__SmsSentListGroup ** SOAP_FMAC4 soap_get_PointerTons1__SmsSentListGroup(struct soap *soap, ns1__SmsSentListGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__SmsSentListGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup))
soap_serialize_PointerTons1__SmsReportGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__SmsReportGroup(struct soap *soap, const char *tag, int id, ns1__SmsReportGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__SmsReportGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__SmsReportGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__SmsReportGroup(struct soap *soap, const char *tag, ns1__SmsReportGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__SmsReportGroup ***)soap_malloc(soap, sizeof(ns1__SmsReportGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__SmsReportGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__SmsReportGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup, sizeof(ns1__SmsReportGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsReportGroup);
if (soap_out_PointerToPointerTons1__SmsReportGroup(soap, tag?tag:"ns1:SmsReportGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__SmsReportGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__SmsReportGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__SmsReportGroup(struct soap *soap, const char *tag, int id, ns1__SmsReportGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__SmsReportGroup ** SOAP_FMAC4 soap_in_PointerTons1__SmsReportGroup(struct soap *soap, const char *tag, ns1__SmsReportGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__SmsReportGroup **)soap_malloc(soap, sizeof(ns1__SmsReportGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__SmsReportGroup *)soap_instantiate_ns1__SmsReportGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__SmsReportGroup ** p = (ns1__SmsReportGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__SmsReportGroup, sizeof(ns1__SmsReportGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__SmsReportGroup);
if (soap_out_PointerTons1__SmsReportGroup(soap, tag?tag:"ns1:SmsReportGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__SmsReportGroup ** SOAP_FMAC4 soap_get_PointerTons1__SmsReportGroup(struct soap *soap, ns1__SmsReportGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__SmsReportGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup))
soap_serialize_PointerTons1__SmsRecvGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, const char *tag, int id, ns1__SmsRecvGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__SmsRecvGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__SmsRecvGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, const char *tag, ns1__SmsRecvGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__SmsRecvGroup ***)soap_malloc(soap, sizeof(ns1__SmsRecvGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__SmsRecvGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__SmsRecvGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup, sizeof(ns1__SmsRecvGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsRecvGroup);
if (soap_out_PointerToPointerTons1__SmsRecvGroup(soap, tag?tag:"ns1:SmsRecvGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__SmsRecvGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__SmsRecvGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__SmsRecvGroup(struct soap *soap, const char *tag, int id, ns1__SmsRecvGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__SmsRecvGroup ** SOAP_FMAC4 soap_in_PointerTons1__SmsRecvGroup(struct soap *soap, const char *tag, ns1__SmsRecvGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__SmsRecvGroup **)soap_malloc(soap, sizeof(ns1__SmsRecvGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__SmsRecvGroup *)soap_instantiate_ns1__SmsRecvGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__SmsRecvGroup ** p = (ns1__SmsRecvGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__SmsRecvGroup, sizeof(ns1__SmsRecvGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__SmsRecvGroup);
if (soap_out_PointerTons1__SmsRecvGroup(soap, tag?tag:"ns1:SmsRecvGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__SmsRecvGroup ** SOAP_FMAC4 soap_get_PointerTons1__SmsRecvGroup(struct soap *soap, ns1__SmsRecvGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__SmsRecvGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup))
soap_serialize_PointerTons1__SmsIDGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__SmsIDGroup(struct soap *soap, const char *tag, int id, ns1__SmsIDGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__SmsIDGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__SmsIDGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__SmsIDGroup(struct soap *soap, const char *tag, ns1__SmsIDGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__SmsIDGroup ***)soap_malloc(soap, sizeof(ns1__SmsIDGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__SmsIDGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__SmsIDGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup, sizeof(ns1__SmsIDGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__SmsIDGroup);
if (soap_out_PointerToPointerTons1__SmsIDGroup(soap, tag?tag:"ns1:SmsIDGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__SmsIDGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__SmsIDGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__SmsIDGroup(struct soap *soap, const char *tag, int id, ns1__SmsIDGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__SmsIDGroup ** SOAP_FMAC4 soap_in_PointerTons1__SmsIDGroup(struct soap *soap, const char *tag, ns1__SmsIDGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__SmsIDGroup **)soap_malloc(soap, sizeof(ns1__SmsIDGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__SmsIDGroup *)soap_instantiate_ns1__SmsIDGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__SmsIDGroup ** p = (ns1__SmsIDGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__SmsIDGroup, sizeof(ns1__SmsIDGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__SmsIDGroup);
if (soap_out_PointerTons1__SmsIDGroup(soap, tag?tag:"ns1:SmsIDGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__SmsIDGroup ** SOAP_FMAC4 soap_get_PointerTons1__SmsIDGroup(struct soap *soap, ns1__SmsIDGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__SmsIDGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToPointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup **const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup))
soap_serialize_PointerTons1__MobileListGroup(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToPointerTons1__MobileListGroup(struct soap *soap, const char *tag, int id, ns1__MobileListGroup **const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup);
if (id < 0)
return soap->error;
return soap_out_PointerTons1__MobileListGroup(soap, tag, id, *a, type);
}
SOAP_FMAC3 ns1__MobileListGroup *** SOAP_FMAC4 soap_in_PointerToPointerTons1__MobileListGroup(struct soap *soap, const char *tag, ns1__MobileListGroup ***a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MobileListGroup ***)soap_malloc(soap, sizeof(ns1__MobileListGroup **))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_PointerTons1__MobileListGroup(soap, tag, *a, type)))
return NULL;
}
else
{ a = (ns1__MobileListGroup ***)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup, sizeof(ns1__MobileListGroup *), 1);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToPointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup **const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerToPointerTons1__MobileListGroup);
if (soap_out_PointerToPointerTons1__MobileListGroup(soap, tag?tag:"ns1:MobileListGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MobileListGroup *** SOAP_FMAC4 soap_get_PointerToPointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup ***p, const char *tag, const char *type)
{
if ((p = soap_in_PointerToPointerTons1__MobileListGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_ns1__MobileListGroup))
(*a)->soap_serialize(soap);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__MobileListGroup(struct soap *soap, const char *tag, int id, ns1__MobileListGroup *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_ns1__MobileListGroup);
if (id < 0)
return soap->error;
return (*a)->soap_out(soap, tag, id, type);
}
SOAP_FMAC3 ns1__MobileListGroup ** SOAP_FMAC4 soap_in_PointerTons1__MobileListGroup(struct soap *soap, const char *tag, ns1__MobileListGroup **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (ns1__MobileListGroup **)soap_malloc(soap, sizeof(ns1__MobileListGroup *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = (ns1__MobileListGroup *)soap_instantiate_ns1__MobileListGroup(soap, -1, soap->type, soap->arrayType, NULL)))
return NULL;
(*a)->soap_default(soap);
if (!(*a)->soap_in(soap, tag, NULL))
return NULL;
}
else
{ ns1__MobileListGroup ** p = (ns1__MobileListGroup **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_ns1__MobileListGroup, sizeof(ns1__MobileListGroup), 0);
a = p;
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTons1__MobileListGroup);
if (soap_out_PointerTons1__MobileListGroup(soap, tag?tag:"ns1:MobileListGroup", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 ns1__MobileListGroup ** SOAP_FMAC4 soap_get_PointerTons1__MobileListGroup(struct soap *soap, ns1__MobileListGroup **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTons1__MobileListGroup(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__wstring(struct soap *soap, std::wstring *const*a)
{
if (!soap_reference(soap, *a, SOAP_TYPE_MobsetApi_std__wstring))
soap_serialize_std__wstring(soap, *a);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__wstring(struct soap *soap, const char *tag, int id, std::wstring *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_std__wstring);
if (id < 0)
return soap->error;
return soap_out_std__wstring(soap, tag, id, *a, type);
}
SOAP_FMAC3 std::wstring ** SOAP_FMAC4 soap_in_PointerTostd__wstring(struct soap *soap, const char *tag, std::wstring **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (std::wstring **)soap_malloc(soap, sizeof(std::wstring *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_std__wstring(soap, tag, *a, type)))
return NULL;
}
else
{ a = (std::wstring **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_std__wstring, sizeof(std::wstring), 0);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__wstring(struct soap *soap, std::wstring *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTostd__wstring);
if (soap_out_PointerTostd__wstring(soap, tag?tag:"string", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 std::wstring ** SOAP_FMAC4 soap_get_PointerTostd__wstring(struct soap *soap, std::wstring **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTostd__wstring(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedByte(struct soap *soap, unsigned char *const*a)
{
soap_reference(soap, *a, SOAP_TYPE_MobsetApi_unsignedByte);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedByte(struct soap *soap, const char *tag, int id, unsigned char *const*a, const char *type)
{
id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_MobsetApi_unsignedByte);
if (id < 0)
return soap->error;
return soap_out_unsignedByte(soap, tag, id, *a, type);
}
SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerTounsignedByte(struct soap *soap, const char *tag, unsigned char **a, const char *type)
{
if (soap_element_begin_in(soap, tag, 1, NULL))
return NULL;
if (!a)
if (!(a = (unsigned char **)soap_malloc(soap, sizeof(unsigned char *))))
return NULL;
*a = NULL;
if (!soap->null && *soap->href != '#')
{ soap_revert(soap);
if (!(*a = soap_in_unsignedByte(soap, tag, *a, type)))
return NULL;
}
else
{ a = (unsigned char **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_MobsetApi_unsignedByte, sizeof(unsigned char), 0);
if (soap->body && soap_element_end_in(soap, tag))
return NULL;
}
return a;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedByte(struct soap *soap, unsigned char *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_PointerTounsignedByte);
if (soap_out_PointerTounsignedByte(soap, tag?tag:"unsignedByte", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerTounsignedByte(struct soap *soap, unsigned char **p, const char *tag, const char *type)
{
if ((p = soap_in_PointerTounsignedByte(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap *soap, const char *tag, int id, char *const*a, const char *type)
{
return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_MobsetApi__QName);
}
SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type)
{ char **p;
p = soap_instring(soap, tag, a, type, SOAP_TYPE_MobsetApi__QName, 2, 0, -1);
return p;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap *soap, char *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi__QName);
if (soap_out__QName(soap, tag?tag:"byte", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 char ** SOAP_FMAC4 soap_get__QName(struct soap *soap, char **p, const char *tag, const char *type)
{
if ((p = soap_in__QName(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *soap, char **a)
{
(void)soap; /* appease -Wall -Werror */
#ifdef SOAP_DEFAULT_string
*a = SOAP_DEFAULT_string;
#else
*a = (char *)0;
#endif
}
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap *soap, char *const*a)
{
soap_reference(soap, *a, SOAP_TYPE_MobsetApi_string);
}
SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap *soap, const char *tag, int id, char *const*a, const char *type)
{
return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_MobsetApi_string);
}
SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type)
{ char **p;
p = soap_instring(soap, tag, a, type, SOAP_TYPE_MobsetApi_string, 1, 0, -1);
return p;
}
SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap *soap, char *const*a, const char *tag, const char *type)
{
register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_MobsetApi_string);
if (soap_out_string(soap, tag?tag:"byte", id, a, type))
return soap->error;
return soap_putindependent(soap);
}
SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_string(struct soap *soap, char **p, const char *tag, const char *type)
{
if ((p = soap_in_string(soap, tag, p, type)))
if (soap_getindependent(soap))
return NULL;
return p;
}
} // namespace MobsetApi
#if defined(__BORLANDC__)
#pragma option pop
#pragma option pop
#endif
/* End of MobsetApiC.cpp */