Documentation
¶
Overview ¶
Package oversea 包含跨境API相关结构体
Index ¶
- type AlibabaoverseaexchagerategetAPIRequest
- func (r AlibabaoverseaexchagerategetAPIRequest) GetApiMethodName() string
- func (r AlibabaoverseaexchagerategetAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaoverseaexchagerategetAPIRequest) GetBaseCode() string
- func (r AlibabaoverseaexchagerategetAPIRequest) GetBizCode() string
- func (r AlibabaoverseaexchagerategetAPIRequest) GetRawParams() model.Params
- func (r AlibabaoverseaexchagerategetAPIRequest) GetTargetCode() string
- func (r *AlibabaoverseaexchagerategetAPIRequest) SetBaseCode(_baseCode string) error
- func (r *AlibabaoverseaexchagerategetAPIRequest) SetBizCode(_bizCode string) error
- func (r *AlibabaoverseaexchagerategetAPIRequest) SetTargetCode(_targetCode string) error
- type AlibabaoverseaexchagerategetAPIResponse
- type AlibabaoverseaexchagerategetAPIResponseModel
- type AlibabaoverseatranslategetAPIRequest
- func (r AlibabaoverseatranslategetAPIRequest) GetApiMethodName() string
- func (r AlibabaoverseatranslategetAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaoverseatranslategetAPIRequest) GetRawParams() model.Params
- func (r AlibabaoverseatranslategetAPIRequest) GetSourceLang() string
- func (r AlibabaoverseatranslategetAPIRequest) GetTargetLang() string
- func (r AlibabaoverseatranslategetAPIRequest) GetText() string
- func (r *AlibabaoverseatranslategetAPIRequest) SetSourceLang(_sourceLang string) error
- func (r *AlibabaoverseatranslategetAPIRequest) SetTargetLang(_targetLang string) error
- func (r *AlibabaoverseatranslategetAPIRequest) SetText(_text string) error
- type AlibabaoverseatranslategetAPIResponse
- type AlibabaoverseatranslategetAPIResponseModel
- type DataResult
- type SimpleTransResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaoverseaexchagerategetAPIRequest ¶ added in v1.3.1
type AlibabaoverseaexchagerategetAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaoverseaexchagerategetAPIRequest 汇率信息获取 API请求 alibaba.oversea.exchagerate.get
提供外部汇率查询接口
func NewAlibabaoverseaexchagerategetRequest ¶ added in v1.3.1
func NewAlibabaoverseaexchagerategetRequest() *AlibabaoverseaexchagerategetAPIRequest
NewAlibabaoverseaexchagerategetRequest 初始化AlibabaoverseaexchagerategetAPIRequest对象
func (AlibabaoverseaexchagerategetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlibabaoverseaexchagerategetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaoverseaexchagerategetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlibabaoverseaexchagerategetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaoverseaexchagerategetAPIRequest) GetBaseCode ¶ added in v1.3.1
func (r AlibabaoverseaexchagerategetAPIRequest) GetBaseCode() string
GetBaseCode BaseCode Getter
func (AlibabaoverseaexchagerategetAPIRequest) GetBizCode ¶ added in v1.3.1
func (r AlibabaoverseaexchagerategetAPIRequest) GetBizCode() string
GetBizCode BizCode Getter
func (AlibabaoverseaexchagerategetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlibabaoverseaexchagerategetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabaoverseaexchagerategetAPIRequest) GetTargetCode ¶ added in v1.3.1
func (r AlibabaoverseaexchagerategetAPIRequest) GetTargetCode() string
GetTargetCode TargetCode Getter
func (*AlibabaoverseaexchagerategetAPIRequest) SetBaseCode ¶ added in v1.3.1
func (r *AlibabaoverseaexchagerategetAPIRequest) SetBaseCode(_baseCode string) error
SetBaseCode is BaseCode Setter 原始币种
func (*AlibabaoverseaexchagerategetAPIRequest) SetBizCode ¶ added in v1.3.1
func (r *AlibabaoverseaexchagerategetAPIRequest) SetBizCode(_bizCode string) error
SetBizCode is BizCode Setter 业务类型
func (*AlibabaoverseaexchagerategetAPIRequest) SetTargetCode ¶ added in v1.3.1
func (r *AlibabaoverseaexchagerategetAPIRequest) SetTargetCode(_targetCode string) error
SetTargetCode is TargetCode Setter 目标币种
type AlibabaoverseaexchagerategetAPIResponse ¶ added in v1.3.1
type AlibabaoverseaexchagerategetAPIResponse struct { model.CommonResponse AlibabaoverseaexchagerategetAPIResponseModel }
AlibabaoverseaexchagerategetAPIResponse 汇率信息获取 API返回值 alibaba.oversea.exchagerate.get
提供外部汇率查询接口
type AlibabaoverseaexchagerategetAPIResponseModel ¶ added in v1.3.1
type AlibabaoverseaexchagerategetAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_oversea_exchagerate_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 查询结果描述 Result *DataResult `json:"result,omitempty" xml:"result,omitempty"` }
AlibabaoverseaexchagerategetAPIResponseModel is 汇率信息获取 成功返回结果
type AlibabaoverseatranslategetAPIRequest ¶ added in v1.3.1
type AlibabaoverseatranslategetAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaoverseatranslategetAPIRequest 获取文本翻译信息 API请求 alibaba.oversea.translate.get
根据传入的文本信息,获取其目标语言的翻译结果
func NewAlibabaoverseatranslategetRequest ¶ added in v1.3.1
func NewAlibabaoverseatranslategetRequest() *AlibabaoverseatranslategetAPIRequest
NewAlibabaoverseatranslategetRequest 初始化AlibabaoverseatranslategetAPIRequest对象
func (AlibabaoverseatranslategetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlibabaoverseatranslategetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaoverseatranslategetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlibabaoverseatranslategetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaoverseatranslategetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlibabaoverseatranslategetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabaoverseatranslategetAPIRequest) GetSourceLang ¶ added in v1.3.1
func (r AlibabaoverseatranslategetAPIRequest) GetSourceLang() string
GetSourceLang SourceLang Getter
func (AlibabaoverseatranslategetAPIRequest) GetTargetLang ¶ added in v1.3.1
func (r AlibabaoverseatranslategetAPIRequest) GetTargetLang() string
GetTargetLang TargetLang Getter
func (AlibabaoverseatranslategetAPIRequest) GetText ¶ added in v1.3.1
func (r AlibabaoverseatranslategetAPIRequest) GetText() string
GetText Text Getter
func (*AlibabaoverseatranslategetAPIRequest) SetSourceLang ¶ added in v1.3.1
func (r *AlibabaoverseatranslategetAPIRequest) SetSourceLang(_sourceLang string) error
SetSourceLang is SourceLang Setter 源语种英文
func (*AlibabaoverseatranslategetAPIRequest) SetTargetLang ¶ added in v1.3.1
func (r *AlibabaoverseatranslategetAPIRequest) SetTargetLang(_targetLang string) error
SetTargetLang is TargetLang Setter 目标语种中文
func (*AlibabaoverseatranslategetAPIRequest) SetText ¶ added in v1.3.1
func (r *AlibabaoverseatranslategetAPIRequest) SetText(_text string) error
SetText is Text Setter 待翻译文本
type AlibabaoverseatranslategetAPIResponse ¶ added in v1.3.1
type AlibabaoverseatranslategetAPIResponse struct { model.CommonResponse AlibabaoverseatranslategetAPIResponseModel }
AlibabaoverseatranslategetAPIResponse 获取文本翻译信息 API返回值 alibaba.oversea.translate.get
根据传入的文本信息,获取其目标语言的翻译结果
type AlibabaoverseatranslategetAPIResponseModel ¶ added in v1.3.1
type AlibabaoverseatranslategetAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_oversea_translate_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *SimpleTransResult `json:"result,omitempty" xml:"result,omitempty"` }
AlibabaoverseatranslategetAPIResponseModel is 获取文本翻译信息 成功返回结果
type DataResult ¶
type DataResult struct { // 查到的税率信息 ExchangeRate string `json:"exchange_rate,omitempty" xml:"exchange_rate,omitempty"` // 错误代码 Code string `json:"code,omitempty" xml:"code,omitempty"` // 错误信息 Msg string `json:"msg,omitempty" xml:"msg,omitempty"` // 查询结果是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
DataResult 结构体
type SimpleTransResult ¶
type SimpleTransResult struct { // translatedText TranslatedText string `json:"translated_text,omitempty" xml:"translated_text,omitempty"` // statusCode StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"` }
SimpleTransResult 结构体