Documentation
¶
Overview ¶
Package itpolicy 包含国际机票政策API相关方法
Index ¶
- func TaobaoAlitripItFareAddow(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItFareAddrt(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItFareBatchadd(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItFareBatchdelete(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItFareDelete(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItFareGet(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItFareQuerytask(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItFareUpdate(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItPolicyAdd(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItPolicyBatchdelete(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItPolicyDelete(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItPolicyGet(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAlitripItPolicyUpdate(ctx context.Context, clt *core.SDKClient, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TaobaoAlitripItFareAddow ¶
func TaobaoAlitripItFareAddow(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItFareAddowAPIRequest, resp *itpolicy.TaobaoAlitripItFareAddowAPIResponse, session string) error
TaobaoAlitripItFareAddow 【国际机票自有政策】单条单程添加 taobao.alitrip.it.fare.addow
自有政策单程添加接口,重复的老数据会被删除,重复判断规则同excel
func TaobaoAlitripItFareAddrt ¶
func TaobaoAlitripItFareAddrt(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItFareAddrtAPIRequest, resp *itpolicy.TaobaoAlitripItFareAddrtAPIResponse, session string) error
TaobaoAlitripItFareAddrt 【国际机票自有政策】单条往返添加 taobao.alitrip.it.fare.addrt
自有政策往返添加接口
func TaobaoAlitripItFareBatchadd ¶
func TaobaoAlitripItFareBatchadd(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItFareBatchaddAPIRequest, resp *itpolicy.TaobaoAlitripItFareBatchaddAPIResponse, session string) error
TaobaoAlitripItFareBatchadd 【国际机票自有政策】批量添加 taobao.alitrip.it.fare.batchadd
支持自有政策和销售规则批量添加,支持携程的数据格式。淘宝格式为list [object] to json string,object的属性和单条接口一致。每个接入方最多同时只能有1个处理中的导入任务,超过后直接返回失败。文件一定要zip压缩,压缩后大小不超过5M,编码格式utf-8
func TaobaoAlitripItFareBatchdelete ¶
func TaobaoAlitripItFareBatchdelete(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItFareBatchdeleteAPIRequest, resp *itpolicy.TaobaoAlitripItFareBatchdeleteAPIResponse, session string) error
TaobaoAlitripItFareBatchdelete 【国际机票自有政策】批量删除 taobao.alitrip.it.fare.batchdelete
批量删除自有政策,单次删除最大5万,大于5万时候提示失败,需要缩小删除条件。此接口同步返回任务id,异步执行操作。每个接入方最多同时只能有10个处理中的任务,超过后直接返回失败。
func TaobaoAlitripItFareDelete ¶
func TaobaoAlitripItFareDelete(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItFareDeleteAPIRequest, resp *itpolicy.TaobaoAlitripItFareDeleteAPIResponse, session string) error
TaobaoAlitripItFareDelete 【国际机票自有政策】单条删除 taobao.alitrip.it.fare.delete
自有政策删除接口,可以根据fareId或outId删除,根据outId删除时,如果outId不唯一,返回失败
func TaobaoAlitripItFareGet ¶
func TaobaoAlitripItFareGet(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItFareGetAPIRequest, resp *itpolicy.TaobaoAlitripItFareGetAPIResponse, session string) error
TaobaoAlitripItFareGet 【国际机票自有政策】单条查询 taobao.alitrip.it.fare.get
通过此接口可以查询单条政策的详情,可以根据fareId或outId查询,用户outId查询时,如果outId不唯一,只返回最新添加的一条数据
func TaobaoAlitripItFareQuerytask ¶
func TaobaoAlitripItFareQuerytask(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItFareQuerytaskAPIRequest, resp *itpolicy.TaobaoAlitripItFareQuerytaskAPIResponse, session string) error
TaobaoAlitripItFareQuerytask 【国际机票自有政策】批量操作结果查询 taobao.alitrip.it.fare.querytask
批量操作同步返回任务id,后台生成异步任务,通过此接口查询批量操作的执行结果
func TaobaoAlitripItFareUpdate ¶
func TaobaoAlitripItFareUpdate(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItFareUpdateAPIRequest, resp *itpolicy.TaobaoAlitripItFareUpdateAPIResponse, session string) error
TaobaoAlitripItFareUpdate 【国际机票自有政策】单条修改 taobao.alitrip.it.fare.update
自有政策修改接口,可以根据fareId或outId修改,outId不唯一时,不能用outId修改。当外部政策id、出发城市、到达城市、出票航司任一有变化,或往返时是否允许混舱、文件编号、可混文件编号任一有变化,将删除老数据,产生一条新政策。
func TaobaoAlitripItPolicyAdd ¶
func TaobaoAlitripItPolicyAdd(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItPolicyAddAPIRequest, resp *itpolicy.TaobaoAlitripItPolicyAddAPIResponse, session string) error
TaobaoAlitripItPolicyAdd 【国际机票销售规则】单条新增 taobao.alitrip.it.policy.add
销售规则新增,成功返回taobaoId
func TaobaoAlitripItPolicyBatchdelete ¶
func TaobaoAlitripItPolicyBatchdelete(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItPolicyBatchdeleteAPIRequest, resp *itpolicy.TaobaoAlitripItPolicyBatchdeleteAPIResponse, session string) error
TaobaoAlitripItPolicyBatchdelete 【国际机票销售规则】批量删除 taobao.alitrip.it.policy.batchdelete
批量删除销售规则,单次删除最大5万,大于5万时候提示失败,需要缩小删除条件。此接口同步返回任务id,异步执行操作。每个接入方最多同时只能有10个处理中的任务,超过后直接返回失败。
func TaobaoAlitripItPolicyDelete ¶
func TaobaoAlitripItPolicyDelete(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItPolicyDeleteAPIRequest, resp *itpolicy.TaobaoAlitripItPolicyDeleteAPIResponse, session string) error
TaobaoAlitripItPolicyDelete 【国际机票销售规则】单条删除 taobao.alitrip.it.policy.delete
销售规则删除接口,可以根据taobaoId或outId删除,根据outId删除时,如果outId不唯一,返回失败
func TaobaoAlitripItPolicyGet ¶
func TaobaoAlitripItPolicyGet(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItPolicyGetAPIRequest, resp *itpolicy.TaobaoAlitripItPolicyGetAPIResponse, session string) error
TaobaoAlitripItPolicyGet 【国际机票销售规则】单条查询 taobao.alitrip.it.policy.get
通过此接口可以查询单条销售规则的详情,可以根据taobaoId或outId查询,用户outId查询时,如果outId不唯一,只返回最新添加的一条数据。taobaoId为新增成功时候返回的唯一id,outId为新增时的policy_id(产品编号)
func TaobaoAlitripItPolicyUpdate ¶
func TaobaoAlitripItPolicyUpdate(ctx context.Context, clt *core.SDKClient, req *itpolicy.TaobaoAlitripItPolicyUpdateAPIRequest, resp *itpolicy.TaobaoAlitripItPolicyUpdateAPIResponse, session string) error
TaobaoAlitripItPolicyUpdate 【国际机票销售规则】单条更新 taobao.alitrip.it.policy.update
销售规则更新接口,可以根据taobaoId或outId修改,outId不唯一时,不能用outId修改。
Types ¶
This section is empty.
Source Files
¶
- TaobaoAlitripItFareAddow.go
- TaobaoAlitripItFareAddrt.go
- TaobaoAlitripItFareBatchadd.go
- TaobaoAlitripItFareBatchdelete.go
- TaobaoAlitripItFareDelete.go
- TaobaoAlitripItFareGet.go
- TaobaoAlitripItFareQuerytask.go
- TaobaoAlitripItFareUpdate.go
- TaobaoAlitripItPolicyAdd.go
- TaobaoAlitripItPolicyBatchdelete.go
- TaobaoAlitripItPolicyDelete.go
- TaobaoAlitripItPolicyGet.go
- TaobaoAlitripItPolicyUpdate.go
- doc.go