trip_1_0

package
v1.3.69 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) SyncTripOrder

func (client *Client) SyncTripOrder(request *SyncTripOrderRequest) (_result *SyncTripOrderResponse, _err error)

func (*Client) SyncTripOrderWithOptions

func (client *Client) SyncTripOrderWithOptions(request *SyncTripOrderRequest, headers *SyncTripOrderHeaders, runtime *util.RuntimeOptions) (_result *SyncTripOrderResponse, _err error)

type SyncTripOrderHeaders

type SyncTripOrderHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (SyncTripOrderHeaders) GoString

func (s SyncTripOrderHeaders) GoString() string

func (*SyncTripOrderHeaders) SetCommonHeaders

func (s *SyncTripOrderHeaders) SetCommonHeaders(v map[string]*string) *SyncTripOrderHeaders

func (*SyncTripOrderHeaders) SetXAcsDingtalkAccessToken

func (s *SyncTripOrderHeaders) SetXAcsDingtalkAccessToken(v string) *SyncTripOrderHeaders

func (SyncTripOrderHeaders) String

func (s SyncTripOrderHeaders) String() string

type SyncTripOrderRequest

type SyncTripOrderRequest struct {
	// 币种
	Currency *string `json:"currency,omitempty" xml:"currency,omitempty"`
	// 钉钉用户id
	DingUserId *string `json:"dingUserId,omitempty" xml:"dingUserId,omitempty"`
	// 优惠金额
	DiscountAmount *string `json:"discountAmount,omitempty" xml:"discountAmount,omitempty"`
	// 是否是改签单
	EndorseFlag *bool                      `json:"endorseFlag,omitempty" xml:"endorseFlag,omitempty"`
	Event       *SyncTripOrderRequestEvent `json:"event,omitempty" xml:"event,omitempty" type:"Struct"`
	// 下单时间
	GmtOrder *string `json:"gmtOrder,omitempty" xml:"gmtOrder,omitempty"`
	// 付款时间
	GmtPay *string `json:"gmtPay,omitempty" xml:"gmtPay,omitempty"`
	// 退款时间
	GmtRefund *string `json:"gmtRefund,omitempty" xml:"gmtRefund,omitempty"`
	// 发票申请链接
	InvoiceApplyUrl *string `json:"invoiceApplyUrl,omitempty" xml:"invoiceApplyUrl,omitempty"`
	// 行程单号
	JourneyBizNo *string `json:"journeyBizNo,omitempty" xml:"journeyBizNo,omitempty"`
	// 订单详情列表
	OrderDetails []*SyncTripOrderRequestOrderDetails `json:"orderDetails,omitempty" xml:"orderDetails,omitempty" type:"Repeated"`
	// 供应商订单号
	OrderNo *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
	// 订单详情链接
	OrderUrl *string `json:"orderUrl,omitempty" xml:"orderUrl,omitempty"`
	// 实付金额
	RealAmount *string `json:"realAmount,omitempty" xml:"realAmount,omitempty"`
	// 退款金额
	RefundAmount *string `json:"refundAmount,omitempty" xml:"refundAmount,omitempty"`
	// 供应商关联订单号
	RelativeOrderNo *string `json:"relativeOrderNo,omitempty" xml:"relativeOrderNo,omitempty"`
	// 用户组织id
	TargetCorpId *string `json:"targetCorpId,omitempty" xml:"targetCorpId,omitempty"`
	// 总金额
	TotalAmount *string `json:"totalAmount,omitempty" xml:"totalAmount,omitempty"`
	// 订单类型
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (SyncTripOrderRequest) GoString

func (s SyncTripOrderRequest) GoString() string

func (*SyncTripOrderRequest) SetCurrency

func (*SyncTripOrderRequest) SetDingUserId

func (s *SyncTripOrderRequest) SetDingUserId(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetDiscountAmount

func (s *SyncTripOrderRequest) SetDiscountAmount(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetEndorseFlag

func (s *SyncTripOrderRequest) SetEndorseFlag(v bool) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetEvent

func (*SyncTripOrderRequest) SetGmtOrder

func (*SyncTripOrderRequest) SetGmtPay

func (*SyncTripOrderRequest) SetGmtRefund

func (s *SyncTripOrderRequest) SetGmtRefund(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetInvoiceApplyUrl

func (s *SyncTripOrderRequest) SetInvoiceApplyUrl(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetJourneyBizNo

func (s *SyncTripOrderRequest) SetJourneyBizNo(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetOrderDetails

func (*SyncTripOrderRequest) SetOrderNo

func (*SyncTripOrderRequest) SetOrderUrl

func (*SyncTripOrderRequest) SetRealAmount

func (s *SyncTripOrderRequest) SetRealAmount(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetRefundAmount

func (s *SyncTripOrderRequest) SetRefundAmount(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetRelativeOrderNo

func (s *SyncTripOrderRequest) SetRelativeOrderNo(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetTargetCorpId

func (s *SyncTripOrderRequest) SetTargetCorpId(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetTotalAmount

func (s *SyncTripOrderRequest) SetTotalAmount(v string) *SyncTripOrderRequest

func (*SyncTripOrderRequest) SetType

func (SyncTripOrderRequest) String

func (s SyncTripOrderRequest) String() string

type SyncTripOrderRequestEvent

type SyncTripOrderRequestEvent struct {
	// 订单事件
	Action *string `json:"action,omitempty" xml:"action,omitempty"`
	// 事件时间
	GmtAction *string `json:"gmtAction,omitempty" xml:"gmtAction,omitempty"`
}

func (SyncTripOrderRequestEvent) GoString

func (s SyncTripOrderRequestEvent) GoString() string

func (*SyncTripOrderRequestEvent) SetAction

func (*SyncTripOrderRequestEvent) SetGmtAction

func (SyncTripOrderRequestEvent) String

func (s SyncTripOrderRequestEvent) String() string

type SyncTripOrderRequestOrderDetails

type SyncTripOrderRequestOrderDetails struct {
	// 到达时间
	ArrivalTime *string `json:"arrivalTime,omitempty" xml:"arrivalTime,omitempty"`
	// 车牌号
	CarNumber *string `json:"carNumber,omitempty" xml:"carNumber,omitempty"`
	// 餐食描述
	CateringType *string `json:"cateringType,omitempty" xml:"cateringType,omitempty"`
	// 入住时间
	CheckInTime *string `json:"checkInTime,omitempty" xml:"checkInTime,omitempty"`
	// 离店时间
	CheckOutTime *string `json:"checkOutTime,omitempty" xml:"checkOutTime,omitempty"`
	// 出发时间
	DepartTime *string `json:"departTime,omitempty" xml:"departTime,omitempty"`
	// 目的地城市码
	DestinationCityCode *string `json:"destinationCityCode,omitempty" xml:"destinationCityCode,omitempty"`
	// 目的站名称
	DestinationStation *string `json:"destinationStation,omitempty" xml:"destinationStation,omitempty"`
	// 酒店地址
	HotelAddress *string `json:"hotelAddress,omitempty" xml:"hotelAddress,omitempty"`
	// 酒店定位信息
	HotelLocation *SyncTripOrderRequestOrderDetailsHotelLocation `json:"hotelLocation,omitempty" xml:"hotelLocation,omitempty" type:"Struct"`
	// 酒店名称
	HotelName *string `json:"hotelName,omitempty" xml:"hotelName,omitempty"`
	// 出发地城市码
	OriginCityCode *string `json:"originCityCode,omitempty" xml:"originCityCode,omitempty"`
	// 出发站名称
	OriginStation *string `json:"originStation,omitempty" xml:"originStation,omitempty"`
	// 房间数
	RoomCount *int32 `json:"roomCount,omitempty" xml:"roomCount,omitempty"`
	// 舱位
	SeatInfo *string `json:"seatInfo,omitempty" xml:"seatInfo,omitempty"`
	SubSupplyLogo *string `json:"subSupplyLogo,omitempty" xml:"subSupplyLogo,omitempty"`
	// 下游供应商名称
	SubSupplyName *string `json:"subSupplyName,omitempty" xml:"subSupplyName,omitempty"`
	// 专车类型
	TaxiType *string `json:"taxiType,omitempty" xml:"taxiType,omitempty"`
	// 联系方式
	Telephone *string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	// 火车/航班班次
	TransportNumber *string `json:"transportNumber,omitempty" xml:"transportNumber,omitempty"`
	// 房型描述
	TypeDescription *string `json:"typeDescription,omitempty" xml:"typeDescription,omitempty"`
}

func (SyncTripOrderRequestOrderDetails) GoString

func (*SyncTripOrderRequestOrderDetails) SetArrivalTime

func (*SyncTripOrderRequestOrderDetails) SetCarNumber

func (*SyncTripOrderRequestOrderDetails) SetCateringType

func (*SyncTripOrderRequestOrderDetails) SetCheckInTime

func (*SyncTripOrderRequestOrderDetails) SetCheckOutTime

func (*SyncTripOrderRequestOrderDetails) SetDepartTime

func (*SyncTripOrderRequestOrderDetails) SetDestinationCityCode

func (*SyncTripOrderRequestOrderDetails) SetDestinationStation

func (*SyncTripOrderRequestOrderDetails) SetHotelAddress

func (*SyncTripOrderRequestOrderDetails) SetHotelName

func (*SyncTripOrderRequestOrderDetails) SetOriginCityCode

func (*SyncTripOrderRequestOrderDetails) SetOriginStation

func (*SyncTripOrderRequestOrderDetails) SetRoomCount

func (*SyncTripOrderRequestOrderDetails) SetSeatInfo

func (*SyncTripOrderRequestOrderDetails) SetSubSupplyName

func (*SyncTripOrderRequestOrderDetails) SetTaxiType

func (*SyncTripOrderRequestOrderDetails) SetTelephone

func (*SyncTripOrderRequestOrderDetails) SetTransportNumber

func (*SyncTripOrderRequestOrderDetails) SetTypeDescription

func (SyncTripOrderRequestOrderDetails) String

type SyncTripOrderRequestOrderDetailsHotelLocation

type SyncTripOrderRequestOrderDetailsHotelLocation struct {
	// 纬度
	Lat *string `json:"lat,omitempty" xml:"lat,omitempty"`
	// 经度
	Lon *string `json:"lon,omitempty" xml:"lon,omitempty"`
	// 坐标数据源
	// - BD09:来自百度地图的经纬坐标
	// - GCJ02: 来自高德地图,腾讯地图,Apple地图的坐标
	// - WGS84: 来自GPS的坐标
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// 定位url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (SyncTripOrderRequestOrderDetailsHotelLocation) GoString

func (*SyncTripOrderRequestOrderDetailsHotelLocation) SetLat

func (*SyncTripOrderRequestOrderDetailsHotelLocation) SetLon

func (*SyncTripOrderRequestOrderDetailsHotelLocation) SetSource

func (*SyncTripOrderRequestOrderDetailsHotelLocation) SetUrl

func (SyncTripOrderRequestOrderDetailsHotelLocation) String

type SyncTripOrderResponse

type SyncTripOrderResponse struct {
	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *SyncTripOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SyncTripOrderResponse) GoString

func (s SyncTripOrderResponse) GoString() string

func (*SyncTripOrderResponse) SetBody

func (*SyncTripOrderResponse) SetHeaders

func (SyncTripOrderResponse) String

func (s SyncTripOrderResponse) String() string

type SyncTripOrderResponseBody

type SyncTripOrderResponseBody struct {
	// Id of the request
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (SyncTripOrderResponseBody) GoString

func (s SyncTripOrderResponseBody) GoString() string

func (*SyncTripOrderResponseBody) SetRequestId

func (*SyncTripOrderResponseBody) SetSuccess

func (SyncTripOrderResponseBody) String

func (s SyncTripOrderResponseBody) String() string

Jump to

Keyboard shortcuts

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