# -*- coding: utf-8 -*- # @Time: 2024/1/26 10:36 from jdcloud_sdk.core.credential import Credential from partnerall.coupon.apis import BackDisableCouponsRequest, ConsoleDeliverCouponRequest, ConsoleDescribeQuotaValueRequest, ConsoleDisableCouponRequest, ConsoleResendQuotaRequest, DeliverCouponRequest, DescribeConsoleDeliverRecordListRequest, DescribeConsoleQuotaInfoRequest, DescribeConsoleQuotaRecordListRequest, DescribeConsoleQuotaRecordRequest, DescribeConsoleVersionRequest, DescribeCouponQuotaRecordRequest, DescribeCouponQuotaRequest, DescribeCouponQuotasRequest, DescribeCouponQuotaValidTimeRequest, DescribeUserCouponsRequest, SendConsoleValidateCodeRequest from partnerall.cp.apis import CheckUserRequest, CreatePartnerRequest, CreateUserAuthRequest, GetUserGraceRequest, ListPartnerUsersRequest, PartnerStsTokenRequest, PartnerTokenRequest, SetUserGraceRequest, UsercpcheckRequest from partnerall.discount.apis import AddDiscountAccountRequest, CreateDiscountRequest, DescribeCustomerOrDistributorRequest, DescribeDiscountAndValidTimeRequest, DescribeDiscountsRequest, DescribeExistedDiscountRequest, DescribeMyCustomersRequest, DescribeSubCustomersRequest, DescribeSubDistributorsRequest, DisabledDiscountPermissionRequest, DisabledPermissionsRequest, DiscountAccountListRequest, ModifyTemplateRequest, TemplateDetailRequest, UserInfoDetailRequest from partnerall.order.apis import ExportExcelRequest, GetOrdersRequest, GetRefundResourcesRequest, QueryOrderRequest, QueryOrdersRequest from partnerall.partner.apis import AddContractRequest, AddCoProductRequest, DeleteFileRequest, DescribeCoProductRequest, DescribeCoProductsRequest, DescribeCustomerBillByProductRequest, ExportCoProductsRequest, GetEachConsumptionRequest, GetPartnerUserListRequest, GetTotalConsumptionRequest, ModifyContractRequest, ModifyCoProductRequest, ModifyDicDetailRequest, QueryMyCustomerListRequest from partnerall.coupon.client.CouponClient import CouponClient from partnerall.cp.client.CpClient import CpClient from partnerall.discount.client.DiscountClient import DiscountClient from partnerall.order.client.OrderClient import OrderClient from partnerall.partner.client.PartnerClient import PartnerClient from partnerall.cp.apis import SendVerificationCodeRequest from partnerall.cp.apis import CreateUserRequest from partnerall.order.apis import QueryOrdersRequest from partnerall.order_v2.apis import QueryOrderRequest from partnerall.order_v2.apis import ModifyAgentPayRequest from partnerall.order_lasted.apis import PayOrderRequest from partnerall.order_v2.apis import GetPartnerOrderListRequest class JDAPI: def __init__(self): access_key = 'JDC_757C6EA190206D40E6B3E6A49EC1' secret_key = '4CCCFBB0872C7A30ADF1BCEA6BA64372' self.Credential = Credential(access_key, secret_key) self.CouponClient = CouponClient(self.Credential) self.CpClient = CpClient(self.Credential) self.DiscountClient = DiscountClient(self.Credential) self.OrderClient = OrderClient(self.Credential) self.PartnerClient = PartnerClient(self.Credential) self.BackDisableCouponsRequest = BackDisableCouponsRequest self.ConsoleDeliverCouponRequest = ConsoleDeliverCouponRequest self.ConsoleDescribeQuotaValueRequest = ConsoleDescribeQuotaValueRequest self.ConsoleDisableCouponRequest = ConsoleDisableCouponRequest self.ConsoleResendQuotaRequest = ConsoleResendQuotaRequest self.DeliverCouponRequest = DeliverCouponRequest self.DescribeConsoleDeliverRecordListRequest = DescribeConsoleDeliverRecordListRequest self.DescribeConsoleQuotaInfoRequest = DescribeConsoleQuotaInfoRequest self.DescribeConsoleQuotaRecordListRequest = DescribeConsoleQuotaRecordListRequest self.DescribeConsoleQuotaRecordRequest = DescribeConsoleQuotaRecordRequest self.DescribeConsoleVersionRequest = DescribeConsoleVersionRequest self.DescribeCouponQuotaRecordRequest = DescribeCouponQuotaRecordRequest self.DescribeCouponQuotaRequest = DescribeCouponQuotaRequest self.DescribeCouponQuotasRequest = DescribeCouponQuotasRequest self.DescribeCouponQuotaValidTimeRequest = DescribeCouponQuotaValidTimeRequest self.DescribeUserCouponsRequest = DescribeUserCouponsRequest self.SendConsoleValidateCodeRequest = SendConsoleValidateCodeRequest self.CheckUserRequest = CheckUserRequest self.CreatePartnerRequest = CreatePartnerRequest self.CreateUserAuthRequest = CreateUserAuthRequest self.CreateUserRequest = CreateUserRequest self.GetUserGraceRequest = GetUserGraceRequest self.ListPartnerUsersRequest = ListPartnerUsersRequest self.PartnerStsTokenRequest = PartnerStsTokenRequest self.PartnerTokenRequest = PartnerTokenRequest self.SendVerificationCodeRequest = SendVerificationCodeRequest self.SetUserGraceRequest = SetUserGraceRequest self.UsercpcheckRequest = UsercpcheckRequest self.AddDiscountAccountRequest = AddDiscountAccountRequest self.CreateDiscountRequest = CreateDiscountRequest self.DescribeCustomerOrDistributorRequest = DescribeCustomerOrDistributorRequest self.DescribeDiscountAndValidTimeRequest = DescribeDiscountAndValidTimeRequest self.DescribeDiscountsRequest = DescribeDiscountsRequest self.DescribeExistedDiscountRequest = DescribeExistedDiscountRequest self.DescribeMyCustomersRequest = DescribeMyCustomersRequest self.DescribeSubCustomersRequest = DescribeSubCustomersRequest self.DescribeSubDistributorsRequest = DescribeSubDistributorsRequest self.DisabledDiscountPermissionRequest = DisabledDiscountPermissionRequest self.DisabledPermissionsRequest = DisabledPermissionsRequest self.DiscountAccountListRequest = DiscountAccountListRequest self.ModifyTemplateRequest = ModifyTemplateRequest self.TemplateDetailRequest = TemplateDetailRequest self.UserInfoDetailRequest = UserInfoDetailRequest self.ExportExcelRequest = ExportExcelRequest self.GetOrdersRequest = GetOrdersRequest self.GetRefundResourcesRequest = GetRefundResourcesRequest self.PayOrderRequest = PayOrderRequest self.QueryOrderRequest = QueryOrderRequest self.QueryOrdersRequest = QueryOrdersRequest self.AddContractRequest = AddContractRequest self.AddCoProductRequest = AddCoProductRequest self.DeleteFileRequest = DeleteFileRequest self.DescribeCoProductRequest = DescribeCoProductRequest self.DescribeCoProductsRequest = DescribeCoProductsRequest self.DescribeCustomerBillByProductRequest = DescribeCustomerBillByProductRequest self.ExportCoProductsRequest = ExportCoProductsRequest self.GetEachConsumptionRequest = GetEachConsumptionRequest self.GetPartnerUserListRequest = GetPartnerUserListRequest self.GetTotalConsumptionRequest = GetTotalConsumptionRequest self.ModifyContractRequest = ModifyContractRequest self.ModifyCoProductRequest = ModifyCoProductRequest self.ModifyDicDetailRequest = ModifyDicDetailRequest self.QueryMyCustomerListRequest = QueryMyCustomerListRequest # self.SendVerificationCodeParameters = SendVerificationCodeParameters self.ModifyAgentPayRequest = ModifyAgentPayRequest self.GetPartnerOrderListRequest = GetPartnerOrderListRequest