public CreateTransactionResponse createTransactionWithOptions()

in mm-multiply-20210901/src/main/java/com/aliyun/mm_multiply20210901/Client.java [527:725]


    public CreateTransactionResponse createTransactionWithOptions(CreateTransactionRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
        com.aliyun.teautil.Common.validateModel(request);
        java.util.Map<String, Object> body = new java.util.HashMap<>();
        if (!com.aliyun.teautil.Common.isUnset(request.acceptElectronicInvoice)) {
            body.put("AcceptElectronicInvoice", request.acceptElectronicInvoice);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.address)) {
            body.put("Address", request.address);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.aliasName)) {
            body.put("AliasName", request.aliasName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.autoInvoice)) {
            body.put("AutoInvoice", request.autoInvoice);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.bankAccount)) {
            body.put("BankAccount", request.bankAccount);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.bankName)) {
            body.put("BankName", request.bankName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.certName)) {
            body.put("CertName", request.certName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.certNo)) {
            body.put("CertNo", request.certNo);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.certType)) {
            body.put("CertType", request.certType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.cityCode)) {
            body.put("CityCode", request.cityCode);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.contactMobile)) {
            body.put("ContactMobile", request.contactMobile);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.contactName)) {
            body.put("ContactName", request.contactName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.contactTag)) {
            body.put("ContactTag", request.contactTag);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.contactType)) {
            body.put("ContactType", request.contactType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.districtCode)) {
            body.put("DistrictCode", request.districtCode);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.idType)) {
            body.put("IdType", request.idType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.invoiceAddress)) {
            body.put("InvoiceAddress", request.invoiceAddress);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.invoiceTelephone)) {
            body.put("InvoiceTelephone", request.invoiceTelephone);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.isMiniStyle)) {
            body.put("IsMiniStyle", request.isMiniStyle);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.legalCertImage)) {
            body.put("LegalCertImage", request.legalCertImage);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.legalCertNo)) {
            body.put("LegalCertNo", request.legalCertNo);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.legalCertType)) {
            body.put("LegalCertType", request.legalCertType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.legalName)) {
            body.put("LegalName", request.legalName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.mailAddress)) {
            body.put("MailAddress", request.mailAddress);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.mailCityCode)) {
            body.put("MailCityCode", request.mailCityCode);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.mailDistrictCode)) {
            body.put("MailDistrictCode", request.mailDistrictCode);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.mailName)) {
            body.put("MailName", request.mailName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.mailProvinceCode)) {
            body.put("MailProvinceCode", request.mailProvinceCode);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.mailTelephone)) {
            body.put("MailTelephone", request.mailTelephone);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.merchantType)) {
            body.put("MerchantType", request.merchantType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.name)) {
            body.put("Name", request.name);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.onlyInvoiceInfo)) {
            body.put("OnlyInvoiceInfo", request.onlyInvoiceInfo);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.outDoorImages)) {
            body.put("OutDoorImages", request.outDoorImages);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.outerMerchantId)) {
            body.put("OuterMerchantId", request.outerMerchantId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.payLoginId)) {
            body.put("PayLoginId", request.payLoginId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.provinceCode)) {
            body.put("ProvinceCode", request.provinceCode);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.scene)) {
            body.put("Scene", request.scene);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.sellerId)) {
            body.put("SellerId", request.sellerId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.servicePhone)) {
            body.put("ServicePhone", request.servicePhone);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.signTimeWithIsv)) {
            body.put("SignTimeWithIsv", request.signTimeWithIsv);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.taxNo)) {
            body.put("TaxNo", request.taxNo);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.taxPayerQualification)) {
            body.put("TaxPayerQualification", request.taxPayerQualification);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.taxPayerValidation)) {
            body.put("TaxPayerValidation", request.taxPayerValidation);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.title)) {
            body.put("Title", request.title);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.withInvoice)) {
            body.put("WithInvoice", request.withInvoice);
        }

        com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
            new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
        ));
        com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
            new TeaPair("action", "CreateTransaction"),
            new TeaPair("version", "2021-09-01"),
            new TeaPair("protocol", "HTTPS"),
            new TeaPair("pathname", "/"),
            new TeaPair("method", "POST"),
            new TeaPair("authType", "AK"),
            new TeaPair("style", "RPC"),
            new TeaPair("reqBodyType", "formData"),
            new TeaPair("bodyType", "json")
        ));
        return TeaModel.toModel(this.callApi(params, req, runtime), new CreateTransactionResponse());
    }