normalvisa

package
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package normalvisa 包含度假-签证管理API相关结构体

https://open.taobao.com/API.htm?docId=44453&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlitripTravelVisaApplicantImportAPIRequest added in v1.2.0

type AlitripTravelVisaApplicantImportAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlitripTravelVisaApplicantImportAPIRequest 签证申请人导入 API请求 alitrip.travel.visa.applicant.import

签证线下申请人导入接口。供商家将线下的签证申请人信息导入,进行签证线上化办理

func NewAlitripTravelVisaApplicantImportRequest

func NewAlitripTravelVisaApplicantImportRequest() *AlitripTravelVisaApplicantImportAPIRequest

NewAlitripTravelVisaApplicantImportRequest 初始化AlitripTravelVisaApplicantImportAPIRequest对象

func (AlitripTravelVisaApplicantImportAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelVisaApplicantImportAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelVisaApplicantImportAPIRequest) GetFormDataJson added in v1.2.0

GetFormDataJson FormDataJson Getter

func (AlitripTravelVisaApplicantImportAPIRequest) GetNationId added in v1.2.0

GetNationId NationId Getter

func (AlitripTravelVisaApplicantImportAPIRequest) GetOuterApplyId added in v1.2.0

GetOuterApplyId OuterApplyId Getter

func (AlitripTravelVisaApplicantImportAPIRequest) GetPassportFile added in v1.2.0

GetPassportFile PassportFile Getter

func (AlitripTravelVisaApplicantImportAPIRequest) GetPassportFileType added in v1.2.0

func (r AlitripTravelVisaApplicantImportAPIRequest) GetPassportFileType() string

GetPassportFileType PassportFileType Getter

func (AlitripTravelVisaApplicantImportAPIRequest) GetPhotoFile added in v1.2.0

GetPhotoFile PhotoFile Getter

func (AlitripTravelVisaApplicantImportAPIRequest) GetPhotoFileType added in v1.2.0

GetPhotoFileType PhotoFileType Getter

func (*AlitripTravelVisaApplicantImportAPIRequest) SetFormDataJson added in v1.2.0

func (r *AlitripTravelVisaApplicantImportAPIRequest) SetFormDataJson(_formDataJson string) error

SetFormDataJson is FormDataJson Setter 申请人信息。字段注释:1.sex(性别),值:M/F;2.nationality(国籍),值:CHN(中国大陆),HKG(中国香港),MAC(中国澳门),USA(美国),CAN(加拿大);3.daibanTypeId(代办类型):1(越南一个月单次入境),2(越南一个月多次入境),3(越南三个月单次入境),4(越南三个月多次入境)

func (*AlitripTravelVisaApplicantImportAPIRequest) SetNationId added in v1.2.0

func (r *AlitripTravelVisaApplicantImportAPIRequest) SetNationId(_nationId int64) error

SetNationId is NationId Setter 国家id。目前支持越南(27027)

func (*AlitripTravelVisaApplicantImportAPIRequest) SetOuterApplyId added in v1.2.0

func (r *AlitripTravelVisaApplicantImportAPIRequest) SetOuterApplyId(_outerApplyId string) error

SetOuterApplyId is OuterApplyId Setter 外部商家申请人id

func (*AlitripTravelVisaApplicantImportAPIRequest) SetPassportFile added in v1.2.0

func (r *AlitripTravelVisaApplicantImportAPIRequest) SetPassportFile(_passportFile *model.File) error

SetPassportFile is PassportFile Setter 护照文件字节流

func (*AlitripTravelVisaApplicantImportAPIRequest) SetPassportFileType added in v1.2.0

func (r *AlitripTravelVisaApplicantImportAPIRequest) SetPassportFileType(_passportFileType string) error

SetPassportFileType is PassportFileType Setter 护照文件类型

func (*AlitripTravelVisaApplicantImportAPIRequest) SetPhotoFile added in v1.2.0

func (r *AlitripTravelVisaApplicantImportAPIRequest) SetPhotoFile(_photoFile *model.File) error

SetPhotoFile is PhotoFile Setter 证件照文件字节流

func (*AlitripTravelVisaApplicantImportAPIRequest) SetPhotoFileType added in v1.2.0

func (r *AlitripTravelVisaApplicantImportAPIRequest) SetPhotoFileType(_photoFileType string) error

SetPhotoFileType is PhotoFileType Setter 证件照文件类型

type AlitripTravelVisaApplicantImportAPIResponse

type AlitripTravelVisaApplicantImportAPIResponse struct {
	model.CommonResponse
	AlitripTravelVisaApplicantImportAPIResponseModel
}

AlitripTravelVisaApplicantImportAPIResponse 签证申请人导入 API返回值 alitrip.travel.visa.applicant.import

签证线下申请人导入接口。供商家将线下的签证申请人信息导入,进行签证线上化办理

type AlitripTravelVisaApplicantImportAPIResponseModel added in v1.2.0

type AlitripTravelVisaApplicantImportAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_visa_applicant_import_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 外部商家申请人id
	OuterApplyId string `json:"outer_apply_id,omitempty" xml:"outer_apply_id,omitempty"`
	// 申请人id
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 拼音姓
	LastNamePinyin string `json:"last_name_pinyin,omitempty" xml:"last_name_pinyin,omitempty"`
	// 拼音名
	FirstNamePinyin string `json:"first_name_pinyin,omitempty" xml:"first_name_pinyin,omitempty"`
	// 护照号
	PassportNumber string `json:"passport_number,omitempty" xml:"passport_number,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 错误类型:1-数据重复,2-数据错误
	ErrorType int64 `json:"error_type,omitempty" xml:"error_type,omitempty"`
}

AlitripTravelVisaApplicantImportAPIResponseModel is 签证申请人导入 成功返回结果

type AlitripTravelVisaApplicantQueryAPIRequest added in v1.2.0

type AlitripTravelVisaApplicantQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlitripTravelVisaApplicantQueryAPIRequest 签证申请人查询接口 API请求 alitrip.travel.visa.applicant.query

签证申请人查询接口,商家可根据条件查询申请人id,用于签证办理

func NewAlitripTravelVisaApplicantQueryRequest

func NewAlitripTravelVisaApplicantQueryRequest() *AlitripTravelVisaApplicantQueryAPIRequest

NewAlitripTravelVisaApplicantQueryRequest 初始化AlitripTravelVisaApplicantQueryAPIRequest对象

func (AlitripTravelVisaApplicantQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelVisaApplicantQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelVisaApplicantQueryAPIRequest) GetParam0 added in v1.2.0

GetParam0 Param0 Getter

func (*AlitripTravelVisaApplicantQueryAPIRequest) SetParam0 added in v1.2.0

SetParam0 is Param0 Setter 请求参数

type AlitripTravelVisaApplicantQueryAPIResponse

type AlitripTravelVisaApplicantQueryAPIResponse struct {
	model.CommonResponse
	AlitripTravelVisaApplicantQueryAPIResponseModel
}

AlitripTravelVisaApplicantQueryAPIResponse 签证申请人查询接口 API返回值 alitrip.travel.visa.applicant.query

签证申请人查询接口,商家可根据条件查询申请人id,用于签证办理

type AlitripTravelVisaApplicantQueryAPIResponseModel added in v1.2.0

type AlitripTravelVisaApplicantQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_visa_applicant_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *QueryVisaApplicantResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlitripTravelVisaApplicantQueryAPIResponseModel is 签证申请人查询接口 成功返回结果

type AlitripTravelVisaSignSendAPIRequest added in v1.2.0

type AlitripTravelVisaSignSendAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlitripTravelVisaSignSendAPIRequest 签证批量申请人送签接口 API请求 alitrip.travel.visa.sign.send

签证批量申请人送签接口,用于商家批量送签。

func NewAlitripTravelVisaSignSendRequest

func NewAlitripTravelVisaSignSendRequest() *AlitripTravelVisaSignSendAPIRequest

NewAlitripTravelVisaSignSendRequest 初始化AlitripTravelVisaSignSendAPIRequest对象

func (AlitripTravelVisaSignSendAPIRequest) GetApiMethodName added in v1.2.0

func (r AlitripTravelVisaSignSendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelVisaSignSendAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelVisaSignSendAPIRequest) GetApplyIds added in v1.2.0

func (r AlitripTravelVisaSignSendAPIRequest) GetApplyIds() []string

GetApplyIds ApplyIds Getter

func (AlitripTravelVisaSignSendAPIRequest) GetNationId added in v1.2.0

GetNationId NationId Getter

func (AlitripTravelVisaSignSendAPIRequest) GetSignType added in v1.2.0

GetSignType SignType Getter

func (*AlitripTravelVisaSignSendAPIRequest) SetApplyIds added in v1.2.0

func (r *AlitripTravelVisaSignSendAPIRequest) SetApplyIds(_applyIds []string) error

SetApplyIds is ApplyIds Setter 申请人ids

func (*AlitripTravelVisaSignSendAPIRequest) SetNationId added in v1.2.0

func (r *AlitripTravelVisaSignSendAPIRequest) SetNationId(_nationId int64) error

SetNationId is NationId Setter 国家id。目前只支持越南,越南国家id:27027

func (*AlitripTravelVisaSignSendAPIRequest) SetSignType added in v1.2.0

func (r *AlitripTravelVisaSignSendAPIRequest) SetSignType(_signType int64) error

SetSignType is SignType Setter 送签类型:1-非加急,2-加急,默认非加急

type AlitripTravelVisaSignSendAPIResponse

type AlitripTravelVisaSignSendAPIResponse struct {
	model.CommonResponse
	AlitripTravelVisaSignSendAPIResponseModel
}

AlitripTravelVisaSignSendAPIResponse 签证批量申请人送签接口 API返回值 alitrip.travel.visa.sign.send

签证批量申请人送签接口,用于商家批量送签。

type AlitripTravelVisaSignSendAPIResponseModel added in v1.2.0

type AlitripTravelVisaSignSendAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_visa_sign_send_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 批次信息
	BatchInfos []BatchInfo `json:"batch_infos,omitempty" xml:"batch_infos>batch_info,omitempty"`
	// 失败信息
	FailInfos []SendSignFailInfo `json:"fail_infos,omitempty" xml:"fail_infos>send_sign_fail_info,omitempty"`
}

AlitripTravelVisaSignSendAPIResponseModel is 签证批量申请人送签接口 成功返回结果

type BatchInfo

type BatchInfo struct {
	// 每批次的申请人id
	ApplyIds []string `json:"apply_ids,omitempty" xml:"apply_ids>string,omitempty"`
	// 批次id
	BatchId string `json:"batch_id,omitempty" xml:"batch_id,omitempty"`
}

BatchInfo 结构体

type LogisticsCompanyInfo

type LogisticsCompanyInfo struct {
	// 物流公司列表
	LogisticsCompanyUnitTopVOList []LogisticsCompanyUnitTopVo `` /* 134-byte string literal not displayed */
}

LogisticsCompanyInfo 结构体

type LogisticsCompanyUnitTopVo

type LogisticsCompanyUnitTopVo struct {
	// 物流公司名
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 物流公司代码
	CompanyCode string `json:"company_code,omitempty" xml:"company_code,omitempty"`
}

LogisticsCompanyUnitTopVo 结构体

type NormalVisaDetailInfo

type NormalVisaDetailInfo struct {
	// 用户信息数组
	NVisaDetailPersonResultVOList []NormalVisaPersonDetailVo `` /* 135-byte string literal not displayed */
	// 结束状态描述
	EndStatusDesc string `json:"end_status_desc,omitempty" xml:"end_status_desc,omitempty"`
	// 结束状态
	EndStatus int64 `json:"end_status,omitempty" xml:"end_status,omitempty"`
	// 1:贴纸签 2:电子签 3:面试
	VisaType int64 `json:"visa_type,omitempty" xml:"visa_type,omitempty"`
}

NormalVisaDetailInfo 结构体

type NormalVisaInfo

type NormalVisaInfo struct {
	// 国家id,国家编码详见:https://open.alitrip.com/docs/doc.htm?spm=a21tt.7629140.0.0.retXmq&treeId=79&articleId=104840&docType=1
	CountryId string `json:"country_id,omitempty" xml:"country_id,omitempty"`
	// 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 单价
	AuctionPrice string `json:"auction_price,omitempty" xml:"auction_price,omitempty"`
	// 标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 卖家昵称
	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`
	// 买家昵称
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 无办理人信息:1001 办理人已填写:1002 已收到资料: 1003 已审核完成: 1004 已送签:1005 结果已返回: 1006 已预约面试: 1007 处理中:1008 已中止办理:1010
	StatusDesc string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	// 1:贴纸签  2:电子签  3:面试
	NormalVisaType int64 `json:"normal_visa_type,omitempty" xml:"normal_visa_type,omitempty"`
	// 无办理人信息:1001 办理人已填写:1002 已收到资料: 1003 已审核完成: 1004 已送签:1005 结果已返回: 1006 已预约面试: 1007 处理中:1008 已中止办理:1010
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 数量
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 订单号
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 是否达到中止状态
	EndStatus bool `json:"end_status,omitempty" xml:"end_status,omitempty"`
	// 是否需要商家代填
	NeedFillContact bool `json:"need_fill_contact,omitempty" xml:"need_fill_contact,omitempty"`
}

NormalVisaInfo 结构体

type NormalVisaPersonDetailVo

type NormalVisaPersonDetailVo struct {
	// 证件号
	CredentialCardNo string `json:"credential_card_no,omitempty" xml:"credential_card_no,omitempty"`
	// 当前状态:1001,1002,1003,1004,1005,1006,1007,1008,1010
	CurrentStatusDesc string `json:"current_status_desc,omitempty" xml:"current_status_desc,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 中止状态
	FinishStatusDesc string `json:"finish_status_desc,omitempty" xml:"finish_status_desc,omitempty"`
	// 下一个状态描述:无办理人信息:1001 办理人已填写:1002 已收到资料: 1003 已审核完成: 1004 已送签:1005 结果已返回: 1006 已预约面试: 1007 处理中:1008 已中止办理:1010
	NextCurrentStatusDesc string `json:"next_current_status_desc,omitempty" xml:"next_current_status_desc,omitempty"`
	// 证件信息
	CredentialCardInfor string `json:"credential_card_infor,omitempty" xml:"credential_card_infor,omitempty"`
	// 姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 用户id
	PersonVisaId int64 `json:"person_visa_id,omitempty" xml:"person_visa_id,omitempty"`
	// 当前状态:无办理人信息:1001 办理人已填写:1002 已收到资料: 1003 已审核完成: 1004 已送签:1005 结果已返回: 1006 已预约面试: 1007 处理中:1008 已中止办理:1010
	CurrentStatus int64 `json:"current_status,omitempty" xml:"current_status,omitempty"`
	// 中止状态
	FinishStatus int64 `json:"finish_status,omitempty" xml:"finish_status,omitempty"`
	// 订单号
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 下一个状态:无办理人信息:1001 办理人已填写:1002 已收到资料: 1003 已审核完成: 1004 已送签:1005 结果已返回: 1006 已预约面试: 1007 处理中:1008 已中止办理:1010
	NextCurrentStatus int64 `json:"next_current_status,omitempty" xml:"next_current_status,omitempty"`
	// 是否出签,为空则买家没有反馈,1 表示出签,0 表示拒签,-1 表示未办理
	Pass int64 `json:"pass,omitempty" xml:"pass,omitempty"`
	// 是否有下个状态
	HasNextStatus bool `json:"has_next_status,omitempty" xml:"has_next_status,omitempty"`
	// 是否包含结束状态
	HasFinishStatus bool `json:"has_finish_status,omitempty" xml:"has_finish_status,omitempty"`
	// 是否达到最终状态
	Disabled bool `json:"disabled,omitempty" xml:"disabled,omitempty"`
}

NormalVisaPersonDetailVo 结构体

type NormalVisaUpdateUnit

type NormalVisaUpdateUnit struct {
	// 预约时间
	BookTime string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 物流单号
	PostNumber string `json:"post_number,omitempty" xml:"post_number,omitempty"`
	// 预约地点
	BookPlace string `json:"book_place,omitempty" xml:"book_place,omitempty"`
	// 物流公司编码
	PostCompanyCode string `json:"post_company_code,omitempty" xml:"post_company_code,omitempty"`
	// 物流公司名称
	PostCompanyName string `json:"post_company_name,omitempty" xml:"post_company_name,omitempty"`
	// 状态:无办理人信息(1001),办理人已填写(1002),已收到资料(1003),已审核完成(1004),已送签(1005),结果已返回(1006),已预约面试(1007  ),处理中(1008),买家已填写反馈信息(1009),已中止办理(1010)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 订单号
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 用户id
	PersonVisaId int64 `json:"person_visa_id,omitempty" xml:"person_visa_id,omitempty"`
}

NormalVisaUpdateUnit 结构体

type NormalVisaUserUnit

type NormalVisaUserUnit struct {
	// 姓
	LastName string `json:"last_name,omitempty" xml:"last_name,omitempty"`
	// 护照号
	PassportNumber string `json:"passport_number,omitempty" xml:"passport_number,omitempty"`
	// 名
	FirstName string `json:"first_name,omitempty" xml:"first_name,omitempty"`
}

NormalVisaUserUnit 结构体

type QueryApplicantParam

type QueryApplicantParam struct {
	// 开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 页面大小,默认20,最大支持的页面大小为500。
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 当前页,默认第一页
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// 查询类型,默认为1。1-按用户提交材料时间查询(仅查询状态为1003的申请人)
	QueryType int64 `json:"query_type,omitempty" xml:"query_type,omitempty"`
}

QueryApplicantParam 结构体

type QueryVisaApplicantResult

type QueryVisaApplicantResult struct {
	// 申请人信息列表
	ApplicantInfoList []VisaApplicantInfo `json:"applicant_info_list,omitempty" xml:"applicant_info_list>visa_applicant_info,omitempty"`
	// 总申请人数量
	TotalApplicantsCount int64 `json:"total_applicants_count,omitempty" xml:"total_applicants_count,omitempty"`
}

QueryVisaApplicantResult 结构体

type SendSignFailInfo

type SendSignFailInfo struct {
	// 申请人id
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

SendSignFailInfo 结构体

type TaobaoAlitripTravelNormalvisaGetAPIRequest added in v1.2.0

type TaobaoAlitripTravelNormalvisaGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoAlitripTravelNormalvisaGetAPIRequest 获取签证记录 API请求 taobao.alitrip.travel.normalvisa.get

用于获取普通签证的记录信息

func NewTaobaoAlitripTravelNormalvisaGetRequest

func NewTaobaoAlitripTravelNormalvisaGetRequest() *TaobaoAlitripTravelNormalvisaGetAPIRequest

NewTaobaoAlitripTravelNormalvisaGetRequest 初始化TaobaoAlitripTravelNormalvisaGetAPIRequest对象

func (TaobaoAlitripTravelNormalvisaGetAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaGetAPIRequest) GetBizOrderId added in v1.2.0

GetBizOrderId BizOrderId Getter

func (*TaobaoAlitripTravelNormalvisaGetAPIRequest) SetBizOrderId added in v1.2.0

func (r *TaobaoAlitripTravelNormalvisaGetAPIRequest) SetBizOrderId(_bizOrderId int64) error

SetBizOrderId is BizOrderId Setter 订单号

type TaobaoAlitripTravelNormalvisaGetAPIResponse

type TaobaoAlitripTravelNormalvisaGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaGetAPIResponseModel
}

TaobaoAlitripTravelNormalvisaGetAPIResponse 获取签证记录 API返回值 taobao.alitrip.travel.normalvisa.get

用于获取普通签证的记录信息

type TaobaoAlitripTravelNormalvisaGetAPIResponseModel added in v1.2.0

type TaobaoAlitripTravelNormalvisaGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_normalvisa_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Result *TaobaoAlitripTravelNormalvisaGetResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripTravelNormalvisaGetAPIResponseModel is 获取签证记录 成功返回结果

type TaobaoAlitripTravelNormalvisaGetResultSet

type TaobaoAlitripTravelNormalvisaGetResultSet struct {
	// 结果
	Results []NormalVisaInfo `json:"results,omitempty" xml:"results>normal_visa_info,omitempty"`
	// 结果数目
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
}

TaobaoAlitripTravelNormalvisaGetResultSet 结构体

type TaobaoAlitripTravelNormalvisaGetcompanyAPIRequest added in v1.2.0

type TaobaoAlitripTravelNormalvisaGetcompanyAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoAlitripTravelNormalvisaGetcompanyAPIRequest 获取物流公司信息 API请求 taobao.alitrip.travel.normalvisa.getcompany

获取物流公司信息

func NewTaobaoAlitripTravelNormalvisaGetcompanyRequest

func NewTaobaoAlitripTravelNormalvisaGetcompanyRequest() *TaobaoAlitripTravelNormalvisaGetcompanyAPIRequest

NewTaobaoAlitripTravelNormalvisaGetcompanyRequest 初始化TaobaoAlitripTravelNormalvisaGetcompanyAPIRequest对象

func (TaobaoAlitripTravelNormalvisaGetcompanyAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaGetcompanyAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaGetcompanyAPIRequest) GetParam0 added in v1.2.0

GetParam0 Param0 Getter

func (*TaobaoAlitripTravelNormalvisaGetcompanyAPIRequest) SetParam0 added in v1.2.0

SetParam0 is Param0 Setter true:取5个重要的物流公司 false:取所有的物流公司

type TaobaoAlitripTravelNormalvisaGetcompanyAPIResponse

type TaobaoAlitripTravelNormalvisaGetcompanyAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaGetcompanyAPIResponseModel
}

TaobaoAlitripTravelNormalvisaGetcompanyAPIResponse 获取物流公司信息 API返回值 taobao.alitrip.travel.normalvisa.getcompany

获取物流公司信息

type TaobaoAlitripTravelNormalvisaGetcompanyAPIResponseModel added in v1.2.0

type TaobaoAlitripTravelNormalvisaGetcompanyAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_normalvisa_getcompany_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果,有返回代表成功
	Result *TaobaoAlitripTravelNormalvisaGetcompanyResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripTravelNormalvisaGetcompanyAPIResponseModel is 获取物流公司信息 成功返回结果

type TaobaoAlitripTravelNormalvisaGetcompanyResultSet

type TaobaoAlitripTravelNormalvisaGetcompanyResultSet struct {
	// 结果
	Results []LogisticsCompanyInfo `json:"results,omitempty" xml:"results>logistics_company_info,omitempty"`
	// 异常
	Exception string `json:"exception,omitempty" xml:"exception,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 结果数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"`
}

TaobaoAlitripTravelNormalvisaGetcompanyResultSet 结构体

type TaobaoAlitripTravelNormalvisaGetdetailAPIRequest added in v1.2.0

type TaobaoAlitripTravelNormalvisaGetdetailAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoAlitripTravelNormalvisaGetdetailAPIRequest 获取单笔订单的详情 API请求 taobao.alitrip.travel.normalvisa.getdetail

获取单笔签证的详细记录

func NewTaobaoAlitripTravelNormalvisaGetdetailRequest

func NewTaobaoAlitripTravelNormalvisaGetdetailRequest() *TaobaoAlitripTravelNormalvisaGetdetailAPIRequest

NewTaobaoAlitripTravelNormalvisaGetdetailRequest 初始化TaobaoAlitripTravelNormalvisaGetdetailAPIRequest对象

func (TaobaoAlitripTravelNormalvisaGetdetailAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaGetdetailAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaGetdetailAPIRequest) GetBizOrderId added in v1.2.0

GetBizOrderId BizOrderId Getter

func (*TaobaoAlitripTravelNormalvisaGetdetailAPIRequest) SetBizOrderId added in v1.2.0

func (r *TaobaoAlitripTravelNormalvisaGetdetailAPIRequest) SetBizOrderId(_bizOrderId int64) error

SetBizOrderId is BizOrderId Setter 订单id

type TaobaoAlitripTravelNormalvisaGetdetailAPIResponse

type TaobaoAlitripTravelNormalvisaGetdetailAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaGetdetailAPIResponseModel
}

TaobaoAlitripTravelNormalvisaGetdetailAPIResponse 获取单笔订单的详情 API返回值 taobao.alitrip.travel.normalvisa.getdetail

获取单笔签证的详细记录

type TaobaoAlitripTravelNormalvisaGetdetailAPIResponseModel added in v1.2.0

type TaobaoAlitripTravelNormalvisaGetdetailAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_normalvisa_getdetail_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Result *TaobaoAlitripTravelNormalvisaGetdetailResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripTravelNormalvisaGetdetailAPIResponseModel is 获取单笔订单的详情 成功返回结果

type TaobaoAlitripTravelNormalvisaGetdetailResultSet

type TaobaoAlitripTravelNormalvisaGetdetailResultSet struct {
	// 结果
	Results []NormalVisaDetailInfo `json:"results,omitempty" xml:"results>normal_visa_detail_info,omitempty"`
	// 异常
	Exception string `json:"exception,omitempty" xml:"exception,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 结果
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"`
}

TaobaoAlitripTravelNormalvisaGetdetailResultSet 结构体

type TaobaoAlitripTravelNormalvisaStoreuserAPIRequest added in v1.2.0

type TaobaoAlitripTravelNormalvisaStoreuserAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoAlitripTravelNormalvisaStoreuserAPIRequest 代填办理人信息 API请求 taobao.alitrip.travel.normalvisa.storeuser

卖家代填买家填写办理人信息

func NewTaobaoAlitripTravelNormalvisaStoreuserRequest

func NewTaobaoAlitripTravelNormalvisaStoreuserRequest() *TaobaoAlitripTravelNormalvisaStoreuserAPIRequest

NewTaobaoAlitripTravelNormalvisaStoreuserRequest 初始化TaobaoAlitripTravelNormalvisaStoreuserAPIRequest对象

func (TaobaoAlitripTravelNormalvisaStoreuserAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaStoreuserAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaStoreuserAPIRequest) GetBizOrderId added in v1.2.0

GetBizOrderId BizOrderId Getter

func (TaobaoAlitripTravelNormalvisaStoreuserAPIRequest) GetNormalVisaUserUnitList added in v1.2.0

GetNormalVisaUserUnitList NormalVisaUserUnitList Getter

func (*TaobaoAlitripTravelNormalvisaStoreuserAPIRequest) SetBizOrderId added in v1.2.0

func (r *TaobaoAlitripTravelNormalvisaStoreuserAPIRequest) SetBizOrderId(_bizOrderId int64) error

SetBizOrderId is BizOrderId Setter 订单id

func (*TaobaoAlitripTravelNormalvisaStoreuserAPIRequest) SetNormalVisaUserUnitList added in v1.2.0

func (r *TaobaoAlitripTravelNormalvisaStoreuserAPIRequest) SetNormalVisaUserUnitList(_normalVisaUserUnitList []NormalVisaUserUnit) error

SetNormalVisaUserUnitList is NormalVisaUserUnitList Setter 列表:签证人信息列表

type TaobaoAlitripTravelNormalvisaStoreuserAPIResponse

type TaobaoAlitripTravelNormalvisaStoreuserAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaStoreuserAPIResponseModel
}

TaobaoAlitripTravelNormalvisaStoreuserAPIResponse 代填办理人信息 API返回值 taobao.alitrip.travel.normalvisa.storeuser

卖家代填买家填写办理人信息

type TaobaoAlitripTravelNormalvisaStoreuserAPIResponseModel added in v1.2.0

type TaobaoAlitripTravelNormalvisaStoreuserAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_normalvisa_storeuser_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果:包含results数组代表成功
	Result *TaobaoAlitripTravelNormalvisaStoreuserResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripTravelNormalvisaStoreuserAPIResponseModel is 代填办理人信息 成功返回结果

type TaobaoAlitripTravelNormalvisaStoreuserResultSet

type TaobaoAlitripTravelNormalvisaStoreuserResultSet struct {
	// 结果:数字数组
	Results []int64 `json:"results,omitempty" xml:"results>int64,omitempty"`
	// 异常
	Exception string `json:"exception,omitempty" xml:"exception,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 结果数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"`
}

TaobaoAlitripTravelNormalvisaStoreuserResultSet 结构体

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest added in v1.2.0

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest 更新签证办理进度 API请求 taobao.alitrip.travel.normalvisa.updatepersonstauts

更新签证办理进度

func NewTaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest

func NewTaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest() *TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest

NewTaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest 初始化TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest对象

func (TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest) GetBizOrderId added in v1.2.0

GetBizOrderId BizOrderId Getter

func (TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest) GetNormalVisaUpdateUnitList added in v1.2.0

GetNormalVisaUpdateUnitList NormalVisaUpdateUnitList Getter

func (*TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest) SetBizOrderId added in v1.2.0

SetBizOrderId is BizOrderId Setter 订单号

func (*TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest) SetNormalVisaUpdateUnitList added in v1.2.0

func (r *TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIRequest) SetNormalVisaUpdateUnitList(_normalVisaUpdateUnitList []NormalVisaUpdateUnit) error

SetNormalVisaUpdateUnitList is NormalVisaUpdateUnitList Setter 更新信息

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIResponse

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIResponseModel
}

TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIResponse 更新签证办理进度 API返回值 taobao.alitrip.travel.normalvisa.updatepersonstauts

更新签证办理进度

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIResponseModel added in v1.2.0

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_normalvisa_updatepersonstauts_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果:包含result更新成功
	Result *TaobaoAlitripTravelNormalvisaUpdatepersonstautsResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIResponseModel is 更新签证办理进度 成功返回结果

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsResultSet

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsResultSet struct {
	// 结果
	Results []bool `json:"results,omitempty" xml:"results>bool,omitempty"`
	// 异常
	Exception string `json:"exception,omitempty" xml:"exception,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 结果数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"`
}

TaobaoAlitripTravelNormalvisaUpdatepersonstautsResultSet 结构体

type TaobaoAlitripTravelNormalvisaUploadfileAPIRequest added in v1.2.0

type TaobaoAlitripTravelNormalvisaUploadfileAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoAlitripTravelNormalvisaUploadfileAPIRequest 上传电子签证 API请求 taobao.alitrip.travel.normalvisa.uploadfile

上传电子签证

func NewTaobaoAlitripTravelNormalvisaUploadfileRequest

func NewTaobaoAlitripTravelNormalvisaUploadfileRequest() *TaobaoAlitripTravelNormalvisaUploadfileAPIRequest

NewTaobaoAlitripTravelNormalvisaUploadfileRequest 初始化TaobaoAlitripTravelNormalvisaUploadfileAPIRequest对象

func (TaobaoAlitripTravelNormalvisaUploadfileAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaUploadfileAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaUploadfileAPIRequest) GetBizOrderId added in v1.2.0

GetBizOrderId BizOrderId Getter

func (TaobaoAlitripTravelNormalvisaUploadfileAPIRequest) GetFileBytes added in v1.2.0

GetFileBytes FileBytes Getter

func (TaobaoAlitripTravelNormalvisaUploadfileAPIRequest) GetFileName added in v1.2.0

GetFileName FileName Getter

func (*TaobaoAlitripTravelNormalvisaUploadfileAPIRequest) SetBizOrderId added in v1.2.0

func (r *TaobaoAlitripTravelNormalvisaUploadfileAPIRequest) SetBizOrderId(_bizOrderId int64) error

SetBizOrderId is BizOrderId Setter 订单id

func (*TaobaoAlitripTravelNormalvisaUploadfileAPIRequest) SetFileBytes added in v1.2.0

SetFileBytes is FileBytes Setter 文件

func (*TaobaoAlitripTravelNormalvisaUploadfileAPIRequest) SetFileName added in v1.2.0

SetFileName is FileName Setter 文件名:注意文件名请保证和上传的文件一直

type TaobaoAlitripTravelNormalvisaUploadfileAPIResponse

type TaobaoAlitripTravelNormalvisaUploadfileAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaUploadfileAPIResponseModel
}

TaobaoAlitripTravelNormalvisaUploadfileAPIResponse 上传电子签证 API返回值 taobao.alitrip.travel.normalvisa.uploadfile

上传电子签证

type TaobaoAlitripTravelNormalvisaUploadfileAPIResponseModel added in v1.2.0

type TaobaoAlitripTravelNormalvisaUploadfileAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_normalvisa_uploadfile_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果:包含results则代表成功保存
	Result *TaobaoAlitripTravelNormalvisaUploadfileResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripTravelNormalvisaUploadfileAPIResponseModel is 上传电子签证 成功返回结果

type TaobaoAlitripTravelNormalvisaUploadfileResultSet

type TaobaoAlitripTravelNormalvisaUploadfileResultSet struct {
	// 结果列表
	Results []bool `json:"results,omitempty" xml:"results>bool,omitempty"`
	// 异常
	Exception string `json:"exception,omitempty" xml:"exception,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 数量
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"`
}

TaobaoAlitripTravelNormalvisaUploadfileResultSet 结构体

type VisaApplicantInfo

type VisaApplicantInfo struct {
	// 申请人id
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 子订单号
	SubTcOrderId int64 `json:"sub_tc_order_id,omitempty" xml:"sub_tc_order_id,omitempty"`
}

VisaApplicantInfo 结构体

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL