@@ -4501,6 +4501,102 @@ func (client *Client) SendCardSms(request *SendCardSmsRequest) (_result *SendCar
45014501 return _result , _err
45024502}
45034503
4504+ // Summary:
4505+ //
4506+ // 发送物流短信
4507+ //
4508+ // @param request - SendLogisticsSmsRequest
4509+ //
4510+ // @param runtime - runtime options for this request RuntimeOptions
4511+ //
4512+ // @return SendLogisticsSmsResponse
4513+ func (client * Client ) SendLogisticsSmsWithOptions (request * SendLogisticsSmsRequest , runtime * dara.RuntimeOptions ) (_result * SendLogisticsSmsResponse , _err error ) {
4514+ _err = request .Validate ()
4515+ if _err != nil {
4516+ return _result , _err
4517+ }
4518+ query := map [string ]interface {}{}
4519+ if ! dara .IsNil (request .ExpressCompanyCode ) {
4520+ query ["ExpressCompanyCode" ] = request .ExpressCompanyCode
4521+ }
4522+
4523+ if ! dara .IsNil (request .MailNo ) {
4524+ query ["MailNo" ] = request .MailNo
4525+ }
4526+
4527+ if ! dara .IsNil (request .OutId ) {
4528+ query ["OutId" ] = request .OutId
4529+ }
4530+
4531+ if ! dara .IsNil (request .OwnerId ) {
4532+ query ["OwnerId" ] = request .OwnerId
4533+ }
4534+
4535+ if ! dara .IsNil (request .PlatformCompanyCode ) {
4536+ query ["PlatformCompanyCode" ] = request .PlatformCompanyCode
4537+ }
4538+
4539+ if ! dara .IsNil (request .ResourceOwnerAccount ) {
4540+ query ["ResourceOwnerAccount" ] = request .ResourceOwnerAccount
4541+ }
4542+
4543+ if ! dara .IsNil (request .ResourceOwnerId ) {
4544+ query ["ResourceOwnerId" ] = request .ResourceOwnerId
4545+ }
4546+
4547+ if ! dara .IsNil (request .SignName ) {
4548+ query ["SignName" ] = request .SignName
4549+ }
4550+
4551+ if ! dara .IsNil (request .TemplateCode ) {
4552+ query ["TemplateCode" ] = request .TemplateCode
4553+ }
4554+
4555+ if ! dara .IsNil (request .TemplateParam ) {
4556+ query ["TemplateParam" ] = request .TemplateParam
4557+ }
4558+
4559+ req := & openapiutil.OpenApiRequest {
4560+ Query : openapiutil .Query (query ),
4561+ }
4562+ params := & openapiutil.Params {
4563+ Action : dara .String ("SendLogisticsSms" ),
4564+ Version : dara .String ("2017-05-25" ),
4565+ Protocol : dara .String ("HTTPS" ),
4566+ Pathname : dara .String ("/" ),
4567+ Method : dara .String ("POST" ),
4568+ AuthType : dara .String ("AK" ),
4569+ Style : dara .String ("RPC" ),
4570+ ReqBodyType : dara .String ("formData" ),
4571+ BodyType : dara .String ("json" ),
4572+ }
4573+ _result = & SendLogisticsSmsResponse {}
4574+ _body , _err := client .CallApi (params , req , runtime )
4575+ if _err != nil {
4576+ return _result , _err
4577+ }
4578+ _err = dara .Convert (_body , & _result )
4579+ return _result , _err
4580+ }
4581+
4582+ // Summary:
4583+ //
4584+ // 发送物流短信
4585+ //
4586+ // @param request - SendLogisticsSmsRequest
4587+ //
4588+ // @return SendLogisticsSmsResponse
4589+ func (client * Client ) SendLogisticsSms (request * SendLogisticsSmsRequest ) (_result * SendLogisticsSmsResponse , _err error ) {
4590+ runtime := & dara.RuntimeOptions {}
4591+ _result = & SendLogisticsSmsResponse {}
4592+ _body , _err := client .SendLogisticsSmsWithOptions (request , runtime )
4593+ if _err != nil {
4594+ return _result , _err
4595+ }
4596+ _result = _body
4597+ return _result , _err
4598+ }
4599+
45044600// Summary:
45054601//
45064602// Sends a message. Before you call this operation, submit a message signature and message template, and make sure that the signature and template are approved.
@@ -5676,3 +5772,83 @@ func (client *Client) ValidPhoneCode(request *ValidPhoneCodeRequest) (_result *V
56765772 _result = _body
56775773 return _result , _err
56785774}
5775+
5776+ // Summary:
5777+ //
5778+ // 物流短信运单号校验
5779+ //
5780+ // @param request - VerifyLogisticsSmsMailNoRequest
5781+ //
5782+ // @param runtime - runtime options for this request RuntimeOptions
5783+ //
5784+ // @return VerifyLogisticsSmsMailNoResponse
5785+ func (client * Client ) VerifyLogisticsSmsMailNoWithOptions (request * VerifyLogisticsSmsMailNoRequest , runtime * dara.RuntimeOptions ) (_result * VerifyLogisticsSmsMailNoResponse , _err error ) {
5786+ _err = request .Validate ()
5787+ if _err != nil {
5788+ return _result , _err
5789+ }
5790+ query := map [string ]interface {}{}
5791+ if ! dara .IsNil (request .ExpressCompanyCode ) {
5792+ query ["ExpressCompanyCode" ] = request .ExpressCompanyCode
5793+ }
5794+
5795+ if ! dara .IsNil (request .MailNo ) {
5796+ query ["MailNo" ] = request .MailNo
5797+ }
5798+
5799+ if ! dara .IsNil (request .OwnerId ) {
5800+ query ["OwnerId" ] = request .OwnerId
5801+ }
5802+
5803+ if ! dara .IsNil (request .PlatformCompanyCode ) {
5804+ query ["PlatformCompanyCode" ] = request .PlatformCompanyCode
5805+ }
5806+
5807+ if ! dara .IsNil (request .ResourceOwnerAccount ) {
5808+ query ["ResourceOwnerAccount" ] = request .ResourceOwnerAccount
5809+ }
5810+
5811+ if ! dara .IsNil (request .ResourceOwnerId ) {
5812+ query ["ResourceOwnerId" ] = request .ResourceOwnerId
5813+ }
5814+
5815+ req := & openapiutil.OpenApiRequest {
5816+ Query : openapiutil .Query (query ),
5817+ }
5818+ params := & openapiutil.Params {
5819+ Action : dara .String ("VerifyLogisticsSmsMailNo" ),
5820+ Version : dara .String ("2017-05-25" ),
5821+ Protocol : dara .String ("HTTPS" ),
5822+ Pathname : dara .String ("/" ),
5823+ Method : dara .String ("POST" ),
5824+ AuthType : dara .String ("AK" ),
5825+ Style : dara .String ("RPC" ),
5826+ ReqBodyType : dara .String ("formData" ),
5827+ BodyType : dara .String ("json" ),
5828+ }
5829+ _result = & VerifyLogisticsSmsMailNoResponse {}
5830+ _body , _err := client .CallApi (params , req , runtime )
5831+ if _err != nil {
5832+ return _result , _err
5833+ }
5834+ _err = dara .Convert (_body , & _result )
5835+ return _result , _err
5836+ }
5837+
5838+ // Summary:
5839+ //
5840+ // 物流短信运单号校验
5841+ //
5842+ // @param request - VerifyLogisticsSmsMailNoRequest
5843+ //
5844+ // @return VerifyLogisticsSmsMailNoResponse
5845+ func (client * Client ) VerifyLogisticsSmsMailNo (request * VerifyLogisticsSmsMailNoRequest ) (_result * VerifyLogisticsSmsMailNoResponse , _err error ) {
5846+ runtime := & dara.RuntimeOptions {}
5847+ _result = & VerifyLogisticsSmsMailNoResponse {}
5848+ _body , _err := client .VerifyLogisticsSmsMailNoWithOptions (request , runtime )
5849+ if _err != nil {
5850+ return _result , _err
5851+ }
5852+ _result = _body
5853+ return _result , _err
5854+ }
0 commit comments