normalvisa

package
v1.1.5 Latest Latest
Warning

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

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

Documentation

Overview

度假-签证管理API model

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 AlitripTravelVisaApplicantImportAPIResponse

type AlitripTravelVisaApplicantImportAPIResponse struct {
	model.CommonResponse
	AlitripTravelVisaApplicantImportResponse
}

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

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

type AlitripTravelVisaApplicantImportRequest

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

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

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

func NewAlitripTravelVisaApplicantImportRequest

func NewAlitripTravelVisaApplicantImportRequest() *AlitripTravelVisaApplicantImportRequest

初始化AlitripTravelVisaApplicantImportRequest对象

func (AlitripTravelVisaApplicantImportRequest) GetApiMethodName

func (r AlitripTravelVisaApplicantImportRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlitripTravelVisaApplicantImportRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlitripTravelVisaApplicantImportRequest) GetFormDataJson

func (r AlitripTravelVisaApplicantImportRequest) GetFormDataJson() string

FormDataJson Getter

func (AlitripTravelVisaApplicantImportRequest) GetNationId

NationId Getter

func (AlitripTravelVisaApplicantImportRequest) GetOuterApplyId

func (r AlitripTravelVisaApplicantImportRequest) GetOuterApplyId() string

OuterApplyId Getter

func (AlitripTravelVisaApplicantImportRequest) GetPassportFile

func (r AlitripTravelVisaApplicantImportRequest) GetPassportFile() []*model.File

PassportFile Getter

func (AlitripTravelVisaApplicantImportRequest) GetPassportFileType

func (r AlitripTravelVisaApplicantImportRequest) GetPassportFileType() string

PassportFileType Getter

func (AlitripTravelVisaApplicantImportRequest) GetPhotoFile

PhotoFile Getter

func (AlitripTravelVisaApplicantImportRequest) GetPhotoFileType

func (r AlitripTravelVisaApplicantImportRequest) GetPhotoFileType() string

PhotoFileType Getter

func (*AlitripTravelVisaApplicantImportRequest) SetFormDataJson

func (r *AlitripTravelVisaApplicantImportRequest) SetFormDataJson(formDataJson string) error

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

func (*AlitripTravelVisaApplicantImportRequest) SetNationId

func (r *AlitripTravelVisaApplicantImportRequest) SetNationId(nationId int64) error

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

func (*AlitripTravelVisaApplicantImportRequest) SetOuterApplyId

func (r *AlitripTravelVisaApplicantImportRequest) SetOuterApplyId(outerApplyId string) error

OuterApplyId Setter 外部商家申请人id

func (*AlitripTravelVisaApplicantImportRequest) SetPassportFile

func (r *AlitripTravelVisaApplicantImportRequest) SetPassportFile(passportFile []*model.File) error

PassportFile Setter 护照文件字节流

func (*AlitripTravelVisaApplicantImportRequest) SetPassportFileType

func (r *AlitripTravelVisaApplicantImportRequest) SetPassportFileType(passportFileType string) error

PassportFileType Setter 护照文件类型

func (*AlitripTravelVisaApplicantImportRequest) SetPhotoFile

func (r *AlitripTravelVisaApplicantImportRequest) SetPhotoFile(photoFile []*model.File) error

PhotoFile Setter 证件照文件字节流

func (*AlitripTravelVisaApplicantImportRequest) SetPhotoFileType

func (r *AlitripTravelVisaApplicantImportRequest) SetPhotoFileType(photoFileType string) error

PhotoFileType Setter 证件照文件类型

type AlitripTravelVisaApplicantImportResponse

type AlitripTravelVisaApplicantImportResponse 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"`
	// 错误类型:1-数据重复,2-数据错误
	ErrorType int64 `json:"error_type,omitempty" xml:"error_type,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

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

type AlitripTravelVisaApplicantQueryAPIResponse

type AlitripTravelVisaApplicantQueryAPIResponse struct {
	model.CommonResponse
	AlitripTravelVisaApplicantQueryResponse
}

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

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

type AlitripTravelVisaApplicantQueryRequest

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

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

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

func NewAlitripTravelVisaApplicantQueryRequest

func NewAlitripTravelVisaApplicantQueryRequest() *AlitripTravelVisaApplicantQueryRequest

初始化AlitripTravelVisaApplicantQueryRequest对象

func (AlitripTravelVisaApplicantQueryRequest) GetApiMethodName

func (r AlitripTravelVisaApplicantQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlitripTravelVisaApplicantQueryRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlitripTravelVisaApplicantQueryRequest) GetParam0

Param0 Getter

func (*AlitripTravelVisaApplicantQueryRequest) SetParam0

Param0 Setter 请求参数

type AlitripTravelVisaApplicantQueryResponse

type AlitripTravelVisaApplicantQueryResponse 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"`
}

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

type AlitripTravelVisaSignSendAPIResponse

type AlitripTravelVisaSignSendAPIResponse struct {
	model.CommonResponse
	AlitripTravelVisaSignSendResponse
}

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

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

type AlitripTravelVisaSignSendRequest

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

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

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

func NewAlitripTravelVisaSignSendRequest

func NewAlitripTravelVisaSignSendRequest() *AlitripTravelVisaSignSendRequest

初始化AlitripTravelVisaSignSendRequest对象

func (AlitripTravelVisaSignSendRequest) GetApiMethodName

func (r AlitripTravelVisaSignSendRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlitripTravelVisaSignSendRequest) GetApiParams

func (r AlitripTravelVisaSignSendRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlitripTravelVisaSignSendRequest) GetApplyIds

func (r AlitripTravelVisaSignSendRequest) GetApplyIds() []string

ApplyIds Getter

func (AlitripTravelVisaSignSendRequest) GetNationId

func (r AlitripTravelVisaSignSendRequest) GetNationId() int64

NationId Getter

func (AlitripTravelVisaSignSendRequest) GetSignType

func (r AlitripTravelVisaSignSendRequest) GetSignType() int64

SignType Getter

func (*AlitripTravelVisaSignSendRequest) SetApplyIds

func (r *AlitripTravelVisaSignSendRequest) SetApplyIds(applyIds []string) error

ApplyIds Setter 申请人ids

func (*AlitripTravelVisaSignSendRequest) SetNationId

func (r *AlitripTravelVisaSignSendRequest) SetNationId(nationId int64) error

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

func (*AlitripTravelVisaSignSendRequest) SetSignType

func (r *AlitripTravelVisaSignSendRequest) SetSignType(signType int64) error

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

type AlitripTravelVisaSignSendResponse

type AlitripTravelVisaSignSendResponse 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"`
}

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

type BatchInfo

type BatchInfo struct {
	// 批次id
	BatchId string `json:"batch_id,omitempty" xml:"batch_id,omitempty"`
	// 每批次的申请人id
	ApplyIds []string `json:"apply_ids,omitempty" xml:"apply_ids>string,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 */
	// 结束状态
	EndStatus int64 `json:"end_status,omitempty" xml:"end_status,omitempty"`
	// 1:贴纸签 2:电子签 3:面试
	VisaType int64 `json:"visa_type,omitempty" xml:"visa_type,omitempty"`
	// 结束状态描述
	EndStatusDesc string `json:"end_status_desc,omitempty" xml:"end_status_desc,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"`
	// 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"`
	// 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 数量
	Amount int64 `json:"amount,omitempty" xml:"amount,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"`
	// 是否达到中止状态
	EndStatus bool `json:"end_status,omitempty" xml:"end_status,omitempty"`
	// 买家昵称
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 订单号
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 无办理人信息:1001 办理人已填写:1002 已收到资料: 1003 已审核完成: 1004 已送签:1005 结果已返回: 1006 已预约面试: 1007 处理中:1008 已中止办理:1010
	StatusDesc string `json:"status_desc,omitempty" xml:"status_desc,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"`
	// 是否有下个状态
	HasNextStatus bool `json:"has_next_status,omitempty" xml:"has_next_status,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 中止状态
	FinishStatusDesc string `json:"finish_status_desc,omitempty" xml:"finish_status_desc,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"`
	// 下一个状态描述:无办理人信息: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"`
	// 订单号
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 是否包含结束状态
	HasFinishStatus bool `json:"has_finish_status,omitempty" xml:"has_finish_status,omitempty"`
	// 是否达到最终状态
	Disabled bool `json:"disabled,omitempty" xml:"disabled,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"`
}

NormalVisaPersonDetailVo

type NormalVisaUpdateUnit

type NormalVisaUpdateUnit struct {
	// 预约时间
	BookTime string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 状态:无办理人信息(1001),办理人已填写(1002),已收到资料(1003),已审核完成(1004),已送签(1005),结果已返回(1006),已预约面试(1007  ),处理中(1008),买家已填写反馈信息(1009),已中止办理(1010)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 物流单号
	PostNumber string `json:"post_number,omitempty" xml:"post_number,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"`
	// 预约地点
	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"`
}

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 {
	// 页面大小,默认20,最大支持的页面大小为500。
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,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 TaobaoAlitripTravelNormalvisaGetAPIResponse

type TaobaoAlitripTravelNormalvisaGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaGetResponse
}

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

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

type TaobaoAlitripTravelNormalvisaGetRequest

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

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

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

func NewTaobaoAlitripTravelNormalvisaGetRequest

func NewTaobaoAlitripTravelNormalvisaGetRequest() *TaobaoAlitripTravelNormalvisaGetRequest

初始化TaobaoAlitripTravelNormalvisaGetRequest对象

func (TaobaoAlitripTravelNormalvisaGetRequest) GetApiMethodName

func (r TaobaoAlitripTravelNormalvisaGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaGetRequest) GetBizOrderId

BizOrderId Getter

func (*TaobaoAlitripTravelNormalvisaGetRequest) SetBizOrderId

func (r *TaobaoAlitripTravelNormalvisaGetRequest) SetBizOrderId(bizOrderId int64) error

BizOrderId Setter 订单号

type TaobaoAlitripTravelNormalvisaGetResponse

type TaobaoAlitripTravelNormalvisaGetResponse 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"`
}

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

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 TaobaoAlitripTravelNormalvisaGetcompanyAPIResponse

type TaobaoAlitripTravelNormalvisaGetcompanyAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaGetcompanyResponse
}

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

获取物流公司信息

type TaobaoAlitripTravelNormalvisaGetcompanyRequest

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

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

获取物流公司信息

func NewTaobaoAlitripTravelNormalvisaGetcompanyRequest

func NewTaobaoAlitripTravelNormalvisaGetcompanyRequest() *TaobaoAlitripTravelNormalvisaGetcompanyRequest

初始化TaobaoAlitripTravelNormalvisaGetcompanyRequest对象

func (TaobaoAlitripTravelNormalvisaGetcompanyRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaGetcompanyRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaGetcompanyRequest) GetParam0

Param0 Getter

func (*TaobaoAlitripTravelNormalvisaGetcompanyRequest) SetParam0

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

type TaobaoAlitripTravelNormalvisaGetcompanyResponse

type TaobaoAlitripTravelNormalvisaGetcompanyResponse 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"`
}

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

type TaobaoAlitripTravelNormalvisaGetcompanyResultSet

type TaobaoAlitripTravelNormalvisaGetcompanyResultSet struct {
	// 结果
	Results []LogisticsCompanyInfo `json:"results,omitempty" xml:"results>logistics_company_info,omitempty"`
	// 结果数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,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"`
}

TaobaoAlitripTravelNormalvisaGetcompanyResultSet

type TaobaoAlitripTravelNormalvisaGetdetailAPIResponse

type TaobaoAlitripTravelNormalvisaGetdetailAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaGetdetailResponse
}

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

获取单笔签证的详细记录

type TaobaoAlitripTravelNormalvisaGetdetailRequest

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

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

获取单笔签证的详细记录

func NewTaobaoAlitripTravelNormalvisaGetdetailRequest

func NewTaobaoAlitripTravelNormalvisaGetdetailRequest() *TaobaoAlitripTravelNormalvisaGetdetailRequest

初始化TaobaoAlitripTravelNormalvisaGetdetailRequest对象

func (TaobaoAlitripTravelNormalvisaGetdetailRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaGetdetailRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaGetdetailRequest) GetBizOrderId

BizOrderId Getter

func (*TaobaoAlitripTravelNormalvisaGetdetailRequest) SetBizOrderId

func (r *TaobaoAlitripTravelNormalvisaGetdetailRequest) SetBizOrderId(bizOrderId int64) error

BizOrderId Setter 订单id

type TaobaoAlitripTravelNormalvisaGetdetailResponse

type TaobaoAlitripTravelNormalvisaGetdetailResponse 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"`
}

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

type TaobaoAlitripTravelNormalvisaGetdetailResultSet

type TaobaoAlitripTravelNormalvisaGetdetailResultSet struct {
	// 结果
	Results []NormalVisaDetailInfo `json:"results,omitempty" xml:"results>normal_visa_detail_info,omitempty"`
	// 结果
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,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"`
}

TaobaoAlitripTravelNormalvisaGetdetailResultSet

type TaobaoAlitripTravelNormalvisaStoreuserAPIResponse

type TaobaoAlitripTravelNormalvisaStoreuserAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaStoreuserResponse
}

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

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

type TaobaoAlitripTravelNormalvisaStoreuserRequest

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

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

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

func NewTaobaoAlitripTravelNormalvisaStoreuserRequest

func NewTaobaoAlitripTravelNormalvisaStoreuserRequest() *TaobaoAlitripTravelNormalvisaStoreuserRequest

初始化TaobaoAlitripTravelNormalvisaStoreuserRequest对象

func (TaobaoAlitripTravelNormalvisaStoreuserRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaStoreuserRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaStoreuserRequest) GetBizOrderId

BizOrderId Getter

func (TaobaoAlitripTravelNormalvisaStoreuserRequest) GetNormalVisaUserUnitList

func (r TaobaoAlitripTravelNormalvisaStoreuserRequest) GetNormalVisaUserUnitList() []NormalVisaUserUnit

NormalVisaUserUnitList Getter

func (*TaobaoAlitripTravelNormalvisaStoreuserRequest) SetBizOrderId

func (r *TaobaoAlitripTravelNormalvisaStoreuserRequest) SetBizOrderId(bizOrderId int64) error

BizOrderId Setter 订单id

func (*TaobaoAlitripTravelNormalvisaStoreuserRequest) SetNormalVisaUserUnitList

func (r *TaobaoAlitripTravelNormalvisaStoreuserRequest) SetNormalVisaUserUnitList(normalVisaUserUnitList []NormalVisaUserUnit) error

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

type TaobaoAlitripTravelNormalvisaStoreuserResponse

type TaobaoAlitripTravelNormalvisaStoreuserResponse 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"`
}

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

type TaobaoAlitripTravelNormalvisaStoreuserResultSet

type TaobaoAlitripTravelNormalvisaStoreuserResultSet struct {
	// 结果:数字数组
	Results []int64 `json:"results,omitempty" xml:"results>int64,omitempty"`
	// 结果数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,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"`
}

TaobaoAlitripTravelNormalvisaStoreuserResultSet

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIResponse

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaUpdatepersonstautsResponse
}

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

更新签证办理进度

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest

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

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

更新签证办理进度

func NewTaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest

func NewTaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest() *TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest

初始化TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest对象

func (TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest) GetBizOrderId

BizOrderId Getter

func (TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest) GetNormalVisaUpdateUnitList

NormalVisaUpdateUnitList Getter

func (*TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest) SetBizOrderId

BizOrderId Setter 订单号

func (*TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest) SetNormalVisaUpdateUnitList

func (r *TaobaoAlitripTravelNormalvisaUpdatepersonstautsRequest) SetNormalVisaUpdateUnitList(normalVisaUpdateUnitList []NormalVisaUpdateUnit) error

NormalVisaUpdateUnitList Setter 更新信息

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsResponse

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsResponse 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"`
}

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

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsResultSet

type TaobaoAlitripTravelNormalvisaUpdatepersonstautsResultSet struct {
	// 结果
	Results []bool `json:"results,omitempty" xml:"results>bool,omitempty"`
	// 结果数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,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"`
}

TaobaoAlitripTravelNormalvisaUpdatepersonstautsResultSet

type TaobaoAlitripTravelNormalvisaUploadfileAPIResponse

type TaobaoAlitripTravelNormalvisaUploadfileAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelNormalvisaUploadfileResponse
}

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

上传电子签证

type TaobaoAlitripTravelNormalvisaUploadfileRequest

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

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

上传电子签证

func NewTaobaoAlitripTravelNormalvisaUploadfileRequest

func NewTaobaoAlitripTravelNormalvisaUploadfileRequest() *TaobaoAlitripTravelNormalvisaUploadfileRequest

初始化TaobaoAlitripTravelNormalvisaUploadfileRequest对象

func (TaobaoAlitripTravelNormalvisaUploadfileRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelNormalvisaUploadfileRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelNormalvisaUploadfileRequest) GetBizOrderId

BizOrderId Getter

func (TaobaoAlitripTravelNormalvisaUploadfileRequest) GetFileBytes

FileBytes Getter

func (TaobaoAlitripTravelNormalvisaUploadfileRequest) GetFileName

FileName Getter

func (*TaobaoAlitripTravelNormalvisaUploadfileRequest) SetBizOrderId

func (r *TaobaoAlitripTravelNormalvisaUploadfileRequest) SetBizOrderId(bizOrderId int64) error

BizOrderId Setter 订单id

func (*TaobaoAlitripTravelNormalvisaUploadfileRequest) SetFileBytes

func (r *TaobaoAlitripTravelNormalvisaUploadfileRequest) SetFileBytes(fileBytes []*model.File) error

FileBytes Setter 文件

func (*TaobaoAlitripTravelNormalvisaUploadfileRequest) SetFileName

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

type TaobaoAlitripTravelNormalvisaUploadfileResponse

type TaobaoAlitripTravelNormalvisaUploadfileResponse 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"`
}

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

type TaobaoAlitripTravelNormalvisaUploadfileResultSet

type TaobaoAlitripTravelNormalvisaUploadfileResultSet struct {
	// 结果列表
	Results []bool `json:"results,omitempty" xml:"results>bool,omitempty"`
	// 数量
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 是否包含下一个
	HasNext bool `json:"has_next,omitempty" xml:"has_next,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"`
}

TaobaoAlitripTravelNormalvisaUploadfileResultSet

type VisaApplicantInfo

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

VisaApplicantInfo

Jump to

Keyboard shortcuts

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