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.2.0
type AlibabaOverseaExchagerateGetAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaOverseaExchagerateGetAPIRequest 汇率信息获取 API请求 alibaba.oversea.exchagerate.get
提供外部汇率查询接口
func NewAlibabaOverseaExchagerateGetRequest ¶
func NewAlibabaOverseaExchagerateGetRequest() *AlibabaOverseaExchagerateGetAPIRequest
NewAlibabaOverseaExchagerateGetRequest 初始化AlibabaOverseaExchagerateGetAPIRequest对象
func (AlibabaOverseaExchagerateGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaOverseaExchagerateGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaOverseaExchagerateGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaOverseaExchagerateGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaOverseaExchagerateGetAPIRequest) GetBaseCode ¶ added in v1.2.0
func (r AlibabaOverseaExchagerateGetAPIRequest) GetBaseCode() string
GetBaseCode BaseCode Getter
func (AlibabaOverseaExchagerateGetAPIRequest) GetBizCode ¶ added in v1.2.0
func (r AlibabaOverseaExchagerateGetAPIRequest) GetBizCode() string
GetBizCode BizCode Getter
func (AlibabaOverseaExchagerateGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaOverseaExchagerateGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabaOverseaExchagerateGetAPIRequest) GetTargetCode ¶ added in v1.2.0
func (r AlibabaOverseaExchagerateGetAPIRequest) GetTargetCode() string
GetTargetCode TargetCode Getter
func (*AlibabaOverseaExchagerateGetAPIRequest) SetBaseCode ¶ added in v1.2.0
func (r *AlibabaOverseaExchagerateGetAPIRequest) SetBaseCode(_baseCode string) error
SetBaseCode is BaseCode Setter 原始币种
func (*AlibabaOverseaExchagerateGetAPIRequest) SetBizCode ¶ added in v1.2.0
func (r *AlibabaOverseaExchagerateGetAPIRequest) SetBizCode(_bizCode string) error
SetBizCode is BizCode Setter 业务类型
func (*AlibabaOverseaExchagerateGetAPIRequest) SetTargetCode ¶ added in v1.2.0
func (r *AlibabaOverseaExchagerateGetAPIRequest) SetTargetCode(_targetCode string) error
SetTargetCode is TargetCode Setter 目标币种
type AlibabaOverseaExchagerateGetAPIResponse ¶
type AlibabaOverseaExchagerateGetAPIResponse struct { model.CommonResponse AlibabaOverseaExchagerateGetAPIResponseModel }
AlibabaOverseaExchagerateGetAPIResponse 汇率信息获取 API返回值 alibaba.oversea.exchagerate.get
提供外部汇率查询接口
type AlibabaOverseaExchagerateGetAPIResponseModel ¶ added in v1.2.0
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.2.0
type AlibabaOverseaTranslateGetAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaOverseaTranslateGetAPIRequest 获取文本翻译信息 API请求 alibaba.oversea.translate.get
根据传入的文本信息,获取其目标语言的翻译结果
func NewAlibabaOverseaTranslateGetRequest ¶
func NewAlibabaOverseaTranslateGetRequest() *AlibabaOverseaTranslateGetAPIRequest
NewAlibabaOverseaTranslateGetRequest 初始化AlibabaOverseaTranslateGetAPIRequest对象
func (AlibabaOverseaTranslateGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaOverseaTranslateGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaOverseaTranslateGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaOverseaTranslateGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaOverseaTranslateGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaOverseaTranslateGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabaOverseaTranslateGetAPIRequest) GetSourceLang ¶ added in v1.2.0
func (r AlibabaOverseaTranslateGetAPIRequest) GetSourceLang() string
GetSourceLang SourceLang Getter
func (AlibabaOverseaTranslateGetAPIRequest) GetTargetLang ¶ added in v1.2.0
func (r AlibabaOverseaTranslateGetAPIRequest) GetTargetLang() string
GetTargetLang TargetLang Getter
func (AlibabaOverseaTranslateGetAPIRequest) GetText ¶ added in v1.2.0
func (r AlibabaOverseaTranslateGetAPIRequest) GetText() string
GetText Text Getter
func (*AlibabaOverseaTranslateGetAPIRequest) SetSourceLang ¶ added in v1.2.0
func (r *AlibabaOverseaTranslateGetAPIRequest) SetSourceLang(_sourceLang string) error
SetSourceLang is SourceLang Setter 源语种英文
func (*AlibabaOverseaTranslateGetAPIRequest) SetTargetLang ¶ added in v1.2.0
func (r *AlibabaOverseaTranslateGetAPIRequest) SetTargetLang(_targetLang string) error
SetTargetLang is TargetLang Setter 目标语种中文
func (*AlibabaOverseaTranslateGetAPIRequest) SetText ¶ added in v1.2.0
func (r *AlibabaOverseaTranslateGetAPIRequest) SetText(_text string) error
SetText is Text Setter 待翻译文本
type AlibabaOverseaTranslateGetAPIResponse ¶
type AlibabaOverseaTranslateGetAPIResponse struct { model.CommonResponse AlibabaOverseaTranslateGetAPIResponseModel }
AlibabaOverseaTranslateGetAPIResponse 获取文本翻译信息 API返回值 alibaba.oversea.translate.get
根据传入的文本信息,获取其目标语言的翻译结果
type AlibabaOverseaTranslateGetAPIResponseModel ¶ added in v1.2.0
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 结构体