Supported Trim, AndroidVivoPushMode, iOSInterruptionLevel, iOSRelevanceScore for Push and MassPush.

This commit is contained in:
sdk-team
2022-03-29 08:35:48 +00:00
parent 56cbac37fc
commit 7052337f54
76 changed files with 3224 additions and 3817 deletions

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_BINDALIASREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_BINDALIASREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT BindAliasRequest : public RpcServiceRequest
{
public:
BindAliasRequest();
~BindAliasRequest();
std::string getDeviceId()const;
void setDeviceId(const std::string& deviceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAliasName()const;
void setAliasName(const std::string& aliasName);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
std::string aliasName_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_BINDALIASREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_BINDALIASREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_BINDALIASREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT BindAliasRequest : public RpcServiceRequest {
public:
BindAliasRequest();
~BindAliasRequest();
std::string getDeviceId() const;
void setDeviceId(const std::string &deviceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAliasName() const;
void setAliasName(const std::string &aliasName);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
std::string aliasName_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_BINDALIASREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_BINDPHONEREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_BINDPHONEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT BindPhoneRequest : public RpcServiceRequest
{
public:
BindPhoneRequest();
~BindPhoneRequest();
std::string getPhoneNumber()const;
void setPhoneNumber(const std::string& phoneNumber);
std::string getDeviceId()const;
void setDeviceId(const std::string& deviceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string phoneNumber_;
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_BINDPHONEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_BINDPHONEREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_BINDPHONEREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT BindPhoneRequest : public RpcServiceRequest {
public:
BindPhoneRequest();
~BindPhoneRequest();
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getDeviceId() const;
void setDeviceId(const std::string &deviceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string phoneNumber_;
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_BINDPHONEREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_BINDTAGREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_BINDTAGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT BindTagRequest : public RpcServiceRequest
{
public:
BindTagRequest();
~BindTagRequest();
std::string getKeyType()const;
void setKeyType(const std::string& keyType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTagName()const;
void setTagName(const std::string& tagName);
std::string getClientKey()const;
void setClientKey(const std::string& clientKey);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string keyType_;
std::string accessKeyId_;
std::string tagName_;
std::string clientKey_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_BINDTAGREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_BINDTAGREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_BINDTAGREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT BindTagRequest : public RpcServiceRequest {
public:
BindTagRequest();
~BindTagRequest();
std::string getKeyType() const;
void setKeyType(const std::string &keyType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTagName() const;
void setTagName(const std::string &tagName);
std::string getClientKey() const;
void setClientKey(const std::string &clientKey);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string keyType_;
std::string accessKeyId_;
std::string tagName_;
std::string clientKey_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_BINDTAGREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CANCELPUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CANCELPUSHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT CancelPushRequest : public RpcServiceRequest
{
public:
CancelPushRequest();
~CancelPushRequest();
long getMessageId()const;
void setMessageId(long messageId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
long messageId_;
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_CANCELPUSHREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CANCELPUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CANCELPUSHREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT CancelPushRequest : public RpcServiceRequest {
public:
CancelPushRequest();
~CancelPushRequest();
long getMessageId() const;
void setMessageId(long messageId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
long messageId_;
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_CANCELPUSHREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CHECKCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CHECKCERTIFICATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT CheckCertificateRequest : public RpcServiceRequest
{
public:
CheckCertificateRequest();
~CheckCertificateRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_CHECKCERTIFICATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CHECKCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CHECKCERTIFICATEREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT CheckCertificateRequest : public RpcServiceRequest {
public:
CheckCertificateRequest();
~CheckCertificateRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_CHECKCERTIFICATEREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CHECKDEVICEREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CHECKDEVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT CheckDeviceRequest : public RpcServiceRequest
{
public:
CheckDeviceRequest();
~CheckDeviceRequest();
std::string getDeviceId()const;
void setDeviceId(const std::string& deviceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_CHECKDEVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CHECKDEVICEREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CHECKDEVICEREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT CheckDeviceRequest : public RpcServiceRequest {
public:
CheckDeviceRequest();
~CheckDeviceRequest();
std::string getDeviceId() const;
void setDeviceId(const std::string &deviceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_CHECKDEVICEREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CHECKDEVICESREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CHECKDEVICESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT CheckDevicesRequest : public RpcServiceRequest
{
public:
CheckDevicesRequest();
~CheckDevicesRequest();
std::string getDeviceIds()const;
void setDeviceIds(const std::string& deviceIds);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string deviceIds_;
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_CHECKDEVICESREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CHECKDEVICESREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CHECKDEVICESREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT CheckDevicesRequest : public RpcServiceRequest {
public:
CheckDevicesRequest();
~CheckDevicesRequest();
std::string getDeviceIds() const;
void setDeviceIds(const std::string &deviceIds);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string deviceIds_;
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_CHECKDEVICESREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_COMPLETECONTINUOUSLYPUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_COMPLETECONTINUOUSLYPUSHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT CompleteContinuouslyPushRequest : public RpcServiceRequest
{
public:
CompleteContinuouslyPushRequest();
~CompleteContinuouslyPushRequest();
std::string getMessageId()const;
void setMessageId(const std::string& messageId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string messageId_;
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_COMPLETECONTINUOUSLYPUSHREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_COMPLETECONTINUOUSLYPUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_COMPLETECONTINUOUSLYPUSHREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT CompleteContinuouslyPushRequest : public RpcServiceRequest {
public:
CompleteContinuouslyPushRequest();
~CompleteContinuouslyPushRequest();
std::string getMessageId() const;
void setMessageId(const std::string &messageId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string messageId_;
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_COMPLETECONTINUOUSLYPUSHREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CONTINUOUSLYPUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CONTINUOUSLYPUSHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT ContinuouslyPushRequest : public RpcServiceRequest
{
public:
ContinuouslyPushRequest();
~ContinuouslyPushRequest();
std::string getMessageId()const;
void setMessageId(const std::string& messageId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTarget()const;
void setTarget(const std::string& target);
long getAppKey()const;
void setAppKey(long appKey);
std::string getTargetValue()const;
void setTargetValue(const std::string& targetValue);
private:
std::string messageId_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_CONTINUOUSLYPUSHREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_CONTINUOUSLYPUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_CONTINUOUSLYPUSHREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT ContinuouslyPushRequest : public RpcServiceRequest {
public:
ContinuouslyPushRequest();
~ContinuouslyPushRequest();
std::string getMessageId() const;
void setMessageId(const std::string &messageId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTarget() const;
void setTarget(const std::string &target);
long getAppKey() const;
void setAppKey(long appKey);
std::string getTargetValue() const;
void setTargetValue(const std::string &targetValue);
private:
std::string messageId_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_CONTINUOUSLYPUSHREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_LISTSUMMARYAPPSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_LISTSUMMARYAPPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT ListSummaryAppsRequest : public RpcServiceRequest
{
public:
ListSummaryAppsRequest();
~ListSummaryAppsRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_LISTSUMMARYAPPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_LISTSUMMARYAPPSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_LISTSUMMARYAPPSREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT ListSummaryAppsRequest : public RpcServiceRequest {
public:
ListSummaryAppsRequest();
~ListSummaryAppsRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string accessKeyId_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_LISTSUMMARYAPPSREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_LISTTAGSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_LISTTAGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT ListTagsRequest : public RpcServiceRequest
{
public:
ListTagsRequest();
~ListTagsRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_LISTTAGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_LISTTAGSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_LISTTAGSREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT ListTagsRequest : public RpcServiceRequest {
public:
ListTagsRequest();
~ListTagsRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_LISTTAGSREQUEST_H_

View File

@@ -1,113 +1,109 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_MASSPUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_MASSPUSHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT MassPushRequest : public RpcServiceRequest
{
public:
struct PushTask
{
int androidNotificationBarType;
std::string body;
std::string deviceType;
std::string pushTime;
int sendSpeed;
std::string androidNotificationHuaweiChannel;
std::string androidPopupActivity;
std::string iOSRemindBody;
std::string androidNotifyType;
std::string androidPopupTitle;
std::string androidMessageHuaweiCategory;
std::string iOSMusic;
std::string iOSApnsEnv;
bool iOSMutableContent;
int androidNotificationBarPriority;
std::string expireTime;
std::string androidImageUrl;
std::string androidNotificationVivoChannel;
std::string iOSNotificationCategory;
std::string androidNotificationXiaomiChannel;
bool storeOffline;
std::string androidInboxBody;
std::string jobKey;
std::string androidOpenUrl;
std::string androidXiaoMiNotifyBody;
std::string iOSSubtitle;
std::string androidXiaomiBigPictureUrl;
bool iOSRemind;
std::string iOSNotificationThreadId;
std::string androidMusic;
std::string iOSNotificationCollapseId;
std::string androidMessageHuaweiUrgency;
std::string pushType;
std::string androidExtParameters;
int iOSBadge;
std::string androidBigBody;
bool iOSBadgeAutoIncrement;
std::string androidOpenType;
std::string title;
std::string androidRenderStyle;
std::string iOSExtParameters;
std::string androidXiaomiImageUrl;
std::string androidPopupBody;
std::string androidBigPictureUrl;
bool iOSSilentNotification;
std::string sendChannels;
std::string target;
std::string androidBigTitle;
std::string androidNotificationChannel;
bool androidRemind;
std::string androidActivity;
int androidNotificationNotifyId;
std::string targetValue;
std::string androidXiaoMiNotifyTitle;
std::string androidXiaoMiActivity;
};
public:
MassPushRequest();
~MassPushRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::vector<PushTask> getPushTask()const;
void setPushTask(const std::vector<PushTask>& pushTask);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
std::vector<PushTask> pushTask_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_MASSPUSHREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_MASSPUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_MASSPUSHREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT MassPushRequest : public RpcServiceRequest {
public:
struct PushTask {
int androidNotificationBarType;
std::string body;
std::string deviceType;
std::string pushTime;
int sendSpeed;
std::string androidNotificationHuaweiChannel;
std::string androidPopupActivity;
std::string iOSRemindBody;
bool trim;
std::string androidNotifyType;
std::string androidPopupTitle;
std::string androidMessageHuaweiCategory;
std::string iOSMusic;
std::string iOSApnsEnv;
bool iOSMutableContent;
int androidNotificationBarPriority;
std::string expireTime;
std::string androidImageUrl;
std::string androidNotificationVivoChannel;
std::string iOSNotificationCategory;
std::string androidNotificationXiaomiChannel;
bool storeOffline;
double iOSRelevanceScore;
int androidVivoPushMode;
std::string androidInboxBody;
std::string jobKey;
std::string androidOpenUrl;
std::string androidXiaoMiNotifyBody;
std::string iOSSubtitle;
std::string androidXiaomiBigPictureUrl;
bool iOSRemind;
std::string iOSNotificationThreadId;
std::string androidMusic;
std::string iOSNotificationCollapseId;
std::string androidMessageHuaweiUrgency;
std::string pushType;
std::string iOSInterruptionLevel;
std::string androidExtParameters;
int iOSBadge;
std::string androidBigBody;
bool iOSBadgeAutoIncrement;
std::string androidOpenType;
std::string title;
std::string androidRenderStyle;
std::string iOSExtParameters;
std::string androidXiaomiImageUrl;
std::string androidPopupBody;
std::string androidBigPictureUrl;
bool iOSSilentNotification;
std::string sendChannels;
std::string target;
std::string androidBigTitle;
std::string androidNotificationChannel;
bool androidRemind;
std::string androidActivity;
int androidNotificationNotifyId;
std::string targetValue;
std::string androidXiaoMiNotifyTitle;
std::string androidXiaoMiActivity;
};
MassPushRequest();
~MassPushRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::vector<PushTask> getPushTask() const;
void setPushTask(const std::vector<PushTask> &pushTask);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
std::vector<PushTask> pushTask_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_MASSPUSHREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOANDROIDREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOANDROIDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT PushMessageToAndroidRequest : public RpcServiceRequest
{
public:
PushMessageToAndroidRequest();
~PushMessageToAndroidRequest();
std::string getTitle()const;
void setTitle(const std::string& title);
std::string getBody()const;
void setBody(const std::string& body);
std::string getJobKey()const;
void setJobKey(const std::string& jobKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTarget()const;
void setTarget(const std::string& target);
long getAppKey()const;
void setAppKey(long appKey);
std::string getTargetValue()const;
void setTargetValue(const std::string& targetValue);
private:
std::string title_;
std::string body_;
std::string jobKey_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOANDROIDREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOANDROIDREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOANDROIDREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT PushMessageToAndroidRequest : public RpcServiceRequest {
public:
PushMessageToAndroidRequest();
~PushMessageToAndroidRequest();
std::string getTitle() const;
void setTitle(const std::string &title);
std::string getBody() const;
void setBody(const std::string &body);
std::string getJobKey() const;
void setJobKey(const std::string &jobKey);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTarget() const;
void setTarget(const std::string &target);
long getAppKey() const;
void setAppKey(long appKey);
std::string getTargetValue() const;
void setTargetValue(const std::string &targetValue);
private:
std::string title_;
std::string body_;
std::string jobKey_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOANDROIDREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOIOSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOIOSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT PushMessageToiOSRequest : public RpcServiceRequest
{
public:
PushMessageToiOSRequest();
~PushMessageToiOSRequest();
std::string getTitle()const;
void setTitle(const std::string& title);
std::string getBody()const;
void setBody(const std::string& body);
std::string getJobKey()const;
void setJobKey(const std::string& jobKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTarget()const;
void setTarget(const std::string& target);
long getAppKey()const;
void setAppKey(long appKey);
std::string getTargetValue()const;
void setTargetValue(const std::string& targetValue);
private:
std::string title_;
std::string body_;
std::string jobKey_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOIOSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOIOSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOIOSREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT PushMessageToiOSRequest : public RpcServiceRequest {
public:
PushMessageToiOSRequest();
~PushMessageToiOSRequest();
std::string getTitle() const;
void setTitle(const std::string &title);
std::string getBody() const;
void setBody(const std::string &body);
std::string getJobKey() const;
void setJobKey(const std::string &jobKey);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTarget() const;
void setTarget(const std::string &target);
long getAppKey() const;
void setAppKey(long appKey);
std::string getTargetValue() const;
void setTargetValue(const std::string &targetValue);
private:
std::string title_;
std::string body_;
std::string jobKey_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHMESSAGETOIOSREQUEST_H_

View File

@@ -1,69 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOANDROIDREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOANDROIDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT PushNoticeToAndroidRequest : public RpcServiceRequest
{
public:
PushNoticeToAndroidRequest();
~PushNoticeToAndroidRequest();
std::string getExtParameters()const;
void setExtParameters(const std::string& extParameters);
std::string getTitle()const;
void setTitle(const std::string& title);
std::string getBody()const;
void setBody(const std::string& body);
std::string getJobKey()const;
void setJobKey(const std::string& jobKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTarget()const;
void setTarget(const std::string& target);
long getAppKey()const;
void setAppKey(long appKey);
std::string getTargetValue()const;
void setTargetValue(const std::string& targetValue);
private:
std::string extParameters_;
std::string title_;
std::string body_;
std::string jobKey_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOANDROIDREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOANDROIDREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOANDROIDREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT PushNoticeToAndroidRequest : public RpcServiceRequest {
public:
PushNoticeToAndroidRequest();
~PushNoticeToAndroidRequest();
std::string getExtParameters() const;
void setExtParameters(const std::string &extParameters);
std::string getTitle() const;
void setTitle(const std::string &title);
std::string getBody() const;
void setBody(const std::string &body);
std::string getJobKey() const;
void setJobKey(const std::string &jobKey);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTarget() const;
void setTarget(const std::string &target);
long getAppKey() const;
void setAppKey(long appKey);
std::string getTargetValue() const;
void setTargetValue(const std::string &targetValue);
private:
std::string extParameters_;
std::string title_;
std::string body_;
std::string jobKey_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOANDROIDREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOIOSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOIOSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT PushNoticeToiOSRequest : public RpcServiceRequest
{
public:
PushNoticeToiOSRequest();
~PushNoticeToiOSRequest();
std::string getExtParameters()const;
void setExtParameters(const std::string& extParameters);
std::string getApnsEnv()const;
void setApnsEnv(const std::string& apnsEnv);
std::string getTitle()const;
void setTitle(const std::string& title);
std::string getBody()const;
void setBody(const std::string& body);
std::string getJobKey()const;
void setJobKey(const std::string& jobKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTarget()const;
void setTarget(const std::string& target);
long getAppKey()const;
void setAppKey(long appKey);
std::string getTargetValue()const;
void setTargetValue(const std::string& targetValue);
private:
std::string extParameters_;
std::string apnsEnv_;
std::string title_;
std::string body_;
std::string jobKey_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOIOSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOIOSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOIOSREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT PushNoticeToiOSRequest : public RpcServiceRequest {
public:
PushNoticeToiOSRequest();
~PushNoticeToiOSRequest();
std::string getExtParameters() const;
void setExtParameters(const std::string &extParameters);
std::string getApnsEnv() const;
void setApnsEnv(const std::string &apnsEnv);
std::string getTitle() const;
void setTitle(const std::string &title);
std::string getBody() const;
void setBody(const std::string &body);
std::string getJobKey() const;
void setJobKey(const std::string &jobKey);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTarget() const;
void setTarget(const std::string &target);
long getAppKey() const;
void setAppKey(long appKey);
std::string getTargetValue() const;
void setTargetValue(const std::string &targetValue);
private:
std::string extParameters_;
std::string apnsEnv_;
std::string title_;
std::string body_;
std::string jobKey_;
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHNOTICETOIOSREQUEST_H_

View File

@@ -1,231 +1,237 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT PushRequest : public RpcServiceRequest
{
public:
PushRequest();
~PushRequest();
int getAndroidNotificationBarType()const;
void setAndroidNotificationBarType(int androidNotificationBarType);
int getSmsSendPolicy()const;
void setSmsSendPolicy(int smsSendPolicy);
std::string getBody()const;
void setBody(const std::string& body);
std::string getDeviceType()const;
void setDeviceType(const std::string& deviceType);
std::string getPushTime()const;
void setPushTime(const std::string& pushTime);
int getSendSpeed()const;
void setSendSpeed(int sendSpeed);
std::string getAndroidNotificationHuaweiChannel()const;
void setAndroidNotificationHuaweiChannel(const std::string& androidNotificationHuaweiChannel);
std::string getAndroidPopupActivity()const;
void setAndroidPopupActivity(const std::string& androidPopupActivity);
std::string getIOSRemindBody()const;
void setIOSRemindBody(const std::string& iOSRemindBody);
std::string getAndroidNotifyType()const;
void setAndroidNotifyType(const std::string& androidNotifyType);
std::string getAndroidPopupTitle()const;
void setAndroidPopupTitle(const std::string& androidPopupTitle);
std::string getAndroidMessageHuaweiCategory()const;
void setAndroidMessageHuaweiCategory(const std::string& androidMessageHuaweiCategory);
std::string getIOSMusic()const;
void setIOSMusic(const std::string& iOSMusic);
std::string getIOSApnsEnv()const;
void setIOSApnsEnv(const std::string& iOSApnsEnv);
bool getIOSMutableContent()const;
void setIOSMutableContent(bool iOSMutableContent);
int getAndroidNotificationBarPriority()const;
void setAndroidNotificationBarPriority(int androidNotificationBarPriority);
std::string getExpireTime()const;
void setExpireTime(const std::string& expireTime);
std::string getAndroidImageUrl()const;
void setAndroidImageUrl(const std::string& androidImageUrl);
std::string getAndroidNotificationVivoChannel()const;
void setAndroidNotificationVivoChannel(const std::string& androidNotificationVivoChannel);
std::string getIOSNotificationCategory()const;
void setIOSNotificationCategory(const std::string& iOSNotificationCategory);
std::string getAndroidNotificationXiaomiChannel()const;
void setAndroidNotificationXiaomiChannel(const std::string& androidNotificationXiaomiChannel);
bool getStoreOffline()const;
void setStoreOffline(bool storeOffline);
std::string getSmsParams()const;
void setSmsParams(const std::string& smsParams);
std::string getAndroidInboxBody()const;
void setAndroidInboxBody(const std::string& androidInboxBody);
std::string getJobKey()const;
void setJobKey(const std::string& jobKey);
std::string getAndroidOpenUrl()const;
void setAndroidOpenUrl(const std::string& androidOpenUrl);
std::string getAndroidXiaoMiNotifyBody()const;
void setAndroidXiaoMiNotifyBody(const std::string& androidXiaoMiNotifyBody);
std::string getIOSSubtitle()const;
void setIOSSubtitle(const std::string& iOSSubtitle);
std::string getAndroidXiaomiBigPictureUrl()const;
void setAndroidXiaomiBigPictureUrl(const std::string& androidXiaomiBigPictureUrl);
bool getIOSRemind()const;
void setIOSRemind(bool iOSRemind);
std::string getIOSNotificationThreadId()const;
void setIOSNotificationThreadId(const std::string& iOSNotificationThreadId);
std::string getAndroidMusic()const;
void setAndroidMusic(const std::string& androidMusic);
std::string getIOSNotificationCollapseId()const;
void setIOSNotificationCollapseId(const std::string& iOSNotificationCollapseId);
std::string getAndroidMessageHuaweiUrgency()const;
void setAndroidMessageHuaweiUrgency(const std::string& androidMessageHuaweiUrgency);
std::string getPushType()const;
void setPushType(const std::string& pushType);
std::string getAndroidExtParameters()const;
void setAndroidExtParameters(const std::string& androidExtParameters);
int getIOSBadge()const;
void setIOSBadge(int iOSBadge);
std::string getAndroidBigBody()const;
void setAndroidBigBody(const std::string& androidBigBody);
bool getIOSBadgeAutoIncrement()const;
void setIOSBadgeAutoIncrement(bool iOSBadgeAutoIncrement);
std::string getAndroidOpenType()const;
void setAndroidOpenType(const std::string& androidOpenType);
std::string getTitle()const;
void setTitle(const std::string& title);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getSmsDelaySecs()const;
void setSmsDelaySecs(int smsDelaySecs);
int getAndroidRenderStyle()const;
void setAndroidRenderStyle(int androidRenderStyle);
std::string getIOSExtParameters()const;
void setIOSExtParameters(const std::string& iOSExtParameters);
std::string getAndroidXiaomiImageUrl()const;
void setAndroidXiaomiImageUrl(const std::string& androidXiaomiImageUrl);
std::string getSmsTemplateName()const;
void setSmsTemplateName(const std::string& smsTemplateName);
std::string getAndroidPopupBody()const;
void setAndroidPopupBody(const std::string& androidPopupBody);
std::string getAndroidBigPictureUrl()const;
void setAndroidBigPictureUrl(const std::string& androidBigPictureUrl);
bool getIOSSilentNotification()const;
void setIOSSilentNotification(bool iOSSilentNotification);
std::string getSendChannels()const;
void setSendChannels(const std::string& sendChannels);
std::string getTarget()const;
void setTarget(const std::string& target);
std::string getAndroidBigTitle()const;
void setAndroidBigTitle(const std::string& androidBigTitle);
std::string getAndroidNotificationChannel()const;
void setAndroidNotificationChannel(const std::string& androidNotificationChannel);
bool getAndroidRemind()const;
void setAndroidRemind(bool androidRemind);
std::string getAndroidActivity()const;
void setAndroidActivity(const std::string& androidActivity);
std::string getSmsSignName()const;
void setSmsSignName(const std::string& smsSignName);
int getAndroidNotificationNotifyId()const;
void setAndroidNotificationNotifyId(int androidNotificationNotifyId);
long getAppKey()const;
void setAppKey(long appKey);
std::string getTargetValue()const;
void setTargetValue(const std::string& targetValue);
std::string getAndroidXiaoMiActivity()const;
void setAndroidXiaoMiActivity(const std::string& androidXiaoMiActivity);
std::string getAndroidXiaoMiNotifyTitle()const;
void setAndroidXiaoMiNotifyTitle(const std::string& androidXiaoMiNotifyTitle);
private:
int androidNotificationBarType_;
int smsSendPolicy_;
std::string body_;
std::string deviceType_;
std::string pushTime_;
int sendSpeed_;
std::string androidNotificationHuaweiChannel_;
std::string androidPopupActivity_;
std::string iOSRemindBody_;
std::string androidNotifyType_;
std::string androidPopupTitle_;
std::string androidMessageHuaweiCategory_;
std::string iOSMusic_;
std::string iOSApnsEnv_;
bool iOSMutableContent_;
int androidNotificationBarPriority_;
std::string expireTime_;
std::string androidImageUrl_;
std::string androidNotificationVivoChannel_;
std::string iOSNotificationCategory_;
std::string androidNotificationXiaomiChannel_;
bool storeOffline_;
std::string smsParams_;
std::string androidInboxBody_;
std::string jobKey_;
std::string androidOpenUrl_;
std::string androidXiaoMiNotifyBody_;
std::string iOSSubtitle_;
std::string androidXiaomiBigPictureUrl_;
bool iOSRemind_;
std::string iOSNotificationThreadId_;
std::string androidMusic_;
std::string iOSNotificationCollapseId_;
std::string androidMessageHuaweiUrgency_;
std::string pushType_;
std::string androidExtParameters_;
int iOSBadge_;
std::string androidBigBody_;
bool iOSBadgeAutoIncrement_;
std::string androidOpenType_;
std::string title_;
std::string accessKeyId_;
int smsDelaySecs_;
int androidRenderStyle_;
std::string iOSExtParameters_;
std::string androidXiaomiImageUrl_;
std::string smsTemplateName_;
std::string androidPopupBody_;
std::string androidBigPictureUrl_;
bool iOSSilentNotification_;
std::string sendChannels_;
std::string target_;
std::string androidBigTitle_;
std::string androidNotificationChannel_;
bool androidRemind_;
std::string androidActivity_;
std::string smsSignName_;
int androidNotificationNotifyId_;
long appKey_;
std::string targetValue_;
std::string androidXiaoMiActivity_;
std::string androidXiaoMiNotifyTitle_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_PUSHREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_PUSHREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT PushRequest : public RpcServiceRequest {
public:
PushRequest();
~PushRequest();
int getAndroidNotificationBarType() const;
void setAndroidNotificationBarType(int androidNotificationBarType);
int getSmsSendPolicy() const;
void setSmsSendPolicy(int smsSendPolicy);
std::string getBody() const;
void setBody(const std::string &body);
std::string getDeviceType() const;
void setDeviceType(const std::string &deviceType);
std::string getPushTime() const;
void setPushTime(const std::string &pushTime);
int getSendSpeed() const;
void setSendSpeed(int sendSpeed);
std::string getAndroidNotificationHuaweiChannel() const;
void setAndroidNotificationHuaweiChannel(const std::string &androidNotificationHuaweiChannel);
std::string getAndroidPopupActivity() const;
void setAndroidPopupActivity(const std::string &androidPopupActivity);
std::string getIOSRemindBody() const;
void setIOSRemindBody(const std::string &iOSRemindBody);
bool getTrim() const;
void setTrim(bool trim);
std::string getAndroidNotifyType() const;
void setAndroidNotifyType(const std::string &androidNotifyType);
std::string getAndroidPopupTitle() const;
void setAndroidPopupTitle(const std::string &androidPopupTitle);
std::string getAndroidMessageHuaweiCategory() const;
void setAndroidMessageHuaweiCategory(const std::string &androidMessageHuaweiCategory);
std::string getIOSMusic() const;
void setIOSMusic(const std::string &iOSMusic);
std::string getIOSApnsEnv() const;
void setIOSApnsEnv(const std::string &iOSApnsEnv);
bool getIOSMutableContent() const;
void setIOSMutableContent(bool iOSMutableContent);
int getAndroidNotificationBarPriority() const;
void setAndroidNotificationBarPriority(int androidNotificationBarPriority);
std::string getExpireTime() const;
void setExpireTime(const std::string &expireTime);
std::string getAndroidImageUrl() const;
void setAndroidImageUrl(const std::string &androidImageUrl);
std::string getAndroidNotificationVivoChannel() const;
void setAndroidNotificationVivoChannel(const std::string &androidNotificationVivoChannel);
std::string getIOSNotificationCategory() const;
void setIOSNotificationCategory(const std::string &iOSNotificationCategory);
std::string getAndroidNotificationXiaomiChannel() const;
void setAndroidNotificationXiaomiChannel(const std::string &androidNotificationXiaomiChannel);
bool getStoreOffline() const;
void setStoreOffline(bool storeOffline);
std::string getSmsParams() const;
void setSmsParams(const std::string &smsParams);
double getIOSRelevanceScore() const;
void setIOSRelevanceScore(double iOSRelevanceScore);
int getAndroidVivoPushMode() const;
void setAndroidVivoPushMode(int androidVivoPushMode);
std::string getAndroidInboxBody() const;
void setAndroidInboxBody(const std::string &androidInboxBody);
std::string getJobKey() const;
void setJobKey(const std::string &jobKey);
std::string getAndroidOpenUrl() const;
void setAndroidOpenUrl(const std::string &androidOpenUrl);
std::string getAndroidXiaoMiNotifyBody() const;
void setAndroidXiaoMiNotifyBody(const std::string &androidXiaoMiNotifyBody);
std::string getIOSSubtitle() const;
void setIOSSubtitle(const std::string &iOSSubtitle);
std::string getAndroidXiaomiBigPictureUrl() const;
void setAndroidXiaomiBigPictureUrl(const std::string &androidXiaomiBigPictureUrl);
bool getIOSRemind() const;
void setIOSRemind(bool iOSRemind);
std::string getIOSNotificationThreadId() const;
void setIOSNotificationThreadId(const std::string &iOSNotificationThreadId);
std::string getAndroidMusic() const;
void setAndroidMusic(const std::string &androidMusic);
std::string getIOSNotificationCollapseId() const;
void setIOSNotificationCollapseId(const std::string &iOSNotificationCollapseId);
std::string getAndroidMessageHuaweiUrgency() const;
void setAndroidMessageHuaweiUrgency(const std::string &androidMessageHuaweiUrgency);
std::string getPushType() const;
void setPushType(const std::string &pushType);
std::string getIOSInterruptionLevel() const;
void setIOSInterruptionLevel(const std::string &iOSInterruptionLevel);
std::string getAndroidExtParameters() const;
void setAndroidExtParameters(const std::string &androidExtParameters);
int getIOSBadge() const;
void setIOSBadge(int iOSBadge);
std::string getAndroidBigBody() const;
void setAndroidBigBody(const std::string &androidBigBody);
bool getIOSBadgeAutoIncrement() const;
void setIOSBadgeAutoIncrement(bool iOSBadgeAutoIncrement);
std::string getAndroidOpenType() const;
void setAndroidOpenType(const std::string &androidOpenType);
std::string getTitle() const;
void setTitle(const std::string &title);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getSmsDelaySecs() const;
void setSmsDelaySecs(int smsDelaySecs);
int getAndroidRenderStyle() const;
void setAndroidRenderStyle(int androidRenderStyle);
std::string getIOSExtParameters() const;
void setIOSExtParameters(const std::string &iOSExtParameters);
std::string getAndroidXiaomiImageUrl() const;
void setAndroidXiaomiImageUrl(const std::string &androidXiaomiImageUrl);
std::string getSmsTemplateName() const;
void setSmsTemplateName(const std::string &smsTemplateName);
std::string getAndroidPopupBody() const;
void setAndroidPopupBody(const std::string &androidPopupBody);
std::string getAndroidBigPictureUrl() const;
void setAndroidBigPictureUrl(const std::string &androidBigPictureUrl);
bool getIOSSilentNotification() const;
void setIOSSilentNotification(bool iOSSilentNotification);
std::string getSendChannels() const;
void setSendChannels(const std::string &sendChannels);
std::string getTarget() const;
void setTarget(const std::string &target);
std::string getAndroidBigTitle() const;
void setAndroidBigTitle(const std::string &androidBigTitle);
std::string getAndroidNotificationChannel() const;
void setAndroidNotificationChannel(const std::string &androidNotificationChannel);
bool getAndroidRemind() const;
void setAndroidRemind(bool androidRemind);
std::string getAndroidActivity() const;
void setAndroidActivity(const std::string &androidActivity);
std::string getSmsSignName() const;
void setSmsSignName(const std::string &smsSignName);
int getAndroidNotificationNotifyId() const;
void setAndroidNotificationNotifyId(int androidNotificationNotifyId);
long getAppKey() const;
void setAppKey(long appKey);
std::string getTargetValue() const;
void setTargetValue(const std::string &targetValue);
std::string getAndroidXiaoMiActivity() const;
void setAndroidXiaoMiActivity(const std::string &androidXiaoMiActivity);
std::string getAndroidXiaoMiNotifyTitle() const;
void setAndroidXiaoMiNotifyTitle(const std::string &androidXiaoMiNotifyTitle);
private:
int androidNotificationBarType_;
int smsSendPolicy_;
std::string body_;
std::string deviceType_;
std::string pushTime_;
int sendSpeed_;
std::string androidNotificationHuaweiChannel_;
std::string androidPopupActivity_;
std::string iOSRemindBody_;
bool trim_;
std::string androidNotifyType_;
std::string androidPopupTitle_;
std::string androidMessageHuaweiCategory_;
std::string iOSMusic_;
std::string iOSApnsEnv_;
bool iOSMutableContent_;
int androidNotificationBarPriority_;
std::string expireTime_;
std::string androidImageUrl_;
std::string androidNotificationVivoChannel_;
std::string iOSNotificationCategory_;
std::string androidNotificationXiaomiChannel_;
bool storeOffline_;
std::string smsParams_;
double iOSRelevanceScore_;
int androidVivoPushMode_;
std::string androidInboxBody_;
std::string jobKey_;
std::string androidOpenUrl_;
std::string androidXiaoMiNotifyBody_;
std::string iOSSubtitle_;
std::string androidXiaomiBigPictureUrl_;
bool iOSRemind_;
std::string iOSNotificationThreadId_;
std::string androidMusic_;
std::string iOSNotificationCollapseId_;
std::string androidMessageHuaweiUrgency_;
std::string pushType_;
std::string iOSInterruptionLevel_;
std::string androidExtParameters_;
int iOSBadge_;
std::string androidBigBody_;
bool iOSBadgeAutoIncrement_;
std::string androidOpenType_;
std::string title_;
std::string accessKeyId_;
int smsDelaySecs_;
int androidRenderStyle_;
std::string iOSExtParameters_;
std::string androidXiaomiImageUrl_;
std::string smsTemplateName_;
std::string androidPopupBody_;
std::string androidBigPictureUrl_;
bool iOSSilentNotification_;
std::string sendChannels_;
std::string target_;
std::string androidBigTitle_;
std::string androidNotificationChannel_;
bool androidRemind_;
std::string androidActivity_;
std::string smsSignName_;
int androidNotificationNotifyId_;
long appKey_;
std::string targetValue_;
std::string androidXiaoMiActivity_;
std::string androidXiaoMiNotifyTitle_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_PUSHREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYALIASESREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYALIASESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryAliasesRequest : public RpcServiceRequest
{
public:
QueryAliasesRequest();
~QueryAliasesRequest();
std::string getDeviceId()const;
void setDeviceId(const std::string& deviceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYALIASESREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYALIASESREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYALIASESREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryAliasesRequest : public RpcServiceRequest {
public:
QueryAliasesRequest();
~QueryAliasesRequest();
std::string getDeviceId() const;
void setDeviceId(const std::string &deviceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYALIASESREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICECOUNTREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICECOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryDeviceCountRequest : public RpcServiceRequest
{
public:
QueryDeviceCountRequest();
~QueryDeviceCountRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTarget()const;
void setTarget(const std::string& target);
long getAppKey()const;
void setAppKey(long appKey);
std::string getTargetValue()const;
void setTargetValue(const std::string& targetValue);
private:
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICECOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICECOUNTREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICECOUNTREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryDeviceCountRequest : public RpcServiceRequest {
public:
QueryDeviceCountRequest();
~QueryDeviceCountRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTarget() const;
void setTarget(const std::string &target);
long getAppKey() const;
void setAppKey(long appKey);
std::string getTargetValue() const;
void setTargetValue(const std::string &targetValue);
private:
std::string accessKeyId_;
std::string target_;
long appKey_;
std::string targetValue_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICECOUNTREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICEINFOREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICEINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryDeviceInfoRequest : public RpcServiceRequest
{
public:
QueryDeviceInfoRequest();
~QueryDeviceInfoRequest();
std::string getDeviceId()const;
void setDeviceId(const std::string& deviceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICEINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICEINFOREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICEINFOREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryDeviceInfoRequest : public RpcServiceRequest {
public:
QueryDeviceInfoRequest();
~QueryDeviceInfoRequest();
std::string getDeviceId() const;
void setDeviceId(const std::string &deviceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICEINFOREQUEST_H_

View File

@@ -35,8 +35,8 @@ namespace AlibabaCloud
struct DeviceInfo
{
std::string lastOnlineTime;
std::string deviceType;
std::string account;
std::string deviceType;
std::string deviceId;
std::string deviceToken;
std::string alias;

View File

@@ -1,63 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESTATREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESTATREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryDeviceStatRequest : public RpcServiceRequest
{
public:
QueryDeviceStatRequest();
~QueryDeviceStatRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getDeviceType()const;
void setDeviceType(const std::string& deviceType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
std::string getQueryType()const;
void setQueryType(const std::string& queryType);
private:
std::string endTime_;
std::string startTime_;
std::string deviceType_;
std::string accessKeyId_;
long appKey_;
std::string queryType_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESTATREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESTATREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESTATREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryDeviceStatRequest : public RpcServiceRequest {
public:
QueryDeviceStatRequest();
~QueryDeviceStatRequest();
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getDeviceType() const;
void setDeviceType(const std::string &deviceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
std::string getQueryType() const;
void setQueryType(const std::string &queryType);
private:
std::string endTime_;
std::string startTime_;
std::string deviceType_;
std::string accessKeyId_;
long appKey_;
std::string queryType_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESTATREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYACCOUNTREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryDevicesByAccountRequest : public RpcServiceRequest
{
public:
QueryDevicesByAccountRequest();
~QueryDevicesByAccountRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
std::string getAccount()const;
void setAccount(const std::string& account);
private:
std::string accessKeyId_;
long appKey_;
std::string account_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYACCOUNTREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYACCOUNTREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryDevicesByAccountRequest : public RpcServiceRequest {
public:
QueryDevicesByAccountRequest();
~QueryDevicesByAccountRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
std::string getAccount() const;
void setAccount(const std::string &account);
private:
std::string accessKeyId_;
long appKey_;
std::string account_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYACCOUNTREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYALIASREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYALIASREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryDevicesByAliasRequest : public RpcServiceRequest
{
public:
QueryDevicesByAliasRequest();
~QueryDevicesByAliasRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAlias()const;
void setAlias(const std::string& alias);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
std::string alias_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYALIASREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYALIASREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYALIASREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryDevicesByAliasRequest : public RpcServiceRequest {
public:
QueryDevicesByAliasRequest();
~QueryDevicesByAliasRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAlias() const;
void setAlias(const std::string &alias);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
std::string alias_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYDEVICESBYALIASREQUEST_H_

View File

@@ -1,78 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYPUSHRECORDSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYPUSHRECORDSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryPushRecordsRequest : public RpcServiceRequest
{
public:
QueryPushRecordsRequest();
~QueryPushRecordsRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getSource()const;
void setSource(const std::string& source);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getTarget()const;
void setTarget(const std::string& target);
long getAppKey()const;
void setAppKey(long appKey);
int getPage()const;
void setPage(int page);
std::string getPushType()const;
void setPushType(const std::string& pushType);
private:
std::string startTime_;
std::string source_;
std::string accessKeyId_;
std::string nextToken_;
int pageSize_;
std::string keyword_;
std::string endTime_;
std::string target_;
long appKey_;
int page_;
std::string pushType_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYPUSHRECORDSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYPUSHRECORDSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYPUSHRECORDSREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryPushRecordsRequest : public RpcServiceRequest {
public:
QueryPushRecordsRequest();
~QueryPushRecordsRequest();
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getSource() const;
void setSource(const std::string &source);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getTarget() const;
void setTarget(const std::string &target);
long getAppKey() const;
void setAppKey(long appKey);
int getPage() const;
void setPage(int page);
std::string getPushType() const;
void setPushType(const std::string &pushType);
private:
std::string startTime_;
std::string source_;
std::string accessKeyId_;
std::string nextToken_;
int pageSize_;
std::string keyword_;
std::string endTime_;
std::string target_;
long appKey_;
int page_;
std::string pushType_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYPUSHRECORDSREQUEST_H_

View File

@@ -35,10 +35,10 @@ namespace AlibabaCloud
struct PushInfo
{
std::string status;
std::string pushType;
std::string deviceType;
std::string target;
std::string pushType;
std::string pushTime;
std::string target;
long appKey;
std::string title;
std::string body;

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYAPPREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYAPPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryPushStatByAppRequest : public RpcServiceRequest
{
public:
QueryPushStatByAppRequest();
~QueryPushStatByAppRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string granularity_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYAPPREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYAPPREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYAPPREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryPushStatByAppRequest : public RpcServiceRequest {
public:
QueryPushStatByAppRequest();
~QueryPushStatByAppRequest();
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getGranularity() const;
void setGranularity(const std::string &granularity);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string granularity_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYAPPREQUEST_H_

View File

@@ -42,8 +42,8 @@ namespace AlibabaCloud
std::string time;
long deletedCount;
long smsReceiveSuccessCount;
long sentCount;
long receivedCount;
long sentCount;
long smsSentCount;
};

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYMSGREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYMSGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryPushStatByMsgRequest : public RpcServiceRequest
{
public:
QueryPushStatByMsgRequest();
~QueryPushStatByMsgRequest();
long getMessageId()const;
void setMessageId(long messageId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
long messageId_;
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYMSGREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYMSGREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYMSGREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryPushStatByMsgRequest : public RpcServiceRequest {
public:
QueryPushStatByMsgRequest();
~QueryPushStatByMsgRequest();
long getMessageId() const;
void setMessageId(long messageId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
long messageId_;
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYPUSHSTATBYMSGREQUEST_H_

View File

@@ -41,8 +41,8 @@ namespace AlibabaCloud
long smsReceiveFailedCount;
long deletedCount;
long smsReceiveSuccessCount;
long sentCount;
long receivedCount;
long sentCount;
std::string messageId;
long smsSentCount;
};

View File

@@ -1,57 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYTAGSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYTAGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryTagsRequest : public RpcServiceRequest
{
public:
QueryTagsRequest();
~QueryTagsRequest();
std::string getKeyType()const;
void setKeyType(const std::string& keyType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getClientKey()const;
void setClientKey(const std::string& clientKey);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string keyType_;
std::string accessKeyId_;
std::string clientKey_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYTAGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYTAGSREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYTAGSREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryTagsRequest : public RpcServiceRequest {
public:
QueryTagsRequest();
~QueryTagsRequest();
std::string getKeyType() const;
void setKeyType(const std::string &keyType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getClientKey() const;
void setClientKey(const std::string &clientKey);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string keyType_;
std::string accessKeyId_;
std::string clientKey_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYTAGSREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYUNIQUEDEVICESTATREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYUNIQUEDEVICESTATREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT QueryUniqueDeviceStatRequest : public RpcServiceRequest
{
public:
QueryUniqueDeviceStatRequest();
~QueryUniqueDeviceStatRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string granularity_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYUNIQUEDEVICESTATREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_QUERYUNIQUEDEVICESTATREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_QUERYUNIQUEDEVICESTATREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT QueryUniqueDeviceStatRequest : public RpcServiceRequest {
public:
QueryUniqueDeviceStatRequest();
~QueryUniqueDeviceStatRequest();
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getGranularity() const;
void setGranularity(const std::string &granularity);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string granularity_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_QUERYUNIQUEDEVICESTATREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_REMOVETAGREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_REMOVETAGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT RemoveTagRequest : public RpcServiceRequest
{
public:
RemoveTagRequest();
~RemoveTagRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTagName()const;
void setTagName(const std::string& tagName);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
std::string tagName_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_REMOVETAGREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_REMOVETAGREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_REMOVETAGREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT RemoveTagRequest : public RpcServiceRequest {
public:
RemoveTagRequest();
~RemoveTagRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTagName() const;
void setTagName(const std::string &tagName);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string accessKeyId_;
std::string tagName_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_REMOVETAGREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_UNBINDALIASREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_UNBINDALIASREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT UnbindAliasRequest : public RpcServiceRequest
{
public:
UnbindAliasRequest();
~UnbindAliasRequest();
std::string getDeviceId()const;
void setDeviceId(const std::string& deviceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAliasName()const;
void setAliasName(const std::string& aliasName);
long getAppKey()const;
void setAppKey(long appKey);
bool getUnbindAll()const;
void setUnbindAll(bool unbindAll);
private:
std::string deviceId_;
std::string accessKeyId_;
std::string aliasName_;
long appKey_;
bool unbindAll_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_UNBINDALIASREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_UNBINDALIASREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_UNBINDALIASREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT UnbindAliasRequest : public RpcServiceRequest {
public:
UnbindAliasRequest();
~UnbindAliasRequest();
std::string getDeviceId() const;
void setDeviceId(const std::string &deviceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAliasName() const;
void setAliasName(const std::string &aliasName);
long getAppKey() const;
void setAppKey(long appKey);
bool getUnbindAll() const;
void setUnbindAll(bool unbindAll);
private:
std::string deviceId_;
std::string accessKeyId_;
std::string aliasName_;
long appKey_;
bool unbindAll_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_UNBINDALIASREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_UNBINDPHONEREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_UNBINDPHONEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT UnbindPhoneRequest : public RpcServiceRequest
{
public:
UnbindPhoneRequest();
~UnbindPhoneRequest();
std::string getDeviceId()const;
void setDeviceId(const std::string& deviceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_UNBINDPHONEREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_UNBINDPHONEREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_UNBINDPHONEREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT UnbindPhoneRequest : public RpcServiceRequest {
public:
UnbindPhoneRequest();
~UnbindPhoneRequest();
std::string getDeviceId() const;
void setDeviceId(const std::string &deviceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string deviceId_;
std::string accessKeyId_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_UNBINDPHONEREQUEST_H_

View File

@@ -1,60 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_UNBINDTAGREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_UNBINDTAGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/push/PushExport.h>
namespace AlibabaCloud
{
namespace Push
{
namespace Model
{
class ALIBABACLOUD_PUSH_EXPORT UnbindTagRequest : public RpcServiceRequest
{
public:
UnbindTagRequest();
~UnbindTagRequest();
std::string getKeyType()const;
void setKeyType(const std::string& keyType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTagName()const;
void setTagName(const std::string& tagName);
std::string getClientKey()const;
void setClientKey(const std::string& clientKey);
long getAppKey()const;
void setAppKey(long appKey);
private:
std::string keyType_;
std::string accessKeyId_;
std::string tagName_;
std::string clientKey_;
long appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_PUSH_MODEL_UNBINDTAGREQUEST_H_
*/
#ifndef ALIBABACLOUD_PUSH_MODEL_UNBINDTAGREQUEST_H_
#define ALIBABACLOUD_PUSH_MODEL_UNBINDTAGREQUEST_H_
#include <alibabacloud/push/PushExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Push {
namespace Model {
class ALIBABACLOUD_PUSH_EXPORT UnbindTagRequest : public RpcServiceRequest {
public:
UnbindTagRequest();
~UnbindTagRequest();
std::string getKeyType() const;
void setKeyType(const std::string &keyType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTagName() const;
void setTagName(const std::string &tagName);
std::string getClientKey() const;
void setClientKey(const std::string &clientKey);
long getAppKey() const;
void setAppKey(long appKey);
private:
std::string keyType_;
std::string accessKeyId_;
std::string tagName_;
std::string clientKey_;
long appKey_;
};
} // namespace Model
} // namespace Push
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_PUSH_MODEL_UNBINDTAGREQUEST_H_