'1.0', 'info' => ['style' => 'RPC', 'product' => 'retailadvqa', 'version' => '2023-04-17'], 'directories' => ['AddMemberBasicInfo', 'BatchSaveOrderPop', 'CalculateMemberLevel', 'EditMemberBasicInfo', 'MemberAccountDetailPageQuery', 'MemberPointChange', 'QueryMemberBasicInfo', 'SyncCardInfo', 'SyncMemberBehaviorInfo'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'AddMemberBasicInfo' => [ 'summary' => 'Synchronizes basic member information through the Open Platform.', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => ['operationType' => 'create', 'chargeType' => 'paid'], 'parameters' => [ [ 'name' => 'body', 'in' => 'query', 'allowEmptyValue' => false, 'style' => 'json', 'schema' => [ 'description' => 'Request parameters.', 'type' => 'object', 'properties' => [ 'OpenMerchantId' => ['title' => '', 'description' => 'The encrypted brand ID of the merchant.', 'type' => 'string', 'required' => true, 'example' => '750cff00c3e0996d220ac2861dafdfadsf'], 'PlatFormType' => ['description' => 'The platform type.', 'type' => 'string', 'required' => true, 'example' => 'FENGXUAN', 'title' => ''], 'MemberName' => ['title' => '', 'description' => 'The member name.', 'type' => 'string', 'required' => false, 'example' => '核桃'], 'MemberNickName' => ['description' => 'The member nickname.', 'type' => 'string', 'required' => false, 'example' => 'aaa', 'title' => ''], 'Mobile' => ['title' => '', 'description' => 'The mobile number.', 'type' => 'string', 'required' => false, 'example' => '17716699087'], 'MixMobile' => ['title' => '', 'description' => 'The encrypted mobile number.', 'type' => 'string', 'required' => false, 'example' => 'afdsjkfasdklcajfsldjf'], 'Sex' => ['title' => '', 'description' => 'The gender.', 'type' => 'string', 'required' => false, 'example' => '男/女'], 'Birthday' => ['title' => '', 'description' => 'The birthday.', 'type' => 'string', 'required' => false, 'example' => '2022-09-08'], 'Country' => ['description' => 'The country.', 'type' => 'string', 'required' => false, 'example' => '中国', 'title' => ''], 'Province' => ['title' => '', 'description' => 'The province.', 'type' => 'string', 'required' => false, 'example' => '浙江省'], 'City' => ['title' => '', 'description' => 'The city.', 'type' => 'string', 'required' => false, 'example' => '杭州市'], 'Area' => ['description' => 'The area.', 'type' => 'string', 'required' => false, 'example' => '西湖区', 'title' => ''], 'Email' => ['description' => 'The email address.', 'type' => 'string', 'required' => false, 'example' => 'xxx@email.com', 'title' => ''], 'Avatar' => ['description' => 'The profile picture.', 'type' => 'string', 'required' => false, 'example' => 'https://static-legacy.dingtalk.com/media/lALPD1IyQHXWp0LMusy6_186_186.png', 'title' => ''], 'Channels' => [ 'description' => 'The channels.', 'type' => 'array', 'items' => [ 'description' => 'The channel object.', 'type' => 'object', 'properties' => [ 'ChannelCode' => ['description' => 'The channel code.', 'type' => 'string', 'required' => true, 'example' => 'alipay', 'title' => ''], 'AppId' => ['description' => 'The application ID or mini program ID.', 'type' => 'string', 'required' => false, 'example' => '4958916073165425157001', 'title' => ''], 'ChannelOpenId' => ['description' => 'The channel OpenId.', 'type' => 'string', 'required' => false, 'example' => 'openId', 'title' => ''], 'ChannelUnionId' => ['description' => 'The channel UnionId.', 'type' => 'string', 'required' => false, 'example' => 'UnionId', 'title' => ''], 'Scene' => ['title' => '', 'description' => 'The scene.', 'type' => 'string', 'required' => false, 'example' => '如:xxx活动'], ], 'required' => false, 'title' => '', 'example' => '', ], 'required' => true, 'maxItems' => 100, 'title' => '', 'example' => '', ], 'GmtCreate' => ['title' => '', 'description' => 'The creation time.', 'type' => 'string', 'required' => false, 'example' => '2023-02-17 00:00:00'], 'Extra' => ['title' => '', 'description' => 'The additional information.', 'type' => 'string', 'required' => false, 'example' => '""'], ], 'required' => false, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'The response parameters.', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '', 'description' => 'The request ID. It is a unique identifier.', 'type' => 'string', 'example' => '1DEFC4F1-AF11-5A3C-93B9-2880768DA218'."\n"], 'Success' => ['description' => 'Indicates whether the query was successful. Valid values:'."\n" .'true: Success. '."\n" .'false: Failure.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'ErrorCode' => ['title' => '', 'description' => 'The error code.', 'type' => 'string', 'example' => 'Lydaas.QuickMember.SystemError'."\n"], 'ErrorMessage' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => '系统错误: openMerchantId 不能为空'."\n"], 'OuterMemberId' => ['title' => '', 'description' => 'The member ID.', 'type' => 'string', 'example' => 'WMS_36606164948078_23218019'], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1DEFC4F1-AF11-5A3C-93B9-2880768DA218\\\\n\\",\\n \\"Success\\": true,\\n \\"ErrorCode\\": \\"Lydaas.QuickMember.SystemError\\\\n\\",\\n \\"ErrorMessage\\": \\"系统错误: openMerchantId 不能为空\\\\n\\",\\n \\"OuterMemberId\\": \\"WMS_36606164948078_23218019\\"\\n}","type":"json"}]', 'title' => 'Synchronize basic member information', 'changeSet' => [ ['createdAt' => '2024-08-08T15:44:45.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2023-11-13T12:37:32.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2023-08-03T11:00:34.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2023-07-27T11:49:32.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ['createdAt' => '2023-07-20T02:32:50.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ['createdAt' => '2023-05-25T03:30:01.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2023-05-19T06:29:54.000Z', 'description' => 'Request parameters changed'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddMemberBasicInfo'], ], ], 'ramActions' => [], ], 'BatchSaveOrderPop' => [ 'summary' => 'Saves orders in batches.', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => ['operationType' => 'none'], 'parameters' => [ [ 'name' => 'Orders', 'in' => 'query', 'style' => 'json', 'schema' => [ 'description' => 'The list of orders.', 'type' => 'array', 'items' => [ 'description' => 'The model.', 'type' => 'object', 'properties' => [ 'ChannelCode' => ['description' => 'The channel code.', 'type' => 'string', 'required' => true, 'example' => 'doudian', 'title' => ''], 'ChannelOpenId' => ['description' => 'The channel user OpenID.', 'type' => 'string', 'required' => true, 'example' => '1699b2b974d444e3aa489f96457ef204', 'title' => ''], 'OpenOrderId' => ['description' => 'The order ID.', 'type' => 'string', 'required' => true, 'example' => 'testOpenOrderId', 'title' => ''], 'buyerOpenUid' => ['description' => 'The buyer ID.', 'type' => 'string', 'required' => false, 'example' => 'testBuyId', 'title' => ''], 'OpenMerchantId' => ['description' => 'The brand ID.', 'type' => 'string', 'required' => true, 'example' => 'testOpenMerchantId', 'title' => ''], 'PlatformType' => ['description' => 'The platform type.', 'type' => 'string', 'required' => true, 'example' => 'DOUDIAN', 'title' => ''], 'OrderPayment' => ['description' => 'The payment amount. Unit: cents.', 'type' => 'string', 'required' => true, 'example' => '10000', 'title' => ''], 'TotalFee' => ['description' => 'The order amount. Unit: cents.', 'type' => 'string', 'required' => true, 'example' => '10000', 'title' => ''], 'PostFee' => ['description' => 'The postage fee.', 'type' => 'string', 'required' => false, 'example' => '10', 'title' => ''], 'OrderCreateTime' => ['description' => 'The time when the order was placed.', 'type' => 'string', 'required' => true, 'example' => '2023-12-20 12:12:12', 'title' => ''], 'PayTime' => ['description' => 'The payment time.', 'type' => 'string', 'required' => false, 'example' => '2023-12-20 12:12:12'."\n", 'title' => ''], 'EndTime' => ['description' => 'The end time.', 'type' => 'string', 'required' => false, 'example' => '2023-12-20 12:12:12'."\n", 'title' => ''], 'ShopId' => ['description' => 'The shop ID.', 'type' => 'string', 'required' => true, 'example' => 'testShopId', 'title' => ''], 'Status' => ['description' => 'The order status.', 'type' => 'string', 'required' => true, 'example' => 'TRADE_FINISHED', 'title' => ''], 'Feature' => ['description' => 'The extended attributes.', 'type' => 'string', 'required' => false, 'example' => '{\\"扩展属性1\\":\\"featureData1\\",\\"扩展属性2\\":\\"featureData2\\"}', 'title' => ''], 'SubOrderModelList' => [ 'description' => 'The sub-order information.', 'type' => 'array', 'items' => [ 'description' => 'The model.', 'type' => 'object', 'properties' => [ 'OpenSubOrderId' => ['description' => 'The sub-order ID.', 'type' => 'string', 'required' => true, 'example' => 'testSubOrderId', 'title' => ''], 'TotalFee' => ['description' => 'The order amount. Unit: cents.', 'type' => 'string', 'required' => true, 'example' => '10000', 'title' => ''], 'OrderPayment' => ['description' => 'The payment amount. Unit: cents.', 'type' => 'string', 'required' => true, 'example' => '10000', 'title' => ''], 'ProductAmount' => ['description' => 'The product quantity.', 'type' => 'string', 'required' => true, 'example' => '1', 'title' => ''], 'ProductId' => ['description' => 'The product ID.', 'type' => 'string', 'required' => false, 'example' => 'testProductld', 'title' => ''], 'OutProductId' => ['description' => 'The external product ID.', 'type' => 'string', 'required' => false, 'example' => 'testOutProductId', 'title' => ''], 'ProductName' => ['description' => 'The product name.', 'type' => 'string', 'required' => false, 'example' => 'testProductName', 'title' => ''], 'Status' => ['description' => 'The sub-order status.', 'type' => 'string', 'required' => true, 'example' => 'TRADE_FINISHED', 'title' => ''], 'RefundStatus' => ['description' => 'The refund status.', 'type' => 'string', 'required' => false, 'example' => 'testRefundStatus', 'title' => ''], 'Feature' => ['description' => 'The extended attributes.', 'type' => 'string', 'required' => false, 'example' => '{\\"扩展属性1\\":\\"featureData1\\",\\"扩展属性2\\":\\"featureData2\\"}', 'title' => ''], 'OrderTag' => ['description' => 'The order tag.', 'type' => 'string', 'required' => false, 'example' => '购物金', 'title' => ''], 'ConsignTime' => ['description' => 'The time when the seller shipped the order.', 'type' => 'string', 'required' => false, 'example' => '2023-09-09 00:09:00', 'title' => ''], 'ReceiverCity' => ['description' => 'The city.', 'type' => 'string', 'required' => false, 'example' => '杭州', 'title' => ''], 'ReceiverState' => ['description' => 'The province.', 'type' => 'string', 'required' => false, 'example' => '浙江省', 'title' => ''], 'DiscountFee' => ['description' => 'The discount amount for the sub-order.', 'type' => 'string', 'required' => false, 'example' => '10', 'title' => ''], 'AdjustFee' => ['description' => 'The manually adjusted amount.', 'type' => 'string', 'required' => false, 'example' => '10', 'title' => ''], 'ItemMealId' => ['description' => 'The bundle ID.', 'type' => 'string', 'required' => false, 'example' => 'dhahakdk', 'title' => ''], 'ItemMealName' => ['description' => 'The bundle name.', 'type' => 'string', 'required' => false, 'example' => '订单套餐', 'title' => ''], 'BuyerRate' => ['description' => 'Indicates whether the buyer has rated the order. Valid values: 1: rated. 0: not rated.', 'type' => 'string', 'required' => false, 'example' => '0', 'title' => ''], 'SellerRate' => ['description' => 'Indicates whether the seller has rated the order. Valid values: 1: rated. 0: not rated.', 'type' => 'string', 'required' => false, 'example' => '0', 'title' => ''], 'RefundId' => ['description' => 'The refund ID.', 'type' => 'string', 'required' => false, 'example' => '12183883883883', 'title' => ''], 'Cid' => ['description' => 'The product category ID.', 'type' => 'string', 'required' => false, 'example' => '42876171', 'title' => ''], 'BuyerArea' => ['description' => 'The region where the buyer placed the order.', 'type' => 'string', 'required' => false, 'example' => '杭州', 'title' => ''], 'SellerFlag' => ['description' => 'The seller remark flag.', 'type' => 'string', 'required' => false, 'example' => '1', 'title' => ''], 'TradeFrom' => ['description' => 'The Taobao transaction source.', 'type' => 'string', 'required' => false, 'example' => 'WAP,WAP', 'title' => ''], 'Payment' => ['description' => 'The actual payment amount of the sub-order after refund.', 'type' => 'string', 'required' => false, 'example' => '4', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], 'required' => true, 'title' => '', 'example' => '', ], 'ConsignTime' => ['description' => 'The time when the seller shipped the order.', 'type' => 'string', 'required' => false, 'example' => '2023-09-09 00:09:00'."\n", 'title' => ''], 'ReceiverCity' => ['description' => 'The city.', 'type' => 'string', 'required' => false, 'example' => '杭州', 'title' => ''], 'ReceiverState' => ['description' => 'The province.', 'type' => 'string', 'required' => false, 'example' => '浙江省', 'title' => ''], 'Sid' => ['description' => 'The logistics tracking number.', 'type' => 'string', 'required' => false, 'example' => 'dbssad19', 'title' => ''], 'BuyerRate' => ['title' => '', 'description' => 'Indicates whether the buyer has rated the order. Valid values: 1: rated. 0: not rated.', 'type' => 'string', 'required' => false, 'example' => '1'], 'SellerRate' => ['title' => '', 'description' => 'Indicates whether the seller has rated the order. Valid values: 1: rated. 0: not rated.', 'type' => 'string', 'required' => false, 'example' => '1'], 'DiscountFee' => ['description' => 'The system discount amount.', 'type' => 'string', 'required' => false, 'example' => '10', 'title' => ''], 'AdjustFee' => ['description' => 'The amount manually adjusted by the seller.', 'type' => 'string', 'required' => false, 'example' => '10', 'title' => ''], 'CommissionFee' => ['description' => 'The transaction commission.', 'type' => 'string', 'required' => false, 'example' => '10', 'title' => ''], 'BuyerArea' => ['description' => 'The region where the buyer placed the order.', 'type' => 'string', 'required' => false, 'example' => '杭州', 'title' => ''], 'PointFee' => ['description' => 'The points used by the buyer.', 'type' => 'string', 'required' => false, 'example' => '1', 'title' => ''], 'RealPointFee' => ['description' => 'The actual points used.', 'type' => 'string', 'required' => false, 'example' => '1', 'title' => ''], 'SellerFlag' => ['description' => 'The seller remark flag.', 'type' => 'string', 'required' => false, 'example' => '1', 'title' => ''], 'tradeFrom' => ['description' => 'The Taobao transaction source.', 'type' => 'string', 'required' => false, 'example' => 'WAP,WAP', 'title' => ''], ], 'required' => true, 'title' => '', 'example' => '', ], 'required' => false, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'testRequestId'], 'Success' => ['description' => 'The result. Valid values: true and false.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'HttpStatusCode' => ['description' => 'The HTTP status code.', 'type' => 'string', 'example' => '200/400...', 'title' => ''], 'ErrorCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'testErrorCode', 'title' => ''], 'ErrorMessage' => ['description' => 'The error message.', 'type' => 'string', 'example' => 'testErrorMessage', 'title' => ''], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"testRequestId\\",\\n \\"Success\\": true,\\n \\"HttpStatusCode\\": \\"200/400...\\",\\n \\"ErrorCode\\": \\"testErrorCode\\",\\n \\"ErrorMessage\\": \\"testErrorMessage\\"\\n}","type":"json"}]', 'title' => 'Save orders in batches', 'changeSet' => [ ['createdAt' => '2024-11-28T15:49:07.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2023-12-23T13:07:04.000Z', 'description' => 'Request parameters changed'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], 'CalculateMemberLevel' => [ 'summary' => 'Initializes the member level calculation.', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => ['operationType' => 'none'], 'parameters' => [ [ 'name' => 'Body', 'in' => 'query', 'style' => 'json', 'schema' => [ 'description' => 'The HTTP request body in JSON format.', 'type' => 'object', 'properties' => [ 'CurrentGrade' => ['description' => 'The member level.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '1', 'title' => ''], 'CurrentGradeName' => ['description' => 'The level name.', 'type' => 'string', 'required' => true, 'example' => '黄金', 'title' => ''], 'MemberId' => ['description' => 'The member ID.', 'type' => 'string', 'required' => true, 'example' => '4000006009418358', 'title' => ''], 'OpenMerchantId' => ['description' => 'The merchant ID.', 'type' => 'string', 'required' => true, 'example' => '1230094', 'title' => ''], 'PlatformType' => ['description' => 'The platform type.', 'type' => 'string', 'required' => true, 'example' => 'TAOBAO', 'title' => ''], 'Score' => ['description' => 'The points.', 'type' => 'string', 'required' => false, 'example' => '0', 'title' => ''], 'SerialNo' => ['description' => 'The operation serial number.', 'type' => 'string', 'required' => true, 'example' => '0235b7f20a11de9e2bf4c3494b6d998d', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'The response object.', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => '1DEFC4F1-AF11-5A3C-93B9-2880768DA218'."\n"], 'Success' => ['description' => 'Indicates whether the query was successful. Valid values:'."\n" .'- true: Success. '."\n" .'- false: Failure.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'HttpStatusCode' => ['description' => 'The HTTP status code.', 'type' => 'string', 'example' => '200', 'title' => ''], 'ErrorCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'Lydaas.QuickMember.SystemError'."\n", 'title' => ''], 'ErrorMessage' => ['description' => 'The error message returned when the request is abnormal.', 'type' => 'string', 'example' => '系统错误: openMerchantId 不能为空'."\n", 'title' => ''], 'Message' => ['description' => 'The response message.', 'type' => 'string', 'example' => 'success', 'title' => ''], 'Grade' => ['description' => 'The member level.', 'type' => 'string', 'example' => '1', 'title' => ''], 'OuterMemberId' => ['description' => 'The external member ID.', 'type' => 'string', 'example' => '6062f9067f170700a2e7ef5a', 'title' => ''], ], 'example' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1DEFC4F1-AF11-5A3C-93B9-2880768DA218\\\\n\\",\\n \\"Success\\": true,\\n \\"HttpStatusCode\\": \\"200\\",\\n \\"ErrorCode\\": \\"Lydaas.QuickMember.SystemError\\\\n\\",\\n \\"ErrorMessage\\": \\"系统错误: openMerchantId 不能为空\\\\n\\",\\n \\"Message\\": \\"success\\",\\n \\"Grade\\": \\"1\\",\\n \\"OuterMemberId\\": \\"6062f9067f170700a2e7ef5a\\"\\n}","type":"json"}]', 'title' => 'Initialize member level calculation', 'changeSet' => [ ['createdAt' => '2024-05-17T05:55:53.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], 'EditMemberBasicInfo' => [ 'summary' => 'Edits membership information.', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'none'], 'parameters' => [ [ 'name' => 'Body', 'in' => 'query', 'style' => 'json', 'schema' => [ 'title' => '', 'description' => 'The content of the HTTP request body in JSON format.', 'type' => 'object', 'properties' => [ 'OpenMerchantId' => ['description' => 'The merchant ID.', 'type' => 'string', 'required' => true, 'example' => '1230094', 'title' => ''], 'PlatformType' => ['description' => 'The platform type.', 'type' => 'string', 'required' => true, 'example' => 'TAOBAO', 'title' => ''], 'Mobile' => ['description' => 'The mobile number.', 'type' => 'string', 'required' => true, 'example' => '***********', 'title' => ''], 'MemberNickName' => ['description' => 'The nickname of the member.', 'type' => 'string', 'required' => false, 'example' => 'xxxx', 'title' => ''], 'MemberName' => ['description' => 'The name of the member.', 'type' => 'string', 'required' => false, 'example' => '杨x', 'title' => ''], 'Birthday' => ['description' => 'The birthday.', 'type' => 'string', 'required' => false, 'example' => '2024-06-20', 'title' => ''], 'Country' => ['description' => 'The country.', 'type' => 'string', 'required' => false, 'example' => '中国', 'title' => ''], 'Province' => ['description' => 'The province.', 'type' => 'string', 'required' => false, 'example' => '山东省', 'title' => ''], 'City' => ['description' => 'The city.', 'type' => 'string', 'required' => false, 'example' => '青岛市', 'title' => ''], 'Area' => ['description' => 'The area.', 'type' => 'string', 'required' => false, 'example' => '小岛区', 'title' => ''], 'Sex' => ['description' => 'The gender. Valid values: male, female, and unknown.', 'type' => 'string', 'required' => false, 'example' => '男', 'title' => ''], 'Email' => ['description' => 'The email address.', 'type' => 'string', 'required' => false, 'example' => 'xxx.com', 'title' => ''], 'Avatar' => ['description' => 'The profile picture.', 'type' => 'string', 'required' => false, 'example' => 'xxx.jpg', 'title' => ''], ], 'required' => false, 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'The response object.', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => '1DEFC4F1-AF11-5A3C-93B9-2880768DA218'."\n"], 'Success' => ['description' => 'Indicates whether the query was successful. Valid values:'."\n" .'- true: Success. '."\n" .'- false: Failure.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'ErrorCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'Lydaas.QuickMember.SystemError', 'title' => ''], 'ErrorMessage' => ['description' => 'The error message.', 'type' => 'string', 'example' => '系统错误: openMerchantId 不能为空'."\n", 'title' => ''], 'Message' => ['description' => 'The message.', 'type' => 'string', 'example' => 'success', 'title' => ''], 'HttpStatusCode' => ['description' => 'The HTTP status code.', 'type' => 'string', 'example' => '200', 'title' => ''], ], 'example' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1DEFC4F1-AF11-5A3C-93B9-2880768DA218\\\\n\\",\\n \\"Success\\": true,\\n \\"ErrorCode\\": \\"Lydaas.QuickMember.SystemError\\",\\n \\"ErrorMessage\\": \\"系统错误: openMerchantId 不能为空\\\\n\\",\\n \\"Message\\": \\"success\\",\\n \\"HttpStatusCode\\": \\"200\\"\\n}","type":"json"}]', 'title' => 'Edit membership information', 'description' => 'Edits membership information.', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], 'MemberAccountDetailPageQuery' => [ 'summary' => 'Queries points transaction details.', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => ['operationType' => 'none'], 'parameters' => [ [ 'name' => 'body', 'in' => 'query', 'style' => 'json', 'schema' => [ 'description' => 'The request parameters.', 'type' => 'object', 'properties' => [ 'OpenMerchantId' => ['description' => 'The encrypted merchant ID.', 'type' => 'string', 'required' => true, 'example' => '750cff00c3e0996d220ac2861dafdfadsf', 'title' => ''], 'PlatFormType' => ['description' => 'The platform type.', 'type' => 'string', 'required' => true, 'example' => '如:FENGXUAN', 'title' => ''], 'OuterMemberId' => ['description' => 'The merchant member ID.', 'type' => 'string', 'required' => true, 'example' => 'WMS_36606164948078_23218019', 'title' => ''], 'AccountType' => [ 'description' => 'The account type. Valid values:'."\n" ."\n" .'- 20: points'."\n" .'- 30: growth value.', 'enumValueTitles' => [20 => 'Points.', 30 => 'Growth value.'], 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '20'."\n", 'title' => '', ], 'StartTime' => ['description' => 'The query start time, for example, 2011-09-01 00:00:00.', 'type' => 'string', 'required' => false, 'example' => '2011-09-01 00:00:00'."\n" ."\n", 'title' => ''], 'EndTime' => ['description' => 'The query end time, for example, 2011-11-30 23:59:59.', 'type' => 'string', 'required' => false, 'example' => '2011-09-02 00:00:00'."\n" ."\n", 'title' => ''], 'Page' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''], 'PageSize' => ['description' => 'The number of entries per page. Default value: 10. Maximum value: 1000.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'TotalCount' => ['title' => '', 'description' => 'The total number of entries that meet the query conditions.', 'type' => 'integer', 'format' => 'int32', 'example' => '5000'], 'RequestId' => ['title' => '', 'description' => 'Id of the request', 'type' => 'string', 'example' => '1DEFC4F1-AF11-5A3C-93B9-2880768DA218'."\n"], 'Success' => ['description' => 'Indicates whether the query was successful. Valid values:'."\n" ."\n" .'- true: Successful.'."\n" .'- false: Failed.', 'type' => 'string', 'required' => true, 'example' => 'true', 'title' => ''], 'ErrorCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'Lydaas.QuickMember.SystemError', 'title' => ''], 'ErrorMessage' => ['description' => 'The error message. This parameter is returned when the request is abnormal.', 'type' => 'string', 'example' => '系统错误: openMerchantId 不能为空', 'title' => ''], 'Data' => [ 'description' => 'The details list.', 'type' => 'array', 'items' => [ 'description' => 'The object.', 'type' => 'object', 'properties' => [ 'OpenMerchantId' => ['description' => 'The encrypted merchant ID.', 'type' => 'string', 'example' => '750cff00c3e0996d220ac2861dafdfadsf'."\n", 'title' => ''], 'OuterMemberId' => ['description' => 'The merchant member ID.', 'type' => 'string', 'example' => 'MEMBER_fc498a12edd84dafd', 'title' => ''], 'AccountType' => ['description' => 'The account type. Valid values:'."\n" ."\n" .'- 20: points'."\n" .'- 30: growth value.', 'type' => 'integer', 'format' => 'int32', 'example' => '20', 'title' => ''], 'OperateType' => ['description' => 'The operation type. Valid values:'."\n" ."\n" .'- 1: increase'."\n" .'- 2: decrease.', 'type' => 'string', 'example' => '1', 'title' => ''], 'DetailValue' => ['description' => 'The change value of points or growth value.', 'type' => 'string', 'example' => '20', 'title' => ''], 'AccountBalance' => ['description' => 'The points balance after the change.', 'type' => 'string', 'example' => '100', 'title' => ''], 'ChannelCode' => ['description' => 'The channel code.', 'type' => 'string', 'example' => '如:alipay', 'title' => ''], 'ActivityType' => ['description' => 'The activity type.', 'type' => 'string', 'required' => true, 'example' => '示例值:'."\n" .'订单/活动/抽奖/…', 'title' => ''], 'GmtCreate' => ['description' => 'The creation time.', 'type' => 'string', 'required' => true, 'example' => '示例值:'."\n" .'2011-09-01 00:00:00', 'title' => ''], 'GmtModified' => ['description' => 'The modification date.', 'type' => 'string', 'required' => true, 'example' => '示例值:'."\n" .'2011-09-01 00:00:00', 'title' => ''], 'Remark' => ['description' => 'The remarks.', 'type' => 'string', 'required' => false, 'example' => '...', 'title' => ''], 'Extra' => ['description' => 'The additional information.', 'type' => 'string', 'required' => true, 'example' => '...', 'title' => ''], ], 'required' => true, 'title' => '', 'example' => '', ], 'required' => false, 'title' => '', 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'IdempotentParameterMismatch', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"TotalCount\\": 5000,\\n \\"RequestId\\": \\"1DEFC4F1-AF11-5A3C-93B9-2880768DA218\\\\n\\",\\n \\"Success\\": \\"true\\",\\n \\"ErrorCode\\": \\"Lydaas.QuickMember.SystemError\\",\\n \\"ErrorMessage\\": \\"系统错误: openMerchantId 不能为空\\",\\n \\"Data\\": [\\n {\\n \\"OpenMerchantId\\": \\"750cff00c3e0996d220ac2861dafdfadsf\\\\n\\",\\n \\"OuterMemberId\\": \\"MEMBER_fc498a12edd84dafd\\",\\n \\"AccountType\\": 20,\\n \\"OperateType\\": \\"1\\",\\n \\"DetailValue\\": \\"20\\",\\n \\"AccountBalance\\": \\"100\\",\\n \\"ChannelCode\\": \\"如:alipay\\",\\n \\"ActivityType\\": \\"示例值:\\\\n订单/活动/抽奖/…\\",\\n \\"GmtCreate\\": \\"示例值:\\\\n2011-09-01 00:00:00\\",\\n \\"GmtModified\\": \\"示例值:\\\\n2011-09-01 00:00:00\\",\\n \\"Remark\\": \\"...\\",\\n \\"Extra\\": \\"...\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => 'Query points transaction details', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], 'MemberPointChange' => [ 'summary' => 'Changes membership points.', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => ['operationType' => 'none'], 'parameters' => [ [ 'name' => 'body', 'in' => 'query', 'style' => 'json', 'schema' => [ 'description' => 'Request parameters.', 'type' => 'object', 'properties' => [ 'OpenMerchantId' => ['description' => 'The encrypted brand ID of the merchant.', 'type' => 'string', 'required' => true, 'example' => '750cff00c3e0996d220ac2861dafdfadsf', 'title' => ''], 'PlatFormType' => ['description' => 'The platform type.', 'type' => 'string', 'required' => true, 'example' => 'FENGXUAN', 'title' => ''], 'OuterMemberId' => ['description' => 'The merchant member ID.', 'type' => 'string', 'required' => true, 'example' => 'WMS_36606164948078_23218019', 'title' => ''], 'Quantity' => ['description' => 'The value of points or growth value to change.', 'type' => 'string', 'required' => true, 'example' => '1', 'title' => ''], 'AccountType' => [ 'description' => 'The account type. Valid values:'."\n" .'- 20: points'."\n" .'- 30: growth value.', 'enumValueTitles' => [20 => 'Points.', 30 => 'Growth value.'], 'type' => 'string', 'required' => true, 'example' => '20', 'title' => '', ], 'OperateType' => [ 'description' => 'The change type. Valid values:'."\n" .'- 1: increase'."\n" .'- 2: deduction.', 'enumValueTitles' => [1 => 'increase.', 'deduction.'], 'type' => 'string', 'required' => true, 'example' => '1', 'title' => '', ], 'SerialNo' => ['description' => 'The operation serial number.', 'type' => 'string', 'required' => true, 'example' => '4LJDNJH9JUX48L41', 'title' => ''], 'ChannelCode' => ['description' => 'The channel code.', 'type' => 'string', 'required' => false, 'example' => '如:alipay', 'title' => ''], 'Extra' => ['description' => 'The additional information.', 'type' => 'string', 'required' => false, 'example' => '""', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'Response parameters.', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => 'B2CD5682-12C0-51A7-82FC-1D36091CADAD'], 'Success' => ['description' => 'Indicates whether the operation is successful. Valid values:'."\n" .'- true: Success. '."\n" .'- false: Failure.', 'type' => 'string', 'example' => 'true', 'title' => ''], 'ErrorCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'Lydaas.QuickMember.SystemError'."\n", 'title' => ''], 'ErrorMessage' => ['description' => 'The error message. This parameter is returned when the request is abnormal.', 'type' => 'string', 'example' => '系统错误: openMerchantId 不能为空'."\n", 'title' => ''], 'AccountBalance' => ['description' => 'The account balance.', 'type' => 'string', 'example' => '100', 'title' => ''], 'LevelName' => ['description' => 'The member level.', 'type' => 'string', 'required' => true, 'example' => '12', 'title' => ''], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"B2CD5682-12C0-51A7-82FC-1D36091CADAD\\",\\n \\"Success\\": \\"true\\",\\n \\"ErrorCode\\": \\"Lydaas.QuickMember.SystemError\\\\n\\",\\n \\"ErrorMessage\\": \\"系统错误: openMerchantId 不能为空\\\\n\\",\\n \\"AccountBalance\\": \\"100\\",\\n \\"LevelName\\": \\"12\\"\\n}","type":"json"}]', 'title' => 'Change membership points', 'changeSet' => [ ['createdAt' => '2023-08-03T11:00:34.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ['createdAt' => '2023-07-27T11:49:32.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], 'QueryMemberBasicInfo' => [ 'summary' => 'Queries the basic information of a member.', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'none', 'riskType' => 'none', 'chargeType' => 'free'], 'parameters' => [ [ 'name' => 'body', 'in' => 'query', 'style' => 'json', 'schema' => [ 'description' => 'Request parameters.', 'type' => 'object', 'properties' => [ 'OpenMerchantId' => ['description' => 'The encrypted brand ID of the merchant.', 'type' => 'string', 'required' => true, 'example' => '750cff00c3e0996d220ac2861dafdfadsf', 'title' => ''], 'PlatFormType' => ['description' => 'The platform type.', 'type' => 'string', 'required' => true, 'example' => 'FENGXUAN', 'title' => ''], 'Type' => [ 'title' => '', 'description' => 'The query type. You can query by member ID, mobile number, or channel open ID. Valid values:'."\n" .'1: ChannelOpenId. Supported only when ChannelCode is set to alipay or wechat. ChannelOpenId is required.'."\n" .'2: mobile. mobile is required.'."\n" .'3: OuterMemberId. OuterMemberId is required.', 'enumValueTitles' => [1 => 'ChannelOpenId', 'Mobile', 'OuterMemberId'], 'type' => 'string', 'required' => true, 'docRequired' => false, 'example' => '1', ], 'OuterMemberId' => ['description' => 'The merchant member ID.', 'type' => 'string', 'required' => false, 'example' => 'WMS_36606164948078_23218019', 'title' => ''], 'Mobile' => ['description' => 'The mobile number.', 'type' => 'string', 'required' => false, 'example' => '18888889999', 'title' => ''], 'ChannelCode' => ['title' => '', 'description' => 'The channel code.', 'type' => 'string', 'required' => false, 'example' => '如:alipay'], 'ChannelOpenId' => ['description' => 'The channel open ID.', 'type' => 'string', 'required' => false, 'example' => '750cff00c3e099', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'Response parameters.', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => '1DEFC4F1-AF11-5A3C-93B9-2880768DA218'."\n"], 'Success' => ['description' => 'Indicates whether the call is successful. Valid values:'."\n" .'- true: Success.'."\n" .'- false: Failure.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'ErrorCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'Lydaas.QuickMember.SystemError'."\n", 'title' => ''], 'ErrorMessage' => ['description' => 'The error message. Returned when the request is abnormal.', 'type' => 'string', 'example' => '系统错误: openMerchantId 不能为空', 'title' => ''], 'Data' => [ 'description' => 'The data returned by the API, which contains the member information.', 'type' => 'object', 'properties' => [ 'OpenMerchantId' => ['description' => 'The encrypted merchant ID.', 'type' => 'string', 'example' => '750cff00c3e0996d220ac2861dafdfadsf'."\n", 'title' => ''], 'OuterMemberId' => ['description' => 'The merchant member ID.', 'type' => 'string', 'example' => 'MEMBER_fc498a12edd84dafd', 'title' => ''], 'MemberName' => ['description' => 'The member name.', 'type' => 'string', 'example' => '匿名会员', 'title' => ''], 'Mobile' => ['description' => 'The mobile number.', 'type' => 'string', 'example' => '13999999999', 'title' => ''], 'Sex' => ['description' => 'The gender (male or female).', 'type' => 'string', 'example' => '男', 'title' => ''], 'Birthday' => ['description' => 'The birthday.', 'type' => 'string', 'example' => '1992-04-17', 'title' => ''], 'Country' => ['description' => 'The country.', 'type' => 'string', 'example' => '中国', 'title' => ''], 'Province' => ['description' => 'The province.', 'type' => 'string', 'example' => '浙江', 'title' => ''], 'City' => ['description' => 'The city.', 'type' => 'string', 'example' => '杭州', 'title' => ''], 'Email' => ['description' => 'The email address.', 'type' => 'string', 'example' => 'xxx@xxx.com', 'title' => ''], 'Avatar' => ['description' => 'The profile picture.', 'type' => 'string', 'required' => true, 'example' => 'https://tfs.alipayobjects.com/images/partner/TB1aWA7Xv5GDuNjHvSCXXczuXXa', 'title' => ''], 'LevelNum' => ['description' => 'The level number.', 'type' => 'string', 'example' => '1', 'title' => ''], 'LevelName' => ['description' => 'The member level.', 'type' => 'string', 'example' => 'VIP0', 'title' => ''], 'Points' => ['description' => 'The member growth value.', 'type' => 'string', 'example' => '100', 'title' => ''], 'Score' => ['description' => 'The membership points.', 'type' => 'string', 'example' => '73', 'title' => ''], 'Extra' => ['description' => 'The additional information.', 'type' => 'string', 'required' => false, 'example' => '...', 'title' => ''], 'Area' => ['description' => 'The area.', 'type' => 'string', 'example' => '余杭', 'title' => ''], 'MemberNickName' => ['description' => 'The member nickname.', 'type' => 'string', 'example' => 'aaa', 'title' => ''], 'NearExpiredScore' => ['description' => 'The points that are about to expire.', 'type' => 'string', 'example' => '0', 'title' => ''], ], 'title' => '', 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1DEFC4F1-AF11-5A3C-93B9-2880768DA218\\\\n\\",\\n \\"Success\\": true,\\n \\"ErrorCode\\": \\"Lydaas.QuickMember.SystemError\\\\n\\",\\n \\"ErrorMessage\\": \\"系统错误: openMerchantId 不能为空\\",\\n \\"Data\\": {\\n \\"OpenMerchantId\\": \\"750cff00c3e0996d220ac2861dafdfadsf\\\\n\\",\\n \\"OuterMemberId\\": \\"MEMBER_fc498a12edd84dafd\\",\\n \\"MemberName\\": \\"匿名会员\\",\\n \\"Mobile\\": \\"13999999999\\",\\n \\"Sex\\": \\"男\\",\\n \\"Birthday\\": \\"1992-04-17\\",\\n \\"Country\\": \\"中国\\",\\n \\"Province\\": \\"浙江\\",\\n \\"City\\": \\"杭州\\",\\n \\"Email\\": \\"xxx@xxx.com\\",\\n \\"Avatar\\": \\"https://tfs.alipayobjects.com/images/partner/TB1aWA7Xv5GDuNjHvSCXXczuXXa\\",\\n \\"LevelNum\\": \\"1\\",\\n \\"LevelName\\": \\"VIP0\\",\\n \\"Points\\": \\"100\\",\\n \\"Score\\": \\"73\\",\\n \\"Extra\\": \\"...\\",\\n \\"Area\\": \\"余杭\\",\\n \\"MemberNickName\\": \\"aaa\\",\\n \\"NearExpiredScore\\": \\"0\\"\\n }\\n}","type":"json"}]', 'title' => 'Query member basic information', 'changeSet' => [ ['createdAt' => '2024-01-10T01:32:48.000Z', 'description' => 'Response parameters changed'], ['createdAt' => '2023-08-03T11:00:34.000Z', 'description' => 'Response parameters changed'], ['createdAt' => '2023-07-27T11:49:32.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], 'SyncCardInfo' => [ 'summary' => 'Synchronizes voucher information.', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free'], 'parameters' => [ [ 'name' => 'body', 'in' => 'query', 'style' => 'json', 'schema' => [ 'description' => 'The request parameters.', 'type' => 'object', 'properties' => [ 'OpenMerchantId' => ['description' => 'The encrypted Brand ID of the merchant.', 'type' => 'string', 'required' => false, 'example' => '750cff00c3e0996d220ac2861dafdfadsf', 'title' => ''], 'TransferId' => ['description' => 'The gift transfer order number.', 'type' => 'string', 'required' => false, 'example' => '3eecd2b8a6f946ca', 'title' => ''], 'OrderId' => ['description' => 'The purchase order number.', 'type' => 'string', 'required' => false, 'example' => '223332140970453', 'title' => ''], 'BuyerId' => ['description' => 'The User ID of the buyer.', 'type' => 'string', 'required' => false, 'example' => '1236437142867408', 'title' => ''], 'Recipient' => [ 'description' => 'The recipient of the gift.', 'type' => 'object', 'properties' => [ 'Id' => ['description' => 'The ID of the recipient.', 'type' => 'string', 'required' => false, 'example' => '1000030855004', 'title' => ''], 'Phone' => ['description' => 'The phone number of the recipient.', 'type' => 'string', 'required' => false, 'example' => '18899998888', 'title' => ''], 'OpenId' => ['description' => 'openId', 'type' => 'string', 'required' => false, 'example' => '1179ead68b3833fea61a802ddb1dd3ac', 'title' => ''], 'Nickname' => ['description' => 'The nickname of the recipient.', 'type' => 'string', 'required' => false, 'example' => '大大', 'title' => ''], 'HeaderImg' => ['description' => 'The profile picture of the recipient.', 'type' => 'string', 'required' => false, 'example' => 'https://xxx/1.jpg', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], 'Gifters' => [ 'description' => 'The gifter.', 'type' => 'object', 'properties' => [ 'Id' => ['description' => 'The ID of the gifter.', 'type' => 'string', 'required' => false, 'example' => '1000030820003', 'title' => ''], 'Phone' => ['description' => 'The phone number of the gifter.', 'type' => 'string', 'required' => false, 'example' => '13277778888', 'title' => ''], 'OpenId' => ['description' => 'openId', 'type' => 'string', 'required' => false, 'example' => '82ace612cd377134d597e32e91562caf', 'title' => ''], 'Nickname' => ['description' => 'The nickname of the gifter.', 'type' => 'string', 'required' => false, 'example' => '小小', 'title' => ''], 'HeaderImg' => ['description' => 'The profile picture of the recipient.', 'type' => 'string', 'required' => false, 'example' => 'https://xxx/2.jpg', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], 'Status' => [ 'description' => 'The status of the voucher. Valid values:'."\n" .'- 1: Not redeemed.'."\n" .'- 2: Redeemed.'."\n" .'- 3: Returned.'."\n" .'- 4: Expired.', 'enumValueTitles' => [1 => 'Not redeemed.', 'Redeemed.', 'Returned.', 'Expired.'], 'type' => 'string', 'required' => false, 'example' => '1', 'title' => '', ], 'Theme' => ['description' => 'The name of the gift card.', 'type' => 'string', 'required' => false, 'example' => '礼品a', 'title' => ''], 'TransferredAt' => ['description' => 'The time when the gift was transferred. Format: yyyy-MM-dd HH:mm:ss.', 'type' => 'string', 'required' => false, 'example' => '2023-05-12 00:00:00', 'title' => ''], 'ReceivedAt' => ['description' => 'The time when the gift was received. Format: yyyy-MM-dd HH:mm:ss.', 'type' => 'string', 'required' => false, 'example' => '2023-05-12 00:00:00', 'title' => ''], 'PresentDetail' => [ 'title' => '', 'description' => 'The product details.', 'type' => 'array', 'items' => [ 'description' => 'The product detail information.', 'type' => 'object', 'properties' => [ 'ItemId' => ['title' => '', 'description' => 'The Product ID.', 'type' => 'string', 'required' => false, 'example' => '608356956277'], 'Price' => ['description' => 'The price of the product.', 'type' => 'number', 'format' => 'double', 'required' => false, 'example' => '89.5', 'title' => ''], 'Name' => ['title' => '', 'description' => 'The Product Name.', 'type' => 'string', 'required' => false, 'example' => 'A商品'], 'Count' => ['description' => 'The quantity of the product.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '0', 'title' => ''], 'SkuId' => ['title' => '', 'description' => 'SKU', 'type' => 'string', 'required' => false, 'example' => '4747141632519'], ], 'required' => false, 'title' => '', 'example' => '', ], 'required' => false, 'example' => '', ], 'OccurredAt' => ['description' => 'The system record time. Format: yyyy-MM-dd HH:mm:ss.', 'type' => 'string', 'required' => false, 'example' => '2023-05-12 00:00:00', 'title' => ''], 'Extra' => ['description' => 'The additional information.', 'type' => 'string', 'required' => false, 'example' => '""', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '', 'description' => 'The request ID. Each request has a unique ID for troubleshooting purposes.', 'type' => 'string', 'example' => '1DEFC4F1-AF11-5A3C-93B9-2880768DA218'."\n"], 'Success' => ['description' => 'Indicates whether the request was successful. Valid values:'."\n" .'- true: Successful. '."\n" .'- false: Failed.', 'type' => 'string', 'example' => 'true', 'title' => ''], 'HttpStatusCode' => ['description' => 'The HTTP status code.', 'type' => 'string', 'example' => '200', 'title' => ''], 'ErrorCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'Lydaas.QuickMember.SystemError'."\n", 'title' => ''], 'ErrorMessage' => ['description' => 'The error message. This parameter is returned when the request is abnormal.', 'type' => 'string', 'example' => '系统错误: openMerchantId 不能为空'."\n", 'title' => ''], 'Message' => ['description' => 'The response message.', 'type' => 'string', 'example' => 'success', 'title' => ''], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1DEFC4F1-AF11-5A3C-93B9-2880768DA218\\\\n\\",\\n \\"Success\\": \\"true\\",\\n \\"HttpStatusCode\\": \\"200\\",\\n \\"ErrorCode\\": \\"Lydaas.QuickMember.SystemError\\\\n\\",\\n \\"ErrorMessage\\": \\"系统错误: openMerchantId 不能为空\\\\n\\",\\n \\"Message\\": \\"success\\"\\n}","type":"json"}]', 'title' => 'Synchronize voucher information', 'changeSet' => [ ['createdAt' => '2023-05-31T02:07:38.000Z', 'description' => 'Response parameters changed'], ['createdAt' => '2023-05-30T03:37:40.000Z', 'description' => 'Request parameters changed'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SyncCardInfo'], ], ], 'ramActions' => [], ], 'SyncMemberBehaviorInfo' => [ 'summary' => 'Saves membership behavior information.', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => ['operationType' => 'none'], 'parameters' => [ [ 'name' => 'body', 'in' => 'query', 'style' => 'json', 'schema' => [ 'description' => 'Request parameters.', 'type' => 'object', 'properties' => [ 'OpenMerchantId' => ['description' => 'The encrypted merchant ID.', 'type' => 'string', 'required' => true, 'example' => '750cff00c3e0996d220ac2861dafdfadsf', 'title' => ''], 'PlatFormType' => ['description' => 'The platform type.', 'type' => 'string', 'required' => true, 'example' => '如:FENGXUAN', 'title' => ''], 'OuterMemberId' => ['description' => 'The merchant member ID.', 'type' => 'string', 'required' => true, 'example' => 'WMS_36606164948078_23218019', 'title' => ''], 'ActionType' => [ 'description' => 'The behavior type. Valid values:'."\n" .'- sign: check-in'."\n" .'- medal: medal'."\n" .'- questionnaire: questionnaire.', 'enumValueTitles' => ['questionnaire' => 'questionnaire', 'sign' => 'sign', 'medal' => 'medal'], 'type' => 'string', 'required' => true, 'example' => 'sign', 'title' => '', ], 'ActionSubType' => ['description' => 'The behavior subtype.', 'type' => 'string', 'required' => false, 'example' => '...', 'title' => ''], 'ActionStartDate' => ['description' => 'The date when the behavior occurred.', 'type' => 'string', 'required' => false, 'example' => '2023-01-01 00:00:00', 'title' => ''], 'ActionEndDate' => ['description' => 'The date when the behavior ended.', 'type' => 'string', 'required' => false, 'example' => '2023-01-01 00:00:00', 'title' => ''], 'ActionResult' => ['description' => 'The behavior result. Valid values:'."\n" .'- true: Success.'."\n" .'- false: Failure.', 'type' => 'boolean', 'required' => false, 'example' => 'true'."\n", 'title' => ''], 'ActionDuration' => ['description' => 'The duration, in seconds.', 'type' => 'string', 'required' => false, 'example' => '18', 'title' => ''], 'Extra' => ['description' => 'The additional information.', 'type' => 'string', 'required' => false, 'example' => '...', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => '1DEFC4F1-AF11-5A3C-93B9-2880768DA218'."\n"], 'Success' => ['description' => 'Indicates whether the operation was successful. Valid values:'."\n" .'- true: Success. '."\n" .'- false: Failure.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'ErrorCode' => ['description' => 'The error code.', 'type' => 'string', 'example' => 'Lydaas.QuickMember.SystemError'."\n", 'title' => ''], 'ErrorMessage' => ['description' => 'The error message.', 'type' => 'string', 'example' => '系统错误: openMerchantId 不能为空', 'title' => ''], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1DEFC4F1-AF11-5A3C-93B9-2880768DA218\\\\n\\",\\n \\"Success\\": true,\\n \\"ErrorCode\\": \\"Lydaas.QuickMember.SystemError\\\\n\\",\\n \\"ErrorMessage\\": \\"系统错误: openMerchantId 不能为空\\"\\n}","type":"json"}]', 'title' => 'Save membership behavior information', 'changeSet' => [ ['createdAt' => '2023-07-27T11:49:32.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], ], ], 'endpoints' => [ ['regionId' => 'cn-zhangjiakou', 'regionName' => 'China (Zhangjiakou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'quicka.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'quicka.cn-zhangjiakou.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shenzhen', 'regionName' => 'China (Shenzhen)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'quicka.cn-shenzhen.aliyuncs.com', 'endpoint' => 'quicka.cn-shenzhen.aliyuncs.com', 'vpc' => 'quicka-vpc.cn-shenzhen.aliyuncs.com'], ['regionId' => 'cn-shanghai', 'regionName' => 'China (Shanghai)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'quicka.cn-shanghai.aliyuncs.com', 'endpoint' => 'quicka.cn-shanghai.aliyuncs.com', 'vpc' => 'quicka-vpc.cn-shanghai.aliyuncs.com'], ], 'errorCodes' => [], 'changeSet' => [ [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'BatchSaveOrderPop'], ], 'createdAt' => '2024-11-28T15:49:13.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'AddMemberBasicInfo'], ], 'createdAt' => '2024-08-08T15:44:51.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'CalculateMemberLevel'], ], 'createdAt' => '2024-05-17T05:55:56.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Response parameters changed', 'api' => 'QueryMemberBasicInfo'], ], 'createdAt' => '2024-01-10T01:32:53.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'BatchSaveOrderPop'], ], 'createdAt' => '2023-12-23T13:07:11.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'AddMemberBasicInfo'], ], 'createdAt' => '2023-11-13T12:37:38.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'AddMemberBasicInfo'], ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'MemberPointChange'], ['description' => 'Response parameters changed', 'api' => 'QueryMemberBasicInfo'], ], 'createdAt' => '2023-08-03T11:00:39.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'AddMemberBasicInfo'], ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'MemberPointChange'], ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'QueryMemberBasicInfo'], ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'SyncMemberBehaviorInfo'], ], 'createdAt' => '2023-07-27T11:49:39.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'AddMemberBasicInfo'], ], 'createdAt' => '2023-07-20T02:32:55.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Response parameters changed', 'api' => 'SyncCardInfo'], ], 'createdAt' => '2023-05-31T02:07:41.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'SyncCardInfo'], ], 'createdAt' => '2023-05-30T03:37:44.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'AddMemberBasicInfo'], ], 'createdAt' => '2023-05-25T03:33:07.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'AddMemberBasicInfo'], ], 'createdAt' => '2023-05-19T06:30:08.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Response parameters changed', 'api' => 'PageIncrementMembers'], ['description' => 'Response parameters changed', 'api' => 'PageMembers'], ], 'createdAt' => '2023-04-24T12:23:54.000Z', 'description' => '', ], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '-1', 'countWindow' => 1, 'regionId' => '*'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SyncCardInfo'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddMemberBasicInfo'], ], ], 'ram' => [ 'productCode' => 'QuickAudience', 'productName' => 'Quick Audience', 'ramCodes' => ['quickaudience'], 'ramLevel' => 'SERVICE', 'ramConditions' => [], 'ramActions' => [], 'resourceTypes' => [], ], ];