Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions com/alipay/api/model/AbaCard.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package model

type AbaCard struct {
AssetId string `json:"assetId,omitempty"`
CardNickName string `json:"cardNickName,omitempty"`
MaskedCardNo string `json:"maskedCardNo,omitempty"`
CardStatus string `json:"cardStatus,omitempty"`
CardBrand string `json:"cardBrand,omitempty"`
CreatedTime string `json:"createdTime,omitempty"`
UpdatedTime string `json:"updatedTime,omitempty"`
}
11 changes: 11 additions & 0 deletions com/alipay/api/model/AuthorizationControl.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package model

type AuthorizationControl struct {
CardActiveTime string `json:"cardActiveTime,omitempty"`
CardCancelTime string `json:"cardCancelTime,omitempty"`
AllowedMerchantCategoryList []string `json:"allowedMerchantCategoryList,omitempty"`
AllowedAuthTimes int32 `json:"allowedAuthTimes,omitempty"`
AllowedCurrencies []string `json:"allowedCurrencies,omitempty"`
CardLimitDetail *CardLimitDetail `json:"cardLimitDetail,omitempty"`
CardLimitInfo *CardLimitInfo `json:"cardLimitInfo,omitempty"`
}
12 changes: 12 additions & 0 deletions com/alipay/api/model/CardLimitDetail.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package model

type CardLimitDetail struct {
PerTransactionLimit *Amount `json:"perTransactionLimit,omitempty"`
DailyLimit *Limit `json:"dailyLimit,omitempty"`
MonthlyLimit *Limit `json:"monthlyLimit,omitempty"`
PerCardLimit *Limit `json:"perCardLimit,omitempty"`
DailyLimitMax string `json:"dailyLimitMax,omitempty"`
MonthlyLimitMax string `json:"monthlyLimitMax,omitempty"`
PerTransactionLimitMax string `json:"perTransactionLimitMax,omitempty"`
PerCardLimitMax string `json:"perCardLimitMax,omitempty"`
}
9 changes: 9 additions & 0 deletions com/alipay/api/model/CardLimitInfo.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package model

type CardLimitInfo struct {
Currency string `json:"currency,omitempty"`
DailyLimitMax string `json:"dailyLimitMax,omitempty"`
MonthlyLimitMax string `json:"monthlyLimitMax,omitempty"`
PerTransactionLimitMax string `json:"perTransactionLimitMax,omitempty"`
PerCardLimitMax string `json:"perCardLimitMax,omitempty"`
}
6 changes: 6 additions & 0 deletions com/alipay/api/model/CardholderInfo.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package model

type CardholderInfo struct {
CardHolderName *UserName `json:"cardHolderName,omitempty"`
BillAddress *Address `json:"billAddress,omitempty"`
}
2 changes: 2 additions & 0 deletions com/alipay/api/model/FundMoveDetail.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ package model
type FundMoveDetail struct {
Memo string `json:"memo,omitempty"`
ReferenceTransactionId string `json:"referenceTransactionId,omitempty"`
PayerAssetId string `json:"payerAssetId,omitempty"`
BeneficiaryAssetId string `json:"beneficiaryAssetId,omitempty"`
}
7 changes: 7 additions & 0 deletions com/alipay/api/model/Limit.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package model

type Limit struct {
RemainingLimit *Amount `json:"remainingLimit,omitempty"`
RangeLimit *Amount `json:"rangeLimit,omitempty"`
UsedLimit *Amount `json:"usedLimit,omitempty"`
}
7 changes: 7 additions & 0 deletions com/alipay/api/model/ResultResult.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package model

type ResultResult struct {
ResultCode string `json:"resultCode,omitempty"`
ResultStatus ResultStatusType `json:"resultStatus,omitempty"`
ResultMessage string `json:"resultMessage,omitempty"`
}
6 changes: 4 additions & 2 deletions com/alipay/api/model/Statement.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package model

type Statement struct {
StatementId string `json:"statementId,omitempty"`
FundMoveDetail *FundMoveDetail `json:"fundMoveDetail,omitempty"`
StatementId string `json:"statementId,omitempty"`
FundMoveDetail *FundMoveDetail `json:"fundMoveDetail,omitempty"`
TransactionType string `json:"transactionType,omitempty"`
BeneficiaryAssetId string `json:"beneficiaryAssetId,omitempty"`
}
27 changes: 27 additions & 0 deletions com/alipay/api/request/aba/AlipayApplyCardRequest.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package aba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/model"
"github.com/alipay/global-open-sdk-go/com/alipay/api/request"
responseAba "github.com/alipay/global-open-sdk-go/com/alipay/api/response/aba"
)

type AlipayApplyCardRequest struct {
RequestId string `json:"requestId,omitempty"`
CardNickName string `json:"cardNickName,omitempty"`
Note string `json:"note,omitempty"`
CardBinRule string `json:"cardBinRule,omitempty"`
Purpose string `json:"purpose,omitempty"`
Metadata map[string]string `json:"metadata,omitempty"`
AuthorizationControl *model.AuthorizationControl `json:"authorizationControl,omitempty"`
}

func NewAlipayApplyCardRequest() (*request.AlipayRequest, *AlipayApplyCardRequest) {
alipayApplyCardRequest := &AlipayApplyCardRequest{}
alipayRequest := request.NewAlipayRequest(alipayApplyCardRequest, "/ams/api/v1/aba/cards/applyCard", &responseAba.AlipayApplyCardResponse{})
return alipayRequest, alipayApplyCardRequest
}

func (alipayApplyCardRequest *AlipayApplyCardRequest) NewRequest() *request.AlipayRequest {
return request.NewAlipayRequest(&alipayApplyCardRequest, "/ams/api/v1/aba/cards/applyCard", &responseAba.AlipayApplyCardResponse{})
}
20 changes: 20 additions & 0 deletions com/alipay/api/request/aba/AlipayInquireCardDetailRequest.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package aba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/request"
responseAba "github.com/alipay/global-open-sdk-go/com/alipay/api/response/aba"
)

type AlipayInquireCardDetailRequest struct {
AssetId string `json:"assetId,omitempty"`
}

func NewAlipayInquireCardDetailRequest() (*request.AlipayRequest, *AlipayInquireCardDetailRequest) {
alipayInquireCardDetailRequest := &AlipayInquireCardDetailRequest{}
alipayRequest := request.NewAlipayRequest(alipayInquireCardDetailRequest, "/ams/api/v1/aba/cards/inquireCardDetail", &responseAba.AlipayInquireCardDetailResponse{})
return alipayRequest, alipayInquireCardDetailRequest
}

func (alipayInquireCardDetailRequest *AlipayInquireCardDetailRequest) NewRequest() *request.AlipayRequest {
return request.NewAlipayRequest(&alipayInquireCardDetailRequest, "/ams/api/v1/aba/cards/inquireCardDetail", &responseAba.AlipayInquireCardDetailResponse{})
}
24 changes: 24 additions & 0 deletions com/alipay/api/request/aba/AlipayInquireCardRequest.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package aba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/request"
responseAba "github.com/alipay/global-open-sdk-go/com/alipay/api/response/aba"
)

type AlipayInquireCardRequest struct {
PageNumber int32 `json:"pageNumber,omitempty"`
PageSize int32 `json:"pageSize,omitempty"`
LastFourDigits string `json:"lastFourDigits,omitempty"`
CardStatus string `json:"cardStatus,omitempty"`
CardNickName string `json:"cardNickName,omitempty"`
}

func NewAlipayInquireCardRequest() (*request.AlipayRequest, *AlipayInquireCardRequest) {
alipayInquireCardRequest := &AlipayInquireCardRequest{}
alipayRequest := request.NewAlipayRequest(alipayInquireCardRequest, "/ams/api/v1/aba/cards/inquireCard", &responseAba.AlipayInquireCardResponse{})
return alipayRequest, alipayInquireCardRequest
}

func (alipayInquireCardRequest *AlipayInquireCardRequest) NewRequest() *request.AlipayRequest {
return request.NewAlipayRequest(&alipayInquireCardRequest, "/ams/api/v1/aba/cards/inquireCard", &responseAba.AlipayInquireCardResponse{})
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package aba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/request"
responseAba "github.com/alipay/global-open-sdk-go/com/alipay/api/response/aba"
)

type AlipayInquireCardSensitiveInfoRequest struct {
AssetId string `json:"assetId,omitempty"`
}

func NewAlipayInquireCardSensitiveInfoRequest() (*request.AlipayRequest, *AlipayInquireCardSensitiveInfoRequest) {
alipayInquireCardSensitiveInfoRequest := &AlipayInquireCardSensitiveInfoRequest{}
alipayRequest := request.NewAlipayRequest(alipayInquireCardSensitiveInfoRequest, "/ams/api/v1/aba/cards/inquireCardSensitiveInfo", &responseAba.AlipayInquireCardSensitiveInfoResponse{})
return alipayRequest, alipayInquireCardSensitiveInfoRequest
}

func (alipayInquireCardSensitiveInfoRequest *AlipayInquireCardSensitiveInfoRequest) NewRequest() *request.AlipayRequest {
return request.NewAlipayRequest(&alipayInquireCardSensitiveInfoRequest, "/ams/api/v1/aba/cards/inquireCardSensitiveInfo", &responseAba.AlipayInquireCardSensitiveInfoResponse{})
}
20 changes: 20 additions & 0 deletions com/alipay/api/request/aba/AlipayInquiryStatementDetailRequest.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package aba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/request"
responseAba "github.com/alipay/global-open-sdk-go/com/alipay/api/response/aba"
)

type AlipayInquiryStatementDetailRequest struct {
StatementId string `json:"statementId,omitempty"`
}

func NewAlipayInquiryStatementDetailRequest() (*request.AlipayRequest, *AlipayInquiryStatementDetailRequest) {
alipayInquiryStatementDetailRequest := &AlipayInquiryStatementDetailRequest{}
alipayRequest := request.NewAlipayRequest(alipayInquiryStatementDetailRequest, "/ams/api/v1/aba/accounts/inquiryStatementDetail", &responseAba.AlipayInquiryStatementDetailResponse{})
return alipayRequest, alipayInquiryStatementDetailRequest
}

func (alipayInquiryStatementDetailRequest *AlipayInquiryStatementDetailRequest) NewRequest() *request.AlipayRequest {
return request.NewAlipayRequest(&alipayInquiryStatementDetailRequest, "/ams/api/v1/aba/accounts/inquiryStatementDetail", &responseAba.AlipayInquiryStatementDetailResponse{})
}
27 changes: 27 additions & 0 deletions com/alipay/api/request/aba/AlipayInquiryStatementRequest.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package aba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/request"
responseAba "github.com/alipay/global-open-sdk-go/com/alipay/api/response/aba"
)

type AlipayInquiryStatementRequest struct {
CustomerId string `json:"customerId,omitempty"`
AccessToken string `json:"accessToken,omitempty"`
StartTime interface{} `json:"startTime,omitempty"`
EndTime string `json:"endTime,omitempty"`
TransactionTypeList []string `json:"transactionTypeList,omitempty"`
CurrencyList []string `json:"currencyList,omitempty"`
PageSize int32 `json:"pageSize,omitempty"`
PageNumber int32 `json:"pageNumber,omitempty"`
}

func NewAlipayInquiryStatementRequest() (*request.AlipayRequest, *AlipayInquiryStatementRequest) {
alipayInquiryStatementRequest := &AlipayInquiryStatementRequest{}
alipayRequest := request.NewAlipayRequest(alipayInquiryStatementRequest, "/ams/api/v1/aba/accounts/inquiryStatement", &responseAba.AlipayInquiryStatementResponse{})
return alipayRequest, alipayInquiryStatementRequest
}

func (alipayInquiryStatementRequest *AlipayInquiryStatementRequest) NewRequest() *request.AlipayRequest {
return request.NewAlipayRequest(&alipayInquiryStatementRequest, "/ams/api/v1/aba/accounts/inquiryStatement", &responseAba.AlipayInquiryStatementResponse{})
}
27 changes: 27 additions & 0 deletions com/alipay/api/request/aba/AlipayUpdateCardRequest.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package aba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/model"
"github.com/alipay/global-open-sdk-go/com/alipay/api/request"
responseAba "github.com/alipay/global-open-sdk-go/com/alipay/api/response/aba"
)

type AlipayUpdateCardRequest struct {
AssetId string `json:"assetId,omitempty"`
RequestId string `json:"requestId,omitempty"`
CardNickName string `json:"cardNickName,omitempty"`
Note string `json:"note,omitempty"`
Purpose string `json:"purpose,omitempty"`
Metadata map[string]string `json:"metadata,omitempty"`
AuthorizationControl *model.AuthorizationControl `json:"authorizationControl,omitempty"`
}

func NewAlipayUpdateCardRequest() (*request.AlipayRequest, *AlipayUpdateCardRequest) {
alipayUpdateCardRequest := &AlipayUpdateCardRequest{}
alipayRequest := request.NewAlipayRequest(alipayUpdateCardRequest, "/ams/api/v1/aba/cards/updateCard", &responseAba.AlipayUpdateCardResponse{})
return alipayRequest, alipayUpdateCardRequest
}

func (alipayUpdateCardRequest *AlipayUpdateCardRequest) NewRequest() *request.AlipayRequest {
return request.NewAlipayRequest(&alipayUpdateCardRequest, "/ams/api/v1/aba/cards/updateCard", &responseAba.AlipayUpdateCardResponse{})
}
23 changes: 23 additions & 0 deletions com/alipay/api/request/aba/AlipayUpdateCardStatusRequest.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package aba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/request"
responseAba "github.com/alipay/global-open-sdk-go/com/alipay/api/response/aba"
)

type AlipayUpdateCardStatusRequest struct {
AssetId string `json:"assetId,omitempty"`
RequestId string `json:"requestId,omitempty"`
OperateType string `json:"operateType,omitempty"`
NotifyUrl string `json:"notifyUrl,omitempty"`
}

func NewAlipayUpdateCardStatusRequest() (*request.AlipayRequest, *AlipayUpdateCardStatusRequest) {
alipayUpdateCardStatusRequest := &AlipayUpdateCardStatusRequest{}
alipayRequest := request.NewAlipayRequest(alipayUpdateCardStatusRequest, "/ams/api/v1/aba/cards/updateCardStatus", &responseAba.AlipayUpdateCardStatusResponse{})
return alipayRequest, alipayUpdateCardStatusRequest
}

func (alipayUpdateCardStatusRequest *AlipayUpdateCardStatusRequest) NewRequest() *request.AlipayRequest {
return request.NewAlipayRequest(&alipayUpdateCardStatusRequest, "/ams/api/v1/aba/cards/updateCardStatus", &responseAba.AlipayUpdateCardStatusResponse{})
}
18 changes: 18 additions & 0 deletions com/alipay/api/response/aba/AlipayApplyCardResponse.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package responseAba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/model"
"github.com/alipay/global-open-sdk-go/com/alipay/api/response"
)

type AlipayApplyCardResponse struct {
response.AlipayResponse
Result *model.Result `json:"result,omitempty"`
RequestId string `json:"requestId,omitempty"`
Status string `json:"status,omitempty"`
AssetId string `json:"assetId,omitempty"`
Cvv string `json:"cvv,omitempty"`
CardNo string `json:"cardNo,omitempty"`
ExpiredMonth string `json:"expiredMonth,omitempty"`
ExpiredYear string `json:"expiredYear,omitempty"`
}
23 changes: 23 additions & 0 deletions com/alipay/api/response/aba/AlipayInquireCardDetailResponse.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package responseAba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/model"
"github.com/alipay/global-open-sdk-go/com/alipay/api/response"
)

type AlipayInquireCardDetailResponse struct {
response.AlipayResponse
Result *model.Result `json:"result,omitempty"`
AssetId string `json:"assetId,omitempty"`
CardNickName string `json:"cardNickName,omitempty"`
CardStatus string `json:"cardStatus,omitempty"`
MaskedCardNo string `json:"maskedCardNo,omitempty"`
CardBrand string `json:"cardBrand,omitempty"`
CreatedTime string `json:"createdTime,omitempty"`
UpdatedTime string `json:"updatedTime,omitempty"`
Purpose string `json:"purpose,omitempty"`
Note string `json:"note,omitempty"`
Metadata map[string]string `json:"metadata,omitempty"`
AuthorizationControl *model.AuthorizationControl `json:"authorizationControl,omitempty"`
Cardholderinfo *model.CardholderInfo `json:"cardholderinfo,omitempty"`
}
15 changes: 15 additions & 0 deletions com/alipay/api/response/aba/AlipayInquireCardResponse.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package responseAba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/model"
"github.com/alipay/global-open-sdk-go/com/alipay/api/response"
)

type AlipayInquireCardResponse struct {
response.AlipayResponse
Result *model.Result `json:"result,omitempty"`
TotalCount int32 `json:"totalCount,omitempty"`
TotalPageNumber int32 `json:"totalPageNumber,omitempty"`
CurrentPageNumber int32 `json:"currentPageNumber,omitempty"`
CardList []*model.AbaCard `json:"cardList,omitempty"`
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package responseAba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/model"
"github.com/alipay/global-open-sdk-go/com/alipay/api/response"
)

type AlipayInquireCardSensitiveInfoResponse struct {
response.AlipayResponse
Result *model.Result `json:"result,omitempty"`
AssetId string `json:"assetId,omitempty"`
Cvv string `json:"cvv,omitempty"`
CardNo string `json:"cardNo,omitempty"`
ExpiredMonth string `json:"expiredMonth,omitempty"`
ExpiredYear string `json:"expiredYear,omitempty"`
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package responseAba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/model"
"github.com/alipay/global-open-sdk-go/com/alipay/api/response"
)

type AlipayInquiryStatementDetailResponse struct {
response.AlipayResponse
Result *model.Result `json:"result,omitempty"`
Statement *model.Statement `json:"statement,omitempty"`
Metadata map[string]string `json:"metadata,omitempty"`
}
15 changes: 15 additions & 0 deletions com/alipay/api/response/aba/AlipayInquiryStatementResponse.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package responseAba

import (
"github.com/alipay/global-open-sdk-go/com/alipay/api/model"
"github.com/alipay/global-open-sdk-go/com/alipay/api/response"
)

type AlipayInquiryStatementResponse struct {
response.AlipayResponse
StatementList []*model.Statement `json:"statementList,omitempty"`
Result *model.ResultResult `json:"result,omitempty"`
TotalCount int32 `json:"totalCount,omitempty"`
TotalPageNumber int32 `json:"totalPageNumber,omitempty"`
CurrentPageNumber int32 `json:"currentPageNumber,omitempty"`
}
Loading