Documentation
¶
Index ¶
- type ArtificialRefundRequest
- type ArtificialRefundResponse
- type ArtificialRefundResult
- type BatchUpdateInvoiceRefundOrderRequest
- func NewBatchUpdateInvoiceRefundOrderRequest(regionId string) *BatchUpdateInvoiceRefundOrderRequest
- func NewBatchUpdateInvoiceRefundOrderRequestWithAllParams(regionId string, pin *string) *BatchUpdateInvoiceRefundOrderRequest
- func NewBatchUpdateInvoiceRefundOrderRequestWithoutParam() *BatchUpdateInvoiceRefundOrderRequest
- type BatchUpdateInvoiceRefundOrderResponse
- type BatchUpdateInvoiceRefundOrderResult
- type BillDetailRequest
- type BillDetailResponse
- type BillDetailResult
- type CalculateInvoicePriceRequest
- func NewCalculateInvoicePriceRequest(regionId string) *CalculateInvoicePriceRequest
- func NewCalculateInvoicePriceRequestWithAllParams(regionId string, amount *int, orderInfo []invoice.OrderInfo) *CalculateInvoicePriceRequest
- func NewCalculateInvoicePriceRequestWithoutParam() *CalculateInvoicePriceRequest
- type CalculateInvoicePriceResponse
- type CalculateInvoicePriceResult
- type CancelInvoiceRequest
- type CancelInvoiceResponse
- type CancelInvoiceResult
- type CheckInvoiceOwedInfoRequest
- func NewCheckInvoiceOwedInfoRequest(regionId string) *CheckInvoiceOwedInfoRequest
- func NewCheckInvoiceOwedInfoRequestWithAllParams(regionId string, pin *string, refundInfoList []invoice.RefundOweInvoice) *CheckInvoiceOwedInfoRequest
- func NewCheckInvoiceOwedInfoRequestWithoutParam() *CheckInvoiceOwedInfoRequest
- type CheckInvoiceOwedInfoResponse
- type CheckInvoiceOwedInfoResult
- type CreateAddressRequest
- func (r CreateAddressRequest) GetRegionId() string
- func (r *CreateAddressRequest) SetAddress(address string)
- func (r *CreateAddressRequest) SetCity(city string)
- func (r *CreateAddressRequest) SetCityId(cityId int)
- func (r *CreateAddressRequest) SetCounty(county string)
- func (r *CreateAddressRequest) SetCountyId(countyId int)
- func (r *CreateAddressRequest) SetCreateTime(createTime string)
- func (r *CreateAddressRequest) SetId(id int)
- func (r *CreateAddressRequest) SetIsDefault(isDefault int)
- func (r *CreateAddressRequest) SetName(name string)
- func (r *CreateAddressRequest) SetPhone(phone string)
- func (r *CreateAddressRequest) SetPin(pin string)
- func (r *CreateAddressRequest) SetProvince(province string)
- func (r *CreateAddressRequest) SetProvinceId(provinceId int)
- func (r *CreateAddressRequest) SetRegionId(regionId string)
- func (r *CreateAddressRequest) SetTown(town string)
- func (r *CreateAddressRequest) SetTownId(townId int)
- func (r *CreateAddressRequest) SetUpdateTime(updateTime string)
- func (r *CreateAddressRequest) SetZipCode(zipCode string)
- type CreateAddressResponse
- type CreateAddressResult
- type CreateInvoiceAgentRequest
- func NewCreateInvoiceAgentRequest(regionId string) *CreateInvoiceAgentRequest
- func NewCreateInvoiceAgentRequestWithAllParams(regionId string, orderIds *string, deductOrderIds *string, mediumType *string, ...) *CreateInvoiceAgentRequest
- func NewCreateInvoiceAgentRequestWithoutParam() *CreateInvoiceAgentRequest
- func (r CreateInvoiceAgentRequest) GetRegionId() string
- func (r *CreateInvoiceAgentRequest) SetAmount(amount int)
- func (r *CreateInvoiceAgentRequest) SetCreateInvoiceType(createInvoiceType string)
- func (r *CreateInvoiceAgentRequest) SetDeductOrderIds(deductOrderIds string)
- func (r *CreateInvoiceAgentRequest) SetInvoiceAll(invoiceAll int)
- func (r *CreateInvoiceAgentRequest) SetMediumType(mediumType string)
- func (r *CreateInvoiceAgentRequest) SetMonthGroups(monthGroups string)
- func (r *CreateInvoiceAgentRequest) SetOrderEndTime(orderEndTime string)
- func (r *CreateInvoiceAgentRequest) SetOrderIds(orderIds string)
- func (r *CreateInvoiceAgentRequest) SetOrderStartTime(orderStartTime string)
- func (r *CreateInvoiceAgentRequest) SetRegionId(regionId string)
- type CreateInvoiceAgentResponse
- type CreateInvoiceAgentResult
- type CreateInvoiceRequest
- func (r CreateInvoiceRequest) GetRegionId() string
- func (r *CreateInvoiceRequest) SetAmount(amount int)
- func (r *CreateInvoiceRequest) SetCreateInvoiceType(createInvoiceType string)
- func (r *CreateInvoiceRequest) SetDeductOrderIds(deductOrderIds string)
- func (r *CreateInvoiceRequest) SetInvoiceAll(invoiceAll int)
- func (r *CreateInvoiceRequest) SetMediumType(mediumType string)
- func (r *CreateInvoiceRequest) SetMonthGroups(monthGroups string)
- func (r *CreateInvoiceRequest) SetOrderEndTime(orderEndTime string)
- func (r *CreateInvoiceRequest) SetOrderIds(orderIds string)
- func (r *CreateInvoiceRequest) SetOrderStartTime(orderStartTime string)
- func (r *CreateInvoiceRequest) SetRegionId(regionId string)
- type CreateInvoiceResponse
- type CreateInvoiceResult
- type CreateInvoiceTemplateRequest
- func NewCreateInvoiceTemplateRequest(regionId string) *CreateInvoiceTemplateRequest
- func NewCreateInvoiceTemplateRequestWithAllParams(regionId string, invoiceType *string, invoiceTitle *string, ...) *CreateInvoiceTemplateRequest
- func NewCreateInvoiceTemplateRequestWithoutParam() *CreateInvoiceTemplateRequest
- func (r CreateInvoiceTemplateRequest) GetRegionId() string
- func (r *CreateInvoiceTemplateRequest) SetAccount(account string)
- func (r *CreateInvoiceTemplateRequest) SetAddress(address string)
- func (r *CreateInvoiceTemplateRequest) SetBank(bank string)
- func (r *CreateInvoiceTemplateRequest) SetCompany(company string)
- func (r *CreateInvoiceTemplateRequest) SetEmail(email string)
- func (r *CreateInvoiceTemplateRequest) SetInvoiceContent(invoiceContent string)
- func (r *CreateInvoiceTemplateRequest) SetInvoiceTitle(invoiceTitle string)
- func (r *CreateInvoiceTemplateRequest) SetInvoiceType(invoiceType string)
- func (r *CreateInvoiceTemplateRequest) SetMediumType(mediumType string)
- func (r *CreateInvoiceTemplateRequest) SetPhone(phone string)
- func (r *CreateInvoiceTemplateRequest) SetRegionId(regionId string)
- func (r *CreateInvoiceTemplateRequest) SetTaxId(taxId string)
- type CreateInvoiceTemplateResponse
- type CreateInvoiceTemplateResult
- type DecribeInvoicedChildOrdersRequest
- func NewDecribeInvoicedChildOrdersRequest(regionId string) *DecribeInvoicedChildOrdersRequest
- func NewDecribeInvoicedChildOrdersRequestWithAllParams(regionId string, pin *string, childOrderList []string) *DecribeInvoicedChildOrdersRequest
- func NewDecribeInvoicedChildOrdersRequestWithoutParam() *DecribeInvoicedChildOrdersRequest
- type DecribeInvoicedChildOrdersResponse
- type DecribeInvoicedChildOrdersResult
- type DeductOweFeeRequest
- type DeductOweFeeResponse
- type DeductOweFeeResult
- type DeleteAddressRequest
- type DeleteAddressResponse
- type DeleteAddressResult
- type DeleteInvoiceTemplateRequest
- type DeleteInvoiceTemplateResponse
- type DeleteInvoiceTemplateResult
- type DescribeAddressRequest
- type DescribeAddressResponse
- type DescribeAddressResult
- type DescribeAddressesRequest
- type DescribeAddressesResponse
- type DescribeAddressesResult
- type DescribeChildrenAreaRequest
- type DescribeChildrenAreaResponse
- type DescribeChildrenAreaResult
- type DescribeInvoiceOrderListRequest
- func NewDescribeInvoiceOrderListRequest(regionId string, pin string, pageIndex int, pageSize int) *DescribeInvoiceOrderListRequest
- func NewDescribeInvoiceOrderListRequestWithAllParams(regionId string, pin string, orderNumber *string, pageIndex int, pageSize int) *DescribeInvoiceOrderListRequest
- func NewDescribeInvoiceOrderListRequestWithoutParam() *DescribeInvoiceOrderListRequest
- func (r DescribeInvoiceOrderListRequest) GetRegionId() string
- func (r *DescribeInvoiceOrderListRequest) SetOrderNumber(orderNumber string)
- func (r *DescribeInvoiceOrderListRequest) SetPageIndex(pageIndex int)
- func (r *DescribeInvoiceOrderListRequest) SetPageSize(pageSize int)
- func (r *DescribeInvoiceOrderListRequest) SetPin(pin string)
- func (r *DescribeInvoiceOrderListRequest) SetRegionId(regionId string)
- type DescribeInvoiceOrderListResponse
- type DescribeInvoiceOrderListResult
- type DescribeInvoiceOrdersRequest
- func NewDescribeInvoiceOrdersRequest(regionId string) *DescribeInvoiceOrdersRequest
- func NewDescribeInvoiceOrdersRequestWithAllParams(regionId string, searchStartTime *string, searchEndTime *string, ...) *DescribeInvoiceOrdersRequest
- func NewDescribeInvoiceOrdersRequestWithoutParam() *DescribeInvoiceOrdersRequest
- func (r DescribeInvoiceOrdersRequest) GetRegionId() string
- func (r *DescribeInvoiceOrdersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInvoiceOrdersRequest) SetPageSize(pageSize int)
- func (r *DescribeInvoiceOrdersRequest) SetPayType(payType int)
- func (r *DescribeInvoiceOrdersRequest) SetReceiptType(receiptType string)
- func (r *DescribeInvoiceOrdersRequest) SetRegionId(regionId string)
- func (r *DescribeInvoiceOrdersRequest) SetSearchEndTime(searchEndTime string)
- func (r *DescribeInvoiceOrdersRequest) SetSearchStartTime(searchStartTime string)
- type DescribeInvoiceOrdersResponse
- type DescribeInvoiceOrdersResult
- type DescribeInvoiceRequest
- func NewDescribeInvoiceRequest(regionId string, invoiceNumber string, pageIndex int, pageSize int) *DescribeInvoiceRequest
- func NewDescribeInvoiceRequestWithAllParams(regionId string, invoiceNumber string, pageIndex int, pageSize int, ...) *DescribeInvoiceRequest
- func NewDescribeInvoiceRequestWithoutParam() *DescribeInvoiceRequest
- func (r DescribeInvoiceRequest) GetRegionId() string
- func (r *DescribeInvoiceRequest) SetInvoiceNumber(invoiceNumber string)
- func (r *DescribeInvoiceRequest) SetInvoiceType(invoiceType int)
- func (r *DescribeInvoiceRequest) SetPageIndex(pageIndex int)
- func (r *DescribeInvoiceRequest) SetPageSize(pageSize int)
- func (r *DescribeInvoiceRequest) SetPin(pin string)
- func (r *DescribeInvoiceRequest) SetRegionId(regionId string)
- type DescribeInvoiceResponse
- type DescribeInvoiceResult
- type DescribeInvoiceTemplateRequest
- type DescribeInvoiceTemplateResponse
- type DescribeInvoiceTemplateResult
- type DescribeInvoiceUrlRequest
- func NewDescribeInvoiceUrlRequest(regionId string) *DescribeInvoiceUrlRequest
- func NewDescribeInvoiceUrlRequestWithAllParams(regionId string, businessId *string, ivcCode *string, ivcNo *string, ...) *DescribeInvoiceUrlRequest
- func NewDescribeInvoiceUrlRequestWithoutParam() *DescribeInvoiceUrlRequest
- func (r DescribeInvoiceUrlRequest) GetRegionId() string
- func (r *DescribeInvoiceUrlRequest) SetBusinessId(businessId string)
- func (r *DescribeInvoiceUrlRequest) SetIvcCode(ivcCode string)
- func (r *DescribeInvoiceUrlRequest) SetIvcNo(ivcNo string)
- func (r *DescribeInvoiceUrlRequest) SetRegionId(regionId string)
- func (r *DescribeInvoiceUrlRequest) SetWid(wid string)
- type DescribeInvoiceUrlResponse
- type DescribeInvoiceUrlResult
- type DescribeInvoicesRequest
- func (r DescribeInvoicesRequest) GetRegionId() string
- func (r *DescribeInvoicesRequest) SetInvoiceType(invoiceType int)
- func (r *DescribeInvoicesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInvoicesRequest) SetPageSize(pageSize int)
- func (r *DescribeInvoicesRequest) SetRegionId(regionId string)
- func (r *DescribeInvoicesRequest) SetSearchEndDate(searchEndDate string)
- func (r *DescribeInvoicesRequest) SetSearchStartDate(searchStartDate string)
- func (r *DescribeInvoicesRequest) SetStatus(status string)
- type DescribeInvoicesResponse
- type DescribeInvoicesResult
- type DescribeMonthDetailRequest
- type DescribeMonthDetailResponse
- type DescribeMonthDetailResult
- type DescribeOrderInvoiceRequest
- func NewDescribeOrderInvoiceRequest(regionId string, pin string, orderNumberList []string) *DescribeOrderInvoiceRequest
- func NewDescribeOrderInvoiceRequestWithAllParams(regionId string, pin string, orderNumberList []string) *DescribeOrderInvoiceRequest
- func NewDescribeOrderInvoiceRequestWithoutParam() *DescribeOrderInvoiceRequest
- type DescribeOrderInvoiceResponse
- type DescribeOrderInvoiceResult
- type EditInvoiceTemplateRequest
- func (r EditInvoiceTemplateRequest) GetRegionId() string
- func (r *EditInvoiceTemplateRequest) SetAccount(account string)
- func (r *EditInvoiceTemplateRequest) SetAddress(address string)
- func (r *EditInvoiceTemplateRequest) SetBank(bank string)
- func (r *EditInvoiceTemplateRequest) SetCompany(company string)
- func (r *EditInvoiceTemplateRequest) SetEmail(email string)
- func (r *EditInvoiceTemplateRequest) SetInvoiceContent(invoiceContent string)
- func (r *EditInvoiceTemplateRequest) SetInvoiceTitle(invoiceTitle string)
- func (r *EditInvoiceTemplateRequest) SetInvoiceType(invoiceType string)
- func (r *EditInvoiceTemplateRequest) SetMediumType(mediumType string)
- func (r *EditInvoiceTemplateRequest) SetPhone(phone string)
- func (r *EditInvoiceTemplateRequest) SetRegionId(regionId string)
- func (r *EditInvoiceTemplateRequest) SetTaxId(taxId string)
- type EditInvoiceTemplateResponse
- type EditInvoiceTemplateResult
- type GetCompanyCreditInfoRequest
- func NewGetCompanyCreditInfoRequest(regionId string, enterpriseName string) *GetCompanyCreditInfoRequest
- func NewGetCompanyCreditInfoRequestWithAllParams(regionId string, enterpriseName string) *GetCompanyCreditInfoRequest
- func NewGetCompanyCreditInfoRequestWithoutParam() *GetCompanyCreditInfoRequest
- type GetCompanyCreditInfoResponse
- type GetCompanyCreditInfoResult
- type GetInvoicePreviewRequest
- func (r GetInvoicePreviewRequest) GetRegionId() string
- func (r *GetInvoicePreviewRequest) SetAmount(amount int)
- func (r *GetInvoicePreviewRequest) SetDeductInfoList(deductInfoList []invoice.DeductInfo)
- func (r *GetInvoicePreviewRequest) SetInvoiceAll(invoiceAll int)
- func (r *GetInvoicePreviewRequest) SetMediumType(mediumType string)
- func (r *GetInvoicePreviewRequest) SetMonthGroups(monthGroups string)
- func (r *GetInvoicePreviewRequest) SetOrderEndTime(orderEndTime string)
- func (r *GetInvoicePreviewRequest) SetOrderIds(orderIds string)
- func (r *GetInvoicePreviewRequest) SetOrderStartTime(orderStartTime string)
- func (r *GetInvoicePreviewRequest) SetPin(pin string)
- func (r *GetInvoicePreviewRequest) SetRegionId(regionId string)
- type GetInvoicePreviewResponse
- type GetInvoicePreviewResult
- type GetOrderRelateInfoRequest
- type GetOrderRelateInfoResponse
- type GetOrderRelateInfoResult
- type GetOrderRelateInvoiceRequest
- type GetOrderRelateInvoiceResponse
- type GetOrderRelateInvoiceResult
- type GetTaxInfoRequest
- type GetTaxInfoResponse
- type GetTaxInfoResult
- type InvoiceOweListRequest
- type InvoiceOweListResponse
- type InvoiceOweListResult
- type ModifyAddressRequest
- func (r ModifyAddressRequest) GetRegionId() string
- func (r *ModifyAddressRequest) SetAddress(address string)
- func (r *ModifyAddressRequest) SetCity(city string)
- func (r *ModifyAddressRequest) SetCityId(cityId int)
- func (r *ModifyAddressRequest) SetCounty(county string)
- func (r *ModifyAddressRequest) SetCountyId(countyId int)
- func (r *ModifyAddressRequest) SetCreateTime(createTime string)
- func (r *ModifyAddressRequest) SetId(id int)
- func (r *ModifyAddressRequest) SetIsDefault(isDefault int)
- func (r *ModifyAddressRequest) SetName(name string)
- func (r *ModifyAddressRequest) SetPhone(phone string)
- func (r *ModifyAddressRequest) SetPin(pin string)
- func (r *ModifyAddressRequest) SetProvince(province string)
- func (r *ModifyAddressRequest) SetProvinceId(provinceId int)
- func (r *ModifyAddressRequest) SetRegionId(regionId string)
- func (r *ModifyAddressRequest) SetTown(town string)
- func (r *ModifyAddressRequest) SetTownId(townId int)
- func (r *ModifyAddressRequest) SetUpdateTime(updateTime string)
- func (r *ModifyAddressRequest) SetZipCode(zipCode string)
- type ModifyAddressResponse
- type ModifyAddressResult
- type ModifyInvoiceTemplateRequest
- func NewModifyInvoiceTemplateRequest(regionId string) *ModifyInvoiceTemplateRequest
- func NewModifyInvoiceTemplateRequestWithAllParams(regionId string, invoiceType *string, invoiceTitle *string, ...) *ModifyInvoiceTemplateRequest
- func NewModifyInvoiceTemplateRequestWithoutParam() *ModifyInvoiceTemplateRequest
- func (r ModifyInvoiceTemplateRequest) GetRegionId() string
- func (r *ModifyInvoiceTemplateRequest) SetAccount(account string)
- func (r *ModifyInvoiceTemplateRequest) SetAddress(address string)
- func (r *ModifyInvoiceTemplateRequest) SetBank(bank string)
- func (r *ModifyInvoiceTemplateRequest) SetCompany(company string)
- func (r *ModifyInvoiceTemplateRequest) SetEmail(email string)
- func (r *ModifyInvoiceTemplateRequest) SetInvoiceContent(invoiceContent string)
- func (r *ModifyInvoiceTemplateRequest) SetInvoiceTitle(invoiceTitle string)
- func (r *ModifyInvoiceTemplateRequest) SetInvoiceType(invoiceType string)
- func (r *ModifyInvoiceTemplateRequest) SetMediumType(mediumType string)
- func (r *ModifyInvoiceTemplateRequest) SetPhone(phone string)
- func (r *ModifyInvoiceTemplateRequest) SetRegionId(regionId string)
- func (r *ModifyInvoiceTemplateRequest) SetTaxId(taxId string)
- type ModifyInvoiceTemplateResponse
- type ModifyInvoiceTemplateResult
- type RefundInvoiceRequest
- func NewRefundInvoiceRequest(regionId string, invoiceNumber string) *RefundInvoiceRequest
- func NewRefundInvoiceRequestWithAllParams(regionId string, invoiceNumber string, refundReason *string, remark *string, ...) *RefundInvoiceRequest
- func NewRefundInvoiceRequestWithoutParam() *RefundInvoiceRequest
- func (r RefundInvoiceRequest) GetRegionId() string
- func (r *RefundInvoiceRequest) SetInvoiceNumber(invoiceNumber string)
- func (r *RefundInvoiceRequest) SetLogisticsCompany(logisticsCompany string)
- func (r *RefundInvoiceRequest) SetLogisticsOrderNumber(logisticsOrderNumber string)
- func (r *RefundInvoiceRequest) SetMediumType(mediumType string)
- func (r *RefundInvoiceRequest) SetRefundReason(refundReason string)
- func (r *RefundInvoiceRequest) SetRegionId(regionId string)
- func (r *RefundInvoiceRequest) SetRemark(remark string)
- type RefundInvoiceResponse
- type RefundInvoiceResult
- type RefundOwedInvoiceRequest
- type RefundOwedInvoiceResponse
- type RefundOwedInvoiceResult
- type UpdateInvoiceRefundAmountRequest
- func NewUpdateInvoiceRefundAmountRequest(regionId string) *UpdateInvoiceRefundAmountRequest
- func NewUpdateInvoiceRefundAmountRequestWithAllParams(regionId string, refundInfoList []invoice.RefundInfo) *UpdateInvoiceRefundAmountRequest
- func NewUpdateInvoiceRefundAmountRequestWithoutParam() *UpdateInvoiceRefundAmountRequest
- type UpdateInvoiceRefundAmountResponse
- type UpdateInvoiceRefundAmountResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtificialRefundRequest ¶
type ArtificialRefundRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 退款订单号 (Optional) */
OrderId *string `json:"orderId"`
/* 退款金额 (Optional) */
RefundAmount *string `json:"refundAmount"`
}
func NewArtificialRefundRequest ¶
func NewArtificialRefundRequest( regionId string, ) *ArtificialRefundRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewArtificialRefundRequestWithAllParams ¶
func NewArtificialRefundRequestWithAllParams( regionId string, orderId *string, refundAmount *string, ) *ArtificialRefundRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param orderId: 退款订单号 (Optional) * param refundAmount: 退款金额 (Optional)
func NewArtificialRefundRequestWithoutParam ¶
func NewArtificialRefundRequestWithoutParam() *ArtificialRefundRequest
This constructor has better compatible ability when API parameters changed
func (ArtificialRefundRequest) GetRegionId ¶
func (r ArtificialRefundRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ArtificialRefundRequest) SetOrderId ¶
func (r *ArtificialRefundRequest) SetOrderId(orderId string)
param orderId: 退款订单号(Optional)
func (*ArtificialRefundRequest) SetRefundAmount ¶
func (r *ArtificialRefundRequest) SetRefundAmount(refundAmount string)
param refundAmount: 退款金额(Optional)
func (*ArtificialRefundRequest) SetRegionId ¶
func (r *ArtificialRefundRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type ArtificialRefundResponse ¶
type ArtificialRefundResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ArtificialRefundResult `json:"result"`
}
type ArtificialRefundResult ¶
type BatchUpdateInvoiceRefundOrderRequest ¶
type BatchUpdateInvoiceRefundOrderRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* pin (Optional) */
Pin *string `json:"pin"`
}
func NewBatchUpdateInvoiceRefundOrderRequest ¶
func NewBatchUpdateInvoiceRefundOrderRequest( regionId string, ) *BatchUpdateInvoiceRefundOrderRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchUpdateInvoiceRefundOrderRequestWithAllParams ¶
func NewBatchUpdateInvoiceRefundOrderRequestWithAllParams( regionId string, pin *string, ) *BatchUpdateInvoiceRefundOrderRequest
* param regionId: (Required) * param pin: pin (Optional)
func NewBatchUpdateInvoiceRefundOrderRequestWithoutParam ¶
func NewBatchUpdateInvoiceRefundOrderRequestWithoutParam() *BatchUpdateInvoiceRefundOrderRequest
This constructor has better compatible ability when API parameters changed
func (BatchUpdateInvoiceRefundOrderRequest) GetRegionId ¶
func (r BatchUpdateInvoiceRefundOrderRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchUpdateInvoiceRefundOrderRequest) SetPin ¶
func (r *BatchUpdateInvoiceRefundOrderRequest) SetPin(pin string)
param pin: pin(Optional)
func (*BatchUpdateInvoiceRefundOrderRequest) SetRegionId ¶
func (r *BatchUpdateInvoiceRefundOrderRequest) SetRegionId(regionId string)
param regionId: (Required)
type BatchUpdateInvoiceRefundOrderResponse ¶
type BatchUpdateInvoiceRefundOrderResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchUpdateInvoiceRefundOrderResult `json:"result"`
}
type BatchUpdateInvoiceRefundOrderResult ¶
type BatchUpdateInvoiceRefundOrderResult struct {
Result bool `json:"result"`
}
type BillDetailRequest ¶
type BillDetailRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 计费账单编号 */
BillId string `json:"billId"`
}
func NewBillDetailRequest ¶
func NewBillDetailRequest( regionId string, billId string, ) *BillDetailRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param billId: 计费账单编号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBillDetailRequestWithAllParams ¶
func NewBillDetailRequestWithAllParams( regionId string, billId string, ) *BillDetailRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param billId: 计费账单编号 (Required)
func NewBillDetailRequestWithoutParam ¶
func NewBillDetailRequestWithoutParam() *BillDetailRequest
This constructor has better compatible ability when API parameters changed
func (BillDetailRequest) GetRegionId ¶
func (r BillDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BillDetailRequest) SetBillId ¶
func (r *BillDetailRequest) SetBillId(billId string)
param billId: 计费账单编号(Required)
func (*BillDetailRequest) SetRegionId ¶
func (r *BillDetailRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type BillDetailResponse ¶
type BillDetailResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BillDetailResult `json:"result"`
}
type BillDetailResult ¶
type BillDetailResult struct {
BillDataList []invoice.BillDataList `json:"billDataList"`
}
type CalculateInvoicePriceRequest ¶
type CalculateInvoicePriceRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 预开票总金额(不传则简单计算金额) (Optional) */
Amount *int `json:"amount"`
/* (Optional) */
OrderInfo []invoice.OrderInfo `json:"orderInfo"`
}
func NewCalculateInvoicePriceRequest ¶
func NewCalculateInvoicePriceRequest( regionId string, ) *CalculateInvoicePriceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCalculateInvoicePriceRequestWithAllParams ¶
func NewCalculateInvoicePriceRequestWithAllParams( regionId string, amount *int, orderInfo []invoice.OrderInfo, ) *CalculateInvoicePriceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param amount: 预开票总金额(不传则简单计算金额) (Optional) * param orderInfo: (Optional)
func NewCalculateInvoicePriceRequestWithoutParam ¶
func NewCalculateInvoicePriceRequestWithoutParam() *CalculateInvoicePriceRequest
This constructor has better compatible ability when API parameters changed
func (CalculateInvoicePriceRequest) GetRegionId ¶
func (r CalculateInvoicePriceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CalculateInvoicePriceRequest) SetAmount ¶
func (r *CalculateInvoicePriceRequest) SetAmount(amount int)
param amount: 预开票总金额(不传则简单计算金额)(Optional)
func (*CalculateInvoicePriceRequest) SetOrderInfo ¶
func (r *CalculateInvoicePriceRequest) SetOrderInfo(orderInfo []invoice.OrderInfo)
param orderInfo: (Optional)
func (*CalculateInvoicePriceRequest) SetRegionId ¶
func (r *CalculateInvoicePriceRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type CalculateInvoicePriceResponse ¶
type CalculateInvoicePriceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CalculateInvoicePriceResult `json:"result"`
}
type CalculateInvoicePriceResult ¶
type CalculateInvoicePriceResult struct {
Result invoice.OrderInfoRes `json:"result"`
}
type CancelInvoiceRequest ¶
type CancelInvoiceRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 发票申请单号 */
InvoiceNumber string `json:"invoiceNumber"`
}
func NewCancelInvoiceRequest ¶
func NewCancelInvoiceRequest( regionId string, invoiceNumber string, ) *CancelInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param invoiceNumber: 发票申请单号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCancelInvoiceRequestWithAllParams ¶
func NewCancelInvoiceRequestWithAllParams( regionId string, invoiceNumber string, ) *CancelInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param invoiceNumber: 发票申请单号 (Required)
func NewCancelInvoiceRequestWithoutParam ¶
func NewCancelInvoiceRequestWithoutParam() *CancelInvoiceRequest
This constructor has better compatible ability when API parameters changed
func (CancelInvoiceRequest) GetRegionId ¶
func (r CancelInvoiceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CancelInvoiceRequest) SetInvoiceNumber ¶
func (r *CancelInvoiceRequest) SetInvoiceNumber(invoiceNumber string)
param invoiceNumber: 发票申请单号(Required)
func (*CancelInvoiceRequest) SetRegionId ¶
func (r *CancelInvoiceRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type CancelInvoiceResponse ¶
type CancelInvoiceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CancelInvoiceResult `json:"result"`
}
type CancelInvoiceResult ¶
type CheckInvoiceOwedInfoRequest ¶
type CheckInvoiceOwedInfoRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* pin (Optional) */
Pin *string `json:"pin"`
/* 退款订单信息 (Optional) */
RefundInfoList []invoice.RefundOweInvoice `json:"refundInfoList"`
}
func NewCheckInvoiceOwedInfoRequest ¶
func NewCheckInvoiceOwedInfoRequest( regionId string, ) *CheckInvoiceOwedInfoRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCheckInvoiceOwedInfoRequestWithAllParams ¶
func NewCheckInvoiceOwedInfoRequestWithAllParams( regionId string, pin *string, refundInfoList []invoice.RefundOweInvoice, ) *CheckInvoiceOwedInfoRequest
* param regionId: (Required) * param pin: pin (Optional) * param refundInfoList: 退款订单信息 (Optional)
func NewCheckInvoiceOwedInfoRequestWithoutParam ¶
func NewCheckInvoiceOwedInfoRequestWithoutParam() *CheckInvoiceOwedInfoRequest
This constructor has better compatible ability when API parameters changed
func (CheckInvoiceOwedInfoRequest) GetRegionId ¶
func (r CheckInvoiceOwedInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CheckInvoiceOwedInfoRequest) SetPin ¶
func (r *CheckInvoiceOwedInfoRequest) SetPin(pin string)
param pin: pin(Optional)
func (*CheckInvoiceOwedInfoRequest) SetRefundInfoList ¶
func (r *CheckInvoiceOwedInfoRequest) SetRefundInfoList(refundInfoList []invoice.RefundOweInvoice)
param refundInfoList: 退款订单信息(Optional)
func (*CheckInvoiceOwedInfoRequest) SetRegionId ¶
func (r *CheckInvoiceOwedInfoRequest) SetRegionId(regionId string)
param regionId: (Required)
type CheckInvoiceOwedInfoResponse ¶
type CheckInvoiceOwedInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CheckInvoiceOwedInfoResult `json:"result"`
}
type CheckInvoiceOwedInfoResult ¶
type CheckInvoiceOwedInfoResult struct {
Result invoice.CheckResult `json:"result"`
}
type CreateAddressRequest ¶
type CreateAddressRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* id (Optional) */
Id *int `json:"id"`
/* 收件人姓名 (Optional) */
Name *string `json:"name"`
/* 收件人电话 (Optional) */
Phone *string `json:"phone"`
/* 省 (Optional) */
Province *string `json:"province"`
/* 市 (Optional) */
City *string `json:"city"`
/* 区 (Optional) */
County *string `json:"county"`
/* 县 (Optional) */
Town *string `json:"town"`
/* 邮编 (Optional) */
Address *string `json:"address"`
/* 是否默认收货地址 (Optional) */
IsDefault *int `json:"isDefault"`
/* 更新时间 (Optional) */
UpdateTime *string `json:"updateTime"`
/* 用户pin (Optional) */
Pin *string `json:"pin"`
/* 创建时间 (Optional) */
CreateTime *string `json:"createTime"`
/* 邮编 (Optional) */
ZipCode *string `json:"zipCode"`
/* 省id (Optional) */
ProvinceId *int `json:"provinceId"`
/* 市id (Optional) */
CityId *int `json:"cityId"`
/* 区县id (Optional) */
CountyId *int `json:"countyId"`
/* 乡镇id (Optional) */
TownId *int `json:"townId"`
}
func NewCreateAddressRequest ¶
func NewCreateAddressRequest( regionId string, ) *CreateAddressRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAddressRequestWithAllParams ¶
func NewCreateAddressRequestWithAllParams( regionId string, id *int, name *string, phone *string, province *string, city *string, county *string, town *string, address *string, isDefault *int, updateTime *string, pin *string, createTime *string, zipCode *string, provinceId *int, cityId *int, countyId *int, townId *int, ) *CreateAddressRequest
* param regionId: (Required) * param id: id (Optional) * param name: 收件人姓名 (Optional) * param phone: 收件人电话 (Optional) * param province: 省 (Optional) * param city: 市 (Optional) * param county: 区 (Optional) * param town: 县 (Optional) * param address: 邮编 (Optional) * param isDefault: 是否默认收货地址 (Optional) * param updateTime: 更新时间 (Optional) * param pin: 用户pin (Optional) * param createTime: 创建时间 (Optional) * param zipCode: 邮编 (Optional) * param provinceId: 省id (Optional) * param cityId: 市id (Optional) * param countyId: 区县id (Optional) * param townId: 乡镇id (Optional)
func NewCreateAddressRequestWithoutParam ¶
func NewCreateAddressRequestWithoutParam() *CreateAddressRequest
This constructor has better compatible ability when API parameters changed
func (CreateAddressRequest) GetRegionId ¶
func (r CreateAddressRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAddressRequest) SetAddress ¶
func (r *CreateAddressRequest) SetAddress(address string)
param address: 邮编(Optional)
func (*CreateAddressRequest) SetCity ¶
func (r *CreateAddressRequest) SetCity(city string)
param city: 市(Optional)
func (*CreateAddressRequest) SetCityId ¶
func (r *CreateAddressRequest) SetCityId(cityId int)
param cityId: 市id(Optional)
func (*CreateAddressRequest) SetCounty ¶
func (r *CreateAddressRequest) SetCounty(county string)
param county: 区(Optional)
func (*CreateAddressRequest) SetCountyId ¶
func (r *CreateAddressRequest) SetCountyId(countyId int)
param countyId: 区县id(Optional)
func (*CreateAddressRequest) SetCreateTime ¶
func (r *CreateAddressRequest) SetCreateTime(createTime string)
param createTime: 创建时间(Optional)
func (*CreateAddressRequest) SetId ¶
func (r *CreateAddressRequest) SetId(id int)
param id: id(Optional)
func (*CreateAddressRequest) SetIsDefault ¶
func (r *CreateAddressRequest) SetIsDefault(isDefault int)
param isDefault: 是否默认收货地址(Optional)
func (*CreateAddressRequest) SetName ¶
func (r *CreateAddressRequest) SetName(name string)
param name: 收件人姓名(Optional)
func (*CreateAddressRequest) SetPhone ¶
func (r *CreateAddressRequest) SetPhone(phone string)
param phone: 收件人电话(Optional)
func (*CreateAddressRequest) SetPin ¶
func (r *CreateAddressRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*CreateAddressRequest) SetProvince ¶
func (r *CreateAddressRequest) SetProvince(province string)
param province: 省(Optional)
func (*CreateAddressRequest) SetProvinceId ¶
func (r *CreateAddressRequest) SetProvinceId(provinceId int)
param provinceId: 省id(Optional)
func (*CreateAddressRequest) SetRegionId ¶
func (r *CreateAddressRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*CreateAddressRequest) SetTown ¶
func (r *CreateAddressRequest) SetTown(town string)
param town: 县(Optional)
func (*CreateAddressRequest) SetTownId ¶
func (r *CreateAddressRequest) SetTownId(townId int)
param townId: 乡镇id(Optional)
func (*CreateAddressRequest) SetUpdateTime ¶
func (r *CreateAddressRequest) SetUpdateTime(updateTime string)
param updateTime: 更新时间(Optional)
func (*CreateAddressRequest) SetZipCode ¶
func (r *CreateAddressRequest) SetZipCode(zipCode string)
param zipCode: 邮编(Optional)
type CreateAddressResponse ¶
type CreateAddressResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateAddressResult `json:"result"`
}
type CreateAddressResult ¶
type CreateInvoiceAgentRequest ¶
type CreateInvoiceAgentRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 需要开票的订单号列表,以逗号分隔 (Optional) */
OrderIds *string `json:"orderIds"`
/* 抵扣单据单号列表,以逗号分隔 (Optional) */
DeductOrderIds *string `json:"deductOrderIds"`
/* 发票类型[电子-electronic] (Optional) */
MediumType *string `json:"mediumType"`
/* 开票类型[按明细开票-consume,按月账单开票-month,指定金额开票-money(mediumType=paper生效)] (Optional) */
CreateInvoiceType *string `json:"createInvoiceType"`
/* 是否全部开票[全部开票-1 不需要传orderIds 需要传 开始、结束时间] (Optional) */
InvoiceAll *int `json:"invoiceAll"`
/* 开票订单的开始时间(开票标识为 全部开票 时不需要传) (Optional) */
OrderStartTime *string `json:"orderStartTime"`
/* 开票订单的结束时间(开票标识为 全部开票 时不需要传) (Optional) */
OrderEndTime *string `json:"orderEndTime"`
/* 开票月份 仅按月账单开票生效 例(202407,202406)多个月份用逗号分隔 (Optional) */
MonthGroups *string `json:"monthGroups"`
/* 指定金额开票时 传入金额 开票类型=money时必传 (Optional) */
Amount *int `json:"amount"`
}
func NewCreateInvoiceAgentRequest ¶
func NewCreateInvoiceAgentRequest( regionId string, ) *CreateInvoiceAgentRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInvoiceAgentRequestWithAllParams ¶
func NewCreateInvoiceAgentRequestWithAllParams( regionId string, orderIds *string, deductOrderIds *string, mediumType *string, createInvoiceType *string, invoiceAll *int, orderStartTime *string, orderEndTime *string, monthGroups *string, amount *int, ) *CreateInvoiceAgentRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param orderIds: 需要开票的订单号列表,以逗号分隔 (Optional) * param deductOrderIds: 抵扣单据单号列表,以逗号分隔 (Optional) * param mediumType: 发票类型[电子-electronic] (Optional) * param createInvoiceType: 开票类型[按明细开票-consume,按月账单开票-month,指定金额开票-money(mediumType=paper生效)] (Optional) * param invoiceAll: 是否全部开票[全部开票-1 不需要传orderIds 需要传 开始、结束时间] (Optional) * param orderStartTime: 开票订单的开始时间(开票标识为 全部开票 时不需要传) (Optional) * param orderEndTime: 开票订单的结束时间(开票标识为 全部开票 时不需要传) (Optional) * param monthGroups: 开票月份 仅按月账单开票生效 例(202407,202406)多个月份用逗号分隔 (Optional) * param amount: 指定金额开票时 传入金额 开票类型=money时必传 (Optional)
func NewCreateInvoiceAgentRequestWithoutParam ¶
func NewCreateInvoiceAgentRequestWithoutParam() *CreateInvoiceAgentRequest
This constructor has better compatible ability when API parameters changed
func (CreateInvoiceAgentRequest) GetRegionId ¶
func (r CreateInvoiceAgentRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInvoiceAgentRequest) SetAmount ¶
func (r *CreateInvoiceAgentRequest) SetAmount(amount int)
param amount: 指定金额开票时 传入金额 开票类型=money时必传(Optional)
func (*CreateInvoiceAgentRequest) SetCreateInvoiceType ¶
func (r *CreateInvoiceAgentRequest) SetCreateInvoiceType(createInvoiceType string)
param createInvoiceType: 开票类型[按明细开票-consume,按月账单开票-month,指定金额开票-money(mediumType=paper生效)](Optional)
func (*CreateInvoiceAgentRequest) SetDeductOrderIds ¶
func (r *CreateInvoiceAgentRequest) SetDeductOrderIds(deductOrderIds string)
param deductOrderIds: 抵扣单据单号列表,以逗号分隔(Optional)
func (*CreateInvoiceAgentRequest) SetInvoiceAll ¶
func (r *CreateInvoiceAgentRequest) SetInvoiceAll(invoiceAll int)
param invoiceAll: 是否全部开票[全部开票-1 不需要传orderIds 需要传 开始、结束时间](Optional)
func (*CreateInvoiceAgentRequest) SetMediumType ¶
func (r *CreateInvoiceAgentRequest) SetMediumType(mediumType string)
param mediumType: 发票类型[电子-electronic](Optional)
func (*CreateInvoiceAgentRequest) SetMonthGroups ¶
func (r *CreateInvoiceAgentRequest) SetMonthGroups(monthGroups string)
param monthGroups: 开票月份 仅按月账单开票生效 例(202407,202406)多个月份用逗号分隔(Optional)
func (*CreateInvoiceAgentRequest) SetOrderEndTime ¶
func (r *CreateInvoiceAgentRequest) SetOrderEndTime(orderEndTime string)
param orderEndTime: 开票订单的结束时间(开票标识为 全部开票 时不需要传)(Optional)
func (*CreateInvoiceAgentRequest) SetOrderIds ¶
func (r *CreateInvoiceAgentRequest) SetOrderIds(orderIds string)
param orderIds: 需要开票的订单号列表,以逗号分隔(Optional)
func (*CreateInvoiceAgentRequest) SetOrderStartTime ¶
func (r *CreateInvoiceAgentRequest) SetOrderStartTime(orderStartTime string)
param orderStartTime: 开票订单的开始时间(开票标识为 全部开票 时不需要传)(Optional)
func (*CreateInvoiceAgentRequest) SetRegionId ¶
func (r *CreateInvoiceAgentRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type CreateInvoiceAgentResponse ¶
type CreateInvoiceAgentResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateInvoiceAgentResult `json:"result"`
}
type CreateInvoiceRequest ¶
type CreateInvoiceRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 需要开票的订单号列表,以逗号分隔 (Optional) */
OrderIds *string `json:"orderIds"`
/* 抵扣单据单号列表,以逗号分隔 (Optional) */
DeductOrderIds *string `json:"deductOrderIds"`
/* 发票类型[电子-electronic] (Optional) */
MediumType *string `json:"mediumType"`
/* 开票类型[按明细开票-consume,按月账单开票-month,指定金额开票-money(mediumType=paper生效)] (Optional) */
CreateInvoiceType *string `json:"createInvoiceType"`
/* 是否全部开票[全部开票-1 不需要传orderIds 需要传 开始、结束时间] (Optional) */
InvoiceAll *int `json:"invoiceAll"`
/* 开票订单的开始时间(开票标识为 全部开票 时不需要传) (Optional) */
OrderStartTime *string `json:"orderStartTime"`
/* 开票订单的结束时间(开票标识为 全部开票 时不需要传) (Optional) */
OrderEndTime *string `json:"orderEndTime"`
/* 开票月份 仅按月账单开票生效 例(202407,202406)多个月份用逗号分隔 (Optional) */
MonthGroups *string `json:"monthGroups"`
/* 指定金额开票时 传入金额 开票类型=money时必传 (Optional) */
Amount *int `json:"amount"`
}
func NewCreateInvoiceRequest ¶
func NewCreateInvoiceRequest( regionId string, ) *CreateInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInvoiceRequestWithAllParams ¶
func NewCreateInvoiceRequestWithAllParams( regionId string, orderIds *string, deductOrderIds *string, mediumType *string, createInvoiceType *string, invoiceAll *int, orderStartTime *string, orderEndTime *string, monthGroups *string, amount *int, ) *CreateInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param orderIds: 需要开票的订单号列表,以逗号分隔 (Optional) * param deductOrderIds: 抵扣单据单号列表,以逗号分隔 (Optional) * param mediumType: 发票类型[电子-electronic] (Optional) * param createInvoiceType: 开票类型[按明细开票-consume,按月账单开票-month,指定金额开票-money(mediumType=paper生效)] (Optional) * param invoiceAll: 是否全部开票[全部开票-1 不需要传orderIds 需要传 开始、结束时间] (Optional) * param orderStartTime: 开票订单的开始时间(开票标识为 全部开票 时不需要传) (Optional) * param orderEndTime: 开票订单的结束时间(开票标识为 全部开票 时不需要传) (Optional) * param monthGroups: 开票月份 仅按月账单开票生效 例(202407,202406)多个月份用逗号分隔 (Optional) * param amount: 指定金额开票时 传入金额 开票类型=money时必传 (Optional)
func NewCreateInvoiceRequestWithoutParam ¶
func NewCreateInvoiceRequestWithoutParam() *CreateInvoiceRequest
This constructor has better compatible ability when API parameters changed
func (CreateInvoiceRequest) GetRegionId ¶
func (r CreateInvoiceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInvoiceRequest) SetAmount ¶
func (r *CreateInvoiceRequest) SetAmount(amount int)
param amount: 指定金额开票时 传入金额 开票类型=money时必传(Optional)
func (*CreateInvoiceRequest) SetCreateInvoiceType ¶
func (r *CreateInvoiceRequest) SetCreateInvoiceType(createInvoiceType string)
param createInvoiceType: 开票类型[按明细开票-consume,按月账单开票-month,指定金额开票-money(mediumType=paper生效)](Optional)
func (*CreateInvoiceRequest) SetDeductOrderIds ¶
func (r *CreateInvoiceRequest) SetDeductOrderIds(deductOrderIds string)
param deductOrderIds: 抵扣单据单号列表,以逗号分隔(Optional)
func (*CreateInvoiceRequest) SetInvoiceAll ¶
func (r *CreateInvoiceRequest) SetInvoiceAll(invoiceAll int)
param invoiceAll: 是否全部开票[全部开票-1 不需要传orderIds 需要传 开始、结束时间](Optional)
func (*CreateInvoiceRequest) SetMediumType ¶
func (r *CreateInvoiceRequest) SetMediumType(mediumType string)
param mediumType: 发票类型[电子-electronic](Optional)
func (*CreateInvoiceRequest) SetMonthGroups ¶
func (r *CreateInvoiceRequest) SetMonthGroups(monthGroups string)
param monthGroups: 开票月份 仅按月账单开票生效 例(202407,202406)多个月份用逗号分隔(Optional)
func (*CreateInvoiceRequest) SetOrderEndTime ¶
func (r *CreateInvoiceRequest) SetOrderEndTime(orderEndTime string)
param orderEndTime: 开票订单的结束时间(开票标识为 全部开票 时不需要传)(Optional)
func (*CreateInvoiceRequest) SetOrderIds ¶
func (r *CreateInvoiceRequest) SetOrderIds(orderIds string)
param orderIds: 需要开票的订单号列表,以逗号分隔(Optional)
func (*CreateInvoiceRequest) SetOrderStartTime ¶
func (r *CreateInvoiceRequest) SetOrderStartTime(orderStartTime string)
param orderStartTime: 开票订单的开始时间(开票标识为 全部开票 时不需要传)(Optional)
func (*CreateInvoiceRequest) SetRegionId ¶
func (r *CreateInvoiceRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type CreateInvoiceResponse ¶
type CreateInvoiceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateInvoiceResult `json:"result"`
}
type CreateInvoiceResult ¶
type CreateInvoiceTemplateRequest ¶
type CreateInvoiceTemplateRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* 发票类型:[个人增值税普通发票-Personal_VAT_Ordinary_Invoice,企业增值税专用发票-Enterprise_VAT_Special_Invoice,企业增值税普通发票-Enterprise_VAT_Ordinary_Invoice] (Optional) */
InvoiceType *string `json:"invoiceType"`
/* 发票抬头 (Optional) */
InvoiceTitle *string `json:"invoiceTitle"`
/* 开票内容(按类别开票/按明细开票) (Optional) */
InvoiceContent *string `json:"invoiceContent"`
/* 纳税人识别码(发票类型为企业增值税专用发票和企业增值税普通发票时必填) (Optional) */
TaxId *string `json:"taxId"`
/* 单位名称(发票类型为企业增值税专用发票时必填) (Optional) */
Company *string `json:"company"`
/* 注册电话(发票类型为个人增值税普通发票和企业增值税普通发票时作为收票人手机号) (Optional) */
Phone *string `json:"phone"`
/* 开户银行(发票类型为企业增值税专用发票时必填) (Optional) */
Bank *string `json:"bank"`
/* 银行账户(发票类型为企业增值税专用发票时必填) (Optional) */
Account *string `json:"account"`
/* 注册地址(发票类型为企业增值税专用发票时必填) (Optional) */
Address *string `json:"address"`
/* 邮箱 (Optional) */
Email *string `json:"email"`
/* [电子-electronic] (Optional) */
MediumType *string `json:"mediumType"`
}
func NewCreateInvoiceTemplateRequest ¶
func NewCreateInvoiceTemplateRequest( regionId string, ) *CreateInvoiceTemplateRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInvoiceTemplateRequestWithAllParams ¶
func NewCreateInvoiceTemplateRequestWithAllParams( regionId string, invoiceType *string, invoiceTitle *string, invoiceContent *string, taxId *string, company *string, phone *string, bank *string, account *string, address *string, email *string, mediumType *string, ) *CreateInvoiceTemplateRequest
* param regionId: (Required) * param invoiceType: 发票类型:[个人增值税普通发票-Personal_VAT_Ordinary_Invoice,企业增值税专用发票-Enterprise_VAT_Special_Invoice,企业增值税普通发票-Enterprise_VAT_Ordinary_Invoice] (Optional) * param invoiceTitle: 发票抬头 (Optional) * param invoiceContent: 开票内容(按类别开票/按明细开票) (Optional) * param taxId: 纳税人识别码(发票类型为企业增值税专用发票和企业增值税普通发票时必填) (Optional) * param company: 单位名称(发票类型为企业增值税专用发票时必填) (Optional) * param phone: 注册电话(发票类型为个人增值税普通发票和企业增值税普通发票时作为收票人手机号) (Optional) * param bank: 开户银行(发票类型为企业增值税专用发票时必填) (Optional) * param account: 银行账户(发票类型为企业增值税专用发票时必填) (Optional) * param address: 注册地址(发票类型为企业增值税专用发票时必填) (Optional) * param email: 邮箱 (Optional) * param mediumType: [电子-electronic] (Optional)
func NewCreateInvoiceTemplateRequestWithoutParam ¶
func NewCreateInvoiceTemplateRequestWithoutParam() *CreateInvoiceTemplateRequest
This constructor has better compatible ability when API parameters changed
func (CreateInvoiceTemplateRequest) GetRegionId ¶
func (r CreateInvoiceTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInvoiceTemplateRequest) SetAccount ¶
func (r *CreateInvoiceTemplateRequest) SetAccount(account string)
param account: 银行账户(发票类型为企业增值税专用发票时必填)(Optional)
func (*CreateInvoiceTemplateRequest) SetAddress ¶
func (r *CreateInvoiceTemplateRequest) SetAddress(address string)
param address: 注册地址(发票类型为企业增值税专用发票时必填)(Optional)
func (*CreateInvoiceTemplateRequest) SetBank ¶
func (r *CreateInvoiceTemplateRequest) SetBank(bank string)
param bank: 开户银行(发票类型为企业增值税专用发票时必填)(Optional)
func (*CreateInvoiceTemplateRequest) SetCompany ¶
func (r *CreateInvoiceTemplateRequest) SetCompany(company string)
param company: 单位名称(发票类型为企业增值税专用发票时必填)(Optional)
func (*CreateInvoiceTemplateRequest) SetEmail ¶
func (r *CreateInvoiceTemplateRequest) SetEmail(email string)
param email: 邮箱(Optional)
func (*CreateInvoiceTemplateRequest) SetInvoiceContent ¶
func (r *CreateInvoiceTemplateRequest) SetInvoiceContent(invoiceContent string)
param invoiceContent: 开票内容(按类别开票/按明细开票)(Optional)
func (*CreateInvoiceTemplateRequest) SetInvoiceTitle ¶
func (r *CreateInvoiceTemplateRequest) SetInvoiceTitle(invoiceTitle string)
param invoiceTitle: 发票抬头(Optional)
func (*CreateInvoiceTemplateRequest) SetInvoiceType ¶
func (r *CreateInvoiceTemplateRequest) SetInvoiceType(invoiceType string)
param invoiceType: 发票类型:[个人增值税普通发票-Personal_VAT_Ordinary_Invoice,企业增值税专用发票-Enterprise_VAT_Special_Invoice,企业增值税普通发票-Enterprise_VAT_Ordinary_Invoice](Optional)
func (*CreateInvoiceTemplateRequest) SetMediumType ¶
func (r *CreateInvoiceTemplateRequest) SetMediumType(mediumType string)
param mediumType: [电子-electronic](Optional)
func (*CreateInvoiceTemplateRequest) SetPhone ¶
func (r *CreateInvoiceTemplateRequest) SetPhone(phone string)
param phone: 注册电话(发票类型为个人增值税普通发票和企业增值税普通发票时作为收票人手机号)(Optional)
func (*CreateInvoiceTemplateRequest) SetRegionId ¶
func (r *CreateInvoiceTemplateRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*CreateInvoiceTemplateRequest) SetTaxId ¶
func (r *CreateInvoiceTemplateRequest) SetTaxId(taxId string)
param taxId: 纳税人识别码(发票类型为企业增值税专用发票和企业增值税普通发票时必填)(Optional)
type CreateInvoiceTemplateResponse ¶
type CreateInvoiceTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateInvoiceTemplateResult `json:"result"`
}
type DecribeInvoicedChildOrdersRequest ¶
type DecribeInvoicedChildOrdersRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* 用户pin (Optional) */
Pin *string `json:"pin"`
/* 子单列表 (Optional) */
ChildOrderList []string `json:"childOrderList"`
}
func NewDecribeInvoicedChildOrdersRequest ¶
func NewDecribeInvoicedChildOrdersRequest( regionId string, ) *DecribeInvoicedChildOrdersRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDecribeInvoicedChildOrdersRequestWithAllParams ¶
func NewDecribeInvoicedChildOrdersRequestWithAllParams( regionId string, pin *string, childOrderList []string, ) *DecribeInvoicedChildOrdersRequest
* param regionId: (Required) * param pin: 用户pin (Optional) * param childOrderList: 子单列表 (Optional)
func NewDecribeInvoicedChildOrdersRequestWithoutParam ¶
func NewDecribeInvoicedChildOrdersRequestWithoutParam() *DecribeInvoicedChildOrdersRequest
This constructor has better compatible ability when API parameters changed
func (DecribeInvoicedChildOrdersRequest) GetRegionId ¶
func (r DecribeInvoicedChildOrdersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DecribeInvoicedChildOrdersRequest) SetChildOrderList ¶
func (r *DecribeInvoicedChildOrdersRequest) SetChildOrderList(childOrderList []string)
param childOrderList: 子单列表(Optional)
func (*DecribeInvoicedChildOrdersRequest) SetPin ¶
func (r *DecribeInvoicedChildOrdersRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*DecribeInvoicedChildOrdersRequest) SetRegionId ¶
func (r *DecribeInvoicedChildOrdersRequest) SetRegionId(regionId string)
param regionId: (Required)
type DecribeInvoicedChildOrdersResponse ¶
type DecribeInvoicedChildOrdersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DecribeInvoicedChildOrdersResult `json:"result"`
}
type DecribeInvoicedChildOrdersResult ¶
type DecribeInvoicedChildOrdersResult struct {
Result []string `json:"result"`
}
type DeductOweFeeRequest ¶
type DeductOweFeeRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 抵扣订单号 (Optional) */
OrderIds *string `json:"orderIds"`
}
func NewDeductOweFeeRequest ¶
func NewDeductOweFeeRequest( regionId string, ) *DeductOweFeeRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeductOweFeeRequestWithAllParams ¶
func NewDeductOweFeeRequestWithAllParams( regionId string, orderIds *string, ) *DeductOweFeeRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param orderIds: 抵扣订单号 (Optional)
func NewDeductOweFeeRequestWithoutParam ¶
func NewDeductOweFeeRequestWithoutParam() *DeductOweFeeRequest
This constructor has better compatible ability when API parameters changed
func (DeductOweFeeRequest) GetRegionId ¶
func (r DeductOweFeeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeductOweFeeRequest) SetOrderIds ¶
func (r *DeductOweFeeRequest) SetOrderIds(orderIds string)
param orderIds: 抵扣订单号(Optional)
func (*DeductOweFeeRequest) SetRegionId ¶
func (r *DeductOweFeeRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type DeductOweFeeResponse ¶
type DeductOweFeeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeductOweFeeResult `json:"result"`
}
type DeductOweFeeResult ¶
type DeleteAddressRequest ¶
type DeleteAddressRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* */
Id int `json:"id"`
/* 用户pin(运营后台必传) (Optional) */
Pin *string `json:"pin"`
}
func NewDeleteAddressRequest ¶
func NewDeleteAddressRequest( regionId string, id int, ) *DeleteAddressRequest
* param regionId: (Required) * param id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAddressRequestWithAllParams ¶
func NewDeleteAddressRequestWithAllParams( regionId string, id int, pin *string, ) *DeleteAddressRequest
* param regionId: (Required) * param id: (Required) * param pin: 用户pin(运营后台必传) (Optional)
func NewDeleteAddressRequestWithoutParam ¶
func NewDeleteAddressRequestWithoutParam() *DeleteAddressRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAddressRequest) GetRegionId ¶
func (r DeleteAddressRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAddressRequest) SetId ¶
func (r *DeleteAddressRequest) SetId(id int)
param id: (Required)
func (*DeleteAddressRequest) SetPin ¶
func (r *DeleteAddressRequest) SetPin(pin string)
param pin: 用户pin(运营后台必传)(Optional)
func (*DeleteAddressRequest) SetRegionId ¶
func (r *DeleteAddressRequest) SetRegionId(regionId string)
param regionId: (Required)
type DeleteAddressResponse ¶
type DeleteAddressResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteAddressResult `json:"result"`
}
type DeleteAddressResult ¶
type DeleteInvoiceTemplateRequest ¶
type DeleteInvoiceTemplateRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
}
func NewDeleteInvoiceTemplateRequest ¶
func NewDeleteInvoiceTemplateRequest( regionId string, ) *DeleteInvoiceTemplateRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteInvoiceTemplateRequestWithAllParams ¶
func NewDeleteInvoiceTemplateRequestWithAllParams( regionId string, ) *DeleteInvoiceTemplateRequest
* param regionId: (Required)
func NewDeleteInvoiceTemplateRequestWithoutParam ¶
func NewDeleteInvoiceTemplateRequestWithoutParam() *DeleteInvoiceTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteInvoiceTemplateRequest) GetRegionId ¶
func (r DeleteInvoiceTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteInvoiceTemplateRequest) SetRegionId ¶
func (r *DeleteInvoiceTemplateRequest) SetRegionId(regionId string)
param regionId: (Required)
type DeleteInvoiceTemplateResponse ¶
type DeleteInvoiceTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteInvoiceTemplateResult `json:"result"`
}
type DescribeAddressRequest ¶
type DescribeAddressRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* */
Id int `json:"id"`
/* 用户pin(运营后台必传) (Optional) */
Pin *string `json:"pin"`
}
func NewDescribeAddressRequest ¶
func NewDescribeAddressRequest( regionId string, id int, ) *DescribeAddressRequest
* param regionId: (Required) * param id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAddressRequestWithAllParams ¶
func NewDescribeAddressRequestWithAllParams( regionId string, id int, pin *string, ) *DescribeAddressRequest
* param regionId: (Required) * param id: (Required) * param pin: 用户pin(运营后台必传) (Optional)
func NewDescribeAddressRequestWithoutParam ¶
func NewDescribeAddressRequestWithoutParam() *DescribeAddressRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAddressRequest) GetRegionId ¶
func (r DescribeAddressRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAddressRequest) SetId ¶
func (r *DescribeAddressRequest) SetId(id int)
param id: (Required)
func (*DescribeAddressRequest) SetPin ¶
func (r *DescribeAddressRequest) SetPin(pin string)
param pin: 用户pin(运营后台必传)(Optional)
func (*DescribeAddressRequest) SetRegionId ¶
func (r *DescribeAddressRequest) SetRegionId(regionId string)
param regionId: (Required)
type DescribeAddressResponse ¶
type DescribeAddressResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAddressResult `json:"result"`
}
type DescribeAddressResult ¶
type DescribeAddressResult struct {
Id int `json:"id"`
Name string `json:"name"`
Phone string `json:"phone"`
Province string `json:"province"`
City string `json:"city"`
County string `json:"county"`
Town string `json:"town"`
Address string `json:"address"`
IsDefault int `json:"isDefault"`
UpdateTime string `json:"updateTime"`
Pin string `json:"pin"`
CreateTime string `json:"createTime"`
ZipCode string `json:"zipCode"`
ProvinceId int `json:"provinceId"`
CityId int `json:"cityId"`
CountyId int `json:"countyId"`
TownId int `json:"townId"`
}
type DescribeAddressesRequest ¶
type DescribeAddressesRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* 用户pin(运营后台必传) (Optional) */
Pin *string `json:"pin"`
}
func NewDescribeAddressesRequest ¶
func NewDescribeAddressesRequest( regionId string, ) *DescribeAddressesRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAddressesRequestWithAllParams ¶
func NewDescribeAddressesRequestWithAllParams( regionId string, pin *string, ) *DescribeAddressesRequest
* param regionId: (Required) * param pin: 用户pin(运营后台必传) (Optional)
func NewDescribeAddressesRequestWithoutParam ¶
func NewDescribeAddressesRequestWithoutParam() *DescribeAddressesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAddressesRequest) GetRegionId ¶
func (r DescribeAddressesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAddressesRequest) SetPin ¶
func (r *DescribeAddressesRequest) SetPin(pin string)
param pin: 用户pin(运营后台必传)(Optional)
func (*DescribeAddressesRequest) SetRegionId ¶
func (r *DescribeAddressesRequest) SetRegionId(regionId string)
param regionId: (Required)
type DescribeAddressesResponse ¶
type DescribeAddressesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAddressesResult `json:"result"`
}
type DescribeAddressesResult ¶
type DescribeAddressesResult struct {
Addresses []invoice.PostAddress `json:"addresses"`
}
type DescribeChildrenAreaRequest ¶
type DescribeChildrenAreaRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* */
ParentId int `json:"parentId"`
/* 用户pin (Optional) */
Pin *string `json:"pin"`
}
func NewDescribeChildrenAreaRequest ¶
func NewDescribeChildrenAreaRequest( regionId string, parentId int, ) *DescribeChildrenAreaRequest
* param regionId: (Required) * param parentId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeChildrenAreaRequestWithAllParams ¶
func NewDescribeChildrenAreaRequestWithAllParams( regionId string, parentId int, pin *string, ) *DescribeChildrenAreaRequest
* param regionId: (Required) * param parentId: (Required) * param pin: 用户pin (Optional)
func NewDescribeChildrenAreaRequestWithoutParam ¶
func NewDescribeChildrenAreaRequestWithoutParam() *DescribeChildrenAreaRequest
This constructor has better compatible ability when API parameters changed
func (DescribeChildrenAreaRequest) GetRegionId ¶
func (r DescribeChildrenAreaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeChildrenAreaRequest) SetParentId ¶
func (r *DescribeChildrenAreaRequest) SetParentId(parentId int)
param parentId: (Required)
func (*DescribeChildrenAreaRequest) SetPin ¶
func (r *DescribeChildrenAreaRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*DescribeChildrenAreaRequest) SetRegionId ¶
func (r *DescribeChildrenAreaRequest) SetRegionId(regionId string)
param regionId: (Required)
type DescribeChildrenAreaResponse ¶
type DescribeChildrenAreaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeChildrenAreaResult `json:"result"`
}
type DescribeInvoiceOrderListRequest ¶
type DescribeInvoiceOrderListRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 用户pin */
Pin string `json:"pin"`
/* 订单号 (Optional) */
OrderNumber *string `json:"orderNumber"`
/* 页码(默认1) */
PageIndex int `json:"pageIndex"`
/* 每页展示数据量(默认:10) */
PageSize int `json:"pageSize"`
}
func NewDescribeInvoiceOrderListRequest ¶
func NewDescribeInvoiceOrderListRequest( regionId string, pin string, pageIndex int, pageSize int, ) *DescribeInvoiceOrderListRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param pin: 用户pin (Required) * param pageIndex: 页码(默认1) (Required) * param pageSize: 每页展示数据量(默认:10) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInvoiceOrderListRequestWithAllParams ¶
func NewDescribeInvoiceOrderListRequestWithAllParams( regionId string, pin string, orderNumber *string, pageIndex int, pageSize int, ) *DescribeInvoiceOrderListRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param pin: 用户pin (Required) * param orderNumber: 订单号 (Optional) * param pageIndex: 页码(默认1) (Required) * param pageSize: 每页展示数据量(默认:10) (Required)
func NewDescribeInvoiceOrderListRequestWithoutParam ¶
func NewDescribeInvoiceOrderListRequestWithoutParam() *DescribeInvoiceOrderListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInvoiceOrderListRequest) GetRegionId ¶
func (r DescribeInvoiceOrderListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInvoiceOrderListRequest) SetOrderNumber ¶
func (r *DescribeInvoiceOrderListRequest) SetOrderNumber(orderNumber string)
param orderNumber: 订单号(Optional)
func (*DescribeInvoiceOrderListRequest) SetPageIndex ¶
func (r *DescribeInvoiceOrderListRequest) SetPageIndex(pageIndex int)
param pageIndex: 页码(默认1)(Required)
func (*DescribeInvoiceOrderListRequest) SetPageSize ¶
func (r *DescribeInvoiceOrderListRequest) SetPageSize(pageSize int)
param pageSize: 每页展示数据量(默认:10)(Required)
func (*DescribeInvoiceOrderListRequest) SetPin ¶
func (r *DescribeInvoiceOrderListRequest) SetPin(pin string)
param pin: 用户pin(Required)
func (*DescribeInvoiceOrderListRequest) SetRegionId ¶
func (r *DescribeInvoiceOrderListRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type DescribeInvoiceOrderListResponse ¶
type DescribeInvoiceOrderListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInvoiceOrderListResult `json:"result"`
}
type DescribeInvoiceOrderListResult ¶
type DescribeInvoiceOrderListResult struct {
EnableInvoiceFee int `json:"enableInvoiceFee"`
OweInvoiceFee int `json:"oweInvoiceFee"`
IsSetInvoiceMSGTemplate bool `json:"isSetInvoiceMSGTemplate"`
InvoiceOrderList invoice.InvoiceOrderItem `json:"invoiceOrderList"`
}
type DescribeInvoiceOrdersRequest ¶
type DescribeInvoiceOrdersRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 开始时间 (Optional) */
SearchStartTime *string `json:"searchStartTime"`
/* 结束时间 (Optional) */
SearchEndTime *string `json:"searchEndTime"`
/* 页码 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页大小 (Optional) */
PageSize *int `json:"pageSize"`
/* 单据类型[订单-order,账单-bill 月结算单-month] (Optional) */
ReceiptType *string `json:"receiptType"`
/* 交易(支付)类型 1-代付 2-自付 (Optional) */
PayType *int `json:"payType"`
}
func NewDescribeInvoiceOrdersRequest ¶
func NewDescribeInvoiceOrdersRequest( regionId string, ) *DescribeInvoiceOrdersRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInvoiceOrdersRequestWithAllParams ¶
func NewDescribeInvoiceOrdersRequestWithAllParams( regionId string, searchStartTime *string, searchEndTime *string, pageNumber *int, pageSize *int, receiptType *string, payType *int, ) *DescribeInvoiceOrdersRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param searchStartTime: 开始时间 (Optional) * param searchEndTime: 结束时间 (Optional) * param pageNumber: 页码 (Optional) * param pageSize: 页大小 (Optional) * param receiptType: 单据类型[订单-order,账单-bill 月结算单-month] (Optional) * param payType: 交易(支付)类型 1-代付 2-自付 (Optional)
func NewDescribeInvoiceOrdersRequestWithoutParam ¶
func NewDescribeInvoiceOrdersRequestWithoutParam() *DescribeInvoiceOrdersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInvoiceOrdersRequest) GetRegionId ¶
func (r DescribeInvoiceOrdersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInvoiceOrdersRequest) SetPageNumber ¶
func (r *DescribeInvoiceOrdersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*DescribeInvoiceOrdersRequest) SetPageSize ¶
func (r *DescribeInvoiceOrdersRequest) SetPageSize(pageSize int)
param pageSize: 页大小(Optional)
func (*DescribeInvoiceOrdersRequest) SetPayType ¶
func (r *DescribeInvoiceOrdersRequest) SetPayType(payType int)
param payType: 交易(支付)类型 1-代付 2-自付(Optional)
func (*DescribeInvoiceOrdersRequest) SetReceiptType ¶
func (r *DescribeInvoiceOrdersRequest) SetReceiptType(receiptType string)
param receiptType: 单据类型[订单-order,账单-bill 月结算单-month](Optional)
func (*DescribeInvoiceOrdersRequest) SetRegionId ¶
func (r *DescribeInvoiceOrdersRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
func (*DescribeInvoiceOrdersRequest) SetSearchEndTime ¶
func (r *DescribeInvoiceOrdersRequest) SetSearchEndTime(searchEndTime string)
param searchEndTime: 结束时间(Optional)
func (*DescribeInvoiceOrdersRequest) SetSearchStartTime ¶
func (r *DescribeInvoiceOrdersRequest) SetSearchStartTime(searchStartTime string)
param searchStartTime: 开始时间(Optional)
type DescribeInvoiceOrdersResponse ¶
type DescribeInvoiceOrdersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInvoiceOrdersResult `json:"result"`
}
type DescribeInvoiceOrdersResult ¶
type DescribeInvoiceOrdersResult struct {
EnableInvoiceFee int `json:"enableInvoiceFee"`
EnableAllInvoiceFee int `json:"enableAllInvoiceFee"`
OweInvoiceFee int `json:"oweInvoiceFee"`
IsSetInvoiceMSGTemplate bool `json:"isSetInvoiceMSGTemplate"`
InvoiceOrderList invoice.InvoiceOrderItem `json:"invoiceOrderList"`
}
type DescribeInvoiceRequest ¶
type DescribeInvoiceRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 发票申请单号 */
InvoiceNumber string `json:"invoiceNumber"`
/* 页码(默认1) */
PageIndex int `json:"pageIndex"`
/* 每页展示数据量(默认:20) */
PageSize int `json:"pageSize"`
/* 发票类型 1详情 2按月 (Optional) */
InvoiceType *int `json:"invoiceType"`
/* 用户pin (Optional) */
Pin *string `json:"pin"`
}
func NewDescribeInvoiceRequest ¶
func NewDescribeInvoiceRequest( regionId string, invoiceNumber string, pageIndex int, pageSize int, ) *DescribeInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param invoiceNumber: 发票申请单号 (Required) * param pageIndex: 页码(默认1) (Required) * param pageSize: 每页展示数据量(默认:20) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInvoiceRequestWithAllParams ¶
func NewDescribeInvoiceRequestWithAllParams( regionId string, invoiceNumber string, pageIndex int, pageSize int, invoiceType *int, pin *string, ) *DescribeInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param invoiceNumber: 发票申请单号 (Required) * param pageIndex: 页码(默认1) (Required) * param pageSize: 每页展示数据量(默认:20) (Required) * param invoiceType: 发票类型 1详情 2按月 (Optional) * param pin: 用户pin (Optional)
func NewDescribeInvoiceRequestWithoutParam ¶
func NewDescribeInvoiceRequestWithoutParam() *DescribeInvoiceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInvoiceRequest) GetRegionId ¶
func (r DescribeInvoiceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInvoiceRequest) SetInvoiceNumber ¶
func (r *DescribeInvoiceRequest) SetInvoiceNumber(invoiceNumber string)
param invoiceNumber: 发票申请单号(Required)
func (*DescribeInvoiceRequest) SetInvoiceType ¶
func (r *DescribeInvoiceRequest) SetInvoiceType(invoiceType int)
param invoiceType: 发票类型 1详情 2按月(Optional)
func (*DescribeInvoiceRequest) SetPageIndex ¶
func (r *DescribeInvoiceRequest) SetPageIndex(pageIndex int)
param pageIndex: 页码(默认1)(Required)
func (*DescribeInvoiceRequest) SetPageSize ¶
func (r *DescribeInvoiceRequest) SetPageSize(pageSize int)
param pageSize: 每页展示数据量(默认:20)(Required)
func (*DescribeInvoiceRequest) SetPin ¶
func (r *DescribeInvoiceRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*DescribeInvoiceRequest) SetRegionId ¶
func (r *DescribeInvoiceRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type DescribeInvoiceResponse ¶
type DescribeInvoiceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInvoiceResult `json:"result"`
}
type DescribeInvoiceResult ¶
type DescribeInvoiceResult struct {
Id int `json:"id"`
InvoiceNumber string `json:"invoiceNumber"`
Pin string `json:"pin"`
InvoiceType string `json:"invoiceType"`
InvoiceTitle string `json:"invoiceTitle"`
TaxNo string `json:"taxNo"`
TotalPrice int `json:"totalPrice"`
Remark string `json:"remark"`
InvoiceContent string `json:"invoiceContent"`
UserType int `json:"userType"`
AddressId int `json:"addressId"`
TransportId int `json:"transportId"`
CreateTime string `json:"createTime"`
UpdateTime string `json:"updateTime"`
Status string `json:"status"`
BillingTime string `json:"billingTime"`
Reason string `json:"reason"`
InvoiceOrg string `json:"invoiceOrg"`
RegisterAddress string `json:"registerAddress"`
RegisterPhone string `json:"registerPhone"`
AccountBank string `json:"accountBank"`
Account string `json:"account"`
MediumType string `json:"mediumType"`
PdfUrl string `json:"pdfUrl"`
XmlUrl string `json:"xmlUrl"`
OfdUrl string `json:"ofdUrl"`
Logistics invoice.Logistics `json:"logistics"`
PostAddress invoice.PostAddress `json:"postAddress"`
InvoiceOrders []invoice.InvoiceOrder `json:"invoiceOrders"`
MonthGroupOrders []invoice.MonthGroupOrder `json:"monthGroupOrders"`
IsHistoryData int `json:"isHistoryData"`
}
type DescribeInvoiceTemplateRequest ¶
type DescribeInvoiceTemplateRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* 用户pin(运营后台必传) (Optional) */
Pin *string `json:"pin"`
}
func NewDescribeInvoiceTemplateRequest ¶
func NewDescribeInvoiceTemplateRequest( regionId string, ) *DescribeInvoiceTemplateRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInvoiceTemplateRequestWithAllParams ¶
func NewDescribeInvoiceTemplateRequestWithAllParams( regionId string, pin *string, ) *DescribeInvoiceTemplateRequest
* param regionId: (Required) * param pin: 用户pin(运营后台必传) (Optional)
func NewDescribeInvoiceTemplateRequestWithoutParam ¶
func NewDescribeInvoiceTemplateRequestWithoutParam() *DescribeInvoiceTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInvoiceTemplateRequest) GetRegionId ¶
func (r DescribeInvoiceTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInvoiceTemplateRequest) SetPin ¶
func (r *DescribeInvoiceTemplateRequest) SetPin(pin string)
param pin: 用户pin(运营后台必传)(Optional)
func (*DescribeInvoiceTemplateRequest) SetRegionId ¶
func (r *DescribeInvoiceTemplateRequest) SetRegionId(regionId string)
param regionId: (Required)
type DescribeInvoiceTemplateResponse ¶
type DescribeInvoiceTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInvoiceTemplateResult `json:"result"`
}
type DescribeInvoiceTemplateResult ¶
type DescribeInvoiceTemplateResult struct {
Vat invoice.Vat `json:"vat"`
InvoiceMsgTemplate invoice.InvoiceMsgTemplate `json:"invoiceMsgTemplate"`
}
type DescribeInvoiceUrlRequest ¶
type DescribeInvoiceUrlRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 订单号或者申请单号 (Optional) */
BusinessId *string `json:"businessId"`
/* 发票代码 (Optional) */
IvcCode *string `json:"ivcCode"`
/* 发票号码 (Optional) */
IvcNo *string `json:"ivcNo"`
/* 商品编号 (Optional) */
Wid *string `json:"wid"`
}
func NewDescribeInvoiceUrlRequest ¶
func NewDescribeInvoiceUrlRequest( regionId string, ) *DescribeInvoiceUrlRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInvoiceUrlRequestWithAllParams ¶
func NewDescribeInvoiceUrlRequestWithAllParams( regionId string, businessId *string, ivcCode *string, ivcNo *string, wid *string, ) *DescribeInvoiceUrlRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param businessId: 订单号或者申请单号 (Optional) * param ivcCode: 发票代码 (Optional) * param ivcNo: 发票号码 (Optional) * param wid: 商品编号 (Optional)
func NewDescribeInvoiceUrlRequestWithoutParam ¶
func NewDescribeInvoiceUrlRequestWithoutParam() *DescribeInvoiceUrlRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInvoiceUrlRequest) GetRegionId ¶
func (r DescribeInvoiceUrlRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInvoiceUrlRequest) SetBusinessId ¶
func (r *DescribeInvoiceUrlRequest) SetBusinessId(businessId string)
param businessId: 订单号或者申请单号(Optional)
func (*DescribeInvoiceUrlRequest) SetIvcCode ¶
func (r *DescribeInvoiceUrlRequest) SetIvcCode(ivcCode string)
param ivcCode: 发票代码(Optional)
func (*DescribeInvoiceUrlRequest) SetIvcNo ¶
func (r *DescribeInvoiceUrlRequest) SetIvcNo(ivcNo string)
param ivcNo: 发票号码(Optional)
func (*DescribeInvoiceUrlRequest) SetRegionId ¶
func (r *DescribeInvoiceUrlRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
func (*DescribeInvoiceUrlRequest) SetWid ¶
func (r *DescribeInvoiceUrlRequest) SetWid(wid string)
param wid: 商品编号(Optional)
type DescribeInvoiceUrlResponse ¶
type DescribeInvoiceUrlResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInvoiceUrlResult `json:"result"`
}
type DescribeInvoicesRequest ¶
type DescribeInvoicesRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 发票状态[已申请-applied ,处理中-processing ,已开票-invoiced ,已邮寄-mailed ,已驳回-dismissed ,已作废-obsolete ,已取消-cancelled,退票中-refund,已退票-refunded,退票驳回-refund_rejected] (Optional) */
Status *string `json:"status"`
/* 开始时间 (Optional) */
SearchStartDate *string `json:"searchStartDate"`
/* 结束时间 (Optional) */
SearchEndDate *string `json:"searchEndDate"`
/* 页码 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页大小 (Optional) */
PageSize *int `json:"pageSize"`
/* 按明细开票 1 按月结算单开票 2 按指定金额开票 3 (Optional) */
InvoiceType *int `json:"invoiceType"`
}
func NewDescribeInvoicesRequest ¶
func NewDescribeInvoicesRequest( regionId string, ) *DescribeInvoicesRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInvoicesRequestWithAllParams ¶
func NewDescribeInvoicesRequestWithAllParams( regionId string, status *string, searchStartDate *string, searchEndDate *string, pageNumber *int, pageSize *int, invoiceType *int, ) *DescribeInvoicesRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param status: 发票状态[已申请-applied ,处理中-processing ,已开票-invoiced ,已邮寄-mailed ,已驳回-dismissed ,已作废-obsolete ,已取消-cancelled,退票中-refund,已退票-refunded,退票驳回-refund_rejected] (Optional) * param searchStartDate: 开始时间 (Optional) * param searchEndDate: 结束时间 (Optional) * param pageNumber: 页码 (Optional) * param pageSize: 页大小 (Optional) * param invoiceType: 按明细开票 1 按月结算单开票 2 按指定金额开票 3 (Optional)
func NewDescribeInvoicesRequestWithoutParam ¶
func NewDescribeInvoicesRequestWithoutParam() *DescribeInvoicesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInvoicesRequest) GetRegionId ¶
func (r DescribeInvoicesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInvoicesRequest) SetInvoiceType ¶
func (r *DescribeInvoicesRequest) SetInvoiceType(invoiceType int)
param invoiceType: 按明细开票 1 按月结算单开票 2 按指定金额开票 3(Optional)
func (*DescribeInvoicesRequest) SetPageNumber ¶
func (r *DescribeInvoicesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*DescribeInvoicesRequest) SetPageSize ¶
func (r *DescribeInvoicesRequest) SetPageSize(pageSize int)
param pageSize: 页大小(Optional)
func (*DescribeInvoicesRequest) SetRegionId ¶
func (r *DescribeInvoicesRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
func (*DescribeInvoicesRequest) SetSearchEndDate ¶
func (r *DescribeInvoicesRequest) SetSearchEndDate(searchEndDate string)
param searchEndDate: 结束时间(Optional)
func (*DescribeInvoicesRequest) SetSearchStartDate ¶
func (r *DescribeInvoicesRequest) SetSearchStartDate(searchStartDate string)
param searchStartDate: 开始时间(Optional)
func (*DescribeInvoicesRequest) SetStatus ¶
func (r *DescribeInvoicesRequest) SetStatus(status string)
param status: 发票状态[已申请-applied ,处理中-processing ,已开票-invoiced ,已邮寄-mailed ,已驳回-dismissed ,已作废-obsolete ,已取消-cancelled,退票中-refund,已退票-refunded,退票驳回-refund_rejected](Optional)
type DescribeInvoicesResponse ¶
type DescribeInvoicesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInvoicesResult `json:"result"`
}
type DescribeInvoicesResult ¶
type DescribeInvoicesResult struct {
EnableInvoiceFee int `json:"enableInvoiceFee"`
InvoicedFee int `json:"invoicedFee"`
IsSetInvoiceMSGTemplate bool `json:"isSetInvoiceMSGTemplate"`
InvoiceList invoice.InvoiceList `json:"invoiceList"`
IsApplyInvoice bool `json:"isApplyInvoice"`
InvoiceSearch invoice.Invoices `json:"invoiceSearch"`
}
type DescribeMonthDetailRequest ¶
type DescribeMonthDetailRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 发票月份 yyyy-MM */
Month string `json:"month"`
/* 用户pin (Optional) */
Pin *string `json:"pin"`
}
func NewDescribeMonthDetailRequest ¶
func NewDescribeMonthDetailRequest( regionId string, month string, ) *DescribeMonthDetailRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param month: 发票月份 yyyy-MM (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMonthDetailRequestWithAllParams ¶
func NewDescribeMonthDetailRequestWithAllParams( regionId string, month string, pin *string, ) *DescribeMonthDetailRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param month: 发票月份 yyyy-MM (Required) * param pin: 用户pin (Optional)
func NewDescribeMonthDetailRequestWithoutParam ¶
func NewDescribeMonthDetailRequestWithoutParam() *DescribeMonthDetailRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMonthDetailRequest) GetRegionId ¶
func (r DescribeMonthDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMonthDetailRequest) SetMonth ¶
func (r *DescribeMonthDetailRequest) SetMonth(month string)
param month: 发票月份 yyyy-MM(Required)
func (*DescribeMonthDetailRequest) SetPin ¶
func (r *DescribeMonthDetailRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*DescribeMonthDetailRequest) SetRegionId ¶
func (r *DescribeMonthDetailRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type DescribeMonthDetailResponse ¶
type DescribeMonthDetailResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMonthDetailResult `json:"result"`
}
type DescribeMonthDetailResult ¶
type DescribeMonthDetailResult struct {
Result []invoice.InvoiceDetails `json:"result"`
}
type DescribeOrderInvoiceRequest ¶
type DescribeOrderInvoiceRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* 用户pin */
Pin string `json:"pin"`
/* 订单列表 */
OrderNumberList []string `json:"orderNumberList"`
}
func NewDescribeOrderInvoiceRequest ¶
func NewDescribeOrderInvoiceRequest( regionId string, pin string, orderNumberList []string, ) *DescribeOrderInvoiceRequest
* param regionId: (Required) * param pin: 用户pin (Required) * param orderNumberList: 订单列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOrderInvoiceRequestWithAllParams ¶
func NewDescribeOrderInvoiceRequestWithAllParams( regionId string, pin string, orderNumberList []string, ) *DescribeOrderInvoiceRequest
* param regionId: (Required) * param pin: 用户pin (Required) * param orderNumberList: 订单列表 (Required)
func NewDescribeOrderInvoiceRequestWithoutParam ¶
func NewDescribeOrderInvoiceRequestWithoutParam() *DescribeOrderInvoiceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOrderInvoiceRequest) GetRegionId ¶
func (r DescribeOrderInvoiceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeOrderInvoiceRequest) SetOrderNumberList ¶
func (r *DescribeOrderInvoiceRequest) SetOrderNumberList(orderNumberList []string)
param orderNumberList: 订单列表(Required)
func (*DescribeOrderInvoiceRequest) SetPin ¶
func (r *DescribeOrderInvoiceRequest) SetPin(pin string)
param pin: 用户pin(Required)
func (*DescribeOrderInvoiceRequest) SetRegionId ¶
func (r *DescribeOrderInvoiceRequest) SetRegionId(regionId string)
param regionId: (Required)
type DescribeOrderInvoiceResponse ¶
type DescribeOrderInvoiceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeOrderInvoiceResult `json:"result"`
}
type DescribeOrderInvoiceResult ¶
type DescribeOrderInvoiceResult struct {
Result invoice.OrderInvoiceInfo `json:"result"`
}
type EditInvoiceTemplateRequest ¶
type EditInvoiceTemplateRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 发票类型:[个人增值税普通发票-Personal_VAT_Ordinary_Invoice,企业增值税专用发票-Enterprise_VAT_Special_Invoice,企业增值税普通发票-Enterprise_VAT_Ordinary_Invoice] (Optional) */
InvoiceType *string `json:"invoiceType"`
/* 发票抬头 (Optional) */
InvoiceTitle *string `json:"invoiceTitle"`
/* 开票内容(按类别开票/按明细开票) (Optional) */
InvoiceContent *string `json:"invoiceContent"`
/* 纳税人识别码(发票类型为企业增值税专用发票和企业增值税普通发票时必填) (Optional) */
TaxId *string `json:"taxId"`
/* 单位名称(发票类型为企业增值税专用发票时必填) (Optional) */
Company *string `json:"company"`
/* 注册电话(发票类型为个人增值税普通发票和企业增值税普通发票时作为收票人手机号) (Optional) */
Phone *string `json:"phone"`
/* 开户银行(发票类型为企业增值税专用发票时必填) (Optional) */
Bank *string `json:"bank"`
/* 银行账户(发票类型为企业增值税专用发票时必填) (Optional) */
Account *string `json:"account"`
/* 注册地址(发票类型为企业增值税专用发票时必填) (Optional) */
Address *string `json:"address"`
/* 邮箱 (Optional) */
Email *string `json:"email"`
/* [电子-electronic] (Optional) */
MediumType *string `json:"mediumType"`
}
func NewEditInvoiceTemplateRequest ¶
func NewEditInvoiceTemplateRequest( regionId string, ) *EditInvoiceTemplateRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditInvoiceTemplateRequestWithAllParams ¶
func NewEditInvoiceTemplateRequestWithAllParams( regionId string, invoiceType *string, invoiceTitle *string, invoiceContent *string, taxId *string, company *string, phone *string, bank *string, account *string, address *string, email *string, mediumType *string, ) *EditInvoiceTemplateRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param invoiceType: 发票类型:[个人增值税普通发票-Personal_VAT_Ordinary_Invoice,企业增值税专用发票-Enterprise_VAT_Special_Invoice,企业增值税普通发票-Enterprise_VAT_Ordinary_Invoice] (Optional) * param invoiceTitle: 发票抬头 (Optional) * param invoiceContent: 开票内容(按类别开票/按明细开票) (Optional) * param taxId: 纳税人识别码(发票类型为企业增值税专用发票和企业增值税普通发票时必填) (Optional) * param company: 单位名称(发票类型为企业增值税专用发票时必填) (Optional) * param phone: 注册电话(发票类型为个人增值税普通发票和企业增值税普通发票时作为收票人手机号) (Optional) * param bank: 开户银行(发票类型为企业增值税专用发票时必填) (Optional) * param account: 银行账户(发票类型为企业增值税专用发票时必填) (Optional) * param address: 注册地址(发票类型为企业增值税专用发票时必填) (Optional) * param email: 邮箱 (Optional) * param mediumType: [电子-electronic] (Optional)
func NewEditInvoiceTemplateRequestWithoutParam ¶
func NewEditInvoiceTemplateRequestWithoutParam() *EditInvoiceTemplateRequest
This constructor has better compatible ability when API parameters changed
func (EditInvoiceTemplateRequest) GetRegionId ¶
func (r EditInvoiceTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditInvoiceTemplateRequest) SetAccount ¶
func (r *EditInvoiceTemplateRequest) SetAccount(account string)
param account: 银行账户(发票类型为企业增值税专用发票时必填)(Optional)
func (*EditInvoiceTemplateRequest) SetAddress ¶
func (r *EditInvoiceTemplateRequest) SetAddress(address string)
param address: 注册地址(发票类型为企业增值税专用发票时必填)(Optional)
func (*EditInvoiceTemplateRequest) SetBank ¶
func (r *EditInvoiceTemplateRequest) SetBank(bank string)
param bank: 开户银行(发票类型为企业增值税专用发票时必填)(Optional)
func (*EditInvoiceTemplateRequest) SetCompany ¶
func (r *EditInvoiceTemplateRequest) SetCompany(company string)
param company: 单位名称(发票类型为企业增值税专用发票时必填)(Optional)
func (*EditInvoiceTemplateRequest) SetEmail ¶
func (r *EditInvoiceTemplateRequest) SetEmail(email string)
param email: 邮箱(Optional)
func (*EditInvoiceTemplateRequest) SetInvoiceContent ¶
func (r *EditInvoiceTemplateRequest) SetInvoiceContent(invoiceContent string)
param invoiceContent: 开票内容(按类别开票/按明细开票)(Optional)
func (*EditInvoiceTemplateRequest) SetInvoiceTitle ¶
func (r *EditInvoiceTemplateRequest) SetInvoiceTitle(invoiceTitle string)
param invoiceTitle: 发票抬头(Optional)
func (*EditInvoiceTemplateRequest) SetInvoiceType ¶
func (r *EditInvoiceTemplateRequest) SetInvoiceType(invoiceType string)
param invoiceType: 发票类型:[个人增值税普通发票-Personal_VAT_Ordinary_Invoice,企业增值税专用发票-Enterprise_VAT_Special_Invoice,企业增值税普通发票-Enterprise_VAT_Ordinary_Invoice](Optional)
func (*EditInvoiceTemplateRequest) SetMediumType ¶
func (r *EditInvoiceTemplateRequest) SetMediumType(mediumType string)
param mediumType: [电子-electronic](Optional)
func (*EditInvoiceTemplateRequest) SetPhone ¶
func (r *EditInvoiceTemplateRequest) SetPhone(phone string)
param phone: 注册电话(发票类型为个人增值税普通发票和企业增值税普通发票时作为收票人手机号)(Optional)
func (*EditInvoiceTemplateRequest) SetRegionId ¶
func (r *EditInvoiceTemplateRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
func (*EditInvoiceTemplateRequest) SetTaxId ¶
func (r *EditInvoiceTemplateRequest) SetTaxId(taxId string)
param taxId: 纳税人识别码(发票类型为企业增值税专用发票和企业增值税普通发票时必填)(Optional)
type EditInvoiceTemplateResponse ¶
type EditInvoiceTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result EditInvoiceTemplateResult `json:"result"`
}
type GetCompanyCreditInfoRequest ¶
type GetCompanyCreditInfoRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 企业名称 */
EnterpriseName string `json:"enterpriseName"`
}
func NewGetCompanyCreditInfoRequest ¶
func NewGetCompanyCreditInfoRequest( regionId string, enterpriseName string, ) *GetCompanyCreditInfoRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param enterpriseName: 企业名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetCompanyCreditInfoRequestWithAllParams ¶
func NewGetCompanyCreditInfoRequestWithAllParams( regionId string, enterpriseName string, ) *GetCompanyCreditInfoRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param enterpriseName: 企业名称 (Required)
func NewGetCompanyCreditInfoRequestWithoutParam ¶
func NewGetCompanyCreditInfoRequestWithoutParam() *GetCompanyCreditInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetCompanyCreditInfoRequest) GetRegionId ¶
func (r GetCompanyCreditInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetCompanyCreditInfoRequest) SetEnterpriseName ¶
func (r *GetCompanyCreditInfoRequest) SetEnterpriseName(enterpriseName string)
param enterpriseName: 企业名称(Required)
func (*GetCompanyCreditInfoRequest) SetRegionId ¶
func (r *GetCompanyCreditInfoRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type GetCompanyCreditInfoResponse ¶
type GetCompanyCreditInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetCompanyCreditInfoResult `json:"result"`
}
type GetInvoicePreviewRequest ¶
type GetInvoicePreviewRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 用户pin (Optional) */
Pin *string `json:"pin"`
/* 订单号 多个用逗号,分开 (Optional) */
OrderIds *string `json:"orderIds"`
/* 欠票抵扣的订单信息 (Optional) */
DeductInfoList []invoice.DeductInfo `json:"deductInfoList"`
/* 指定开票金额 (Optional) */
Amount *int `json:"amount"`
/* 开票月份 仅按月开票生效 (Optional) */
MonthGroups *string `json:"monthGroups"`
/* 发票类型[电子-electronic, 数电-digital] (Optional) */
MediumType *string `json:"mediumType"`
/* 全部开票标识 1-全部开票 全部开票, 不需要传orderIds 需要传 开始、结束时间 (Optional) */
InvoiceAll *int `json:"invoiceAll"`
/* 开票订单的开始时间(yyyy-MM-dd HH:mm:ss) (Optional) */
OrderStartTime *string `json:"orderStartTime"`
/* 开票订单的结束时间(yyyy-MM-dd HH:mm:ss) (Optional) */
OrderEndTime *string `json:"orderEndTime"`
}
func NewGetInvoicePreviewRequest ¶
func NewGetInvoicePreviewRequest( regionId string, ) *GetInvoicePreviewRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetInvoicePreviewRequestWithAllParams ¶
func NewGetInvoicePreviewRequestWithAllParams( regionId string, pin *string, orderIds *string, deductInfoList []invoice.DeductInfo, amount *int, monthGroups *string, mediumType *string, invoiceAll *int, orderStartTime *string, orderEndTime *string, ) *GetInvoicePreviewRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param pin: 用户pin (Optional) * param orderIds: 订单号 多个用逗号,分开 (Optional) * param deductInfoList: 欠票抵扣的订单信息 (Optional) * param amount: 指定开票金额 (Optional) * param monthGroups: 开票月份 仅按月开票生效 (Optional) * param mediumType: 发票类型[电子-electronic, 数电-digital] (Optional) * param invoiceAll: 全部开票标识 1-全部开票 全部开票, 不需要传orderIds 需要传 开始、结束时间 (Optional) * param orderStartTime: 开票订单的开始时间(yyyy-MM-dd HH:mm:ss) (Optional) * param orderEndTime: 开票订单的结束时间(yyyy-MM-dd HH:mm:ss) (Optional)
func NewGetInvoicePreviewRequestWithoutParam ¶
func NewGetInvoicePreviewRequestWithoutParam() *GetInvoicePreviewRequest
This constructor has better compatible ability when API parameters changed
func (GetInvoicePreviewRequest) GetRegionId ¶
func (r GetInvoicePreviewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetInvoicePreviewRequest) SetAmount ¶
func (r *GetInvoicePreviewRequest) SetAmount(amount int)
param amount: 指定开票金额(Optional)
func (*GetInvoicePreviewRequest) SetDeductInfoList ¶
func (r *GetInvoicePreviewRequest) SetDeductInfoList(deductInfoList []invoice.DeductInfo)
param deductInfoList: 欠票抵扣的订单信息(Optional)
func (*GetInvoicePreviewRequest) SetInvoiceAll ¶
func (r *GetInvoicePreviewRequest) SetInvoiceAll(invoiceAll int)
param invoiceAll: 全部开票标识 1-全部开票 全部开票, 不需要传orderIds 需要传 开始、结束时间(Optional)
func (*GetInvoicePreviewRequest) SetMediumType ¶
func (r *GetInvoicePreviewRequest) SetMediumType(mediumType string)
param mediumType: 发票类型[电子-electronic, 数电-digital](Optional)
func (*GetInvoicePreviewRequest) SetMonthGroups ¶
func (r *GetInvoicePreviewRequest) SetMonthGroups(monthGroups string)
param monthGroups: 开票月份 仅按月开票生效(Optional)
func (*GetInvoicePreviewRequest) SetOrderEndTime ¶
func (r *GetInvoicePreviewRequest) SetOrderEndTime(orderEndTime string)
param orderEndTime: 开票订单的结束时间(yyyy-MM-dd HH:mm:ss)(Optional)
func (*GetInvoicePreviewRequest) SetOrderIds ¶
func (r *GetInvoicePreviewRequest) SetOrderIds(orderIds string)
param orderIds: 订单号 多个用逗号,分开(Optional)
func (*GetInvoicePreviewRequest) SetOrderStartTime ¶
func (r *GetInvoicePreviewRequest) SetOrderStartTime(orderStartTime string)
param orderStartTime: 开票订单的开始时间(yyyy-MM-dd HH:mm:ss)(Optional)
func (*GetInvoicePreviewRequest) SetPin ¶
func (r *GetInvoicePreviewRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*GetInvoicePreviewRequest) SetRegionId ¶
func (r *GetInvoicePreviewRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type GetInvoicePreviewResponse ¶
type GetInvoicePreviewResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetInvoicePreviewResult `json:"result"`
}
type GetInvoicePreviewResult ¶
type GetInvoicePreviewResult struct {
Result []invoice.InvoicePreviewRespVo `json:"result"`
}
type GetOrderRelateInfoRequest ¶
type GetOrderRelateInfoRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 订单号 */
OrderId string `json:"orderId"`
}
func NewGetOrderRelateInfoRequest ¶
func NewGetOrderRelateInfoRequest( regionId string, orderId string, ) *GetOrderRelateInfoRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param orderId: 订单号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetOrderRelateInfoRequestWithAllParams ¶
func NewGetOrderRelateInfoRequestWithAllParams( regionId string, orderId string, ) *GetOrderRelateInfoRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param orderId: 订单号 (Required)
func NewGetOrderRelateInfoRequestWithoutParam ¶
func NewGetOrderRelateInfoRequestWithoutParam() *GetOrderRelateInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetOrderRelateInfoRequest) GetRegionId ¶
func (r GetOrderRelateInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetOrderRelateInfoRequest) SetOrderId ¶
func (r *GetOrderRelateInfoRequest) SetOrderId(orderId string)
param orderId: 订单号(Required)
func (*GetOrderRelateInfoRequest) SetRegionId ¶
func (r *GetOrderRelateInfoRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type GetOrderRelateInfoResponse ¶
type GetOrderRelateInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetOrderRelateInfoResult `json:"result"`
}
type GetOrderRelateInvoiceRequest ¶
type GetOrderRelateInvoiceRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 订单号 */
OrderId string `json:"orderId"`
}
func NewGetOrderRelateInvoiceRequest ¶
func NewGetOrderRelateInvoiceRequest( regionId string, orderId string, ) *GetOrderRelateInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param orderId: 订单号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetOrderRelateInvoiceRequestWithAllParams ¶
func NewGetOrderRelateInvoiceRequestWithAllParams( regionId string, orderId string, ) *GetOrderRelateInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param orderId: 订单号 (Required)
func NewGetOrderRelateInvoiceRequestWithoutParam ¶
func NewGetOrderRelateInvoiceRequestWithoutParam() *GetOrderRelateInvoiceRequest
This constructor has better compatible ability when API parameters changed
func (GetOrderRelateInvoiceRequest) GetRegionId ¶
func (r GetOrderRelateInvoiceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetOrderRelateInvoiceRequest) SetOrderId ¶
func (r *GetOrderRelateInvoiceRequest) SetOrderId(orderId string)
param orderId: 订单号(Required)
func (*GetOrderRelateInvoiceRequest) SetRegionId ¶
func (r *GetOrderRelateInvoiceRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type GetOrderRelateInvoiceResponse ¶
type GetOrderRelateInvoiceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetOrderRelateInvoiceResult `json:"result"`
}
type GetTaxInfoRequest ¶
type GetTaxInfoRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 产品线 */
ServiceCode string `json:"serviceCode"`
}
func NewGetTaxInfoRequest ¶
func NewGetTaxInfoRequest( regionId string, serviceCode string, ) *GetTaxInfoRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param serviceCode: 产品线 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTaxInfoRequestWithAllParams ¶
func NewGetTaxInfoRequestWithAllParams( regionId string, serviceCode string, ) *GetTaxInfoRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param serviceCode: 产品线 (Required)
func NewGetTaxInfoRequestWithoutParam ¶
func NewGetTaxInfoRequestWithoutParam() *GetTaxInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetTaxInfoRequest) GetRegionId ¶
func (r GetTaxInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTaxInfoRequest) SetRegionId ¶
func (r *GetTaxInfoRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
func (*GetTaxInfoRequest) SetServiceCode ¶
func (r *GetTaxInfoRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线(Required)
type GetTaxInfoResponse ¶
type GetTaxInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetTaxInfoResult `json:"result"`
}
type GetTaxInfoResult ¶
type InvoiceOweListRequest ¶
type InvoiceOweListRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 用户pin (Optional) */
Pin *string `json:"pin"`
/* 页码 (Optional) */
PageIndex *int `json:"pageIndex"`
/* 页大小 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewInvoiceOweListRequest ¶
func NewInvoiceOweListRequest( regionId string, ) *InvoiceOweListRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInvoiceOweListRequestWithAllParams ¶
func NewInvoiceOweListRequestWithAllParams( regionId string, pin *string, pageIndex *int, pageSize *int, ) *InvoiceOweListRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param pin: 用户pin (Optional) * param pageIndex: 页码 (Optional) * param pageSize: 页大小 (Optional)
func NewInvoiceOweListRequestWithoutParam ¶
func NewInvoiceOweListRequestWithoutParam() *InvoiceOweListRequest
This constructor has better compatible ability when API parameters changed
func (InvoiceOweListRequest) GetRegionId ¶
func (r InvoiceOweListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InvoiceOweListRequest) SetPageIndex ¶
func (r *InvoiceOweListRequest) SetPageIndex(pageIndex int)
param pageIndex: 页码(Optional)
func (*InvoiceOweListRequest) SetPageSize ¶
func (r *InvoiceOweListRequest) SetPageSize(pageSize int)
param pageSize: 页大小(Optional)
func (*InvoiceOweListRequest) SetPin ¶
func (r *InvoiceOweListRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*InvoiceOweListRequest) SetRegionId ¶
func (r *InvoiceOweListRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
type InvoiceOweListResponse ¶
type InvoiceOweListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result InvoiceOweListResult `json:"result"`
}
type InvoiceOweListResult ¶
type InvoiceOweListResult struct {
OweFee int `json:"oweFee"`
InvoiceOweList invoice.InvoiceOweList `json:"invoiceOweList"`
}
type ModifyAddressRequest ¶
type ModifyAddressRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* */
Id int `json:"id"`
/* 收件人姓名 (Optional) */
Name *string `json:"name"`
/* 收件人电话 (Optional) */
Phone *string `json:"phone"`
/* 省 (Optional) */
Province *string `json:"province"`
/* 市 (Optional) */
City *string `json:"city"`
/* 区 (Optional) */
County *string `json:"county"`
/* 县 (Optional) */
Town *string `json:"town"`
/* 邮编 (Optional) */
Address *string `json:"address"`
/* 是否默认收货地址 (Optional) */
IsDefault *int `json:"isDefault"`
/* 更新时间 (Optional) */
UpdateTime *string `json:"updateTime"`
/* 用户pin (Optional) */
Pin *string `json:"pin"`
/* 创建时间 (Optional) */
CreateTime *string `json:"createTime"`
/* 邮编 (Optional) */
ZipCode *string `json:"zipCode"`
/* 省id (Optional) */
ProvinceId *int `json:"provinceId"`
/* 市id (Optional) */
CityId *int `json:"cityId"`
/* 区县id (Optional) */
CountyId *int `json:"countyId"`
/* 乡镇id (Optional) */
TownId *int `json:"townId"`
}
func NewModifyAddressRequest ¶
func NewModifyAddressRequest( regionId string, id int, ) *ModifyAddressRequest
* param regionId: (Required) * param id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAddressRequestWithAllParams ¶
func NewModifyAddressRequestWithAllParams( regionId string, id int, name *string, phone *string, province *string, city *string, county *string, town *string, address *string, isDefault *int, updateTime *string, pin *string, createTime *string, zipCode *string, provinceId *int, cityId *int, countyId *int, townId *int, ) *ModifyAddressRequest
* param regionId: (Required) * param id: (Required) * param name: 收件人姓名 (Optional) * param phone: 收件人电话 (Optional) * param province: 省 (Optional) * param city: 市 (Optional) * param county: 区 (Optional) * param town: 县 (Optional) * param address: 邮编 (Optional) * param isDefault: 是否默认收货地址 (Optional) * param updateTime: 更新时间 (Optional) * param pin: 用户pin (Optional) * param createTime: 创建时间 (Optional) * param zipCode: 邮编 (Optional) * param provinceId: 省id (Optional) * param cityId: 市id (Optional) * param countyId: 区县id (Optional) * param townId: 乡镇id (Optional)
func NewModifyAddressRequestWithoutParam ¶
func NewModifyAddressRequestWithoutParam() *ModifyAddressRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAddressRequest) GetRegionId ¶
func (r ModifyAddressRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAddressRequest) SetAddress ¶
func (r *ModifyAddressRequest) SetAddress(address string)
param address: 邮编(Optional)
func (*ModifyAddressRequest) SetCity ¶
func (r *ModifyAddressRequest) SetCity(city string)
param city: 市(Optional)
func (*ModifyAddressRequest) SetCityId ¶
func (r *ModifyAddressRequest) SetCityId(cityId int)
param cityId: 市id(Optional)
func (*ModifyAddressRequest) SetCounty ¶
func (r *ModifyAddressRequest) SetCounty(county string)
param county: 区(Optional)
func (*ModifyAddressRequest) SetCountyId ¶
func (r *ModifyAddressRequest) SetCountyId(countyId int)
param countyId: 区县id(Optional)
func (*ModifyAddressRequest) SetCreateTime ¶
func (r *ModifyAddressRequest) SetCreateTime(createTime string)
param createTime: 创建时间(Optional)
func (*ModifyAddressRequest) SetId ¶
func (r *ModifyAddressRequest) SetId(id int)
param id: (Required)
func (*ModifyAddressRequest) SetIsDefault ¶
func (r *ModifyAddressRequest) SetIsDefault(isDefault int)
param isDefault: 是否默认收货地址(Optional)
func (*ModifyAddressRequest) SetName ¶
func (r *ModifyAddressRequest) SetName(name string)
param name: 收件人姓名(Optional)
func (*ModifyAddressRequest) SetPhone ¶
func (r *ModifyAddressRequest) SetPhone(phone string)
param phone: 收件人电话(Optional)
func (*ModifyAddressRequest) SetPin ¶
func (r *ModifyAddressRequest) SetPin(pin string)
param pin: 用户pin(Optional)
func (*ModifyAddressRequest) SetProvince ¶
func (r *ModifyAddressRequest) SetProvince(province string)
param province: 省(Optional)
func (*ModifyAddressRequest) SetProvinceId ¶
func (r *ModifyAddressRequest) SetProvinceId(provinceId int)
param provinceId: 省id(Optional)
func (*ModifyAddressRequest) SetRegionId ¶
func (r *ModifyAddressRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*ModifyAddressRequest) SetTown ¶
func (r *ModifyAddressRequest) SetTown(town string)
param town: 县(Optional)
func (*ModifyAddressRequest) SetTownId ¶
func (r *ModifyAddressRequest) SetTownId(townId int)
param townId: 乡镇id(Optional)
func (*ModifyAddressRequest) SetUpdateTime ¶
func (r *ModifyAddressRequest) SetUpdateTime(updateTime string)
param updateTime: 更新时间(Optional)
func (*ModifyAddressRequest) SetZipCode ¶
func (r *ModifyAddressRequest) SetZipCode(zipCode string)
param zipCode: 邮编(Optional)
type ModifyAddressResponse ¶
type ModifyAddressResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAddressResult `json:"result"`
}
type ModifyAddressResult ¶
type ModifyInvoiceTemplateRequest ¶
type ModifyInvoiceTemplateRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* 发票类型:[个人增值税普通发票-Personal_VAT_Ordinary_Invoice,企业增值税专用发票-Enterprise_VAT_Special_Invoice,企业增值税普通发票-Enterprise_VAT_Ordinary_Invoice] (Optional) */
InvoiceType *string `json:"invoiceType"`
/* 发票抬头 (Optional) */
InvoiceTitle *string `json:"invoiceTitle"`
/* 开票内容(按类别开票/按明细开票) (Optional) */
InvoiceContent *string `json:"invoiceContent"`
/* 纳税人识别码(发票类型为企业增值税专用发票和企业增值税普通发票时必填) (Optional) */
TaxId *string `json:"taxId"`
/* 单位名称(发票类型为企业增值税专用发票时必填) (Optional) */
Company *string `json:"company"`
/* 注册电话(发票类型为个人增值税普通发票和企业增值税普通发票时作为收票人手机号) (Optional) */
Phone *string `json:"phone"`
/* 开户银行(发票类型为企业增值税专用发票时必填) (Optional) */
Bank *string `json:"bank"`
/* 银行账户(发票类型为企业增值税专用发票时必填) (Optional) */
Account *string `json:"account"`
/* 注册地址(发票类型为企业增值税专用发票时必填) (Optional) */
Address *string `json:"address"`
/* 邮箱 (Optional) */
Email *string `json:"email"`
/* [电子-electronic] (Optional) */
MediumType *string `json:"mediumType"`
}
func NewModifyInvoiceTemplateRequest ¶
func NewModifyInvoiceTemplateRequest( regionId string, ) *ModifyInvoiceTemplateRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInvoiceTemplateRequestWithAllParams ¶
func NewModifyInvoiceTemplateRequestWithAllParams( regionId string, invoiceType *string, invoiceTitle *string, invoiceContent *string, taxId *string, company *string, phone *string, bank *string, account *string, address *string, email *string, mediumType *string, ) *ModifyInvoiceTemplateRequest
* param regionId: (Required) * param invoiceType: 发票类型:[个人增值税普通发票-Personal_VAT_Ordinary_Invoice,企业增值税专用发票-Enterprise_VAT_Special_Invoice,企业增值税普通发票-Enterprise_VAT_Ordinary_Invoice] (Optional) * param invoiceTitle: 发票抬头 (Optional) * param invoiceContent: 开票内容(按类别开票/按明细开票) (Optional) * param taxId: 纳税人识别码(发票类型为企业增值税专用发票和企业增值税普通发票时必填) (Optional) * param company: 单位名称(发票类型为企业增值税专用发票时必填) (Optional) * param phone: 注册电话(发票类型为个人增值税普通发票和企业增值税普通发票时作为收票人手机号) (Optional) * param bank: 开户银行(发票类型为企业增值税专用发票时必填) (Optional) * param account: 银行账户(发票类型为企业增值税专用发票时必填) (Optional) * param address: 注册地址(发票类型为企业增值税专用发票时必填) (Optional) * param email: 邮箱 (Optional) * param mediumType: [电子-electronic] (Optional)
func NewModifyInvoiceTemplateRequestWithoutParam ¶
func NewModifyInvoiceTemplateRequestWithoutParam() *ModifyInvoiceTemplateRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInvoiceTemplateRequest) GetRegionId ¶
func (r ModifyInvoiceTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInvoiceTemplateRequest) SetAccount ¶
func (r *ModifyInvoiceTemplateRequest) SetAccount(account string)
param account: 银行账户(发票类型为企业增值税专用发票时必填)(Optional)
func (*ModifyInvoiceTemplateRequest) SetAddress ¶
func (r *ModifyInvoiceTemplateRequest) SetAddress(address string)
param address: 注册地址(发票类型为企业增值税专用发票时必填)(Optional)
func (*ModifyInvoiceTemplateRequest) SetBank ¶
func (r *ModifyInvoiceTemplateRequest) SetBank(bank string)
param bank: 开户银行(发票类型为企业增值税专用发票时必填)(Optional)
func (*ModifyInvoiceTemplateRequest) SetCompany ¶
func (r *ModifyInvoiceTemplateRequest) SetCompany(company string)
param company: 单位名称(发票类型为企业增值税专用发票时必填)(Optional)
func (*ModifyInvoiceTemplateRequest) SetEmail ¶
func (r *ModifyInvoiceTemplateRequest) SetEmail(email string)
param email: 邮箱(Optional)
func (*ModifyInvoiceTemplateRequest) SetInvoiceContent ¶
func (r *ModifyInvoiceTemplateRequest) SetInvoiceContent(invoiceContent string)
param invoiceContent: 开票内容(按类别开票/按明细开票)(Optional)
func (*ModifyInvoiceTemplateRequest) SetInvoiceTitle ¶
func (r *ModifyInvoiceTemplateRequest) SetInvoiceTitle(invoiceTitle string)
param invoiceTitle: 发票抬头(Optional)
func (*ModifyInvoiceTemplateRequest) SetInvoiceType ¶
func (r *ModifyInvoiceTemplateRequest) SetInvoiceType(invoiceType string)
param invoiceType: 发票类型:[个人增值税普通发票-Personal_VAT_Ordinary_Invoice,企业增值税专用发票-Enterprise_VAT_Special_Invoice,企业增值税普通发票-Enterprise_VAT_Ordinary_Invoice](Optional)
func (*ModifyInvoiceTemplateRequest) SetMediumType ¶
func (r *ModifyInvoiceTemplateRequest) SetMediumType(mediumType string)
param mediumType: [电子-electronic](Optional)
func (*ModifyInvoiceTemplateRequest) SetPhone ¶
func (r *ModifyInvoiceTemplateRequest) SetPhone(phone string)
param phone: 注册电话(发票类型为个人增值税普通发票和企业增值税普通发票时作为收票人手机号)(Optional)
func (*ModifyInvoiceTemplateRequest) SetRegionId ¶
func (r *ModifyInvoiceTemplateRequest) SetRegionId(regionId string)
param regionId: (Required)
func (*ModifyInvoiceTemplateRequest) SetTaxId ¶
func (r *ModifyInvoiceTemplateRequest) SetTaxId(taxId string)
param taxId: 纳税人识别码(发票类型为企业增值税专用发票和企业增值税普通发票时必填)(Optional)
type ModifyInvoiceTemplateResponse ¶
type ModifyInvoiceTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInvoiceTemplateResult `json:"result"`
}
type RefundInvoiceRequest ¶
type RefundInvoiceRequest struct {
core.JDCloudRequest
/* 地域编码,参考OpenAPI公共说明 */
RegionId string `json:"regionId"`
/* 发票申请单号 */
InvoiceNumber string `json:"invoiceNumber"`
/* 退票原因 (Optional) */
RefundReason *string `json:"refundReason"`
/* 备注信息 (Optional) */
Remark *string `json:"remark"`
/* 物流公司 (Optional) */
LogisticsCompany *string `json:"logisticsCompany"`
/* 物流单号 (Optional) */
LogisticsOrderNumber *string `json:"logisticsOrderNumber"`
/* [纸质-paper,电子-electronic] (Optional) */
MediumType *string `json:"mediumType"`
}
func NewRefundInvoiceRequest ¶
func NewRefundInvoiceRequest( regionId string, invoiceNumber string, ) *RefundInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param invoiceNumber: 发票申请单号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRefundInvoiceRequestWithAllParams ¶
func NewRefundInvoiceRequestWithAllParams( regionId string, invoiceNumber string, refundReason *string, remark *string, logisticsCompany *string, logisticsOrderNumber *string, mediumType *string, ) *RefundInvoiceRequest
* param regionId: 地域编码,参考OpenAPI公共说明 (Required) * param invoiceNumber: 发票申请单号 (Required) * param refundReason: 退票原因 (Optional) * param remark: 备注信息 (Optional) * param logisticsCompany: 物流公司 (Optional) * param logisticsOrderNumber: 物流单号 (Optional) * param mediumType: [纸质-paper,电子-electronic] (Optional)
func NewRefundInvoiceRequestWithoutParam ¶
func NewRefundInvoiceRequestWithoutParam() *RefundInvoiceRequest
This constructor has better compatible ability when API parameters changed
func (RefundInvoiceRequest) GetRegionId ¶
func (r RefundInvoiceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RefundInvoiceRequest) SetInvoiceNumber ¶
func (r *RefundInvoiceRequest) SetInvoiceNumber(invoiceNumber string)
param invoiceNumber: 发票申请单号(Required)
func (*RefundInvoiceRequest) SetLogisticsCompany ¶
func (r *RefundInvoiceRequest) SetLogisticsCompany(logisticsCompany string)
param logisticsCompany: 物流公司(Optional)
func (*RefundInvoiceRequest) SetLogisticsOrderNumber ¶
func (r *RefundInvoiceRequest) SetLogisticsOrderNumber(logisticsOrderNumber string)
param logisticsOrderNumber: 物流单号(Optional)
func (*RefundInvoiceRequest) SetMediumType ¶
func (r *RefundInvoiceRequest) SetMediumType(mediumType string)
param mediumType: [纸质-paper,电子-electronic](Optional)
func (*RefundInvoiceRequest) SetRefundReason ¶
func (r *RefundInvoiceRequest) SetRefundReason(refundReason string)
param refundReason: 退票原因(Optional)
func (*RefundInvoiceRequest) SetRegionId ¶
func (r *RefundInvoiceRequest) SetRegionId(regionId string)
param regionId: 地域编码,参考OpenAPI公共说明(Required)
func (*RefundInvoiceRequest) SetRemark ¶
func (r *RefundInvoiceRequest) SetRemark(remark string)
param remark: 备注信息(Optional)
type RefundInvoiceResponse ¶
type RefundInvoiceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RefundInvoiceResult `json:"result"`
}
type RefundInvoiceResult ¶
type RefundOwedInvoiceRequest ¶
type RefundOwedInvoiceRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* 退款欠票信息 (Optional) */
InvoiceOweInfoList []invoice.RefundOweInvoice `json:"invoiceOweInfoList"`
}
func NewRefundOwedInvoiceRequest ¶
func NewRefundOwedInvoiceRequest( regionId string, ) *RefundOwedInvoiceRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRefundOwedInvoiceRequestWithAllParams ¶
func NewRefundOwedInvoiceRequestWithAllParams( regionId string, invoiceOweInfoList []invoice.RefundOweInvoice, ) *RefundOwedInvoiceRequest
* param regionId: (Required) * param invoiceOweInfoList: 退款欠票信息 (Optional)
func NewRefundOwedInvoiceRequestWithoutParam ¶
func NewRefundOwedInvoiceRequestWithoutParam() *RefundOwedInvoiceRequest
This constructor has better compatible ability when API parameters changed
func (RefundOwedInvoiceRequest) GetRegionId ¶
func (r RefundOwedInvoiceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RefundOwedInvoiceRequest) SetInvoiceOweInfoList ¶
func (r *RefundOwedInvoiceRequest) SetInvoiceOweInfoList(invoiceOweInfoList []invoice.RefundOweInvoice)
param invoiceOweInfoList: 退款欠票信息(Optional)
func (*RefundOwedInvoiceRequest) SetRegionId ¶
func (r *RefundOwedInvoiceRequest) SetRegionId(regionId string)
param regionId: (Required)
type RefundOwedInvoiceResponse ¶
type RefundOwedInvoiceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RefundOwedInvoiceResult `json:"result"`
}
type RefundOwedInvoiceResult ¶
type RefundOwedInvoiceResult struct {
Result bool `json:"result"`
}
type UpdateInvoiceRefundAmountRequest ¶
type UpdateInvoiceRefundAmountRequest struct {
core.JDCloudRequest
/* */
RegionId string `json:"regionId"`
/* (Optional) */
RefundInfoList []invoice.RefundInfo `json:"refundInfoList"`
}
func NewUpdateInvoiceRefundAmountRequest ¶
func NewUpdateInvoiceRefundAmountRequest( regionId string, ) *UpdateInvoiceRefundAmountRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateInvoiceRefundAmountRequestWithAllParams ¶
func NewUpdateInvoiceRefundAmountRequestWithAllParams( regionId string, refundInfoList []invoice.RefundInfo, ) *UpdateInvoiceRefundAmountRequest
* param regionId: (Required) * param refundInfoList: (Optional)
func NewUpdateInvoiceRefundAmountRequestWithoutParam ¶
func NewUpdateInvoiceRefundAmountRequestWithoutParam() *UpdateInvoiceRefundAmountRequest
This constructor has better compatible ability when API parameters changed
func (UpdateInvoiceRefundAmountRequest) GetRegionId ¶
func (r UpdateInvoiceRefundAmountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateInvoiceRefundAmountRequest) SetRefundInfoList ¶
func (r *UpdateInvoiceRefundAmountRequest) SetRefundInfoList(refundInfoList []invoice.RefundInfo)
param refundInfoList: (Optional)
func (*UpdateInvoiceRefundAmountRequest) SetRegionId ¶
func (r *UpdateInvoiceRefundAmountRequest) SetRegionId(regionId string)
param regionId: (Required)
type UpdateInvoiceRefundAmountResponse ¶
type UpdateInvoiceRefundAmountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateInvoiceRefundAmountResult `json:"result"`
}
Source Files
¶
- ArtificialRefund.go
- BatchUpdateInvoiceRefundOrder.go
- BillDetail.go
- CalculateInvoicePrice.go
- CancelInvoice.go
- CheckInvoiceOwedInfo.go
- CreateAddress.go
- CreateInvoice.go
- CreateInvoiceAgent.go
- CreateInvoiceTemplate.go
- DecribeInvoicedChildOrders.go
- DeductOweFee.go
- DeleteAddress.go
- DeleteInvoiceTemplate.go
- DescribeAddress.go
- DescribeAddresses.go
- DescribeChildrenArea.go
- DescribeInvoice.go
- DescribeInvoiceOrderList.go
- DescribeInvoiceOrders.go
- DescribeInvoiceTemplate.go
- DescribeInvoiceUrl.go
- DescribeInvoices.go
- DescribeMonthDetail.go
- DescribeOrderInvoice.go
- EditInvoiceTemplate.go
- GetCompanyCreditInfo.go
- GetInvoicePreview.go
- GetOrderRelateInfo.go
- GetOrderRelateInvoice.go
- GetTaxInfo.go
- InvoiceOweList.go
- ModifyAddress.go
- ModifyInvoiceTemplate.go
- RefundInvoice.go
- RefundOwedInvoice.go
- UpdateInvoiceRefundAmount.go