client

package
v1.12.0 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2024 License: Apache-2.0 Imports: 5 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 AccessTokenRequest

type AccessTokenRequest struct {
	AppSecret *string `json:"app_secret,omitempty" xml:"app_secret,omitempty"`
}

func (AccessTokenRequest) GoString

func (s AccessTokenRequest) GoString() string

func (*AccessTokenRequest) SetAppSecret

func (s *AccessTokenRequest) SetAppSecret(v string) *AccessTokenRequest

func (AccessTokenRequest) String

func (s AccessTokenRequest) String() string

type AccessTokenResponse

type AccessTokenResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AccessTokenResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AccessTokenResponse) GoString

func (s AccessTokenResponse) GoString() string

func (*AccessTokenResponse) SetBody

func (*AccessTokenResponse) SetHeaders

func (s *AccessTokenResponse) SetHeaders(v map[string]*string) *AccessTokenResponse

func (*AccessTokenResponse) SetStatusCode

func (s *AccessTokenResponse) SetStatusCode(v int32) *AccessTokenResponse

func (AccessTokenResponse) String

func (s AccessTokenResponse) String() string

type AccessTokenResponseBody

type AccessTokenResponseBody struct {
	Code      *string                        `json:"code,omitempty" xml:"code,omitempty"`
	Data      *AccessTokenResponseBodyData   `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	Message   *string                        `json:"message,omitempty" xml:"message,omitempty"`
	Module    *AccessTokenResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                        `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 成功标识
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AccessTokenResponseBody) GoString

func (s AccessTokenResponseBody) GoString() string

func (*AccessTokenResponseBody) SetCode

func (*AccessTokenResponseBody) SetData

func (*AccessTokenResponseBody) SetMessage

func (*AccessTokenResponseBody) SetModule added in v1.0.23

func (*AccessTokenResponseBody) SetRequestId

func (*AccessTokenResponseBody) SetSuccess added in v1.0.55

func (*AccessTokenResponseBody) SetTraceId

func (AccessTokenResponseBody) String

func (s AccessTokenResponseBody) String() string

type AccessTokenResponseBodyData

type AccessTokenResponseBodyData struct {
	Expire *int64  `json:"expire,omitempty" xml:"expire,omitempty"`
	Token  *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (AccessTokenResponseBodyData) GoString

func (s AccessTokenResponseBodyData) GoString() string

func (*AccessTokenResponseBodyData) SetExpire

func (*AccessTokenResponseBodyData) SetToken

func (AccessTokenResponseBodyData) String

type AccessTokenResponseBodyModule added in v1.0.23

type AccessTokenResponseBodyModule struct {
	Expire *int64  `json:"expire,omitempty" xml:"expire,omitempty"`
	Start  *int64  `json:"start,omitempty" xml:"start,omitempty"`
	Token  *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (AccessTokenResponseBodyModule) GoString added in v1.0.23

func (*AccessTokenResponseBodyModule) SetExpire added in v1.0.23

func (*AccessTokenResponseBodyModule) SetStart added in v1.0.23

func (*AccessTokenResponseBodyModule) SetToken added in v1.0.23

func (AccessTokenResponseBodyModule) String added in v1.0.23

type AddInvoiceEntityHeaders added in v1.0.55

type AddInvoiceEntityHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (AddInvoiceEntityHeaders) GoString added in v1.0.55

func (s AddInvoiceEntityHeaders) GoString() string

func (*AddInvoiceEntityHeaders) SetCommonHeaders added in v1.0.55

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

func (*AddInvoiceEntityHeaders) SetXAcsBtripCorpToken added in v1.0.55

func (s *AddInvoiceEntityHeaders) SetXAcsBtripCorpToken(v string) *AddInvoiceEntityHeaders

func (AddInvoiceEntityHeaders) String added in v1.0.55

func (s AddInvoiceEntityHeaders) String() string

type AddInvoiceEntityRequest added in v1.0.55

type AddInvoiceEntityRequest struct {
	Entities    []*AddInvoiceEntityRequestEntities `json:"entities,omitempty" xml:"entities,omitempty" type:"Repeated"`
	ThirdPartId *string                            `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (AddInvoiceEntityRequest) GoString added in v1.0.55

func (s AddInvoiceEntityRequest) GoString() string

func (*AddInvoiceEntityRequest) SetEntities added in v1.0.55

func (*AddInvoiceEntityRequest) SetThirdPartId added in v1.0.55

func (AddInvoiceEntityRequest) String added in v1.0.55

func (s AddInvoiceEntityRequest) String() string

type AddInvoiceEntityRequestEntities added in v1.0.55

type AddInvoiceEntityRequestEntities struct {
	EntityId   *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	EntityName *string `json:"entity_name,omitempty" xml:"entity_name,omitempty"`
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (AddInvoiceEntityRequestEntities) GoString added in v1.0.55

func (*AddInvoiceEntityRequestEntities) SetEntityId added in v1.0.55

func (*AddInvoiceEntityRequestEntities) SetEntityName added in v1.0.55

func (*AddInvoiceEntityRequestEntities) SetEntityType added in v1.0.55

func (AddInvoiceEntityRequestEntities) String added in v1.0.55

type AddInvoiceEntityResponse added in v1.0.55

type AddInvoiceEntityResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddInvoiceEntityResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AddInvoiceEntityResponse) GoString added in v1.0.55

func (s AddInvoiceEntityResponse) GoString() string

func (*AddInvoiceEntityResponse) SetBody added in v1.0.55

func (*AddInvoiceEntityResponse) SetHeaders added in v1.0.55

func (*AddInvoiceEntityResponse) SetStatusCode added in v1.0.55

func (AddInvoiceEntityResponse) String added in v1.0.55

func (s AddInvoiceEntityResponse) String() string

type AddInvoiceEntityResponseBody added in v1.0.55

type AddInvoiceEntityResponseBody struct {
	Code      *string                             `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                             `json:"message,omitempty" xml:"message,omitempty"`
	Module    *AddInvoiceEntityResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                             `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                               `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AddInvoiceEntityResponseBody) GoString added in v1.0.55

func (s AddInvoiceEntityResponseBody) GoString() string

func (*AddInvoiceEntityResponseBody) SetCode added in v1.0.55

func (*AddInvoiceEntityResponseBody) SetMessage added in v1.0.55

func (*AddInvoiceEntityResponseBody) SetModule added in v1.0.55

func (*AddInvoiceEntityResponseBody) SetRequestId added in v1.0.55

func (*AddInvoiceEntityResponseBody) SetSuccess added in v1.0.55

func (*AddInvoiceEntityResponseBody) SetTraceId added in v1.0.55

func (AddInvoiceEntityResponseBody) String added in v1.0.55

type AddInvoiceEntityResponseBodyModule added in v1.0.55

type AddInvoiceEntityResponseBodyModule struct {
	AddNum          *int32 `json:"add_num,omitempty" xml:"add_num,omitempty"`
	SelectedUserNum *int32 `json:"selected_user_num,omitempty" xml:"selected_user_num,omitempty"`
}

func (AddInvoiceEntityResponseBodyModule) GoString added in v1.0.55

func (*AddInvoiceEntityResponseBodyModule) SetAddNum added in v1.0.55

func (*AddInvoiceEntityResponseBodyModule) SetSelectedUserNum added in v1.0.55

func (AddInvoiceEntityResponseBodyModule) String added in v1.0.55

type AddInvoiceEntityShrinkRequest added in v1.0.55

type AddInvoiceEntityShrinkRequest struct {
	EntitiesShrink *string `json:"entities,omitempty" xml:"entities,omitempty"`
	ThirdPartId    *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (AddInvoiceEntityShrinkRequest) GoString added in v1.0.55

func (*AddInvoiceEntityShrinkRequest) SetEntitiesShrink added in v1.0.55

func (*AddInvoiceEntityShrinkRequest) SetThirdPartId added in v1.0.55

func (AddInvoiceEntityShrinkRequest) String added in v1.0.55

type AddressGetHeaders added in v1.0.9

type AddressGetHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (AddressGetHeaders) GoString added in v1.0.9

func (s AddressGetHeaders) GoString() string

func (*AddressGetHeaders) SetCommonHeaders added in v1.0.9

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

func (*AddressGetHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *AddressGetHeaders) SetXAcsBtripSoCorpToken(v string) *AddressGetHeaders

func (AddressGetHeaders) String added in v1.0.9

func (s AddressGetHeaders) String() string

type AddressGetRequest added in v1.0.1

type AddressGetRequest struct {
	ActionType        *int32  `json:"action_type,omitempty" xml:"action_type,omitempty"`
	ArrCityCode       *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName       *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	CarScenesCode     *string `json:"car_scenes_code,omitempty" xml:"car_scenes_code,omitempty"`
	DepCityCode       *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName       *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepDate           *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	ItineraryId       *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	OrderId           *string `json:"order_Id,omitempty" xml:"order_Id,omitempty"`
	Phone             *string `json:"phone,omitempty" xml:"phone,omitempty"`
	SubCorpId         *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	TaobaoCallbackUrl *string `json:"taobao_callback_url,omitempty" xml:"taobao_callback_url,omitempty"`
	Type              *int32  `json:"type,omitempty" xml:"type,omitempty"`
	UserId            *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (AddressGetRequest) GoString added in v1.0.1

func (s AddressGetRequest) GoString() string

func (*AddressGetRequest) SetActionType added in v1.0.1

func (s *AddressGetRequest) SetActionType(v int32) *AddressGetRequest

func (*AddressGetRequest) SetArrCityCode added in v1.4.7

func (s *AddressGetRequest) SetArrCityCode(v string) *AddressGetRequest

func (*AddressGetRequest) SetArrCityName added in v1.4.7

func (s *AddressGetRequest) SetArrCityName(v string) *AddressGetRequest

func (*AddressGetRequest) SetCarScenesCode added in v1.0.60

func (s *AddressGetRequest) SetCarScenesCode(v string) *AddressGetRequest

func (*AddressGetRequest) SetDepCityCode added in v1.4.7

func (s *AddressGetRequest) SetDepCityCode(v string) *AddressGetRequest

func (*AddressGetRequest) SetDepCityName added in v1.4.7

func (s *AddressGetRequest) SetDepCityName(v string) *AddressGetRequest

func (*AddressGetRequest) SetDepDate added in v1.4.7

func (s *AddressGetRequest) SetDepDate(v string) *AddressGetRequest

func (*AddressGetRequest) SetItineraryId added in v1.0.1

func (s *AddressGetRequest) SetItineraryId(v string) *AddressGetRequest

func (*AddressGetRequest) SetOrderId added in v1.4.7

func (s *AddressGetRequest) SetOrderId(v string) *AddressGetRequest

func (*AddressGetRequest) SetPhone added in v1.0.1

func (s *AddressGetRequest) SetPhone(v string) *AddressGetRequest

func (*AddressGetRequest) SetSubCorpId added in v1.0.50

func (s *AddressGetRequest) SetSubCorpId(v string) *AddressGetRequest

func (*AddressGetRequest) SetTaobaoCallbackUrl added in v1.0.64

func (s *AddressGetRequest) SetTaobaoCallbackUrl(v string) *AddressGetRequest

func (*AddressGetRequest) SetType added in v1.0.1

func (s *AddressGetRequest) SetType(v int32) *AddressGetRequest

func (*AddressGetRequest) SetUserId added in v1.0.1

func (s *AddressGetRequest) SetUserId(v string) *AddressGetRequest

func (AddressGetRequest) String added in v1.0.1

func (s AddressGetRequest) String() string

type AddressGetResponse added in v1.0.1

type AddressGetResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddressGetResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AddressGetResponse) GoString added in v1.0.1

func (s AddressGetResponse) GoString() string

func (*AddressGetResponse) SetBody added in v1.0.1

func (*AddressGetResponse) SetHeaders added in v1.0.1

func (s *AddressGetResponse) SetHeaders(v map[string]*string) *AddressGetResponse

func (*AddressGetResponse) SetStatusCode added in v1.0.1

func (s *AddressGetResponse) SetStatusCode(v int32) *AddressGetResponse

func (AddressGetResponse) String added in v1.0.1

func (s AddressGetResponse) String() string

type AddressGetResponseBody added in v1.0.1

type AddressGetResponseBody struct {
	Code      *string                       `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                       `json:"message,omitempty" xml:"message,omitempty"`
	Module    *AddressGetResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                       `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                         `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                       `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AddressGetResponseBody) GoString added in v1.0.1

func (s AddressGetResponseBody) GoString() string

func (*AddressGetResponseBody) SetCode added in v1.0.16

func (*AddressGetResponseBody) SetMessage added in v1.0.16

func (*AddressGetResponseBody) SetModule added in v1.0.1

func (*AddressGetResponseBody) SetRequestId added in v1.0.1

func (*AddressGetResponseBody) SetSuccess added in v1.0.1

func (*AddressGetResponseBody) SetTraceId added in v1.0.1

func (AddressGetResponseBody) String added in v1.0.1

func (s AddressGetResponseBody) String() string

type AddressGetResponseBodyModule added in v1.0.1

type AddressGetResponseBodyModule struct {
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (AddressGetResponseBodyModule) GoString added in v1.0.1

func (s AddressGetResponseBodyModule) GoString() string

func (*AddressGetResponseBodyModule) SetUrl added in v1.0.1

func (AddressGetResponseBodyModule) String added in v1.0.1

type AirportSearchHeaders added in v1.0.9

type AirportSearchHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (AirportSearchHeaders) GoString added in v1.0.9

func (s AirportSearchHeaders) GoString() string

func (*AirportSearchHeaders) SetCommonHeaders added in v1.0.9

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

func (*AirportSearchHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *AirportSearchHeaders) SetXAcsBtripSoCorpToken(v string) *AirportSearchHeaders

func (AirportSearchHeaders) String added in v1.0.9

func (s AirportSearchHeaders) String() string

type AirportSearchRequest added in v1.0.9

type AirportSearchRequest struct {
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
	Type    *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (AirportSearchRequest) GoString added in v1.0.9

func (s AirportSearchRequest) GoString() string

func (*AirportSearchRequest) SetKeyword added in v1.0.9

func (*AirportSearchRequest) SetType added in v1.0.9

func (AirportSearchRequest) String added in v1.0.9

func (s AirportSearchRequest) String() string

type AirportSearchResponse added in v1.0.9

type AirportSearchResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AirportSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AirportSearchResponse) GoString added in v1.0.9

func (s AirportSearchResponse) GoString() string

func (*AirportSearchResponse) SetBody added in v1.0.9

func (*AirportSearchResponse) SetHeaders added in v1.0.9

func (*AirportSearchResponse) SetStatusCode added in v1.0.9

func (s *AirportSearchResponse) SetStatusCode(v int32) *AirportSearchResponse

func (AirportSearchResponse) String added in v1.0.9

func (s AirportSearchResponse) String() string

type AirportSearchResponseBody added in v1.0.9

type AirportSearchResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module    *AirportSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                          `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                            `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                          `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AirportSearchResponseBody) GoString added in v1.0.9

func (s AirportSearchResponseBody) GoString() string

func (*AirportSearchResponseBody) SetCode added in v1.0.16

func (*AirportSearchResponseBody) SetMessage added in v1.0.16

func (*AirportSearchResponseBody) SetModule added in v1.0.9

func (*AirportSearchResponseBody) SetRequestId added in v1.0.9

func (*AirportSearchResponseBody) SetSuccess added in v1.0.9

func (*AirportSearchResponseBody) SetTraceId added in v1.0.9

func (AirportSearchResponseBody) String added in v1.0.9

func (s AirportSearchResponseBody) String() string

type AirportSearchResponseBodyModule added in v1.0.9

type AirportSearchResponseBodyModule struct {
	Cities []*AirportSearchResponseBodyModuleCities `json:"cities,omitempty" xml:"cities,omitempty" type:"Repeated"`
	Nearby *bool                                    `json:"nearby,omitempty" xml:"nearby,omitempty"`
}

func (AirportSearchResponseBodyModule) GoString added in v1.0.9

func (*AirportSearchResponseBodyModule) SetCities added in v1.0.9

func (*AirportSearchResponseBodyModule) SetNearby added in v1.0.9

func (AirportSearchResponseBodyModule) String added in v1.0.9

type AirportSearchResponseBodyModuleCities added in v1.0.9

type AirportSearchResponseBodyModuleCities struct {
	Code       *string `json:"code,omitempty" xml:"code,omitempty"`
	Distance   *int32  `json:"distance,omitempty" xml:"distance,omitempty"`
	Name       *string `json:"name,omitempty" xml:"name,omitempty"`
	TravelName *string `json:"travel_name,omitempty" xml:"travel_name,omitempty"`
}

func (AirportSearchResponseBodyModuleCities) GoString added in v1.0.9

func (*AirportSearchResponseBodyModuleCities) SetCode added in v1.0.9

func (*AirportSearchResponseBodyModuleCities) SetDistance added in v1.0.9

func (*AirportSearchResponseBodyModuleCities) SetName added in v1.0.9

func (*AirportSearchResponseBodyModuleCities) SetTravelName added in v1.0.9

func (AirportSearchResponseBodyModuleCities) String added in v1.0.9

type AllBaseCityInfoQueryHeaders added in v1.0.30

type AllBaseCityInfoQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripAccessToken *string            `json:"x-acs-btrip-access-token,omitempty" xml:"x-acs-btrip-access-token,omitempty"`
}

func (AllBaseCityInfoQueryHeaders) GoString added in v1.0.30

func (s AllBaseCityInfoQueryHeaders) GoString() string

func (*AllBaseCityInfoQueryHeaders) SetCommonHeaders added in v1.0.30

func (*AllBaseCityInfoQueryHeaders) SetXAcsBtripAccessToken added in v1.0.30

func (s *AllBaseCityInfoQueryHeaders) SetXAcsBtripAccessToken(v string) *AllBaseCityInfoQueryHeaders

func (AllBaseCityInfoQueryHeaders) String added in v1.0.30

type AllBaseCityInfoQueryResponse added in v1.0.30

type AllBaseCityInfoQueryResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AllBaseCityInfoQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AllBaseCityInfoQueryResponse) GoString added in v1.0.30

func (s AllBaseCityInfoQueryResponse) GoString() string

func (*AllBaseCityInfoQueryResponse) SetBody added in v1.0.30

func (*AllBaseCityInfoQueryResponse) SetHeaders added in v1.0.30

func (*AllBaseCityInfoQueryResponse) SetStatusCode added in v1.0.30

func (AllBaseCityInfoQueryResponse) String added in v1.0.30

type AllBaseCityInfoQueryResponseBody added in v1.0.30

type AllBaseCityInfoQueryResponseBody struct {
	Code      *string                                 `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module    *AllBaseCityInfoQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                 `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AllBaseCityInfoQueryResponseBody) GoString added in v1.0.30

func (*AllBaseCityInfoQueryResponseBody) SetCode added in v1.0.30

func (*AllBaseCityInfoQueryResponseBody) SetMessage added in v1.0.30

func (*AllBaseCityInfoQueryResponseBody) SetModule added in v1.0.30

func (*AllBaseCityInfoQueryResponseBody) SetRequestId added in v1.0.30

func (*AllBaseCityInfoQueryResponseBody) SetSuccess added in v1.0.30

func (*AllBaseCityInfoQueryResponseBody) SetTraceId added in v1.0.30

func (AllBaseCityInfoQueryResponseBody) String added in v1.0.30

type AllBaseCityInfoQueryResponseBodyModule added in v1.0.30

type AllBaseCityInfoQueryResponseBodyModule struct {
	AllCityBaseInfoList []*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList `json:"all_city_base_info_list,omitempty" xml:"all_city_base_info_list,omitempty" type:"Repeated"`
}

func (AllBaseCityInfoQueryResponseBodyModule) GoString added in v1.0.30

func (*AllBaseCityInfoQueryResponseBodyModule) SetAllCityBaseInfoList added in v1.0.30

func (AllBaseCityInfoQueryResponseBodyModule) String added in v1.0.30

type AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList added in v1.0.30

type AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList struct {
	Adcode        *string   `json:"adcode,omitempty" xml:"adcode,omitempty"`
	CityCode      *string   `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityLevel     *string   `json:"city_level,omitempty" xml:"city_level,omitempty"`
	CityName      *string   `json:"city_name,omitempty" xml:"city_name,omitempty"`
	CnNameTree    *string   `json:"cn_name_tree,omitempty" xml:"cn_name_tree,omitempty"`
	Id            *int64    `json:"id,omitempty" xml:"id,omitempty"`
	OtherNameList []*string `json:"other_name_list,omitempty" xml:"other_name_list,omitempty" type:"Repeated"`
}

func (AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) GoString added in v1.0.30

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetAdcode added in v1.0.30

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetCityCode added in v1.0.30

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetCityLevel added in v1.0.30

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetCityName added in v1.0.30

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetCnNameTree added in v1.0.30

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetId added in v1.0.30

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetOtherNameList added in v1.0.30

func (AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) String added in v1.0.30

type ApplyAddHeaders added in v1.0.9

type ApplyAddHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ApplyAddHeaders) GoString added in v1.0.9

func (s ApplyAddHeaders) GoString() string

func (*ApplyAddHeaders) SetCommonHeaders added in v1.0.9

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

func (*ApplyAddHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *ApplyAddHeaders) SetXAcsBtripSoCorpToken(v string) *ApplyAddHeaders

func (ApplyAddHeaders) String added in v1.0.9

func (s ApplyAddHeaders) String() string

type ApplyAddRequest added in v1.0.1

type ApplyAddRequest struct {
	Budget      *int64                  `json:"budget,omitempty" xml:"budget,omitempty"`
	BudgetMerge *int32                  `json:"budget_merge,omitempty" xml:"budget_merge,omitempty"`
	CarRule     *ApplyAddRequestCarRule `json:"car_rule,omitempty" xml:"car_rule,omitempty" type:"Struct"`
	CorpName    *string                 `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId    *string                 `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName  *string                 `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 可将补充描述传入此字段,账单中将会体现此字段的值。可以用于企业的统计和对账
	ExtendField               *string                                  `json:"extend_field,omitempty" xml:"extend_field,omitempty"`
	ExternalTravelerList      []*ApplyAddRequestExternalTravelerList   `json:"external_traveler_list,omitempty" xml:"external_traveler_list,omitempty" type:"Repeated"`
	ExternalTravelerStandard  *ApplyAddRequestExternalTravelerStandard `json:"external_traveler_standard,omitempty" xml:"external_traveler_standard,omitempty" type:"Struct"`
	FlightBudget              *int64                                   `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	HotelBudget               *int64                                   `json:"hotel_budget,omitempty" xml:"hotel_budget,omitempty"`
	HotelShare                *ApplyAddRequestHotelShare               `json:"hotel_share,omitempty" xml:"hotel_share,omitempty" type:"Struct"`
	InternationalFlightCabins *string                                  `json:"international_flight_cabins,omitempty" xml:"international_flight_cabins,omitempty"`
	ItineraryList             []*ApplyAddRequestItineraryList          `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty" type:"Repeated"`
	ItineraryRule             *int32                                   `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetList          []*ApplyAddRequestItinerarySetList       `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty" type:"Repeated"`
	LimitTraveler             *int32                                   `json:"limit_traveler,omitempty" xml:"limit_traveler,omitempty"`
	Status                    *int32                                   `json:"status,omitempty" xml:"status,omitempty"`
	SubCorpId                 *string                                  `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	ThirdpartApplyId          *string                                  `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId       *string                                  `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartDepartId         *string                                  `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	TogetherBookRule          *int32                                   `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	TrainBudget               *int64                                   `json:"train_budget,omitempty" xml:"train_budget,omitempty"`
	TravelerList              []*ApplyAddRequestTravelerList           `json:"traveler_list,omitempty" xml:"traveler_list,omitempty" type:"Repeated"`
	TravelerStandard          []*ApplyAddRequestTravelerStandard       `json:"traveler_standard,omitempty" xml:"traveler_standard,omitempty" type:"Repeated"`
	TripCause                 *string                                  `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	TripDay                   *int32                                   `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	TripTitle                 *string                                  `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	Type                      *int32                                   `json:"type,omitempty" xml:"type,omitempty"`
	UnionNo                   *string                                  `json:"union_no,omitempty" xml:"union_no,omitempty"`
	UserId                    *string                                  `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName                  *string                                  `json:"user_name,omitempty" xml:"user_name,omitempty"`
	VehicleBudget             *int64                                   `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyAddRequest) GoString added in v1.0.1

func (s ApplyAddRequest) GoString() string

func (*ApplyAddRequest) SetBudget added in v1.0.1

func (s *ApplyAddRequest) SetBudget(v int64) *ApplyAddRequest

func (*ApplyAddRequest) SetBudgetMerge added in v1.0.1

func (s *ApplyAddRequest) SetBudgetMerge(v int32) *ApplyAddRequest

func (*ApplyAddRequest) SetCarRule added in v1.7.1

func (*ApplyAddRequest) SetCorpName added in v1.0.1

func (s *ApplyAddRequest) SetCorpName(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetDepartId added in v1.0.1

func (s *ApplyAddRequest) SetDepartId(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetDepartName added in v1.0.1

func (s *ApplyAddRequest) SetDepartName(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetExtendField added in v1.0.51

func (s *ApplyAddRequest) SetExtendField(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetExternalTravelerList added in v1.0.1

func (s *ApplyAddRequest) SetExternalTravelerList(v []*ApplyAddRequestExternalTravelerList) *ApplyAddRequest

func (*ApplyAddRequest) SetExternalTravelerStandard added in v1.0.1

func (s *ApplyAddRequest) SetExternalTravelerStandard(v *ApplyAddRequestExternalTravelerStandard) *ApplyAddRequest

func (*ApplyAddRequest) SetFlightBudget added in v1.0.1

func (s *ApplyAddRequest) SetFlightBudget(v int64) *ApplyAddRequest

func (*ApplyAddRequest) SetHotelBudget added in v1.0.1

func (s *ApplyAddRequest) SetHotelBudget(v int64) *ApplyAddRequest

func (*ApplyAddRequest) SetHotelShare added in v1.0.1

func (*ApplyAddRequest) SetInternationalFlightCabins added in v1.0.6

func (s *ApplyAddRequest) SetInternationalFlightCabins(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetItineraryList added in v1.0.1

func (*ApplyAddRequest) SetItineraryRule added in v1.0.8

func (s *ApplyAddRequest) SetItineraryRule(v int32) *ApplyAddRequest

func (*ApplyAddRequest) SetItinerarySetList added in v1.0.8

func (s *ApplyAddRequest) SetItinerarySetList(v []*ApplyAddRequestItinerarySetList) *ApplyAddRequest

func (*ApplyAddRequest) SetLimitTraveler added in v1.0.1

func (s *ApplyAddRequest) SetLimitTraveler(v int32) *ApplyAddRequest

func (*ApplyAddRequest) SetStatus added in v1.0.1

func (s *ApplyAddRequest) SetStatus(v int32) *ApplyAddRequest

func (*ApplyAddRequest) SetSubCorpId added in v1.0.63

func (s *ApplyAddRequest) SetSubCorpId(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetThirdpartApplyId added in v1.0.1

func (s *ApplyAddRequest) SetThirdpartApplyId(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetThirdpartBusinessId added in v1.0.1

func (s *ApplyAddRequest) SetThirdpartBusinessId(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetThirdpartDepartId added in v1.0.22

func (s *ApplyAddRequest) SetThirdpartDepartId(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetTogetherBookRule added in v1.0.1

func (s *ApplyAddRequest) SetTogetherBookRule(v int32) *ApplyAddRequest

func (*ApplyAddRequest) SetTrainBudget added in v1.0.1

func (s *ApplyAddRequest) SetTrainBudget(v int64) *ApplyAddRequest

func (*ApplyAddRequest) SetTravelerList added in v1.0.1

func (*ApplyAddRequest) SetTravelerStandard added in v1.0.1

func (s *ApplyAddRequest) SetTravelerStandard(v []*ApplyAddRequestTravelerStandard) *ApplyAddRequest

func (*ApplyAddRequest) SetTripCause added in v1.0.1

func (s *ApplyAddRequest) SetTripCause(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetTripDay added in v1.0.1

func (s *ApplyAddRequest) SetTripDay(v int32) *ApplyAddRequest

func (*ApplyAddRequest) SetTripTitle added in v1.0.1

func (s *ApplyAddRequest) SetTripTitle(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetType added in v1.0.1

func (s *ApplyAddRequest) SetType(v int32) *ApplyAddRequest

func (*ApplyAddRequest) SetUnionNo added in v1.0.1

func (s *ApplyAddRequest) SetUnionNo(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetUserId added in v1.0.1

func (s *ApplyAddRequest) SetUserId(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetUserName added in v1.0.1

func (s *ApplyAddRequest) SetUserName(v string) *ApplyAddRequest

func (*ApplyAddRequest) SetVehicleBudget added in v1.0.1

func (s *ApplyAddRequest) SetVehicleBudget(v int64) *ApplyAddRequest

func (ApplyAddRequest) String added in v1.0.1

func (s ApplyAddRequest) String() string

type ApplyAddRequestCarRule added in v1.7.1

type ApplyAddRequestCarRule struct {
	ScenarioTemplateId   *string `json:"scenario_template_id,omitempty" xml:"scenario_template_id,omitempty"`
	ScenarioTemplateName *string `json:"scenario_template_name,omitempty" xml:"scenario_template_name,omitempty"`
}

func (ApplyAddRequestCarRule) GoString added in v1.7.1

func (s ApplyAddRequestCarRule) GoString() string

func (*ApplyAddRequestCarRule) SetScenarioTemplateId added in v1.7.1

func (s *ApplyAddRequestCarRule) SetScenarioTemplateId(v string) *ApplyAddRequestCarRule

func (*ApplyAddRequestCarRule) SetScenarioTemplateName added in v1.7.1

func (s *ApplyAddRequestCarRule) SetScenarioTemplateName(v string) *ApplyAddRequestCarRule

func (ApplyAddRequestCarRule) String added in v1.7.1

func (s ApplyAddRequestCarRule) String() string

type ApplyAddRequestExternalTravelerList added in v1.0.1

type ApplyAddRequestExternalTravelerList struct {
	UserName   *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	UserNameEn *string `json:"user_name_en,omitempty" xml:"user_name_en,omitempty"`
}

func (ApplyAddRequestExternalTravelerList) GoString added in v1.0.1

func (*ApplyAddRequestExternalTravelerList) SetUserName added in v1.0.1

func (*ApplyAddRequestExternalTravelerList) SetUserNameEn added in v1.10.1

func (ApplyAddRequestExternalTravelerList) String added in v1.0.1

type ApplyAddRequestExternalTravelerStandard added in v1.0.1

type ApplyAddRequestExternalTravelerStandard struct {
	BusinessDiscount          *int32                                               `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	EconomyDiscount           *int32                                               `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	FirstDiscount             *int32                                               `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	FlightCabins              *string                                              `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	HotelCitys                []*ApplyAddRequestExternalTravelerStandardHotelCitys `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	InternationalFlightCabins *string                                              `json:"international_flight_cabins,omitempty" xml:"international_flight_cabins,omitempty"`
	PremiumEconomyDiscount    *int32                                               `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	ReserveType               *int32                                               `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainSeats                *string                                              `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
}

func (ApplyAddRequestExternalTravelerStandard) GoString added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandard) SetBusinessDiscount added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandard) SetEconomyDiscount added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandard) SetFirstDiscount added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandard) SetFlightCabins added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandard) SetHotelCitys added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandard) SetInternationalFlightCabins added in v1.4.2

func (*ApplyAddRequestExternalTravelerStandard) SetPremiumEconomyDiscount added in v1.0.33

func (*ApplyAddRequestExternalTravelerStandard) SetReserveType added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandard) SetTrainSeats added in v1.0.1

func (ApplyAddRequestExternalTravelerStandard) String added in v1.0.1

type ApplyAddRequestExternalTravelerStandardHotelCitys added in v1.0.1

type ApplyAddRequestExternalTravelerStandardHotelCitys struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Fee      *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
}

func (ApplyAddRequestExternalTravelerStandardHotelCitys) GoString added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandardHotelCitys) SetCityCode added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandardHotelCitys) SetCityName added in v1.0.1

func (*ApplyAddRequestExternalTravelerStandardHotelCitys) SetFee added in v1.0.1

func (ApplyAddRequestExternalTravelerStandardHotelCitys) String added in v1.0.1

type ApplyAddRequestHotelShare added in v1.0.1

type ApplyAddRequestHotelShare struct {
	Param *string `json:"param,omitempty" xml:"param,omitempty"`
	Type  *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ApplyAddRequestHotelShare) GoString added in v1.0.1

func (s ApplyAddRequestHotelShare) GoString() string

func (*ApplyAddRequestHotelShare) SetParam added in v1.0.1

func (*ApplyAddRequestHotelShare) SetType added in v1.0.1

func (ApplyAddRequestHotelShare) String added in v1.0.1

func (s ApplyAddRequestHotelShare) String() string

type ApplyAddRequestItineraryList added in v1.0.1

type ApplyAddRequestItineraryList struct {
	ArrCity                 *string                                              `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode             *string                                              `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrDate                 *string                                              `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CostCenterId            *int64                                               `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	DepCity                 *string                                              `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityCode             *string                                              `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate                 *string                                              `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceId               *int64                                               `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	ItineraryId             *string                                              `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyAddRequestItineraryListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	NeedHotel               *bool                                                `json:"need_hotel,omitempty" xml:"need_hotel,omitempty"`
	NeedTraffic             *bool                                                `json:"need_traffic,omitempty" xml:"need_traffic,omitempty"`
	ProjectCode             *string                                              `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle            *string                                              `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdPartInvoiceId      *string                                              `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	ThirdpartCostCenterId   *string                                              `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	TrafficType             *int32                                               `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
	TripWay                 *int32                                               `json:"trip_way,omitempty" xml:"trip_way,omitempty"`
}

func (ApplyAddRequestItineraryList) GoString added in v1.0.1

func (s ApplyAddRequestItineraryList) GoString() string

func (*ApplyAddRequestItineraryList) SetArrCity added in v1.0.1

func (*ApplyAddRequestItineraryList) SetArrCityCode added in v1.0.1

func (*ApplyAddRequestItineraryList) SetArrDate added in v1.0.1

func (*ApplyAddRequestItineraryList) SetCostCenterId added in v1.0.1

func (*ApplyAddRequestItineraryList) SetDepCity added in v1.0.1

func (*ApplyAddRequestItineraryList) SetDepCityCode added in v1.0.1

func (*ApplyAddRequestItineraryList) SetDepDate added in v1.0.1

func (*ApplyAddRequestItineraryList) SetInvoiceId added in v1.0.1

func (*ApplyAddRequestItineraryList) SetItineraryId added in v1.0.1

func (*ApplyAddRequestItineraryList) SetItineraryTravelStandard added in v1.4.11

func (*ApplyAddRequestItineraryList) SetNeedHotel added in v1.0.1

func (*ApplyAddRequestItineraryList) SetNeedTraffic added in v1.0.1

func (*ApplyAddRequestItineraryList) SetProjectCode added in v1.0.1

func (*ApplyAddRequestItineraryList) SetProjectTitle added in v1.0.1

func (*ApplyAddRequestItineraryList) SetThirdPartInvoiceId added in v1.0.1

func (*ApplyAddRequestItineraryList) SetThirdpartCostCenterId added in v1.0.1

func (s *ApplyAddRequestItineraryList) SetThirdpartCostCenterId(v string) *ApplyAddRequestItineraryList

func (*ApplyAddRequestItineraryList) SetTrafficType added in v1.0.1

func (*ApplyAddRequestItineraryList) SetTripWay added in v1.0.1

func (ApplyAddRequestItineraryList) String added in v1.0.1

type ApplyAddRequestItineraryListItineraryTravelStandard added in v1.4.11

type ApplyAddRequestItineraryListItineraryTravelStandard struct {
	HotelAvailableNightsPerDay *int32 `json:"hotel_available_nights_per_day,omitempty" xml:"hotel_available_nights_per_day,omitempty"`
}

func (ApplyAddRequestItineraryListItineraryTravelStandard) GoString added in v1.4.11

func (*ApplyAddRequestItineraryListItineraryTravelStandard) SetHotelAvailableNightsPerDay added in v1.4.11

func (ApplyAddRequestItineraryListItineraryTravelStandard) String added in v1.4.11

type ApplyAddRequestItinerarySetList added in v1.0.8

type ApplyAddRequestItinerarySetList struct {
	ArrDate                 *string                                                 `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CityCodeSet             *string                                                 `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	CitySet                 *string                                                 `json:"city_set,omitempty" xml:"city_set,omitempty"`
	CostCenterId            *int64                                                  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	DepDate                 *string                                                 `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceId               *int64                                                  `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	ItineraryId             *string                                                 `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyAddRequestItinerarySetListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	ProjectCode             *string                                                 `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle            *string                                                 `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdPartInvoiceId      *string                                                 `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	ThirdpartCostCenterId   *string                                                 `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	TrafficType             *int32                                                  `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (ApplyAddRequestItinerarySetList) GoString added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetArrDate added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetCityCodeSet added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetCitySet added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetCostCenterId added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetDepDate added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetInvoiceId added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetItineraryId added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetItineraryTravelStandard added in v1.4.11

func (*ApplyAddRequestItinerarySetList) SetProjectCode added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetProjectTitle added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetThirdPartInvoiceId added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetThirdpartCostCenterId added in v1.0.8

func (*ApplyAddRequestItinerarySetList) SetTrafficType added in v1.0.8

func (ApplyAddRequestItinerarySetList) String added in v1.0.8

type ApplyAddRequestItinerarySetListItineraryTravelStandard added in v1.4.11

type ApplyAddRequestItinerarySetListItineraryTravelStandard struct {
	HotelAvailableNightsPerDay *int32 `json:"hotel_available_nights_per_day,omitempty" xml:"hotel_available_nights_per_day,omitempty"`
}

func (ApplyAddRequestItinerarySetListItineraryTravelStandard) GoString added in v1.4.11

func (*ApplyAddRequestItinerarySetListItineraryTravelStandard) SetHotelAvailableNightsPerDay added in v1.4.11

func (ApplyAddRequestItinerarySetListItineraryTravelStandard) String added in v1.4.11

type ApplyAddRequestTravelerList added in v1.0.1

type ApplyAddRequestTravelerList struct {
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyAddRequestTravelerList) GoString added in v1.0.1

func (s ApplyAddRequestTravelerList) GoString() string

func (*ApplyAddRequestTravelerList) SetUserId added in v1.0.1

func (*ApplyAddRequestTravelerList) SetUserName added in v1.0.1

func (ApplyAddRequestTravelerList) String added in v1.0.1

type ApplyAddRequestTravelerStandard added in v1.0.1

type ApplyAddRequestTravelerStandard struct {
	BusinessDiscount          *int32                                       `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	CarCitySet                []*ApplyAddRequestTravelerStandardCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	EconomyDiscount           *int32                                       `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	FirstDiscount             *int32                                       `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	FlightCabins              *string                                      `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	HotelCitys                []*ApplyAddRequestTravelerStandardHotelCitys `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	InternationalFlightCabins *string                                      `json:"international_flight_cabins,omitempty" xml:"international_flight_cabins,omitempty"`
	PremiumEconomyDiscount    *int32                                       `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	ReserveType               *int32                                       `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainSeats                *string                                      `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
	UserId                    *string                                      `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (ApplyAddRequestTravelerStandard) GoString added in v1.0.1

func (*ApplyAddRequestTravelerStandard) SetBusinessDiscount added in v1.0.1

func (*ApplyAddRequestTravelerStandard) SetCarCitySet added in v1.7.1

func (*ApplyAddRequestTravelerStandard) SetEconomyDiscount added in v1.0.1

func (*ApplyAddRequestTravelerStandard) SetFirstDiscount added in v1.0.1

func (*ApplyAddRequestTravelerStandard) SetFlightCabins added in v1.0.1

func (*ApplyAddRequestTravelerStandard) SetHotelCitys added in v1.0.1

func (*ApplyAddRequestTravelerStandard) SetInternationalFlightCabins added in v1.4.2

func (s *ApplyAddRequestTravelerStandard) SetInternationalFlightCabins(v string) *ApplyAddRequestTravelerStandard

func (*ApplyAddRequestTravelerStandard) SetPremiumEconomyDiscount added in v1.0.33

func (*ApplyAddRequestTravelerStandard) SetReserveType added in v1.0.1

func (*ApplyAddRequestTravelerStandard) SetTrainSeats added in v1.0.1

func (*ApplyAddRequestTravelerStandard) SetUserId added in v1.0.1

func (ApplyAddRequestTravelerStandard) String added in v1.0.1

type ApplyAddRequestTravelerStandardCarCitySet added in v1.7.1

type ApplyAddRequestTravelerStandardCarCitySet struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
}

func (ApplyAddRequestTravelerStandardCarCitySet) GoString added in v1.7.1

func (*ApplyAddRequestTravelerStandardCarCitySet) SetCityCode added in v1.7.1

func (*ApplyAddRequestTravelerStandardCarCitySet) SetCityName added in v1.7.1

func (ApplyAddRequestTravelerStandardCarCitySet) String added in v1.7.1

type ApplyAddRequestTravelerStandardHotelCitys added in v1.0.1

type ApplyAddRequestTravelerStandardHotelCitys struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Fee      *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
}

func (ApplyAddRequestTravelerStandardHotelCitys) GoString added in v1.0.1

func (*ApplyAddRequestTravelerStandardHotelCitys) SetCityCode added in v1.0.1

func (*ApplyAddRequestTravelerStandardHotelCitys) SetCityName added in v1.0.1

func (*ApplyAddRequestTravelerStandardHotelCitys) SetFee added in v1.0.1

func (ApplyAddRequestTravelerStandardHotelCitys) String added in v1.0.1

type ApplyAddResponse added in v1.0.1

type ApplyAddResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ApplyAddResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ApplyAddResponse) GoString added in v1.0.1

func (s ApplyAddResponse) GoString() string

func (*ApplyAddResponse) SetBody added in v1.0.1

func (*ApplyAddResponse) SetHeaders added in v1.0.1

func (s *ApplyAddResponse) SetHeaders(v map[string]*string) *ApplyAddResponse

func (*ApplyAddResponse) SetStatusCode added in v1.0.1

func (s *ApplyAddResponse) SetStatusCode(v int32) *ApplyAddResponse

func (ApplyAddResponse) String added in v1.0.1

func (s ApplyAddResponse) String() string

type ApplyAddResponseBody added in v1.0.1

type ApplyAddResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module    *ApplyAddResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                     `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                       `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                     `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyAddResponseBody) GoString added in v1.0.1

func (s ApplyAddResponseBody) GoString() string

func (*ApplyAddResponseBody) SetCode added in v1.0.16

func (*ApplyAddResponseBody) SetMessage added in v1.0.16

func (*ApplyAddResponseBody) SetModule added in v1.0.1

func (*ApplyAddResponseBody) SetRequestId added in v1.0.1

func (s *ApplyAddResponseBody) SetRequestId(v string) *ApplyAddResponseBody

func (*ApplyAddResponseBody) SetSuccess added in v1.0.1

func (*ApplyAddResponseBody) SetTraceId added in v1.0.1

func (ApplyAddResponseBody) String added in v1.0.1

func (s ApplyAddResponseBody) String() string

type ApplyAddResponseBodyModule added in v1.0.1

type ApplyAddResponseBodyModule struct {
	ApplyId             *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ThirdpartApplyId    *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
}

func (ApplyAddResponseBodyModule) GoString added in v1.0.1

func (s ApplyAddResponseBodyModule) GoString() string

func (*ApplyAddResponseBodyModule) SetApplyId added in v1.0.1

func (*ApplyAddResponseBodyModule) SetThirdpartApplyId added in v1.0.1

func (*ApplyAddResponseBodyModule) SetThirdpartBusinessId added in v1.0.1

func (s *ApplyAddResponseBodyModule) SetThirdpartBusinessId(v string) *ApplyAddResponseBodyModule

func (ApplyAddResponseBodyModule) String added in v1.0.1

type ApplyAddShrinkRequest added in v1.0.1

type ApplyAddShrinkRequest struct {
	Budget        *int64  `json:"budget,omitempty" xml:"budget,omitempty"`
	BudgetMerge   *int32  `json:"budget_merge,omitempty" xml:"budget_merge,omitempty"`
	CarRuleShrink *string `json:"car_rule,omitempty" xml:"car_rule,omitempty"`
	CorpName      *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId      *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName    *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 可将补充描述传入此字段,账单中将会体现此字段的值。可以用于企业的统计和对账
	ExtendField                    *string `json:"extend_field,omitempty" xml:"extend_field,omitempty"`
	ExternalTravelerListShrink     *string `json:"external_traveler_list,omitempty" xml:"external_traveler_list,omitempty"`
	ExternalTravelerStandardShrink *string `json:"external_traveler_standard,omitempty" xml:"external_traveler_standard,omitempty"`
	FlightBudget                   *int64  `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	HotelBudget                    *int64  `json:"hotel_budget,omitempty" xml:"hotel_budget,omitempty"`
	HotelShareShrink               *string `json:"hotel_share,omitempty" xml:"hotel_share,omitempty"`
	InternationalFlightCabins      *string `json:"international_flight_cabins,omitempty" xml:"international_flight_cabins,omitempty"`
	ItineraryListShrink            *string `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty"`
	ItineraryRule                  *int32  `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetListShrink         *string `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty"`
	LimitTraveler                  *int32  `json:"limit_traveler,omitempty" xml:"limit_traveler,omitempty"`
	Status                         *int32  `json:"status,omitempty" xml:"status,omitempty"`
	SubCorpId                      *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	ThirdpartApplyId               *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId            *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartDepartId              *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	TogetherBookRule               *int32  `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	TrainBudget                    *int64  `json:"train_budget,omitempty" xml:"train_budget,omitempty"`
	TravelerListShrink             *string `json:"traveler_list,omitempty" xml:"traveler_list,omitempty"`
	TravelerStandardShrink         *string `json:"traveler_standard,omitempty" xml:"traveler_standard,omitempty"`
	TripCause                      *string `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	TripDay                        *int32  `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	TripTitle                      *string `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	Type                           *int32  `json:"type,omitempty" xml:"type,omitempty"`
	UnionNo                        *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	UserId                         *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName                       *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	VehicleBudget                  *int64  `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyAddShrinkRequest) GoString added in v1.0.1

func (s ApplyAddShrinkRequest) GoString() string

func (*ApplyAddShrinkRequest) SetBudget added in v1.0.1

func (*ApplyAddShrinkRequest) SetBudgetMerge added in v1.0.1

func (s *ApplyAddShrinkRequest) SetBudgetMerge(v int32) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetCarRuleShrink added in v1.7.1

func (s *ApplyAddShrinkRequest) SetCarRuleShrink(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetCorpName added in v1.0.1

func (*ApplyAddShrinkRequest) SetDepartId added in v1.0.1

func (*ApplyAddShrinkRequest) SetDepartName added in v1.0.1

func (s *ApplyAddShrinkRequest) SetDepartName(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetExtendField added in v1.0.51

func (s *ApplyAddShrinkRequest) SetExtendField(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetExternalTravelerListShrink added in v1.0.1

func (s *ApplyAddShrinkRequest) SetExternalTravelerListShrink(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetExternalTravelerStandardShrink added in v1.0.1

func (s *ApplyAddShrinkRequest) SetExternalTravelerStandardShrink(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetFlightBudget added in v1.0.1

func (s *ApplyAddShrinkRequest) SetFlightBudget(v int64) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetHotelBudget added in v1.0.1

func (s *ApplyAddShrinkRequest) SetHotelBudget(v int64) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetHotelShareShrink added in v1.0.1

func (s *ApplyAddShrinkRequest) SetHotelShareShrink(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetInternationalFlightCabins added in v1.0.6

func (s *ApplyAddShrinkRequest) SetInternationalFlightCabins(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetItineraryListShrink added in v1.0.1

func (s *ApplyAddShrinkRequest) SetItineraryListShrink(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetItineraryRule added in v1.0.8

func (s *ApplyAddShrinkRequest) SetItineraryRule(v int32) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetItinerarySetListShrink added in v1.0.8

func (s *ApplyAddShrinkRequest) SetItinerarySetListShrink(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetLimitTraveler added in v1.0.1

func (s *ApplyAddShrinkRequest) SetLimitTraveler(v int32) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetStatus added in v1.0.1

func (*ApplyAddShrinkRequest) SetSubCorpId added in v1.0.63

func (*ApplyAddShrinkRequest) SetThirdpartApplyId added in v1.0.1

func (s *ApplyAddShrinkRequest) SetThirdpartApplyId(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetThirdpartBusinessId added in v1.0.1

func (s *ApplyAddShrinkRequest) SetThirdpartBusinessId(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetThirdpartDepartId added in v1.0.22

func (s *ApplyAddShrinkRequest) SetThirdpartDepartId(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetTogetherBookRule added in v1.0.1

func (s *ApplyAddShrinkRequest) SetTogetherBookRule(v int32) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetTrainBudget added in v1.0.1

func (s *ApplyAddShrinkRequest) SetTrainBudget(v int64) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetTravelerListShrink added in v1.0.1

func (s *ApplyAddShrinkRequest) SetTravelerListShrink(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetTravelerStandardShrink added in v1.0.1

func (s *ApplyAddShrinkRequest) SetTravelerStandardShrink(v string) *ApplyAddShrinkRequest

func (*ApplyAddShrinkRequest) SetTripCause added in v1.0.1

func (*ApplyAddShrinkRequest) SetTripDay added in v1.0.1

func (*ApplyAddShrinkRequest) SetTripTitle added in v1.0.1

func (*ApplyAddShrinkRequest) SetType added in v1.0.1

func (*ApplyAddShrinkRequest) SetUnionNo added in v1.0.1

func (*ApplyAddShrinkRequest) SetUserId added in v1.0.1

func (*ApplyAddShrinkRequest) SetUserName added in v1.0.1

func (*ApplyAddShrinkRequest) SetVehicleBudget added in v1.0.1

func (s *ApplyAddShrinkRequest) SetVehicleBudget(v int64) *ApplyAddShrinkRequest

func (ApplyAddShrinkRequest) String added in v1.0.1

func (s ApplyAddShrinkRequest) String() string

type ApplyApproveHeaders added in v1.0.9

type ApplyApproveHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ApplyApproveHeaders) GoString added in v1.0.9

func (s ApplyApproveHeaders) GoString() string

func (*ApplyApproveHeaders) SetCommonHeaders added in v1.0.9

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

func (*ApplyApproveHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *ApplyApproveHeaders) SetXAcsBtripSoCorpToken(v string) *ApplyApproveHeaders

func (ApplyApproveHeaders) String added in v1.0.9

func (s ApplyApproveHeaders) String() string

type ApplyApproveRequest added in v1.0.9

type ApplyApproveRequest struct {
	ApplyId     *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	Note        *string `json:"note,omitempty" xml:"note,omitempty"`
	OperateTime *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	Status      *int32  `json:"status,omitempty" xml:"status,omitempty"`
	SubCorpId   *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	UserId      *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName    *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyApproveRequest) GoString added in v1.0.9

func (s ApplyApproveRequest) GoString() string

func (*ApplyApproveRequest) SetApplyId added in v1.0.9

func (*ApplyApproveRequest) SetNote added in v1.0.9

func (*ApplyApproveRequest) SetOperateTime added in v1.0.9

func (s *ApplyApproveRequest) SetOperateTime(v string) *ApplyApproveRequest

func (*ApplyApproveRequest) SetStatus added in v1.0.9

func (*ApplyApproveRequest) SetSubCorpId added in v1.0.63

func (s *ApplyApproveRequest) SetSubCorpId(v string) *ApplyApproveRequest

func (*ApplyApproveRequest) SetUserId added in v1.0.9

func (*ApplyApproveRequest) SetUserName added in v1.0.9

func (s *ApplyApproveRequest) SetUserName(v string) *ApplyApproveRequest

func (ApplyApproveRequest) String added in v1.0.9

func (s ApplyApproveRequest) String() string

type ApplyApproveResponse added in v1.0.9

type ApplyApproveResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ApplyApproveResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ApplyApproveResponse) GoString added in v1.0.9

func (s ApplyApproveResponse) GoString() string

func (*ApplyApproveResponse) SetBody added in v1.0.9

func (*ApplyApproveResponse) SetHeaders added in v1.0.9

func (s *ApplyApproveResponse) SetHeaders(v map[string]*string) *ApplyApproveResponse

func (*ApplyApproveResponse) SetStatusCode added in v1.0.9

func (s *ApplyApproveResponse) SetStatusCode(v int32) *ApplyApproveResponse

func (ApplyApproveResponse) String added in v1.0.9

func (s ApplyApproveResponse) String() string

type ApplyApproveResponseBody added in v1.0.9

type ApplyApproveResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module    *string `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyApproveResponseBody) GoString added in v1.0.9

func (s ApplyApproveResponseBody) GoString() string

func (*ApplyApproveResponseBody) SetCode added in v1.0.16

func (*ApplyApproveResponseBody) SetMessage added in v1.0.16

func (*ApplyApproveResponseBody) SetModule added in v1.0.9

func (*ApplyApproveResponseBody) SetRequestId added in v1.0.9

func (*ApplyApproveResponseBody) SetSuccess added in v1.0.9

func (*ApplyApproveResponseBody) SetTraceId added in v1.0.9

func (ApplyApproveResponseBody) String added in v1.0.9

func (s ApplyApproveResponseBody) String() string

type ApplyExternalNodeStatusUpdateHeaders added in v1.11.0

type ApplyExternalNodeStatusUpdateHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (ApplyExternalNodeStatusUpdateHeaders) GoString added in v1.11.0

func (*ApplyExternalNodeStatusUpdateHeaders) SetCommonHeaders added in v1.11.0

func (*ApplyExternalNodeStatusUpdateHeaders) SetXAcsBtripCorpToken added in v1.11.0

func (ApplyExternalNodeStatusUpdateHeaders) String added in v1.11.0

type ApplyExternalNodeStatusUpdateRequest added in v1.11.0

type ApplyExternalNodeStatusUpdateRequest struct {
	NodeId              *string                                                 `json:"node_id,omitempty" xml:"node_id,omitempty"`
	OperationRecords    []*ApplyExternalNodeStatusUpdateRequestOperationRecords `json:"operation_records,omitempty" xml:"operation_records,omitempty" type:"Repeated"`
	ProcessActionResult *string                                                 `json:"process_action_result,omitempty" xml:"process_action_result,omitempty"`
}

func (ApplyExternalNodeStatusUpdateRequest) GoString added in v1.11.0

func (*ApplyExternalNodeStatusUpdateRequest) SetNodeId added in v1.11.0

func (*ApplyExternalNodeStatusUpdateRequest) SetOperationRecords added in v1.11.0

func (*ApplyExternalNodeStatusUpdateRequest) SetProcessActionResult added in v1.11.0

func (ApplyExternalNodeStatusUpdateRequest) String added in v1.11.0

type ApplyExternalNodeStatusUpdateRequestOperationRecords added in v1.11.0

type ApplyExternalNodeStatusUpdateRequestOperationRecords struct {
	Comment      *string `json:"comment,omitempty" xml:"comment,omitempty"`
	OperateTime  *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	OperatorName *string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`
	Result       *string `json:"result,omitempty" xml:"result,omitempty"`
	Type         *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ApplyExternalNodeStatusUpdateRequestOperationRecords) GoString added in v1.11.0

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetComment added in v1.11.0

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetOperateTime added in v1.11.0

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetOperatorName added in v1.11.0

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetResult added in v1.11.0

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetType added in v1.11.0

func (ApplyExternalNodeStatusUpdateRequestOperationRecords) String added in v1.11.0

type ApplyExternalNodeStatusUpdateResponse added in v1.11.0

type ApplyExternalNodeStatusUpdateResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ApplyExternalNodeStatusUpdateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ApplyExternalNodeStatusUpdateResponse) GoString added in v1.11.0

func (*ApplyExternalNodeStatusUpdateResponse) SetBody added in v1.11.0

func (*ApplyExternalNodeStatusUpdateResponse) SetHeaders added in v1.11.0

func (*ApplyExternalNodeStatusUpdateResponse) SetStatusCode added in v1.11.0

func (ApplyExternalNodeStatusUpdateResponse) String added in v1.11.0

type ApplyExternalNodeStatusUpdateResponseBody added in v1.11.0

type ApplyExternalNodeStatusUpdateResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *bool   `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyExternalNodeStatusUpdateResponseBody) GoString added in v1.11.0

func (*ApplyExternalNodeStatusUpdateResponseBody) SetCode added in v1.11.0

func (*ApplyExternalNodeStatusUpdateResponseBody) SetMessage added in v1.11.0

func (*ApplyExternalNodeStatusUpdateResponseBody) SetModule added in v1.11.0

func (*ApplyExternalNodeStatusUpdateResponseBody) SetRequestId added in v1.11.0

func (*ApplyExternalNodeStatusUpdateResponseBody) SetSuccess added in v1.11.0

func (*ApplyExternalNodeStatusUpdateResponseBody) SetTraceId added in v1.11.0

func (ApplyExternalNodeStatusUpdateResponseBody) String added in v1.11.0

type ApplyExternalNodeStatusUpdateShrinkRequest added in v1.11.0

type ApplyExternalNodeStatusUpdateShrinkRequest struct {
	NodeId                 *string `json:"node_id,omitempty" xml:"node_id,omitempty"`
	OperationRecordsShrink *string `json:"operation_records,omitempty" xml:"operation_records,omitempty"`
	ProcessActionResult    *string `json:"process_action_result,omitempty" xml:"process_action_result,omitempty"`
}

func (ApplyExternalNodeStatusUpdateShrinkRequest) GoString added in v1.11.0

func (*ApplyExternalNodeStatusUpdateShrinkRequest) SetNodeId added in v1.11.0

func (*ApplyExternalNodeStatusUpdateShrinkRequest) SetOperationRecordsShrink added in v1.11.0

func (*ApplyExternalNodeStatusUpdateShrinkRequest) SetProcessActionResult added in v1.11.0

func (ApplyExternalNodeStatusUpdateShrinkRequest) String added in v1.11.0

type ApplyInvoiceTaskHeaders added in v1.0.41

type ApplyInvoiceTaskHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ApplyInvoiceTaskHeaders) GoString added in v1.0.41

func (s ApplyInvoiceTaskHeaders) GoString() string

func (*ApplyInvoiceTaskHeaders) SetCommonHeaders added in v1.0.41

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

func (*ApplyInvoiceTaskHeaders) SetXAcsBtripSoCorpToken added in v1.0.41

func (s *ApplyInvoiceTaskHeaders) SetXAcsBtripSoCorpToken(v string) *ApplyInvoiceTaskHeaders

func (ApplyInvoiceTaskHeaders) String added in v1.0.41

func (s ApplyInvoiceTaskHeaders) String() string

type ApplyInvoiceTaskRequest added in v1.0.41

type ApplyInvoiceTaskRequest struct {
	BillDate        *string                                   `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	InvoiceTaskList []*ApplyInvoiceTaskRequestInvoiceTaskList `json:"invoice_task_list,omitempty" xml:"invoice_task_list,omitempty" type:"Repeated"`
}

func (ApplyInvoiceTaskRequest) GoString added in v1.0.41

func (s ApplyInvoiceTaskRequest) GoString() string

func (*ApplyInvoiceTaskRequest) SetBillDate added in v1.0.41

func (*ApplyInvoiceTaskRequest) SetInvoiceTaskList added in v1.0.41

func (ApplyInvoiceTaskRequest) String added in v1.0.41

func (s ApplyInvoiceTaskRequest) String() string

type ApplyInvoiceTaskRequestInvoiceTaskList added in v1.0.41

type ApplyInvoiceTaskRequestInvoiceTaskList struct {
	Contact                       *string `json:"contact,omitempty" xml:"contact,omitempty"`
	Email                         *string `json:"email,omitempty" xml:"email,omitempty"`
	FlightInvoiceFee              *string `json:"flight_invoice_fee,omitempty" xml:"flight_invoice_fee,omitempty"`
	FuPointInvoiceFee             *string `json:"fu_point_invoice_fee,omitempty" xml:"fu_point_invoice_fee,omitempty"`
	HotelNormalInvoiceFee         *string `json:"hotel_normal_invoice_fee,omitempty" xml:"hotel_normal_invoice_fee,omitempty"`
	HotelSpecialInvoiceFee        *string `json:"hotel_special_invoice_fee,omitempty" xml:"hotel_special_invoice_fee,omitempty"`
	InternationalFlightInvoiceFee *string `json:"international_flight_invoice_fee,omitempty" xml:"international_flight_invoice_fee,omitempty"`
	InternationalHotelInvoiceFee  *string `json:"international_hotel_invoice_fee,omitempty" xml:"international_hotel_invoice_fee,omitempty"`
	InvoiceThirdPartId            *string `json:"invoice_third_part_id,omitempty" xml:"invoice_third_part_id,omitempty"`
	InvoiceType                   *int32  `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	MailAddress                   *string `json:"mail_address,omitempty" xml:"mail_address,omitempty"`
	MailCity                      *string `json:"mail_city,omitempty" xml:"mail_city,omitempty"`
	MailFullAddress               *string `json:"mail_full_address,omitempty" xml:"mail_full_address,omitempty"`
	MailProvince                  *string `json:"mail_province,omitempty" xml:"mail_province,omitempty"`
	PenaltyFee                    *string `json:"penalty_fee,omitempty" xml:"penalty_fee,omitempty"`
	Remark                        *string `json:"remark,omitempty" xml:"remark,omitempty"`
	ServiceFee                    *string `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	Telephone                     *string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	TrainInvoiceFee               *string `json:"train_invoice_fee,omitempty" xml:"train_invoice_fee,omitempty"`
	VehicleInvoiceFee             *string `json:"vehicle_invoice_fee,omitempty" xml:"vehicle_invoice_fee,omitempty"`
}

func (ApplyInvoiceTaskRequestInvoiceTaskList) GoString added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetContact added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetEmail added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetFlightInvoiceFee added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetFuPointInvoiceFee added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetHotelNormalInvoiceFee added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetHotelSpecialInvoiceFee added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetInternationalFlightInvoiceFee added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetInternationalHotelInvoiceFee added in v1.8.2

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetInvoiceThirdPartId added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetInvoiceType added in v1.8.5

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetMailAddress added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetMailCity added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetMailFullAddress added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetMailProvince added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetPenaltyFee added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetRemark added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetServiceFee added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetTelephone added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetTrainInvoiceFee added in v1.0.41

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetVehicleInvoiceFee added in v1.0.41

func (ApplyInvoiceTaskRequestInvoiceTaskList) String added in v1.0.41

type ApplyInvoiceTaskResponse added in v1.0.41

type ApplyInvoiceTaskResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ApplyInvoiceTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ApplyInvoiceTaskResponse) GoString added in v1.0.41

func (s ApplyInvoiceTaskResponse) GoString() string

func (*ApplyInvoiceTaskResponse) SetBody added in v1.0.41

func (*ApplyInvoiceTaskResponse) SetHeaders added in v1.0.41

func (*ApplyInvoiceTaskResponse) SetStatusCode added in v1.0.41

func (ApplyInvoiceTaskResponse) String added in v1.0.41

func (s ApplyInvoiceTaskResponse) String() string

type ApplyInvoiceTaskResponseBody added in v1.0.41

type ApplyInvoiceTaskResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyInvoiceTaskResponseBody) GoString added in v1.0.41

func (s ApplyInvoiceTaskResponseBody) GoString() string

func (*ApplyInvoiceTaskResponseBody) SetCode added in v1.0.41

func (*ApplyInvoiceTaskResponseBody) SetMessage added in v1.0.41

func (*ApplyInvoiceTaskResponseBody) SetRequestId added in v1.0.41

func (*ApplyInvoiceTaskResponseBody) SetSuccess added in v1.0.41

func (*ApplyInvoiceTaskResponseBody) SetTraceId added in v1.0.41

func (ApplyInvoiceTaskResponseBody) String added in v1.0.41

type ApplyInvoiceTaskShrinkRequest added in v1.0.41

type ApplyInvoiceTaskShrinkRequest struct {
	BillDate              *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	InvoiceTaskListShrink *string `json:"invoice_task_list,omitempty" xml:"invoice_task_list,omitempty"`
}

func (ApplyInvoiceTaskShrinkRequest) GoString added in v1.0.41

func (*ApplyInvoiceTaskShrinkRequest) SetBillDate added in v1.0.41

func (*ApplyInvoiceTaskShrinkRequest) SetInvoiceTaskListShrink added in v1.0.41

func (s *ApplyInvoiceTaskShrinkRequest) SetInvoiceTaskListShrink(v string) *ApplyInvoiceTaskShrinkRequest

func (ApplyInvoiceTaskShrinkRequest) String added in v1.0.41

type ApplyListQueryHeaders added in v1.0.9

type ApplyListQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ApplyListQueryHeaders) GoString added in v1.0.9

func (s ApplyListQueryHeaders) GoString() string

func (*ApplyListQueryHeaders) SetCommonHeaders added in v1.0.9

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

func (*ApplyListQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *ApplyListQueryHeaders) SetXAcsBtripSoCorpToken(v string) *ApplyListQueryHeaders

func (ApplyListQueryHeaders) String added in v1.0.9

func (s ApplyListQueryHeaders) String() string

type ApplyListQueryRequest added in v1.0.1

type ApplyListQueryRequest struct {
	AllApply         *bool   `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	DepartId         *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	EndTime          *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	GmtModified      *string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	OnlyShangLvApply *bool   `json:"only_shang_lv_apply,omitempty" xml:"only_shang_lv_apply,omitempty"`
	Page             *int32  `json:"page,omitempty" xml:"page,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	StartTime        *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	SubCorpId        *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	Type             *int32  `json:"type,omitempty" xml:"type,omitempty"`
	UnionNo          *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (ApplyListQueryRequest) GoString added in v1.0.1

func (s ApplyListQueryRequest) GoString() string

func (*ApplyListQueryRequest) SetAllApply added in v1.0.1

func (*ApplyListQueryRequest) SetDepartId added in v1.0.1

func (*ApplyListQueryRequest) SetEndTime added in v1.0.1

func (*ApplyListQueryRequest) SetGmtModified added in v1.0.1

func (s *ApplyListQueryRequest) SetGmtModified(v string) *ApplyListQueryRequest

func (*ApplyListQueryRequest) SetOnlyShangLvApply added in v1.0.1

func (s *ApplyListQueryRequest) SetOnlyShangLvApply(v bool) *ApplyListQueryRequest

func (*ApplyListQueryRequest) SetPage added in v1.0.1

func (*ApplyListQueryRequest) SetPageSize added in v1.0.1

func (*ApplyListQueryRequest) SetStartTime added in v1.0.1

func (*ApplyListQueryRequest) SetSubCorpId added in v1.0.63

func (*ApplyListQueryRequest) SetType added in v1.0.1

func (*ApplyListQueryRequest) SetUnionNo added in v1.0.1

func (*ApplyListQueryRequest) SetUserId added in v1.0.1

func (ApplyListQueryRequest) String added in v1.0.1

func (s ApplyListQueryRequest) String() string

type ApplyListQueryResponse added in v1.0.1

type ApplyListQueryResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ApplyListQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ApplyListQueryResponse) GoString added in v1.0.1

func (s ApplyListQueryResponse) GoString() string

func (*ApplyListQueryResponse) SetBody added in v1.0.1

func (*ApplyListQueryResponse) SetHeaders added in v1.0.1

func (*ApplyListQueryResponse) SetStatusCode added in v1.0.1

func (ApplyListQueryResponse) String added in v1.0.1

func (s ApplyListQueryResponse) String() string

type ApplyListQueryResponseBody added in v1.0.1

type ApplyListQueryResponseBody struct {
	Code       *string                                 `json:"code,omitempty" xml:"code,omitempty"`
	Message    *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	ModuleList []*ApplyListQueryResponseBodyModuleList `json:"module_list,omitempty" xml:"module_list,omitempty" type:"Repeated"`
	RequestId  *string                                 `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success    *bool                                   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId    *string                                 `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyListQueryResponseBody) GoString added in v1.0.1

func (s ApplyListQueryResponseBody) GoString() string

func (*ApplyListQueryResponseBody) SetCode added in v1.0.16

func (*ApplyListQueryResponseBody) SetMessage added in v1.0.16

func (*ApplyListQueryResponseBody) SetModuleList added in v1.0.1

func (*ApplyListQueryResponseBody) SetRequestId added in v1.0.1

func (*ApplyListQueryResponseBody) SetSuccess added in v1.0.1

func (*ApplyListQueryResponseBody) SetTraceId added in v1.0.1

func (ApplyListQueryResponseBody) String added in v1.0.1

type ApplyListQueryResponseBodyModuleList added in v1.0.1

type ApplyListQueryResponseBodyModuleList struct {
	ApplyShowId          *string                                                     `json:"apply_show_id,omitempty" xml:"apply_show_id,omitempty"`
	ApproverList         []*ApplyListQueryResponseBodyModuleListApproverList         `json:"approver_list,omitempty" xml:"approver_list,omitempty" type:"Repeated"`
	CarRule              *ApplyListQueryResponseBodyModuleListCarRule                `json:"car_rule,omitempty" xml:"car_rule,omitempty" type:"Struct"`
	CorpId               *string                                                     `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName             *string                                                     `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId             *string                                                     `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName           *string                                                     `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	ExternalTravelerList []*ApplyListQueryResponseBodyModuleListExternalTravelerList `json:"external_traveler_list,omitempty" xml:"external_traveler_list,omitempty" type:"Repeated"`
	FlowCode             *string                                                     `json:"flow_code,omitempty" xml:"flow_code,omitempty"`
	GmtCreate            *string                                                     `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified          *string                                                     `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	Id                   *int64                                                      `json:"id,omitempty" xml:"id,omitempty"`
	ItineraryList        []*ApplyListQueryResponseBodyModuleListItineraryList        `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty" type:"Repeated"`
	ItineraryRule        *int32                                                      `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetList     []*ApplyListQueryResponseBodyModuleListItinerarySetList     `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty" type:"Repeated"`
	JobNo                *string                                                     `json:"job_no,omitempty" xml:"job_no,omitempty"`
	Status               *int32                                                      `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc           *string                                                     `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	ThirdpartBusinessId  *string                                                     `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartId          *string                                                     `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	TravelerList         []*ApplyListQueryResponseBodyModuleListTravelerList         `json:"traveler_list,omitempty" xml:"traveler_list,omitempty" type:"Repeated"`
	TripCause            *string                                                     `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	TripDay              *int32                                                      `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	TripTitle            *string                                                     `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	Type                 *int32                                                      `json:"type,omitempty" xml:"type,omitempty"`
	UnionNo              *string                                                     `json:"union_no,omitempty" xml:"union_no,omitempty"`
	UserId               *string                                                     `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName             *string                                                     `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleList) GoString added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetApplyShowId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetApproverList added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetCarRule added in v1.7.1

func (*ApplyListQueryResponseBodyModuleList) SetCorpId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetCorpName added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetDepartId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetDepartName added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetExternalTravelerList added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetFlowCode added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetGmtCreate added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetGmtModified added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetItineraryList added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetItineraryRule added in v1.0.6

func (*ApplyListQueryResponseBodyModuleList) SetItinerarySetList added in v1.0.8

func (*ApplyListQueryResponseBodyModuleList) SetJobNo added in v1.1.13

func (*ApplyListQueryResponseBodyModuleList) SetStatus added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetStatusDesc added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetThirdpartBusinessId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetThirdpartId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetTravelerList added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetTripCause added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetTripDay added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetTripTitle added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetType added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetUnionNo added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetUserId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleList) SetUserName added in v1.0.1

func (ApplyListQueryResponseBodyModuleList) String added in v1.0.1

type ApplyListQueryResponseBodyModuleListApproverList added in v1.0.1

type ApplyListQueryResponseBodyModuleListApproverList struct {
	Note        *string `json:"note,omitempty" xml:"note,omitempty"`
	OperateTime *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	Order       *int32  `json:"order,omitempty" xml:"order,omitempty"`
	Status      *int32  `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc  *string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	UserId      *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName    *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListApproverList) GoString added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListApproverList) SetNote added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListApproverList) SetOperateTime added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListApproverList) SetOrder added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListApproverList) SetStatus added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListApproverList) SetStatusDesc added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListApproverList) SetUserId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListApproverList) SetUserName added in v1.0.1

func (ApplyListQueryResponseBodyModuleListApproverList) String added in v1.0.1

type ApplyListQueryResponseBodyModuleListCarRule added in v1.7.1

type ApplyListQueryResponseBodyModuleListCarRule struct {
	ScenarioTemplateId   *string `json:"scenario_template_id,omitempty" xml:"scenario_template_id,omitempty"`
	ScenarioTemplateName *string `json:"scenario_template_name,omitempty" xml:"scenario_template_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListCarRule) GoString added in v1.7.1

func (*ApplyListQueryResponseBodyModuleListCarRule) SetScenarioTemplateId added in v1.7.1

func (*ApplyListQueryResponseBodyModuleListCarRule) SetScenarioTemplateName added in v1.7.1

func (ApplyListQueryResponseBodyModuleListCarRule) String added in v1.7.1

type ApplyListQueryResponseBodyModuleListExternalTravelerList added in v1.0.1

type ApplyListQueryResponseBodyModuleListExternalTravelerList struct {
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListExternalTravelerList) GoString added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetUserName added in v1.0.1

func (ApplyListQueryResponseBodyModuleListExternalTravelerList) String added in v1.0.1

type ApplyListQueryResponseBodyModuleListItineraryList added in v1.0.1

type ApplyListQueryResponseBodyModuleListItineraryList struct {
	ArrCity              *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrDate              *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CostCenterName       *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepCity              *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepDate              *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceName          *string `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	ItineraryId          *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ProjectCode          *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle         *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	TrafficType          *int32  `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
	TripWay              *int32  `json:"trip_way,omitempty" xml:"trip_way,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListItineraryList) GoString added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetArrCity added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetArrDate added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetCostCenterName added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetDepCity added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetDepDate added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetInvoiceName added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetItineraryId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetProjectCode added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetProjectTitle added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetThirdpartItineraryId added in v1.4.11

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetTrafficType added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetTripWay added in v1.0.1

func (ApplyListQueryResponseBodyModuleListItineraryList) String added in v1.0.1

type ApplyListQueryResponseBodyModuleListItinerarySetList added in v1.0.8

type ApplyListQueryResponseBodyModuleListItinerarySetList struct {
	ArrDate              *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CityCodeSet          *string `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	CitySet              *string `json:"city_set,omitempty" xml:"city_set,omitempty"`
	CostCenterName       *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepDate              *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceName          *string `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	ItineraryId          *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ProjectCode          *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle         *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	TrafficType          *int32  `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListItinerarySetList) GoString added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetArrDate added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetCityCodeSet added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetCitySet added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetCostCenterName added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetDepDate added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetInvoiceName added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetItineraryId added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetProjectCode added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetProjectTitle added in v1.0.8

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetThirdpartItineraryId added in v1.4.11

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetTrafficType added in v1.0.8

func (ApplyListQueryResponseBodyModuleListItinerarySetList) String added in v1.0.8

type ApplyListQueryResponseBodyModuleListTravelerList added in v1.0.1

type ApplyListQueryResponseBodyModuleListTravelerList struct {
	CarCitySet []*ApplyListQueryResponseBodyModuleListTravelerListCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	JobNo      *string                                                       `json:"job_no,omitempty" xml:"job_no,omitempty"`
	UserId     *string                                                       `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName   *string                                                       `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListTravelerList) GoString added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetJobNo added in v1.1.12

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetUserId added in v1.0.1

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetUserName added in v1.0.1

func (ApplyListQueryResponseBodyModuleListTravelerList) String added in v1.0.1

type ApplyListQueryResponseBodyModuleListTravelerListCarCitySet added in v1.7.1

type ApplyListQueryResponseBodyModuleListTravelerListCarCitySet struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListTravelerListCarCitySet) GoString added in v1.7.1

func (*ApplyListQueryResponseBodyModuleListTravelerListCarCitySet) SetCityCode added in v1.7.1

func (*ApplyListQueryResponseBodyModuleListTravelerListCarCitySet) SetCityName added in v1.7.1

func (ApplyListQueryResponseBodyModuleListTravelerListCarCitySet) String added in v1.7.1

type ApplyModifyHeaders added in v1.0.9

type ApplyModifyHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ApplyModifyHeaders) GoString added in v1.0.9

func (s ApplyModifyHeaders) GoString() string

func (*ApplyModifyHeaders) SetCommonHeaders added in v1.0.9

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

func (*ApplyModifyHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *ApplyModifyHeaders) SetXAcsBtripSoCorpToken(v string) *ApplyModifyHeaders

func (ApplyModifyHeaders) String added in v1.0.9

func (s ApplyModifyHeaders) String() string

type ApplyModifyRequest added in v1.0.1

type ApplyModifyRequest struct {
	Budget      *int64                     `json:"budget,omitempty" xml:"budget,omitempty"`
	BudgetMerge *int32                     `json:"budget_merge,omitempty" xml:"budget_merge,omitempty"`
	CarRule     *ApplyModifyRequestCarRule `json:"car_rule,omitempty" xml:"car_rule,omitempty" type:"Struct"`
	CorpName    *string                    `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId    *string                    `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName  *string                    `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 可将补充描述传入此字段,账单中将会体现此字段的值。可以用于企业的统计和对账
	ExtendField              *string                                     `json:"extend_field,omitempty" xml:"extend_field,omitempty"`
	ExternalTravelerList     []*ApplyModifyRequestExternalTravelerList   `json:"external_traveler_list,omitempty" xml:"external_traveler_list,omitempty" type:"Repeated"`
	ExternalTravelerStandard *ApplyModifyRequestExternalTravelerStandard `json:"external_traveler_standard,omitempty" xml:"external_traveler_standard,omitempty" type:"Struct"`
	FlightBudget             *int64                                      `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	HotelBudget              *int64                                      `json:"hotel_budget,omitempty" xml:"hotel_budget,omitempty"`
	HotelShare               *ApplyModifyRequestHotelShare               `json:"hotel_share,omitempty" xml:"hotel_share,omitempty" type:"Struct"`
	ItineraryList            []*ApplyModifyRequestItineraryList          `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty" type:"Repeated"`
	ItineraryRule            *int32                                      `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetList         []*ApplyModifyRequestItinerarySetList       `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty" type:"Repeated"`
	LimitTraveler            *int32                                      `json:"limit_traveler,omitempty" xml:"limit_traveler,omitempty"`
	Status                   *int32                                      `json:"status,omitempty" xml:"status,omitempty"`
	// 子企业Id
	SubCorpId           *string                               `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	ThirdpartApplyId    *string                               `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId *string                               `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartDepartId   *string                               `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	TogetherBookRule    *int32                                `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	TrainBudget         *int64                                `json:"train_budget,omitempty" xml:"train_budget,omitempty"`
	TravelerList        []*ApplyModifyRequestTravelerList     `json:"traveler_list,omitempty" xml:"traveler_list,omitempty" type:"Repeated"`
	TravelerStandard    []*ApplyModifyRequestTravelerStandard `json:"traveler_standard,omitempty" xml:"traveler_standard,omitempty" type:"Repeated"`
	TripCause           *string                               `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	TripDay             *int32                                `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	TripTitle           *string                               `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	UnionNo             *string                               `json:"union_no,omitempty" xml:"union_no,omitempty"`
	UserId              *string                               `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName            *string                               `json:"user_name,omitempty" xml:"user_name,omitempty"`
	VehicleBudget       *int64                                `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyModifyRequest) GoString added in v1.0.1

func (s ApplyModifyRequest) GoString() string

func (*ApplyModifyRequest) SetBudget added in v1.0.1

func (s *ApplyModifyRequest) SetBudget(v int64) *ApplyModifyRequest

func (*ApplyModifyRequest) SetBudgetMerge added in v1.0.1

func (s *ApplyModifyRequest) SetBudgetMerge(v int32) *ApplyModifyRequest

func (*ApplyModifyRequest) SetCarRule added in v1.7.1

func (*ApplyModifyRequest) SetCorpName added in v1.0.1

func (s *ApplyModifyRequest) SetCorpName(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetDepartId added in v1.0.1

func (s *ApplyModifyRequest) SetDepartId(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetDepartName added in v1.0.1

func (s *ApplyModifyRequest) SetDepartName(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetExtendField added in v1.0.51

func (s *ApplyModifyRequest) SetExtendField(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetExternalTravelerList added in v1.0.1

func (*ApplyModifyRequest) SetExternalTravelerStandard added in v1.0.1

func (*ApplyModifyRequest) SetFlightBudget added in v1.0.1

func (s *ApplyModifyRequest) SetFlightBudget(v int64) *ApplyModifyRequest

func (*ApplyModifyRequest) SetHotelBudget added in v1.0.1

func (s *ApplyModifyRequest) SetHotelBudget(v int64) *ApplyModifyRequest

func (*ApplyModifyRequest) SetHotelShare added in v1.0.1

func (*ApplyModifyRequest) SetItineraryList added in v1.0.1

func (*ApplyModifyRequest) SetItineraryRule added in v1.0.8

func (s *ApplyModifyRequest) SetItineraryRule(v int32) *ApplyModifyRequest

func (*ApplyModifyRequest) SetItinerarySetList added in v1.0.8

func (*ApplyModifyRequest) SetLimitTraveler added in v1.0.1

func (s *ApplyModifyRequest) SetLimitTraveler(v int32) *ApplyModifyRequest

func (*ApplyModifyRequest) SetStatus added in v1.0.1

func (s *ApplyModifyRequest) SetStatus(v int32) *ApplyModifyRequest

func (*ApplyModifyRequest) SetSubCorpId added in v1.0.63

func (s *ApplyModifyRequest) SetSubCorpId(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetThirdpartApplyId added in v1.0.1

func (s *ApplyModifyRequest) SetThirdpartApplyId(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetThirdpartBusinessId added in v1.0.1

func (s *ApplyModifyRequest) SetThirdpartBusinessId(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetThirdpartDepartId added in v1.0.22

func (s *ApplyModifyRequest) SetThirdpartDepartId(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetTogetherBookRule added in v1.0.1

func (s *ApplyModifyRequest) SetTogetherBookRule(v int32) *ApplyModifyRequest

func (*ApplyModifyRequest) SetTrainBudget added in v1.0.1

func (s *ApplyModifyRequest) SetTrainBudget(v int64) *ApplyModifyRequest

func (*ApplyModifyRequest) SetTravelerList added in v1.0.1

func (*ApplyModifyRequest) SetTravelerStandard added in v1.0.1

func (*ApplyModifyRequest) SetTripCause added in v1.0.1

func (s *ApplyModifyRequest) SetTripCause(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetTripDay added in v1.0.1

func (s *ApplyModifyRequest) SetTripDay(v int32) *ApplyModifyRequest

func (*ApplyModifyRequest) SetTripTitle added in v1.0.1

func (s *ApplyModifyRequest) SetTripTitle(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetUnionNo added in v1.0.1

func (s *ApplyModifyRequest) SetUnionNo(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetUserId added in v1.0.1

func (s *ApplyModifyRequest) SetUserId(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetUserName added in v1.0.1

func (s *ApplyModifyRequest) SetUserName(v string) *ApplyModifyRequest

func (*ApplyModifyRequest) SetVehicleBudget added in v1.0.1

func (s *ApplyModifyRequest) SetVehicleBudget(v int64) *ApplyModifyRequest

func (ApplyModifyRequest) String added in v1.0.1

func (s ApplyModifyRequest) String() string

type ApplyModifyRequestCarRule added in v1.7.1

type ApplyModifyRequestCarRule struct {
	ScenarioTemplateId   *string `json:"scenario_template_id,omitempty" xml:"scenario_template_id,omitempty"`
	ScenarioTemplateName *string `json:"scenario_template_name,omitempty" xml:"scenario_template_name,omitempty"`
}

func (ApplyModifyRequestCarRule) GoString added in v1.7.1

func (s ApplyModifyRequestCarRule) GoString() string

func (*ApplyModifyRequestCarRule) SetScenarioTemplateId added in v1.7.1

func (s *ApplyModifyRequestCarRule) SetScenarioTemplateId(v string) *ApplyModifyRequestCarRule

func (*ApplyModifyRequestCarRule) SetScenarioTemplateName added in v1.7.1

func (s *ApplyModifyRequestCarRule) SetScenarioTemplateName(v string) *ApplyModifyRequestCarRule

func (ApplyModifyRequestCarRule) String added in v1.7.1

func (s ApplyModifyRequestCarRule) String() string

type ApplyModifyRequestExternalTravelerList added in v1.0.1

type ApplyModifyRequestExternalTravelerList struct {
	UserName   *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	UserNameEn *string `json:"user_name_en,omitempty" xml:"user_name_en,omitempty"`
}

func (ApplyModifyRequestExternalTravelerList) GoString added in v1.0.1

func (*ApplyModifyRequestExternalTravelerList) SetUserName added in v1.0.1

func (*ApplyModifyRequestExternalTravelerList) SetUserNameEn added in v1.10.1

func (ApplyModifyRequestExternalTravelerList) String added in v1.0.1

type ApplyModifyRequestExternalTravelerStandard added in v1.0.1

type ApplyModifyRequestExternalTravelerStandard struct {
	BusinessDiscount *int32                                                  `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	EconomyDiscount  *int32                                                  `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	FirstDiscount    *int32                                                  `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	FlightCabins     *string                                                 `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	HotelCitys       []*ApplyModifyRequestExternalTravelerStandardHotelCitys `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	// 超级经济舱折扣。1到10的整数
	PremiumEconomyDiscount *int32  `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	ReserveType            *int32  `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainSeats             *string `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
}

func (ApplyModifyRequestExternalTravelerStandard) GoString added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandard) SetBusinessDiscount added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandard) SetEconomyDiscount added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandard) SetFirstDiscount added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandard) SetFlightCabins added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandard) SetHotelCitys added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandard) SetPremiumEconomyDiscount added in v1.0.33

func (*ApplyModifyRequestExternalTravelerStandard) SetReserveType added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandard) SetTrainSeats added in v1.0.1

func (ApplyModifyRequestExternalTravelerStandard) String added in v1.0.1

type ApplyModifyRequestExternalTravelerStandardHotelCitys added in v1.0.1

type ApplyModifyRequestExternalTravelerStandardHotelCitys struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Fee      *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
}

func (ApplyModifyRequestExternalTravelerStandardHotelCitys) GoString added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandardHotelCitys) SetCityCode added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandardHotelCitys) SetCityName added in v1.0.1

func (*ApplyModifyRequestExternalTravelerStandardHotelCitys) SetFee added in v1.0.1

func (ApplyModifyRequestExternalTravelerStandardHotelCitys) String added in v1.0.1

type ApplyModifyRequestHotelShare added in v1.0.1

type ApplyModifyRequestHotelShare struct {
	Param *string `json:"param,omitempty" xml:"param,omitempty"`
	Type  *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ApplyModifyRequestHotelShare) GoString added in v1.0.1

func (s ApplyModifyRequestHotelShare) GoString() string

func (*ApplyModifyRequestHotelShare) SetParam added in v1.0.1

func (*ApplyModifyRequestHotelShare) SetType added in v1.0.1

func (ApplyModifyRequestHotelShare) String added in v1.0.1

type ApplyModifyRequestItineraryList added in v1.0.1

type ApplyModifyRequestItineraryList struct {
	ArrCity                 *string                                                 `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode             *string                                                 `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrDate                 *string                                                 `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CostCenterId            *int64                                                  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	DepCity                 *string                                                 `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityCode             *string                                                 `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate                 *string                                                 `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceId               *int64                                                  `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	ItineraryId             *string                                                 `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyModifyRequestItineraryListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	NeedHotel               *bool                                                   `json:"need_hotel,omitempty" xml:"need_hotel,omitempty"`
	NeedTraffic             *bool                                                   `json:"need_traffic,omitempty" xml:"need_traffic,omitempty"`
	ProjectCode             *string                                                 `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle            *string                                                 `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdPartInvoiceId      *string                                                 `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	ThirdpartCostCenterId   *string                                                 `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	TrafficType             *int32                                                  `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
	TripWay                 *int32                                                  `json:"trip_way,omitempty" xml:"trip_way,omitempty"`
}

func (ApplyModifyRequestItineraryList) GoString added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetArrCity added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetArrCityCode added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetArrDate added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetCostCenterId added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetDepCity added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetDepCityCode added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetDepDate added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetInvoiceId added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetItineraryId added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetItineraryTravelStandard added in v1.4.11

func (*ApplyModifyRequestItineraryList) SetNeedHotel added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetNeedTraffic added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetProjectCode added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetProjectTitle added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetThirdPartInvoiceId added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetThirdpartCostCenterId added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetTrafficType added in v1.0.1

func (*ApplyModifyRequestItineraryList) SetTripWay added in v1.0.1

func (ApplyModifyRequestItineraryList) String added in v1.0.1

type ApplyModifyRequestItineraryListItineraryTravelStandard added in v1.4.11

type ApplyModifyRequestItineraryListItineraryTravelStandard struct {
	HotelAvailableNightsPerDay *int32 `json:"hotel_available_nights_per_day,omitempty" xml:"hotel_available_nights_per_day,omitempty"`
}

func (ApplyModifyRequestItineraryListItineraryTravelStandard) GoString added in v1.4.11

func (*ApplyModifyRequestItineraryListItineraryTravelStandard) SetHotelAvailableNightsPerDay added in v1.4.11

func (ApplyModifyRequestItineraryListItineraryTravelStandard) String added in v1.4.11

type ApplyModifyRequestItinerarySetList added in v1.0.8

type ApplyModifyRequestItinerarySetList struct {
	ArrDate                 *string                                                    `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CityCodeSet             *string                                                    `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	CitySet                 *string                                                    `json:"city_set,omitempty" xml:"city_set,omitempty"`
	CostCenterId            *int64                                                     `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	DepDate                 *string                                                    `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceId               *int64                                                     `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	ItineraryId             *string                                                    `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyModifyRequestItinerarySetListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	ProjectCode             *string                                                    `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle            *string                                                    `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdPartInvoiceId      *string                                                    `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	ThirdpartCostCenterId   *string                                                    `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	TrafficType             *int32                                                     `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (ApplyModifyRequestItinerarySetList) GoString added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetArrDate added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetCityCodeSet added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetCitySet added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetCostCenterId added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetDepDate added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetInvoiceId added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetItineraryId added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetItineraryTravelStandard added in v1.4.11

func (*ApplyModifyRequestItinerarySetList) SetProjectCode added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetProjectTitle added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetThirdPartInvoiceId added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetThirdpartCostCenterId added in v1.0.8

func (*ApplyModifyRequestItinerarySetList) SetTrafficType added in v1.0.8

func (ApplyModifyRequestItinerarySetList) String added in v1.0.8

type ApplyModifyRequestItinerarySetListItineraryTravelStandard added in v1.4.11

type ApplyModifyRequestItinerarySetListItineraryTravelStandard struct {
	HotelAvailableNightsPerDay *int32 `json:"hotel_available_nights_per_day,omitempty" xml:"hotel_available_nights_per_day,omitempty"`
}

func (ApplyModifyRequestItinerarySetListItineraryTravelStandard) GoString added in v1.4.11

func (*ApplyModifyRequestItinerarySetListItineraryTravelStandard) SetHotelAvailableNightsPerDay added in v1.4.11

func (ApplyModifyRequestItinerarySetListItineraryTravelStandard) String added in v1.4.11

type ApplyModifyRequestTravelerList added in v1.0.1

type ApplyModifyRequestTravelerList struct {
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyModifyRequestTravelerList) GoString added in v1.0.1

func (*ApplyModifyRequestTravelerList) SetUserId added in v1.0.1

func (*ApplyModifyRequestTravelerList) SetUserName added in v1.0.1

func (ApplyModifyRequestTravelerList) String added in v1.0.1

type ApplyModifyRequestTravelerStandard added in v1.0.1

type ApplyModifyRequestTravelerStandard struct {
	BusinessDiscount *int32                                          `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	CarCitySet       []*ApplyModifyRequestTravelerStandardCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	EconomyDiscount  *int32                                          `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	FirstDiscount    *int32                                          `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	FlightCabins     *string                                         `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	HotelCitys       []*ApplyModifyRequestTravelerStandardHotelCitys `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	// 超级经济舱折扣。1到10的整数
	PremiumEconomyDiscount *int32  `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	ReserveType            *int32  `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainSeats             *string `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
	UserId                 *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (ApplyModifyRequestTravelerStandard) GoString added in v1.0.1

func (*ApplyModifyRequestTravelerStandard) SetBusinessDiscount added in v1.0.1

func (*ApplyModifyRequestTravelerStandard) SetCarCitySet added in v1.7.1

func (*ApplyModifyRequestTravelerStandard) SetEconomyDiscount added in v1.0.1

func (*ApplyModifyRequestTravelerStandard) SetFirstDiscount added in v1.0.1

func (*ApplyModifyRequestTravelerStandard) SetFlightCabins added in v1.0.1

func (*ApplyModifyRequestTravelerStandard) SetHotelCitys added in v1.0.1

func (*ApplyModifyRequestTravelerStandard) SetPremiumEconomyDiscount added in v1.0.33

func (*ApplyModifyRequestTravelerStandard) SetReserveType added in v1.0.1

func (*ApplyModifyRequestTravelerStandard) SetTrainSeats added in v1.0.1

func (*ApplyModifyRequestTravelerStandard) SetUserId added in v1.0.1

func (ApplyModifyRequestTravelerStandard) String added in v1.0.1

type ApplyModifyRequestTravelerStandardCarCitySet added in v1.7.1

type ApplyModifyRequestTravelerStandardCarCitySet struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
}

func (ApplyModifyRequestTravelerStandardCarCitySet) GoString added in v1.7.1

func (*ApplyModifyRequestTravelerStandardCarCitySet) SetCityCode added in v1.7.1

func (*ApplyModifyRequestTravelerStandardCarCitySet) SetCityName added in v1.7.1

func (ApplyModifyRequestTravelerStandardCarCitySet) String added in v1.7.1

type ApplyModifyRequestTravelerStandardHotelCitys added in v1.0.1

type ApplyModifyRequestTravelerStandardHotelCitys struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Fee      *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
}

func (ApplyModifyRequestTravelerStandardHotelCitys) GoString added in v1.0.1

func (*ApplyModifyRequestTravelerStandardHotelCitys) SetCityCode added in v1.0.1

func (*ApplyModifyRequestTravelerStandardHotelCitys) SetCityName added in v1.0.1

func (*ApplyModifyRequestTravelerStandardHotelCitys) SetFee added in v1.0.1

func (ApplyModifyRequestTravelerStandardHotelCitys) String added in v1.0.1

type ApplyModifyResponse added in v1.0.1

type ApplyModifyResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ApplyModifyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ApplyModifyResponse) GoString added in v1.0.1

func (s ApplyModifyResponse) GoString() string

func (*ApplyModifyResponse) SetBody added in v1.0.1

func (*ApplyModifyResponse) SetHeaders added in v1.0.1

func (s *ApplyModifyResponse) SetHeaders(v map[string]*string) *ApplyModifyResponse

func (*ApplyModifyResponse) SetStatusCode added in v1.0.1

func (s *ApplyModifyResponse) SetStatusCode(v int32) *ApplyModifyResponse

func (ApplyModifyResponse) String added in v1.0.1

func (s ApplyModifyResponse) String() string

type ApplyModifyResponseBody added in v1.0.1

type ApplyModifyResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module    *ApplyModifyResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                        `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                          `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                        `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyModifyResponseBody) GoString added in v1.0.1

func (s ApplyModifyResponseBody) GoString() string

func (*ApplyModifyResponseBody) SetCode added in v1.0.16

func (*ApplyModifyResponseBody) SetMessage added in v1.0.16

func (*ApplyModifyResponseBody) SetModule added in v1.0.1

func (*ApplyModifyResponseBody) SetRequestId added in v1.0.1

func (*ApplyModifyResponseBody) SetSuccess added in v1.0.1

func (*ApplyModifyResponseBody) SetTraceId added in v1.0.1

func (ApplyModifyResponseBody) String added in v1.0.1

func (s ApplyModifyResponseBody) String() string

type ApplyModifyResponseBodyModule added in v1.0.1

type ApplyModifyResponseBodyModule struct {
	ApplyId             *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ThirdpartApplyId    *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
}

func (ApplyModifyResponseBodyModule) GoString added in v1.0.1

func (*ApplyModifyResponseBodyModule) SetApplyId added in v1.0.1

func (*ApplyModifyResponseBodyModule) SetThirdpartApplyId added in v1.0.1

func (*ApplyModifyResponseBodyModule) SetThirdpartBusinessId added in v1.0.1

func (ApplyModifyResponseBodyModule) String added in v1.0.1

type ApplyModifyShrinkRequest added in v1.0.1

type ApplyModifyShrinkRequest struct {
	Budget        *int64  `json:"budget,omitempty" xml:"budget,omitempty"`
	BudgetMerge   *int32  `json:"budget_merge,omitempty" xml:"budget_merge,omitempty"`
	CarRuleShrink *string `json:"car_rule,omitempty" xml:"car_rule,omitempty"`
	CorpName      *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId      *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName    *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 可将补充描述传入此字段,账单中将会体现此字段的值。可以用于企业的统计和对账
	ExtendField                    *string `json:"extend_field,omitempty" xml:"extend_field,omitempty"`
	ExternalTravelerListShrink     *string `json:"external_traveler_list,omitempty" xml:"external_traveler_list,omitempty"`
	ExternalTravelerStandardShrink *string `json:"external_traveler_standard,omitempty" xml:"external_traveler_standard,omitempty"`
	FlightBudget                   *int64  `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	HotelBudget                    *int64  `json:"hotel_budget,omitempty" xml:"hotel_budget,omitempty"`
	HotelShareShrink               *string `json:"hotel_share,omitempty" xml:"hotel_share,omitempty"`
	ItineraryListShrink            *string `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty"`
	ItineraryRule                  *int32  `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetListShrink         *string `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty"`
	LimitTraveler                  *int32  `json:"limit_traveler,omitempty" xml:"limit_traveler,omitempty"`
	Status                         *int32  `json:"status,omitempty" xml:"status,omitempty"`
	// 子企业Id
	SubCorpId              *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	ThirdpartApplyId       *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId    *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartDepartId      *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	TogetherBookRule       *int32  `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	TrainBudget            *int64  `json:"train_budget,omitempty" xml:"train_budget,omitempty"`
	TravelerListShrink     *string `json:"traveler_list,omitempty" xml:"traveler_list,omitempty"`
	TravelerStandardShrink *string `json:"traveler_standard,omitempty" xml:"traveler_standard,omitempty"`
	TripCause              *string `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	TripDay                *int32  `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	TripTitle              *string `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	UnionNo                *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	UserId                 *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName               *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	VehicleBudget          *int64  `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyModifyShrinkRequest) GoString added in v1.0.1

func (s ApplyModifyShrinkRequest) GoString() string

func (*ApplyModifyShrinkRequest) SetBudget added in v1.0.1

func (*ApplyModifyShrinkRequest) SetBudgetMerge added in v1.0.1

func (*ApplyModifyShrinkRequest) SetCarRuleShrink added in v1.7.1

func (*ApplyModifyShrinkRequest) SetCorpName added in v1.0.1

func (*ApplyModifyShrinkRequest) SetDepartId added in v1.0.1

func (*ApplyModifyShrinkRequest) SetDepartName added in v1.0.1

func (*ApplyModifyShrinkRequest) SetExtendField added in v1.0.51

func (*ApplyModifyShrinkRequest) SetExternalTravelerListShrink added in v1.0.1

func (s *ApplyModifyShrinkRequest) SetExternalTravelerListShrink(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetExternalTravelerStandardShrink added in v1.0.1

func (s *ApplyModifyShrinkRequest) SetExternalTravelerStandardShrink(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetFlightBudget added in v1.0.1

func (*ApplyModifyShrinkRequest) SetHotelBudget added in v1.0.1

func (*ApplyModifyShrinkRequest) SetHotelShareShrink added in v1.0.1

func (s *ApplyModifyShrinkRequest) SetHotelShareShrink(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetItineraryListShrink added in v1.0.1

func (s *ApplyModifyShrinkRequest) SetItineraryListShrink(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetItineraryRule added in v1.0.8

func (*ApplyModifyShrinkRequest) SetItinerarySetListShrink added in v1.0.8

func (s *ApplyModifyShrinkRequest) SetItinerarySetListShrink(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetLimitTraveler added in v1.0.1

func (*ApplyModifyShrinkRequest) SetStatus added in v1.0.1

func (*ApplyModifyShrinkRequest) SetSubCorpId added in v1.0.63

func (*ApplyModifyShrinkRequest) SetThirdpartApplyId added in v1.0.1

func (s *ApplyModifyShrinkRequest) SetThirdpartApplyId(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetThirdpartBusinessId added in v1.0.1

func (s *ApplyModifyShrinkRequest) SetThirdpartBusinessId(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetThirdpartDepartId added in v1.0.22

func (s *ApplyModifyShrinkRequest) SetThirdpartDepartId(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetTogetherBookRule added in v1.0.1

func (s *ApplyModifyShrinkRequest) SetTogetherBookRule(v int32) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetTrainBudget added in v1.0.1

func (*ApplyModifyShrinkRequest) SetTravelerListShrink added in v1.0.1

func (s *ApplyModifyShrinkRequest) SetTravelerListShrink(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetTravelerStandardShrink added in v1.0.1

func (s *ApplyModifyShrinkRequest) SetTravelerStandardShrink(v string) *ApplyModifyShrinkRequest

func (*ApplyModifyShrinkRequest) SetTripCause added in v1.0.1

func (*ApplyModifyShrinkRequest) SetTripDay added in v1.0.1

func (*ApplyModifyShrinkRequest) SetTripTitle added in v1.0.1

func (*ApplyModifyShrinkRequest) SetUnionNo added in v1.0.1

func (*ApplyModifyShrinkRequest) SetUserId added in v1.0.1

func (*ApplyModifyShrinkRequest) SetUserName added in v1.0.1

func (*ApplyModifyShrinkRequest) SetVehicleBudget added in v1.0.1

func (ApplyModifyShrinkRequest) String added in v1.0.1

func (s ApplyModifyShrinkRequest) String() string

type ApplyQueryHeaders added in v1.0.9

type ApplyQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ApplyQueryHeaders) GoString added in v1.0.9

func (s ApplyQueryHeaders) GoString() string

func (*ApplyQueryHeaders) SetCommonHeaders added in v1.0.9

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

func (*ApplyQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *ApplyQueryHeaders) SetXAcsBtripSoCorpToken(v string) *ApplyQueryHeaders

func (ApplyQueryHeaders) String added in v1.0.9

func (s ApplyQueryHeaders) String() string

type ApplyQueryRequest added in v1.0.1

type ApplyQueryRequest struct {
	ApplyId          *int32  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ApplyShowId      *string `json:"apply_show_id,omitempty" xml:"apply_show_id,omitempty"`
	SubCorpId        *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	Type             *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (ApplyQueryRequest) GoString added in v1.0.1

func (s ApplyQueryRequest) GoString() string

func (*ApplyQueryRequest) SetApplyId added in v1.0.1

func (s *ApplyQueryRequest) SetApplyId(v int32) *ApplyQueryRequest

func (*ApplyQueryRequest) SetApplyShowId added in v1.0.1

func (s *ApplyQueryRequest) SetApplyShowId(v string) *ApplyQueryRequest

func (*ApplyQueryRequest) SetSubCorpId added in v1.0.63

func (s *ApplyQueryRequest) SetSubCorpId(v string) *ApplyQueryRequest

func (*ApplyQueryRequest) SetThirdpartApplyId added in v1.0.1

func (s *ApplyQueryRequest) SetThirdpartApplyId(v string) *ApplyQueryRequest

func (*ApplyQueryRequest) SetType added in v1.0.1

func (s *ApplyQueryRequest) SetType(v int32) *ApplyQueryRequest

func (ApplyQueryRequest) String added in v1.0.1

func (s ApplyQueryRequest) String() string

type ApplyQueryResponse added in v1.0.1

type ApplyQueryResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ApplyQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ApplyQueryResponse) GoString added in v1.0.1

func (s ApplyQueryResponse) GoString() string

func (*ApplyQueryResponse) SetBody added in v1.0.1

func (*ApplyQueryResponse) SetHeaders added in v1.0.1

func (s *ApplyQueryResponse) SetHeaders(v map[string]*string) *ApplyQueryResponse

func (*ApplyQueryResponse) SetStatusCode added in v1.0.1

func (s *ApplyQueryResponse) SetStatusCode(v int32) *ApplyQueryResponse

func (ApplyQueryResponse) String added in v1.0.1

func (s ApplyQueryResponse) String() string

type ApplyQueryResponseBody added in v1.0.1

type ApplyQueryResponseBody struct {
	Code      *string                       `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                       `json:"message,omitempty" xml:"message,omitempty"`
	Module    *ApplyQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                       `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                         `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                       `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyQueryResponseBody) GoString added in v1.0.1

func (s ApplyQueryResponseBody) GoString() string

func (*ApplyQueryResponseBody) SetCode added in v1.0.16

func (*ApplyQueryResponseBody) SetMessage added in v1.0.16

func (*ApplyQueryResponseBody) SetModule added in v1.0.1

func (*ApplyQueryResponseBody) SetRequestId added in v1.0.1

func (*ApplyQueryResponseBody) SetSuccess added in v1.0.1

func (*ApplyQueryResponseBody) SetTraceId added in v1.0.1

func (ApplyQueryResponseBody) String added in v1.0.1

func (s ApplyQueryResponseBody) String() string

type ApplyQueryResponseBodyModule added in v1.0.1

type ApplyQueryResponseBodyModule struct {
	ApplyShowId  *string                                     `json:"apply_show_id,omitempty" xml:"apply_show_id,omitempty"`
	ApproverList []*ApplyQueryResponseBodyModuleApproverList `json:"approver_list,omitempty" xml:"approver_list,omitempty" type:"Repeated"`
	Budget       *int64                                      `json:"budget,omitempty" xml:"budget,omitempty"`
	BudgetMerge  *int32                                      `json:"budget_merge,omitempty" xml:"budget_merge,omitempty"`
	CarRule      *ApplyQueryResponseBodyModuleCarRule        `json:"car_rule,omitempty" xml:"car_rule,omitempty" type:"Struct"`
	CorpId       *string                                     `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName     *string                                     `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId     *string                                     `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName   *string                                     `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 补充描述,账单中将会体现此字段的值。可以用于企业的统计和对账
	ExtendField          *string                                             `json:"extend_field,omitempty" xml:"extend_field,omitempty"`
	ExternalTravelerList []*ApplyQueryResponseBodyModuleExternalTravelerList `json:"external_traveler_list,omitempty" xml:"external_traveler_list,omitempty" type:"Repeated"`
	FlightBudget         *int64                                              `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	GmtCreate            *string                                             `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified          *string                                             `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	HotelBudget          *int64                                              `json:"hotel_budget,omitempty" xml:"hotel_budget,omitempty"`
	HotelShare           *ApplyQueryResponseBodyModuleHotelShare             `json:"hotel_share,omitempty" xml:"hotel_share,omitempty" type:"Struct"`
	Id                   *int64                                              `json:"id,omitempty" xml:"id,omitempty"`
	ItineraryList        []*ApplyQueryResponseBodyModuleItineraryList        `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty" type:"Repeated"`
	ItineraryRule        *int32                                              `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetList     []*ApplyQueryResponseBodyModuleItinerarySetList     `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty" type:"Repeated"`
	LimitTraveler        *int32                                              `json:"limit_traveler,omitempty" xml:"limit_traveler,omitempty"`
	Status               *int32                                              `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc           *string                                             `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	ThirdpartBusinessId  *string                                             `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartId          *string                                             `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	TogetherBookRule     *int32                                              `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	TrainBudget          *int64                                              `json:"train_budget,omitempty" xml:"train_budget,omitempty"`
	TravelerList         []*ApplyQueryResponseBodyModuleTravelerList         `json:"traveler_list,omitempty" xml:"traveler_list,omitempty" type:"Repeated"`
	TripCause            *string                                             `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	TripDay              *int32                                              `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	TripTitle            *string                                             `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	Type                 *int32                                              `json:"type,omitempty" xml:"type,omitempty"`
	UnionNo              *string                                             `json:"union_no,omitempty" xml:"union_no,omitempty"`
	UserId               *string                                             `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName             *string                                             `json:"user_name,omitempty" xml:"user_name,omitempty"`
	VehicleBudget        *int64                                              `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyQueryResponseBodyModule) GoString added in v1.0.1

func (s ApplyQueryResponseBodyModule) GoString() string

func (*ApplyQueryResponseBodyModule) SetApplyShowId added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetApproverList added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetBudget added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetBudgetMerge added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetCarRule added in v1.7.1

func (*ApplyQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetCorpName added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetDepartId added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetDepartName added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetExtendField added in v1.0.51

func (*ApplyQueryResponseBodyModule) SetExternalTravelerList added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetFlightBudget added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetGmtCreate added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetGmtModified added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetHotelBudget added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetHotelShare added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetId added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetItineraryList added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetItineraryRule added in v1.0.6

func (*ApplyQueryResponseBodyModule) SetItinerarySetList added in v1.0.8

func (*ApplyQueryResponseBodyModule) SetLimitTraveler added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetStatus added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetStatusDesc added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetThirdpartBusinessId added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetThirdpartId added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetTogetherBookRule added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetTrainBudget added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetTravelerList added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetTripCause added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetTripDay added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetTripTitle added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetType added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetUnionNo added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetUserId added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetUserName added in v1.0.1

func (*ApplyQueryResponseBodyModule) SetVehicleBudget added in v1.0.1

func (ApplyQueryResponseBodyModule) String added in v1.0.1

type ApplyQueryResponseBodyModuleApproverList added in v1.0.1

type ApplyQueryResponseBodyModuleApproverList struct {
	Note        *string `json:"note,omitempty" xml:"note,omitempty"`
	OperateTime *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	Order       *int32  `json:"order,omitempty" xml:"order,omitempty"`
	Status      *int32  `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc  *string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	UserId      *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName    *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyQueryResponseBodyModuleApproverList) GoString added in v1.0.1

func (*ApplyQueryResponseBodyModuleApproverList) SetNote added in v1.0.1

func (*ApplyQueryResponseBodyModuleApproverList) SetOperateTime added in v1.0.1

func (*ApplyQueryResponseBodyModuleApproverList) SetOrder added in v1.0.1

func (*ApplyQueryResponseBodyModuleApproverList) SetStatus added in v1.0.1

func (*ApplyQueryResponseBodyModuleApproverList) SetStatusDesc added in v1.0.1

func (*ApplyQueryResponseBodyModuleApproverList) SetUserId added in v1.0.1

func (*ApplyQueryResponseBodyModuleApproverList) SetUserName added in v1.0.1

func (ApplyQueryResponseBodyModuleApproverList) String added in v1.0.1

type ApplyQueryResponseBodyModuleCarRule added in v1.7.1

type ApplyQueryResponseBodyModuleCarRule struct {
	ScenarioTemplateId   *string `json:"scenario_template_id,omitempty" xml:"scenario_template_id,omitempty"`
	ScenarioTemplateName *string `json:"scenario_template_name,omitempty" xml:"scenario_template_name,omitempty"`
}

func (ApplyQueryResponseBodyModuleCarRule) GoString added in v1.7.1

func (*ApplyQueryResponseBodyModuleCarRule) SetScenarioTemplateId added in v1.7.1

func (*ApplyQueryResponseBodyModuleCarRule) SetScenarioTemplateName added in v1.7.1

func (ApplyQueryResponseBodyModuleCarRule) String added in v1.7.1

type ApplyQueryResponseBodyModuleExternalTravelerList added in v1.0.1

type ApplyQueryResponseBodyModuleExternalTravelerList struct {
	BusinessDiscount       *int32                                                        `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	EconomyDiscount        *int32                                                        `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	FirstDiscount          *int32                                                        `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	FlightCabins           *string                                                       `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	HotelCitys             []*ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	PremiumEconomyDiscount *int32                                                        `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	ReserveType            *int32                                                        `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainSeats             *string                                                       `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
	UserName               *string                                                       `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyQueryResponseBodyModuleExternalTravelerList) GoString added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetBusinessDiscount added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetEconomyDiscount added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetFirstDiscount added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetFlightCabins added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetPremiumEconomyDiscount added in v1.0.33

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetReserveType added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetTrainSeats added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetUserName added in v1.0.1

func (ApplyQueryResponseBodyModuleExternalTravelerList) String added in v1.0.1

type ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys added in v1.0.1

type ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Fee      *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
}

func (ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) GoString added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) SetCityCode added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) SetCityName added in v1.0.1

func (*ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) SetFee added in v1.0.1

func (ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) String added in v1.0.1

type ApplyQueryResponseBodyModuleHotelShare added in v1.0.1

type ApplyQueryResponseBodyModuleHotelShare struct {
	Param *string `json:"param,omitempty" xml:"param,omitempty"`
	Type  *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ApplyQueryResponseBodyModuleHotelShare) GoString added in v1.0.1

func (*ApplyQueryResponseBodyModuleHotelShare) SetParam added in v1.0.1

func (*ApplyQueryResponseBodyModuleHotelShare) SetType added in v1.0.1

func (ApplyQueryResponseBodyModuleHotelShare) String added in v1.0.1

type ApplyQueryResponseBodyModuleItineraryList added in v1.0.1

type ApplyQueryResponseBodyModuleItineraryList struct {
	ArrCity                 *string                                                           `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode             *string                                                           `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrDate                 *string                                                           `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CostCenterName          *string                                                           `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepCity                 *string                                                           `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityCode             *string                                                           `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate                 *string                                                           `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceName             *string                                                           `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	ItineraryId             *string                                                           `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	ProjectCode             *string                                                           `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle            *string                                                           `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartItineraryId    *string                                                           `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	TrafficType             *int32                                                            `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
	TripWay                 *int32                                                            `json:"trip_way,omitempty" xml:"trip_way,omitempty"`
}

func (ApplyQueryResponseBodyModuleItineraryList) GoString added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetArrCity added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetArrCityCode added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetArrDate added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetCostCenterName added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetDepCity added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetDepCityCode added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetDepDate added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetInvoiceName added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetItineraryId added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetProjectCode added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetProjectTitle added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetThirdpartItineraryId added in v1.4.11

func (*ApplyQueryResponseBodyModuleItineraryList) SetTrafficType added in v1.0.1

func (*ApplyQueryResponseBodyModuleItineraryList) SetTripWay added in v1.0.1

func (ApplyQueryResponseBodyModuleItineraryList) String added in v1.0.1

type ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard added in v1.4.11

type ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard struct {
	HotelAvailableNightsPerDay *int32 `json:"hotel_available_nights_per_day,omitempty" xml:"hotel_available_nights_per_day,omitempty"`
}

func (ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard) GoString added in v1.4.11

func (*ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard) SetHotelAvailableNightsPerDay added in v1.4.11

func (ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard) String added in v1.4.11

type ApplyQueryResponseBodyModuleItinerarySetList added in v1.0.8

type ApplyQueryResponseBodyModuleItinerarySetList struct {
	ArrDate                 *string                                                              `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CityCodeSet             *string                                                              `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	CitySet                 *string                                                              `json:"city_set,omitempty" xml:"city_set,omitempty"`
	CostCenterName          *string                                                              `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepDate                 *string                                                              `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceName             *string                                                              `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	ItineraryId             *string                                                              `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	ProjectCode             *string                                                              `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle            *string                                                              `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartItineraryId    *string                                                              `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	TrafficType             *int32                                                               `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (ApplyQueryResponseBodyModuleItinerarySetList) GoString added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetArrDate added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetCityCodeSet added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetCitySet added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetCostCenterName added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetDepDate added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetInvoiceName added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetItineraryId added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetProjectCode added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetProjectTitle added in v1.0.8

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetThirdpartItineraryId added in v1.4.11

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetTrafficType added in v1.0.8

func (ApplyQueryResponseBodyModuleItinerarySetList) String added in v1.0.8

type ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard added in v1.4.11

type ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard struct {
	HotelAvailableNightsPerDay *int32 `json:"hotel_available_nights_per_day,omitempty" xml:"hotel_available_nights_per_day,omitempty"`
}

func (ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard) GoString added in v1.4.11

func (*ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard) SetHotelAvailableNightsPerDay added in v1.4.11

func (ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard) String added in v1.4.11

type ApplyQueryResponseBodyModuleTravelerList added in v1.0.1

type ApplyQueryResponseBodyModuleTravelerList struct {
	BusinessDiscount       *int32                                                `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	CarCitySet             []*ApplyQueryResponseBodyModuleTravelerListCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	EconomyDiscount        *int32                                                `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	FirstDiscount          *int32                                                `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	FlightCabins           *string                                               `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	HotelCitys             []*ApplyQueryResponseBodyModuleTravelerListHotelCitys `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	PremiumEconomyDiscount *int32                                                `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	ReserveType            *int32                                                `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainSeats             *string                                               `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
	UserId                 *string                                               `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName               *string                                               `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyQueryResponseBodyModuleTravelerList) GoString added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetBusinessDiscount added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetCarCitySet added in v1.7.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetEconomyDiscount added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetFirstDiscount added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetFlightCabins added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetHotelCitys added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetPremiumEconomyDiscount added in v1.0.33

func (*ApplyQueryResponseBodyModuleTravelerList) SetReserveType added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetTrainSeats added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetUserId added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerList) SetUserName added in v1.0.1

func (ApplyQueryResponseBodyModuleTravelerList) String added in v1.0.1

type ApplyQueryResponseBodyModuleTravelerListCarCitySet added in v1.7.1

type ApplyQueryResponseBodyModuleTravelerListCarCitySet struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
}

func (ApplyQueryResponseBodyModuleTravelerListCarCitySet) GoString added in v1.7.1

func (*ApplyQueryResponseBodyModuleTravelerListCarCitySet) SetCityCode added in v1.7.1

func (*ApplyQueryResponseBodyModuleTravelerListCarCitySet) SetCityName added in v1.7.1

func (ApplyQueryResponseBodyModuleTravelerListCarCitySet) String added in v1.7.1

type ApplyQueryResponseBodyModuleTravelerListHotelCitys added in v1.0.1

type ApplyQueryResponseBodyModuleTravelerListHotelCitys struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Fee      *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
}

func (ApplyQueryResponseBodyModuleTravelerListHotelCitys) GoString added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerListHotelCitys) SetCityCode added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerListHotelCitys) SetCityName added in v1.0.1

func (*ApplyQueryResponseBodyModuleTravelerListHotelCitys) SetFee added in v1.0.1

func (ApplyQueryResponseBodyModuleTravelerListHotelCitys) String added in v1.0.1

type BaseCityInfoSearchHeaders added in v1.10.0

type BaseCityInfoSearchHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripAccessToken *string            `json:"x-acs-btrip-access-token,omitempty" xml:"x-acs-btrip-access-token,omitempty"`
}

func (BaseCityInfoSearchHeaders) GoString added in v1.10.0

func (s BaseCityInfoSearchHeaders) GoString() string

func (*BaseCityInfoSearchHeaders) SetCommonHeaders added in v1.10.0

func (*BaseCityInfoSearchHeaders) SetXAcsBtripAccessToken added in v1.10.0

func (s *BaseCityInfoSearchHeaders) SetXAcsBtripAccessToken(v string) *BaseCityInfoSearchHeaders

func (BaseCityInfoSearchHeaders) String added in v1.10.0

func (s BaseCityInfoSearchHeaders) String() string

type BaseCityInfoSearchRequest added in v1.10.0

type BaseCityInfoSearchRequest struct {
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
	Region  *string `json:"region,omitempty" xml:"region,omitempty"`
}

func (BaseCityInfoSearchRequest) GoString added in v1.10.0

func (s BaseCityInfoSearchRequest) GoString() string

func (*BaseCityInfoSearchRequest) SetKeyword added in v1.10.0

func (*BaseCityInfoSearchRequest) SetRegion added in v1.10.0

func (BaseCityInfoSearchRequest) String added in v1.10.0

func (s BaseCityInfoSearchRequest) String() string

type BaseCityInfoSearchResponse added in v1.10.0

type BaseCityInfoSearchResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *BaseCityInfoSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (BaseCityInfoSearchResponse) GoString added in v1.10.0

func (s BaseCityInfoSearchResponse) GoString() string

func (*BaseCityInfoSearchResponse) SetBody added in v1.10.0

func (*BaseCityInfoSearchResponse) SetHeaders added in v1.10.0

func (*BaseCityInfoSearchResponse) SetStatusCode added in v1.10.0

func (BaseCityInfoSearchResponse) String added in v1.10.0

type BaseCityInfoSearchResponseBody added in v1.10.0

type BaseCityInfoSearchResponseBody struct {
	Code      *string                                 `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*BaseCityInfoSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	RequestId *string                                 `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (BaseCityInfoSearchResponseBody) GoString added in v1.10.0

func (*BaseCityInfoSearchResponseBody) SetCode added in v1.10.0

func (*BaseCityInfoSearchResponseBody) SetMessage added in v1.10.0

func (*BaseCityInfoSearchResponseBody) SetModule added in v1.10.0

func (*BaseCityInfoSearchResponseBody) SetRequestId added in v1.10.0

func (*BaseCityInfoSearchResponseBody) SetSuccess added in v1.10.0

func (*BaseCityInfoSearchResponseBody) SetTraceId added in v1.10.0

func (BaseCityInfoSearchResponseBody) String added in v1.10.0

type BaseCityInfoSearchResponseBodyModule added in v1.10.0

type BaseCityInfoSearchResponseBodyModule struct {
	Code     *string `json:"code,omitempty" xml:"code,omitempty"`
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	NameTree *string `json:"nameTree,omitempty" xml:"nameTree,omitempty"`
	Region   *string `json:"region,omitempty" xml:"region,omitempty"`
}

func (BaseCityInfoSearchResponseBodyModule) GoString added in v1.10.0

func (*BaseCityInfoSearchResponseBodyModule) SetCode added in v1.10.0

func (*BaseCityInfoSearchResponseBodyModule) SetName added in v1.10.0

func (*BaseCityInfoSearchResponseBodyModule) SetNameTree added in v1.10.0

func (*BaseCityInfoSearchResponseBodyModule) SetRegion added in v1.10.0

func (BaseCityInfoSearchResponseBodyModule) String added in v1.10.0

type BtripBillInfoAdjustHeaders added in v1.0.48

type BtripBillInfoAdjustHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (BtripBillInfoAdjustHeaders) GoString added in v1.0.48

func (s BtripBillInfoAdjustHeaders) GoString() string

func (*BtripBillInfoAdjustHeaders) SetCommonHeaders added in v1.0.48

func (*BtripBillInfoAdjustHeaders) SetXAcsBtripCorpToken added in v1.0.48

func (s *BtripBillInfoAdjustHeaders) SetXAcsBtripCorpToken(v string) *BtripBillInfoAdjustHeaders

func (BtripBillInfoAdjustHeaders) String added in v1.0.48

type BtripBillInfoAdjustRequest added in v1.0.48

type BtripBillInfoAdjustRequest struct {
	PrimaryId             *int64  `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	ThirdPartCostCenterId *string `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	ThirdPartDepartmentId *string `json:"third_part_department_id,omitempty" xml:"third_part_department_id,omitempty"`
	ThirdPartInvoiceId    *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	ThirdPartProjectId    *string `json:"third_part_project_id,omitempty" xml:"third_part_project_id,omitempty"`
	UserId                *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (BtripBillInfoAdjustRequest) GoString added in v1.0.48

func (s BtripBillInfoAdjustRequest) GoString() string

func (*BtripBillInfoAdjustRequest) SetPrimaryId added in v1.0.48

func (*BtripBillInfoAdjustRequest) SetThirdPartCostCenterId added in v1.0.48

func (s *BtripBillInfoAdjustRequest) SetThirdPartCostCenterId(v string) *BtripBillInfoAdjustRequest

func (*BtripBillInfoAdjustRequest) SetThirdPartDepartmentId added in v1.0.48

func (s *BtripBillInfoAdjustRequest) SetThirdPartDepartmentId(v string) *BtripBillInfoAdjustRequest

func (*BtripBillInfoAdjustRequest) SetThirdPartInvoiceId added in v1.0.48

func (s *BtripBillInfoAdjustRequest) SetThirdPartInvoiceId(v string) *BtripBillInfoAdjustRequest

func (*BtripBillInfoAdjustRequest) SetThirdPartProjectId added in v1.0.48

func (s *BtripBillInfoAdjustRequest) SetThirdPartProjectId(v string) *BtripBillInfoAdjustRequest

func (*BtripBillInfoAdjustRequest) SetUserId added in v1.0.48

func (BtripBillInfoAdjustRequest) String added in v1.0.48

type BtripBillInfoAdjustResponse added in v1.0.48

type BtripBillInfoAdjustResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *BtripBillInfoAdjustResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (BtripBillInfoAdjustResponse) GoString added in v1.0.48

func (s BtripBillInfoAdjustResponse) GoString() string

func (*BtripBillInfoAdjustResponse) SetBody added in v1.0.48

func (*BtripBillInfoAdjustResponse) SetHeaders added in v1.0.48

func (*BtripBillInfoAdjustResponse) SetStatusCode added in v1.0.48

func (BtripBillInfoAdjustResponse) String added in v1.0.48

type BtripBillInfoAdjustResponseBody added in v1.0.48

type BtripBillInfoAdjustResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (BtripBillInfoAdjustResponseBody) GoString added in v1.0.48

func (*BtripBillInfoAdjustResponseBody) SetCode added in v1.0.48

func (*BtripBillInfoAdjustResponseBody) SetMessage added in v1.0.48

func (*BtripBillInfoAdjustResponseBody) SetRequestId added in v1.0.48

func (*BtripBillInfoAdjustResponseBody) SetSuccess added in v1.0.48

func (*BtripBillInfoAdjustResponseBody) SetTraceId added in v1.0.48

func (BtripBillInfoAdjustResponseBody) String added in v1.0.48

type CarApplyAddHeaders added in v1.0.9

type CarApplyAddHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CarApplyAddHeaders) GoString added in v1.0.9

func (s CarApplyAddHeaders) GoString() string

func (*CarApplyAddHeaders) SetCommonHeaders added in v1.0.9

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

func (*CarApplyAddHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CarApplyAddHeaders) SetXAcsBtripSoCorpToken(v string) *CarApplyAddHeaders

func (CarApplyAddHeaders) String added in v1.0.9

func (s CarApplyAddHeaders) String() string

type CarApplyAddRequest added in v1.0.1

type CarApplyAddRequest struct {
	Cause                 *string                               `json:"cause,omitempty" xml:"cause,omitempty"`
	City                  *string                               `json:"city,omitempty" xml:"city,omitempty"`
	CityCodeSet           *string                               `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	Date                  *string                               `json:"date,omitempty" xml:"date,omitempty"`
	FinishedDate          *string                               `json:"finished_date,omitempty" xml:"finished_date,omitempty"`
	ProjectCode           *string                               `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName           *string                               `json:"project_name,omitempty" xml:"project_name,omitempty"`
	Status                *int32                                `json:"status,omitempty" xml:"status,omitempty"`
	ThirdPartApplyId      *string                               `json:"third_part_apply_id,omitempty" xml:"third_part_apply_id,omitempty"`
	ThirdPartCostCenterId *string                               `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	ThirdPartInvoiceId    *string                               `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	TimesTotal            *int32                                `json:"times_total,omitempty" xml:"times_total,omitempty"`
	TimesType             *int32                                `json:"times_type,omitempty" xml:"times_type,omitempty"`
	TimesUsed             *int32                                `json:"times_used,omitempty" xml:"times_used,omitempty"`
	Title                 *string                               `json:"title,omitempty" xml:"title,omitempty"`
	TravelerStandard      []*CarApplyAddRequestTravelerStandard `json:"traveler_standard,omitempty" xml:"traveler_standard,omitempty" type:"Repeated"`
	UserId                *string                               `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyAddRequest) GoString added in v1.0.1

func (s CarApplyAddRequest) GoString() string

func (*CarApplyAddRequest) SetCause added in v1.0.1

func (*CarApplyAddRequest) SetCity added in v1.0.1

func (*CarApplyAddRequest) SetCityCodeSet added in v1.7.1

func (s *CarApplyAddRequest) SetCityCodeSet(v string) *CarApplyAddRequest

func (*CarApplyAddRequest) SetDate added in v1.0.1

func (*CarApplyAddRequest) SetFinishedDate added in v1.0.1

func (s *CarApplyAddRequest) SetFinishedDate(v string) *CarApplyAddRequest

func (*CarApplyAddRequest) SetProjectCode added in v1.0.1

func (s *CarApplyAddRequest) SetProjectCode(v string) *CarApplyAddRequest

func (*CarApplyAddRequest) SetProjectName added in v1.0.1

func (s *CarApplyAddRequest) SetProjectName(v string) *CarApplyAddRequest

func (*CarApplyAddRequest) SetStatus added in v1.0.1

func (s *CarApplyAddRequest) SetStatus(v int32) *CarApplyAddRequest

func (*CarApplyAddRequest) SetThirdPartApplyId added in v1.0.1

func (s *CarApplyAddRequest) SetThirdPartApplyId(v string) *CarApplyAddRequest

func (*CarApplyAddRequest) SetThirdPartCostCenterId added in v1.0.1

func (s *CarApplyAddRequest) SetThirdPartCostCenterId(v string) *CarApplyAddRequest

func (*CarApplyAddRequest) SetThirdPartInvoiceId added in v1.0.1

func (s *CarApplyAddRequest) SetThirdPartInvoiceId(v string) *CarApplyAddRequest

func (*CarApplyAddRequest) SetTimesTotal added in v1.0.1

func (s *CarApplyAddRequest) SetTimesTotal(v int32) *CarApplyAddRequest

func (*CarApplyAddRequest) SetTimesType added in v1.0.1

func (s *CarApplyAddRequest) SetTimesType(v int32) *CarApplyAddRequest

func (*CarApplyAddRequest) SetTimesUsed added in v1.0.1

func (s *CarApplyAddRequest) SetTimesUsed(v int32) *CarApplyAddRequest

func (*CarApplyAddRequest) SetTitle added in v1.0.1

func (*CarApplyAddRequest) SetTravelerStandard added in v1.7.1

func (*CarApplyAddRequest) SetUserId added in v1.0.1

func (s *CarApplyAddRequest) SetUserId(v string) *CarApplyAddRequest

func (CarApplyAddRequest) String added in v1.0.1

func (s CarApplyAddRequest) String() string

type CarApplyAddRequestTravelerStandard added in v1.7.1

type CarApplyAddRequestTravelerStandard struct {
	CarCitySet []*CarApplyAddRequestTravelerStandardCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	UserId     *string                                         `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyAddRequestTravelerStandard) GoString added in v1.7.1

func (*CarApplyAddRequestTravelerStandard) SetCarCitySet added in v1.7.1

func (*CarApplyAddRequestTravelerStandard) SetUserId added in v1.7.1

func (CarApplyAddRequestTravelerStandard) String added in v1.7.1

type CarApplyAddRequestTravelerStandardCarCitySet added in v1.7.1

type CarApplyAddRequestTravelerStandardCarCitySet struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
}

func (CarApplyAddRequestTravelerStandardCarCitySet) GoString added in v1.7.1

func (*CarApplyAddRequestTravelerStandardCarCitySet) SetCityCode added in v1.7.1

func (*CarApplyAddRequestTravelerStandardCarCitySet) SetCityName added in v1.7.1

func (CarApplyAddRequestTravelerStandardCarCitySet) String added in v1.7.1

type CarApplyAddResponse added in v1.0.1

type CarApplyAddResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CarApplyAddResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CarApplyAddResponse) GoString added in v1.0.1

func (s CarApplyAddResponse) GoString() string

func (*CarApplyAddResponse) SetBody added in v1.0.1

func (*CarApplyAddResponse) SetHeaders added in v1.0.1

func (s *CarApplyAddResponse) SetHeaders(v map[string]*string) *CarApplyAddResponse

func (*CarApplyAddResponse) SetStatusCode added in v1.0.1

func (s *CarApplyAddResponse) SetStatusCode(v int32) *CarApplyAddResponse

func (CarApplyAddResponse) String added in v1.0.1

func (s CarApplyAddResponse) String() string

type CarApplyAddResponseBody added in v1.0.1

type CarApplyAddResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *int64  `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarApplyAddResponseBody) GoString added in v1.0.1

func (s CarApplyAddResponseBody) GoString() string

func (*CarApplyAddResponseBody) SetCode added in v1.0.16

func (*CarApplyAddResponseBody) SetMessage added in v1.0.16

func (*CarApplyAddResponseBody) SetModule added in v1.0.1

func (*CarApplyAddResponseBody) SetRequestId added in v1.0.1

func (*CarApplyAddResponseBody) SetSuccess added in v1.0.1

func (*CarApplyAddResponseBody) SetTraceId added in v1.0.1

func (CarApplyAddResponseBody) String added in v1.0.1

func (s CarApplyAddResponseBody) String() string

type CarApplyAddShrinkRequest added in v1.7.1

type CarApplyAddShrinkRequest struct {
	Cause                  *string `json:"cause,omitempty" xml:"cause,omitempty"`
	City                   *string `json:"city,omitempty" xml:"city,omitempty"`
	CityCodeSet            *string `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	Date                   *string `json:"date,omitempty" xml:"date,omitempty"`
	FinishedDate           *string `json:"finished_date,omitempty" xml:"finished_date,omitempty"`
	ProjectCode            *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName            *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	Status                 *int32  `json:"status,omitempty" xml:"status,omitempty"`
	ThirdPartApplyId       *string `json:"third_part_apply_id,omitempty" xml:"third_part_apply_id,omitempty"`
	ThirdPartCostCenterId  *string `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	ThirdPartInvoiceId     *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	TimesTotal             *int32  `json:"times_total,omitempty" xml:"times_total,omitempty"`
	TimesType              *int32  `json:"times_type,omitempty" xml:"times_type,omitempty"`
	TimesUsed              *int32  `json:"times_used,omitempty" xml:"times_used,omitempty"`
	Title                  *string `json:"title,omitempty" xml:"title,omitempty"`
	TravelerStandardShrink *string `json:"traveler_standard,omitempty" xml:"traveler_standard,omitempty"`
	UserId                 *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyAddShrinkRequest) GoString added in v1.7.1

func (s CarApplyAddShrinkRequest) GoString() string

func (*CarApplyAddShrinkRequest) SetCause added in v1.7.1

func (*CarApplyAddShrinkRequest) SetCity added in v1.7.1

func (*CarApplyAddShrinkRequest) SetCityCodeSet added in v1.7.1

func (*CarApplyAddShrinkRequest) SetDate added in v1.7.1

func (*CarApplyAddShrinkRequest) SetFinishedDate added in v1.7.1

func (*CarApplyAddShrinkRequest) SetProjectCode added in v1.7.1

func (*CarApplyAddShrinkRequest) SetProjectName added in v1.7.1

func (*CarApplyAddShrinkRequest) SetStatus added in v1.7.1

func (*CarApplyAddShrinkRequest) SetThirdPartApplyId added in v1.7.1

func (s *CarApplyAddShrinkRequest) SetThirdPartApplyId(v string) *CarApplyAddShrinkRequest

func (*CarApplyAddShrinkRequest) SetThirdPartCostCenterId added in v1.7.1

func (s *CarApplyAddShrinkRequest) SetThirdPartCostCenterId(v string) *CarApplyAddShrinkRequest

func (*CarApplyAddShrinkRequest) SetThirdPartInvoiceId added in v1.7.1

func (s *CarApplyAddShrinkRequest) SetThirdPartInvoiceId(v string) *CarApplyAddShrinkRequest

func (*CarApplyAddShrinkRequest) SetTimesTotal added in v1.7.1

func (*CarApplyAddShrinkRequest) SetTimesType added in v1.7.1

func (*CarApplyAddShrinkRequest) SetTimesUsed added in v1.7.1

func (*CarApplyAddShrinkRequest) SetTitle added in v1.7.1

func (*CarApplyAddShrinkRequest) SetTravelerStandardShrink added in v1.7.1

func (s *CarApplyAddShrinkRequest) SetTravelerStandardShrink(v string) *CarApplyAddShrinkRequest

func (*CarApplyAddShrinkRequest) SetUserId added in v1.7.1

func (CarApplyAddShrinkRequest) String added in v1.7.1

func (s CarApplyAddShrinkRequest) String() string

type CarApplyModifyHeaders added in v1.0.9

type CarApplyModifyHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CarApplyModifyHeaders) GoString added in v1.0.9

func (s CarApplyModifyHeaders) GoString() string

func (*CarApplyModifyHeaders) SetCommonHeaders added in v1.0.9

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

func (*CarApplyModifyHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CarApplyModifyHeaders) SetXAcsBtripSoCorpToken(v string) *CarApplyModifyHeaders

func (CarApplyModifyHeaders) String added in v1.0.9

func (s CarApplyModifyHeaders) String() string

type CarApplyModifyRequest added in v1.0.1

type CarApplyModifyRequest struct {
	OperateTime      *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	Remark           *string `json:"remark,omitempty" xml:"remark,omitempty"`
	Status           *int32  `json:"status,omitempty" xml:"status,omitempty"`
	ThirdPartApplyId *string `json:"third_part_apply_id,omitempty" xml:"third_part_apply_id,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyModifyRequest) GoString added in v1.0.1

func (s CarApplyModifyRequest) GoString() string

func (*CarApplyModifyRequest) SetOperateTime added in v1.0.1

func (s *CarApplyModifyRequest) SetOperateTime(v string) *CarApplyModifyRequest

func (*CarApplyModifyRequest) SetRemark added in v1.0.1

func (*CarApplyModifyRequest) SetStatus added in v1.0.1

func (*CarApplyModifyRequest) SetThirdPartApplyId added in v1.0.1

func (s *CarApplyModifyRequest) SetThirdPartApplyId(v string) *CarApplyModifyRequest

func (*CarApplyModifyRequest) SetUserId added in v1.0.1

func (CarApplyModifyRequest) String added in v1.0.1

func (s CarApplyModifyRequest) String() string

type CarApplyModifyResponse added in v1.0.1

type CarApplyModifyResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CarApplyModifyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CarApplyModifyResponse) GoString added in v1.0.1

func (s CarApplyModifyResponse) GoString() string

func (*CarApplyModifyResponse) SetBody added in v1.0.1

func (*CarApplyModifyResponse) SetHeaders added in v1.0.1

func (*CarApplyModifyResponse) SetStatusCode added in v1.0.1

func (CarApplyModifyResponse) String added in v1.0.1

func (s CarApplyModifyResponse) String() string

type CarApplyModifyResponseBody added in v1.0.1

type CarApplyModifyResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module    *bool   `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarApplyModifyResponseBody) GoString added in v1.0.1

func (s CarApplyModifyResponseBody) GoString() string

func (*CarApplyModifyResponseBody) SetCode added in v1.0.16

func (*CarApplyModifyResponseBody) SetMessage added in v1.0.16

func (*CarApplyModifyResponseBody) SetModule added in v1.0.1

func (*CarApplyModifyResponseBody) SetRequestId added in v1.0.1

func (*CarApplyModifyResponseBody) SetSuccess added in v1.0.1

func (*CarApplyModifyResponseBody) SetTraceId added in v1.0.1

func (CarApplyModifyResponseBody) String added in v1.0.1

type CarApplyQueryHeaders added in v1.0.9

type CarApplyQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CarApplyQueryHeaders) GoString added in v1.0.9

func (s CarApplyQueryHeaders) GoString() string

func (*CarApplyQueryHeaders) SetCommonHeaders added in v1.0.9

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

func (*CarApplyQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CarApplyQueryHeaders) SetXAcsBtripSoCorpToken(v string) *CarApplyQueryHeaders

func (CarApplyQueryHeaders) String added in v1.0.9

func (s CarApplyQueryHeaders) String() string

type CarApplyQueryRequest added in v1.0.1

type CarApplyQueryRequest struct {
	CreatedEndAt     *string `json:"created_end_at,omitempty" xml:"created_end_at,omitempty"`
	CreatedStartAt   *string `json:"created_start_at,omitempty" xml:"created_start_at,omitempty"`
	PageNumber       *int32  `json:"page_number,omitempty" xml:"page_number,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	ThirdPartApplyId *string `json:"third_part_apply_id,omitempty" xml:"third_part_apply_id,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyQueryRequest) GoString added in v1.0.1

func (s CarApplyQueryRequest) GoString() string

func (*CarApplyQueryRequest) SetCreatedEndAt added in v1.0.1

func (s *CarApplyQueryRequest) SetCreatedEndAt(v string) *CarApplyQueryRequest

func (*CarApplyQueryRequest) SetCreatedStartAt added in v1.0.1

func (s *CarApplyQueryRequest) SetCreatedStartAt(v string) *CarApplyQueryRequest

func (*CarApplyQueryRequest) SetPageNumber added in v1.0.1

func (s *CarApplyQueryRequest) SetPageNumber(v int32) *CarApplyQueryRequest

func (*CarApplyQueryRequest) SetPageSize added in v1.0.1

func (s *CarApplyQueryRequest) SetPageSize(v int32) *CarApplyQueryRequest

func (*CarApplyQueryRequest) SetThirdPartApplyId added in v1.0.1

func (s *CarApplyQueryRequest) SetThirdPartApplyId(v string) *CarApplyQueryRequest

func (*CarApplyQueryRequest) SetUserId added in v1.0.1

func (CarApplyQueryRequest) String added in v1.0.1

func (s CarApplyQueryRequest) String() string

type CarApplyQueryResponse added in v1.0.1

type CarApplyQueryResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CarApplyQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CarApplyQueryResponse) GoString added in v1.0.1

func (s CarApplyQueryResponse) GoString() string

func (*CarApplyQueryResponse) SetBody added in v1.0.1

func (*CarApplyQueryResponse) SetHeaders added in v1.0.1

func (*CarApplyQueryResponse) SetStatusCode added in v1.0.1

func (s *CarApplyQueryResponse) SetStatusCode(v int32) *CarApplyQueryResponse

func (CarApplyQueryResponse) String added in v1.0.1

func (s CarApplyQueryResponse) String() string

type CarApplyQueryResponseBody added in v1.0.1

type CarApplyQueryResponseBody struct {
	ApplyList []*CarApplyQueryResponseBodyApplyList `json:"apply_list,omitempty" xml:"apply_list,omitempty" type:"Repeated"`
	Code      *string                               `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                               `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string                               `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                 `json:"success,omitempty" xml:"success,omitempty"`
	Total     *int32                                `json:"total,omitempty" xml:"total,omitempty"`
	TraceId   *string                               `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarApplyQueryResponseBody) GoString added in v1.0.1

func (s CarApplyQueryResponseBody) GoString() string

func (*CarApplyQueryResponseBody) SetApplyList added in v1.0.1

func (*CarApplyQueryResponseBody) SetCode added in v1.0.16

func (*CarApplyQueryResponseBody) SetMessage added in v1.0.16

func (*CarApplyQueryResponseBody) SetRequestId added in v1.0.1

func (*CarApplyQueryResponseBody) SetSuccess added in v1.0.1

func (*CarApplyQueryResponseBody) SetTotal added in v1.0.1

func (*CarApplyQueryResponseBody) SetTraceId added in v1.0.1

func (CarApplyQueryResponseBody) String added in v1.0.1

func (s CarApplyQueryResponseBody) String() string

type CarApplyQueryResponseBodyApplyList added in v1.0.1

type CarApplyQueryResponseBodyApplyList struct {
	ApproverList     []*CarApplyQueryResponseBodyApplyListApproverList     `json:"approver_list,omitempty" xml:"approver_list,omitempty" type:"Repeated"`
	DepartId         *string                                               `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName       *string                                               `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	GmtCreate        *string                                               `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified      *string                                               `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	ItineraryList    []*CarApplyQueryResponseBodyApplyListItineraryList    `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty" type:"Repeated"`
	Status           *int32                                                `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc       *string                                               `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	ThirdpartId      *string                                               `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	TravelerStandard []*CarApplyQueryResponseBodyApplyListTravelerStandard `json:"traveler_standard,omitempty" xml:"traveler_standard,omitempty" type:"Repeated"`
	TripCause        *string                                               `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	TripTitle        *string                                               `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	UserId           *string                                               `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName         *string                                               `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (CarApplyQueryResponseBodyApplyList) GoString added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetApproverList added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetDepartId added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetDepartName added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetGmtCreate added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetGmtModified added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetItineraryList added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetStatus added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetStatusDesc added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetThirdpartId added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetTravelerStandard added in v1.7.1

func (*CarApplyQueryResponseBodyApplyList) SetTripCause added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetTripTitle added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetUserId added in v1.0.1

func (*CarApplyQueryResponseBodyApplyList) SetUserName added in v1.0.1

func (CarApplyQueryResponseBodyApplyList) String added in v1.0.1

type CarApplyQueryResponseBodyApplyListApproverList added in v1.0.1

type CarApplyQueryResponseBodyApplyListApproverList struct {
	Note        *string `json:"note,omitempty" xml:"note,omitempty"`
	OperateTime *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	Order       *int32  `json:"order,omitempty" xml:"order,omitempty"`
	Status      *int32  `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc  *string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	UserId      *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName    *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (CarApplyQueryResponseBodyApplyListApproverList) GoString added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListApproverList) SetNote added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListApproverList) SetOperateTime added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListApproverList) SetOrder added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListApproverList) SetStatus added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListApproverList) SetStatusDesc added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListApproverList) SetUserId added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListApproverList) SetUserName added in v1.0.1

func (CarApplyQueryResponseBodyApplyListApproverList) String added in v1.0.1

type CarApplyQueryResponseBodyApplyListItineraryList added in v1.0.1

type CarApplyQueryResponseBodyApplyListItineraryList struct {
	ArrCity        *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode    *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrDate        *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CostCenterId   *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepCity        *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityCode    *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate        *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceId      *int64  `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	InvoiceName    *string `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	ItineraryId    *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ProjectCode    *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle   *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	TrafficType    *int32  `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (CarApplyQueryResponseBodyApplyListItineraryList) GoString added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetArrCity added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetArrCityCode added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetArrDate added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetCostCenterId added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetCostCenterName added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetDepCity added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetDepCityCode added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetDepDate added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetInvoiceId added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetInvoiceName added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetItineraryId added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetProjectCode added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetProjectTitle added in v1.0.1

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetTrafficType added in v1.0.1

func (CarApplyQueryResponseBodyApplyListItineraryList) String added in v1.0.1

type CarApplyQueryResponseBodyApplyListTravelerStandard added in v1.7.1

type CarApplyQueryResponseBodyApplyListTravelerStandard struct {
	CarCitySet []*CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	UserId     *string                                                         `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyQueryResponseBodyApplyListTravelerStandard) GoString added in v1.7.1

func (*CarApplyQueryResponseBodyApplyListTravelerStandard) SetUserId added in v1.7.1

func (CarApplyQueryResponseBodyApplyListTravelerStandard) String added in v1.7.1

type CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet added in v1.7.1

type CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet struct {
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
}

func (CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet) GoString added in v1.7.1

func (*CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet) SetCityCode added in v1.7.1

func (*CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet) SetCityName added in v1.7.1

func (CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet) String added in v1.7.1

type CarBillSettlementQueryHeaders added in v1.0.9

type CarBillSettlementQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CarBillSettlementQueryHeaders) GoString added in v1.0.9

func (*CarBillSettlementQueryHeaders) SetCommonHeaders added in v1.0.9

func (*CarBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (CarBillSettlementQueryHeaders) String added in v1.0.9

type CarBillSettlementQueryRequest added in v1.0.1

type CarBillSettlementQueryRequest struct {
	PageNo      *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize    *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PeriodEnd   *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (CarBillSettlementQueryRequest) GoString added in v1.0.1

func (*CarBillSettlementQueryRequest) SetPageNo added in v1.0.1

func (*CarBillSettlementQueryRequest) SetPageSize added in v1.0.1

func (*CarBillSettlementQueryRequest) SetPeriodEnd added in v1.0.1

func (*CarBillSettlementQueryRequest) SetPeriodStart added in v1.0.1

func (CarBillSettlementQueryRequest) String added in v1.0.1

type CarBillSettlementQueryResponse added in v1.0.1

type CarBillSettlementQueryResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CarBillSettlementQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CarBillSettlementQueryResponse) GoString added in v1.0.1

func (*CarBillSettlementQueryResponse) SetBody added in v1.0.1

func (*CarBillSettlementQueryResponse) SetHeaders added in v1.0.1

func (*CarBillSettlementQueryResponse) SetStatusCode added in v1.0.1

func (CarBillSettlementQueryResponse) String added in v1.0.1

type CarBillSettlementQueryResponseBody added in v1.0.1

type CarBillSettlementQueryResponseBody struct {
	Code      *string                                   `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                   `json:"message,omitempty" xml:"message,omitempty"`
	Module    *CarBillSettlementQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                   `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                     `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                   `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarBillSettlementQueryResponseBody) GoString added in v1.0.1

func (*CarBillSettlementQueryResponseBody) SetCode added in v1.0.17

func (*CarBillSettlementQueryResponseBody) SetMessage added in v1.0.16

func (*CarBillSettlementQueryResponseBody) SetModule added in v1.0.1

func (*CarBillSettlementQueryResponseBody) SetRequestId added in v1.0.1

func (*CarBillSettlementQueryResponseBody) SetSuccess added in v1.0.1

func (*CarBillSettlementQueryResponseBody) SetTraceId added in v1.0.1

func (CarBillSettlementQueryResponseBody) String added in v1.0.1

type CarBillSettlementQueryResponseBodyModule added in v1.0.1

type CarBillSettlementQueryResponseBodyModule struct {
	Category    *int32                                              `json:"category,omitempty" xml:"category,omitempty"`
	CorpId      *string                                             `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	DataList    []*CarBillSettlementQueryResponseBodyModuleDataList `json:"data_list,omitempty" xml:"data_list,omitempty" type:"Repeated"`
	PeriodEnd   *string                                             `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string                                             `json:"period_start,omitempty" xml:"period_start,omitempty"`
	TotalNum    *int64                                              `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (CarBillSettlementQueryResponseBodyModule) GoString added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModule) SetCategory added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModule) SetDataList added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModule) SetPeriodEnd added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModule) SetPeriodStart added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModule) SetTotalNum added in v1.0.1

func (CarBillSettlementQueryResponseBodyModule) String added in v1.0.1

type CarBillSettlementQueryResponseBodyModuleDataList added in v1.0.1

type CarBillSettlementQueryResponseBodyModuleDataList struct {
	AlipayTradeNo    *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	ApplyArrCityCode *string `json:"apply_arr_city_code,omitempty" xml:"apply_arr_city_code,omitempty"`
	ApplyArrCityName *string `json:"apply_arr_city_name,omitempty" xml:"apply_arr_city_name,omitempty"`
	ApplyDepCityCode *string `json:"apply_dep_city_code,omitempty" xml:"apply_dep_city_code,omitempty"`
	ApplyDepCityName *string `json:"apply_dep_city_name,omitempty" xml:"apply_dep_city_name,omitempty"`
	// 审批扩展自定义字段
	ApplyExtendField      *string  `json:"apply_extend_field,omitempty" xml:"apply_extend_field,omitempty"`
	ApplyId               *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrCity               *string  `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode           *string  `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrDate               *string  `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	ArrLocation           *string  `json:"arr_location,omitempty" xml:"arr_location,omitempty"`
	ArrTime               *string  `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BillRecordTime        *string  `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookModel             *string  `json:"book_model,omitempty" xml:"book_model,omitempty"`
	BookTime              *string  `json:"book_time,omitempty" xml:"book_time,omitempty"`
	BookerId              *string  `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	BookerJobNo           *string  `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName            *string  `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	BusinessCategory      *string  `json:"business_category,omitempty" xml:"business_category,omitempty"`
	CapitalDirection      *string  `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CarLevel              *string  `json:"car_level,omitempty" xml:"car_level,omitempty"`
	CascadeDepartment     *string  `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	CostCenter            *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	CostCenterNumber      *string  `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Coupon                *float64 `json:"coupon,omitempty" xml:"coupon,omitempty"`
	CouponPrice           *float64 `json:"coupon_price,omitempty" xml:"coupon_price,omitempty"`
	DepCityCode           *string  `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	Department            *string  `json:"department,omitempty" xml:"department,omitempty"`
	DepartmentId          *string  `json:"department_id,omitempty" xml:"department_id,omitempty"`
	DeptCity              *string  `json:"dept_city,omitempty" xml:"dept_city,omitempty"`
	DeptDate              *string  `json:"dept_date,omitempty" xml:"dept_date,omitempty"`
	DeptLocation          *string  `json:"dept_location,omitempty" xml:"dept_location,omitempty"`
	DeptTime              *string  `json:"dept_time,omitempty" xml:"dept_time,omitempty"`
	DriverAddDetail       *string  `json:"driver_add_detail,omitempty" xml:"driver_add_detail,omitempty"`
	DriverAddFee          *float64 `json:"driver_add_fee,omitempty" xml:"driver_add_fee,omitempty"`
	EstimateDriveDistance *string  `json:"estimate_drive_distance,omitempty" xml:"estimate_drive_distance,omitempty"`
	EstimatePrice         *float64 `json:"estimate_price,omitempty" xml:"estimate_price,omitempty"`
	FeeType               *string  `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	Index                 *string  `json:"index,omitempty" xml:"index,omitempty"`
	InvoiceTitle          *string  `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	LevelName             *string  `json:"level_name,omitempty" xml:"level_name,omitempty"`
	Memo                  *string  `json:"memo,omitempty" xml:"memo,omitempty"`
	OrderId               *string  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderPrice            *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	OverApplyId           *string  `json:"over_apply_id,omitempty" xml:"over_apply_id,omitempty"`
	PaymentDepartmentId   *string  `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName *string  `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	PersonSettleFee       *float64 `json:"person_settle_fee,omitempty" xml:"person_settle_fee,omitempty"`
	PrimaryId             *int64   `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	ProjectCode           *string  `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName           *string  `json:"project_name,omitempty" xml:"project_name,omitempty"`
	ProviderName          *string  `json:"provider_name,omitempty" xml:"provider_name,omitempty"`
	RealDriveDistance     *string  `json:"real_drive_distance,omitempty" xml:"real_drive_distance,omitempty"`
	RealFromAddr          *string  `json:"real_from_addr,omitempty" xml:"real_from_addr,omitempty"`
	RealToAddr            *string  `json:"real_to_addr,omitempty" xml:"real_to_addr,omitempty"`
	Remark                *string  `json:"remark,omitempty" xml:"remark,omitempty"`
	ServiceFee            *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	SettlementFee         *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	SettlementGrantFee    *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	SettlementTime        *string  `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	SettlementType        *string  `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	SpecialOrder          *string  `json:"special_order,omitempty" xml:"special_order,omitempty"`
	SpecialReason         *string  `json:"special_reason,omitempty" xml:"special_reason,omitempty"`
	Status                *int32   `json:"status,omitempty" xml:"status,omitempty"`
	SubOrderId            *string  `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	SupplementApplyId     *string  `json:"supplement_apply_id,omitempty" xml:"supplement_apply_id,omitempty"`
	// 税率
	TaxRate                *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdItineraryId       *string `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	TimeType               *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	TravelerId             *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	TravelerJobNo          *string `json:"traveler_job_no,omitempty" xml:"traveler_job_no,omitempty"`
	TravelerMemberTypeName *string `json:"traveler_member_type_name,omitempty" xml:"traveler_member_type_name,omitempty"`
	TravelerName           *string `json:"traveler_name,omitempty" xml:"traveler_name,omitempty"`
	UserConfirmDesc        *string `json:"user_confirm_desc,omitempty" xml:"user_confirm_desc,omitempty"`
	VoucherType            *int32  `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (CarBillSettlementQueryResponseBodyModuleDataList) GoString added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode added in v1.1.13

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName added in v1.1.13

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode added in v1.1.13

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName added in v1.1.13

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField added in v1.0.64

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyId added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrCity added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrCityCode added in v1.1.13

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrDate added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrLocation added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrTime added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookModel added in v1.4.0

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookTime added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookerId added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookerName added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBusinessCategory added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCarLevel added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCostCenter added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCoupon added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCouponPrice added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDepCityCode added in v1.1.13

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDepartment added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDeptCity added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDeptDate added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDeptLocation added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDeptTime added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDriverAddDetail added in v1.4.10

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDriverAddFee added in v1.4.10

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetEstimateDriveDistance added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetEstimatePrice added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetFeeType added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetIndex added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetLevelName added in v1.4.10

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetMemo added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetOrderId added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetOrderPrice added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId added in v1.10.0

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName added in v1.10.0

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetPersonSettleFee added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetProjectCode added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetProjectName added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetProviderName added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetRealDriveDistance added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetRealFromAddr added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetRealToAddr added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetRemark added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetServiceFee added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSettlementType added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSpecialOrder added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSpecialReason added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetStatus added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSubOrderId added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSupplementApplyId added in v1.4.10

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTaxRate added in v1.0.69

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId added in v1.1.13

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTimeType added in v1.4.0

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTravelerId added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberTypeName added in v1.5.0

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTravelerName added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetUserConfirmDesc added in v1.0.1

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetVoucherType added in v1.0.1

func (CarBillSettlementQueryResponseBodyModuleDataList) String added in v1.0.1

type CarOrderListQueryHeaders added in v1.0.9

type CarOrderListQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CarOrderListQueryHeaders) GoString added in v1.0.9

func (s CarOrderListQueryHeaders) GoString() string

func (*CarOrderListQueryHeaders) SetCommonHeaders added in v1.0.9

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

func (*CarOrderListQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CarOrderListQueryHeaders) SetXAcsBtripSoCorpToken(v string) *CarOrderListQueryHeaders

func (CarOrderListQueryHeaders) String added in v1.0.9

func (s CarOrderListQueryHeaders) String() string

type CarOrderListQueryRequest added in v1.0.1

type CarOrderListQueryRequest struct {
	AllApply         *bool   `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	ApplyId          *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	DepartId         *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	EndTime          *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	Page             *int32  `json:"page,omitempty" xml:"page,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	StartTime        *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	UpdateEndTime    *string `json:"update_end_time,omitempty" xml:"update_end_time,omitempty"`
	UpdateStartTime  *string `json:"update_start_time,omitempty" xml:"update_start_time,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarOrderListQueryRequest) GoString added in v1.0.1

func (s CarOrderListQueryRequest) GoString() string

func (*CarOrderListQueryRequest) SetAllApply added in v1.0.1

func (*CarOrderListQueryRequest) SetApplyId added in v1.0.1

func (*CarOrderListQueryRequest) SetDepartId added in v1.0.1

func (*CarOrderListQueryRequest) SetEndTime added in v1.0.1

func (*CarOrderListQueryRequest) SetPage added in v1.0.1

func (*CarOrderListQueryRequest) SetPageSize added in v1.0.1

func (*CarOrderListQueryRequest) SetStartTime added in v1.0.1

func (*CarOrderListQueryRequest) SetThirdpartApplyId added in v1.0.1

func (s *CarOrderListQueryRequest) SetThirdpartApplyId(v string) *CarOrderListQueryRequest

func (*CarOrderListQueryRequest) SetUpdateEndTime added in v1.0.1

func (*CarOrderListQueryRequest) SetUpdateStartTime added in v1.0.1

func (s *CarOrderListQueryRequest) SetUpdateStartTime(v string) *CarOrderListQueryRequest

func (*CarOrderListQueryRequest) SetUserId added in v1.0.1

func (CarOrderListQueryRequest) String added in v1.0.1

func (s CarOrderListQueryRequest) String() string

type CarOrderListQueryResponse added in v1.0.1

type CarOrderListQueryResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CarOrderListQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CarOrderListQueryResponse) GoString added in v1.0.1

func (s CarOrderListQueryResponse) GoString() string

func (*CarOrderListQueryResponse) SetBody added in v1.0.1

func (*CarOrderListQueryResponse) SetHeaders added in v1.0.1

func (*CarOrderListQueryResponse) SetStatusCode added in v1.0.1

func (CarOrderListQueryResponse) String added in v1.0.1

func (s CarOrderListQueryResponse) String() string

type CarOrderListQueryResponseBody added in v1.0.1

type CarOrderListQueryResponseBody struct {
	Code      *string                                `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*CarOrderListQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	PageInfo  *CarOrderListQueryResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"`
	RequestId *string                                `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                  `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarOrderListQueryResponseBody) GoString added in v1.0.1

func (*CarOrderListQueryResponseBody) SetCode added in v1.0.16

func (*CarOrderListQueryResponseBody) SetMessage added in v1.0.16

func (*CarOrderListQueryResponseBody) SetModule added in v1.0.1

func (*CarOrderListQueryResponseBody) SetPageInfo added in v1.0.1

func (*CarOrderListQueryResponseBody) SetRequestId added in v1.0.1

func (*CarOrderListQueryResponseBody) SetSuccess added in v1.0.1

func (*CarOrderListQueryResponseBody) SetTraceId added in v1.0.1

func (CarOrderListQueryResponseBody) String added in v1.0.1

type CarOrderListQueryResponseBodyModule added in v1.0.1

type CarOrderListQueryResponseBodyModule struct {
	ApplyId              *int64                                                  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ApplyShowId          *string                                                 `json:"apply_show_id,omitempty" xml:"apply_show_id,omitempty"`
	BtripTitle           *string                                                 `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	BusinessCategory     *string                                                 `json:"business_category,omitempty" xml:"business_category,omitempty"`
	CancelTime           *string                                                 `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
	CarInfo              *string                                                 `json:"car_info,omitempty" xml:"car_info,omitempty"`
	CarLevel             *int32                                                  `json:"car_level,omitempty" xml:"car_level,omitempty"`
	CorpId               *string                                                 `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName             *string                                                 `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	CostCenterId         *int64                                                  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName       *string                                                 `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	CostCenterNumber     *string                                                 `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	DeptId               *int64                                                  `json:"dept_id,omitempty" xml:"dept_id,omitempty"`
	DeptName             *string                                                 `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	DriverConfirmTime    *string                                                 `json:"driver_confirm_time,omitempty" xml:"driver_confirm_time,omitempty"`
	EstimatePrice        *float64                                                `json:"estimate_price,omitempty" xml:"estimate_price,omitempty"`
	FromAddress          *string                                                 `json:"from_address,omitempty" xml:"from_address,omitempty"`
	FromCityAdCode       *string                                                 `json:"from_city_ad_code,omitempty" xml:"from_city_ad_code,omitempty"`
	FromCityName         *string                                                 `json:"from_city_name,omitempty" xml:"from_city_name,omitempty"`
	GmtCreate            *string                                                 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified          *string                                                 `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	Id                   *int64                                                  `json:"id,omitempty" xml:"id,omitempty"`
	InvoiceId            *int64                                                  `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	InvoiceTitle         *string                                                 `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	IsSpecial            *bool                                                   `json:"is_special,omitempty" xml:"is_special,omitempty"`
	Memo                 *string                                                 `json:"memo,omitempty" xml:"memo,omitempty"`
	OrderStatus          *int32                                                  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	PassengerName        *string                                                 `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PayTime              *string                                                 `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	PriceInfoList        []*CarOrderListQueryResponseBodyModulePriceInfoList     `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
	ProjectCode          *string                                                 `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectId            *int64                                                  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle         *string                                                 `json:"project_title,omitempty" xml:"project_title,omitempty"`
	Provider             *int32                                                  `json:"provider,omitempty" xml:"provider,omitempty"`
	PublishTime          *string                                                 `json:"publish_time,omitempty" xml:"publish_time,omitempty"`
	RealFromAddress      *string                                                 `json:"real_from_address,omitempty" xml:"real_from_address,omitempty"`
	RealFromCityAdCode   *string                                                 `json:"real_from_city_ad_code,omitempty" xml:"real_from_city_ad_code,omitempty"`
	RealFromCityName     *string                                                 `json:"real_from_city_name,omitempty" xml:"real_from_city_name,omitempty"`
	RealToAddress        *string                                                 `json:"real_to_address,omitempty" xml:"real_to_address,omitempty"`
	RealToCityAdCode     *string                                                 `json:"real_to_city_ad_code,omitempty" xml:"real_to_city_ad_code,omitempty"`
	RealToCityName       *string                                                 `json:"real_to_city_name,omitempty" xml:"real_to_city_name,omitempty"`
	ServiceType          *int32                                                  `json:"service_type,omitempty" xml:"service_type,omitempty"`
	SpecialTypes         []*string                                               `json:"special_types,omitempty" xml:"special_types,omitempty" type:"Repeated"`
	TakenTime            *string                                                 `json:"taken_time,omitempty" xml:"taken_time,omitempty"`
	ThirdpartApplyId     *string                                                 `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartItineraryId *string                                                 `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	ToAddress            *string                                                 `json:"to_address,omitempty" xml:"to_address,omitempty"`
	ToCityAdCode         *string                                                 `json:"to_city_ad_code,omitempty" xml:"to_city_ad_code,omitempty"`
	ToCityName           *string                                                 `json:"to_city_name,omitempty" xml:"to_city_name,omitempty"`
	TravelDistance       *float64                                                `json:"travel_distance,omitempty" xml:"travel_distance,omitempty"`
	UserAffiliateList    []*CarOrderListQueryResponseBodyModuleUserAffiliateList `json:"user_affiliate_list,omitempty" xml:"user_affiliate_list,omitempty" type:"Repeated"`
	UserConfirm          *int32                                                  `json:"user_confirm,omitempty" xml:"user_confirm,omitempty"`
	UserId               *string                                                 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName             *string                                                 `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (CarOrderListQueryResponseBodyModule) GoString added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetApplyId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetApplyShowId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetBtripTitle added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetBusinessCategory added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetCancelTime added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetCarInfo added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetCarLevel added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetCorpName added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetCostCenterId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetCostCenterName added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetCostCenterNumber added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetDeptId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetDeptName added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetDriverConfirmTime added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetEstimatePrice added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetFromAddress added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetFromCityAdCode added in v1.1.12

func (*CarOrderListQueryResponseBodyModule) SetFromCityName added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetGmtCreate added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetGmtModified added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetInvoiceId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetInvoiceTitle added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetIsSpecial added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetMemo added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetOrderStatus added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetPassengerName added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetPayTime added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetPriceInfoList added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetProjectCode added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetProjectId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetProjectTitle added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetProvider added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetPublishTime added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetRealFromAddress added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetRealFromCityAdCode added in v1.1.12

func (*CarOrderListQueryResponseBodyModule) SetRealFromCityName added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetRealToAddress added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetRealToCityAdCode added in v1.1.12

func (*CarOrderListQueryResponseBodyModule) SetRealToCityName added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetServiceType added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetSpecialTypes added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetTakenTime added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetThirdpartApplyId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetThirdpartItineraryId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetToAddress added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetToCityAdCode added in v1.1.12

func (*CarOrderListQueryResponseBodyModule) SetToCityName added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetTravelDistance added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetUserAffiliateList added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetUserConfirm added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetUserId added in v1.0.1

func (*CarOrderListQueryResponseBodyModule) SetUserName added in v1.0.1

func (CarOrderListQueryResponseBodyModule) String added in v1.0.1

type CarOrderListQueryResponseBodyModulePriceInfoList added in v1.0.1

type CarOrderListQueryResponseBodyModulePriceInfoList struct {
	CategoryCode  *int32   `json:"category_code,omitempty" xml:"category_code,omitempty"`
	CategoryType  *int32   `json:"category_type,omitempty" xml:"category_type,omitempty"`
	GmtCreate     *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string  `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PayType       *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	PersonPrice   *float64 `json:"person_price,omitempty" xml:"person_price,omitempty"`
	Price         *float64 `json:"price,omitempty" xml:"price,omitempty"`
	TradeId       *string  `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	Type          *int32   `json:"type,omitempty" xml:"type,omitempty"`
}

func (CarOrderListQueryResponseBodyModulePriceInfoList) GoString added in v1.0.1

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetCategoryCode added in v1.0.1

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetCategoryType added in v1.0.1

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetGmtCreate added in v1.0.6

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetPassengerName added in v1.0.1

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetPayType added in v1.0.1

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetPersonPrice added in v1.0.1

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetPrice added in v1.0.1

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetTradeId added in v1.0.1

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetType added in v1.0.1

func (CarOrderListQueryResponseBodyModulePriceInfoList) String added in v1.0.1

type CarOrderListQueryResponseBodyModuleUserAffiliateList added in v1.0.1

type CarOrderListQueryResponseBodyModuleUserAffiliateList struct {
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (CarOrderListQueryResponseBodyModuleUserAffiliateList) GoString added in v1.0.1

func (*CarOrderListQueryResponseBodyModuleUserAffiliateList) SetUserId added in v1.0.1

func (*CarOrderListQueryResponseBodyModuleUserAffiliateList) SetUserName added in v1.0.1

func (CarOrderListQueryResponseBodyModuleUserAffiliateList) String added in v1.0.1

type CarOrderListQueryResponseBodyPageInfo added in v1.0.1

type CarOrderListQueryResponseBodyPageInfo struct {
	Page        *int32 `json:"page,omitempty" xml:"page,omitempty"`
	PageSize    *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TotalNumber *int32 `json:"total_number,omitempty" xml:"total_number,omitempty"`
}

func (CarOrderListQueryResponseBodyPageInfo) GoString added in v1.0.1

func (*CarOrderListQueryResponseBodyPageInfo) SetPage added in v1.0.1

func (*CarOrderListQueryResponseBodyPageInfo) SetPageSize added in v1.0.1

func (*CarOrderListQueryResponseBodyPageInfo) SetTotalNumber added in v1.0.1

func (CarOrderListQueryResponseBodyPageInfo) String added in v1.0.1

type CarOrderQueryHeaders added in v1.0.28

type CarOrderQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CarOrderQueryHeaders) GoString added in v1.0.28

func (s CarOrderQueryHeaders) GoString() string

func (*CarOrderQueryHeaders) SetCommonHeaders added in v1.0.28

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

func (*CarOrderQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.28

func (s *CarOrderQueryHeaders) SetXAcsBtripSoCorpToken(v string) *CarOrderQueryHeaders

func (CarOrderQueryHeaders) String added in v1.0.28

func (s CarOrderQueryHeaders) String() string

type CarOrderQueryRequest added in v1.0.28

type CarOrderQueryRequest struct {
	OrderId    *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	SubOrderId *int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (CarOrderQueryRequest) GoString added in v1.0.28

func (s CarOrderQueryRequest) GoString() string

func (*CarOrderQueryRequest) SetOrderId added in v1.0.28

func (*CarOrderQueryRequest) SetSubOrderId added in v1.0.28

func (s *CarOrderQueryRequest) SetSubOrderId(v int64) *CarOrderQueryRequest

func (CarOrderQueryRequest) String added in v1.0.28

func (s CarOrderQueryRequest) String() string

type CarOrderQueryResponse added in v1.0.28

type CarOrderQueryResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CarOrderQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CarOrderQueryResponse) GoString added in v1.0.28

func (s CarOrderQueryResponse) GoString() string

func (*CarOrderQueryResponse) SetBody added in v1.0.28

func (*CarOrderQueryResponse) SetHeaders added in v1.0.28

func (*CarOrderQueryResponse) SetStatusCode added in v1.0.28

func (s *CarOrderQueryResponse) SetStatusCode(v int32) *CarOrderQueryResponse

func (CarOrderQueryResponse) String added in v1.0.28

func (s CarOrderQueryResponse) String() string

type CarOrderQueryResponseBody added in v1.0.28

type CarOrderQueryResponseBody struct {
	Code    *string                          `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                          `json:"message,omitempty" xml:"message,omitempty"`
	Module  *CarOrderQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarOrderQueryResponseBody) GoString added in v1.0.28

func (s CarOrderQueryResponseBody) GoString() string

func (*CarOrderQueryResponseBody) SetCode added in v1.0.28

func (*CarOrderQueryResponseBody) SetMessage added in v1.0.28

func (*CarOrderQueryResponseBody) SetModule added in v1.0.28

func (*CarOrderQueryResponseBody) SetRequestId added in v1.0.28

func (*CarOrderQueryResponseBody) SetSuccess added in v1.0.28

func (*CarOrderQueryResponseBody) SetTraceId added in v1.0.28

func (CarOrderQueryResponseBody) String added in v1.0.28

func (s CarOrderQueryResponseBody) String() string

type CarOrderQueryResponseBodyModule added in v1.0.28

type CarOrderQueryResponseBodyModule struct {
	CarInfo       *CarOrderQueryResponseBodyModuleCarInfo         `json:"car_info,omitempty" xml:"car_info,omitempty" type:"Struct"`
	InvoiceInfo   *CarOrderQueryResponseBodyModuleInvoiceInfo     `json:"invoice_info,omitempty" xml:"invoice_info,omitempty" type:"Struct"`
	OrderBaseInfo *CarOrderQueryResponseBodyModuleOrderBaseInfo   `json:"order_base_info,omitempty" xml:"order_base_info,omitempty" type:"Struct"`
	PassengerList []*CarOrderQueryResponseBodyModulePassengerList `json:"passenger_list,omitempty" xml:"passenger_list,omitempty" type:"Repeated"`
	PriceInfoList []*CarOrderQueryResponseBodyModulePriceInfoList `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
}

func (CarOrderQueryResponseBodyModule) GoString added in v1.0.28

func (*CarOrderQueryResponseBodyModule) SetCarInfo added in v1.0.28

func (*CarOrderQueryResponseBodyModule) SetInvoiceInfo added in v1.0.28

func (*CarOrderQueryResponseBodyModule) SetOrderBaseInfo added in v1.0.28

func (*CarOrderQueryResponseBodyModule) SetPassengerList added in v1.0.28

func (*CarOrderQueryResponseBodyModule) SetPriceInfoList added in v1.0.28

func (CarOrderQueryResponseBodyModule) String added in v1.0.28

type CarOrderQueryResponseBodyModuleCarInfo added in v1.0.28

type CarOrderQueryResponseBodyModuleCarInfo struct {
	BusinessCategory   *string `json:"business_category,omitempty" xml:"business_category,omitempty"`
	CancelTime         *int64  `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
	CarInfo            *string `json:"car_info,omitempty" xml:"car_info,omitempty"`
	CarLevel           *int32  `json:"car_level,omitempty" xml:"car_level,omitempty"`
	DriverCard         *string `json:"driver_card,omitempty" xml:"driver_card,omitempty"`
	DriverConfirmTime  *int64  `json:"driver_confirm_time,omitempty" xml:"driver_confirm_time,omitempty"`
	DriverName         *string `json:"driver_name,omitempty" xml:"driver_name,omitempty"`
	EstimatePrice      *int64  `json:"estimate_price,omitempty" xml:"estimate_price,omitempty"`
	FromAddress        *string `json:"from_address,omitempty" xml:"from_address,omitempty"`
	FromCityAdCode     *string `json:"from_city_ad_code,omitempty" xml:"from_city_ad_code,omitempty"`
	FromCityName       *string `json:"from_city_name,omitempty" xml:"from_city_name,omitempty"`
	IsSpecial          *bool   `json:"is_special,omitempty" xml:"is_special,omitempty"`
	Memo               *string `json:"memo,omitempty" xml:"memo,omitempty"`
	PayTime            *int64  `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	PublishTime        *int64  `json:"publish_time,omitempty" xml:"publish_time,omitempty"`
	RealFromAddress    *string `json:"real_from_address,omitempty" xml:"real_from_address,omitempty"`
	RealFromCityAdCode *string `json:"real_from_city_ad_code,omitempty" xml:"real_from_city_ad_code,omitempty"`
	RealFromCityName   *string `json:"real_from_city_name,omitempty" xml:"real_from_city_name,omitempty"`
	RealToAddress      *string `json:"real_to_address,omitempty" xml:"real_to_address,omitempty"`
	RealToCityAdCode   *string `json:"real_to_city_ad_code,omitempty" xml:"real_to_city_ad_code,omitempty"`
	RealToCityName     *string `json:"real_to_city_name,omitempty" xml:"real_to_city_name,omitempty"`
	ServiceType        *int32  `json:"service_type,omitempty" xml:"service_type,omitempty"`
	SpecialTypes       *string `json:"special_types,omitempty" xml:"special_types,omitempty"`
	TakenTime          *int64  `json:"taken_time,omitempty" xml:"taken_time,omitempty"`
	ToAddress          *string `json:"to_address,omitempty" xml:"to_address,omitempty"`
	ToCityAdCode       *string `json:"to_city_ad_code,omitempty" xml:"to_city_ad_code,omitempty"`
	ToCityName         *string `json:"to_city_name,omitempty" xml:"to_city_name,omitempty"`
	TravelDistance     *string `json:"travel_distance,omitempty" xml:"travel_distance,omitempty"`
}

func (CarOrderQueryResponseBodyModuleCarInfo) GoString added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetBusinessCategory added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetCancelTime added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetCarInfo added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetCarLevel added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetDriverCard added in v1.1.9

func (*CarOrderQueryResponseBodyModuleCarInfo) SetDriverConfirmTime added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetDriverName added in v1.1.9

func (*CarOrderQueryResponseBodyModuleCarInfo) SetEstimatePrice added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetFromAddress added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetFromCityAdCode added in v1.1.12

func (*CarOrderQueryResponseBodyModuleCarInfo) SetFromCityName added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetIsSpecial added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetMemo added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetPayTime added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetPublishTime added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealFromAddress added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealFromCityAdCode added in v1.1.12

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealFromCityName added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealToAddress added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealToCityAdCode added in v1.1.12

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealToCityName added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetServiceType added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetSpecialTypes added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetTakenTime added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetToAddress added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetToCityAdCode added in v1.1.12

func (*CarOrderQueryResponseBodyModuleCarInfo) SetToCityName added in v1.0.28

func (*CarOrderQueryResponseBodyModuleCarInfo) SetTravelDistance added in v1.0.28

func (CarOrderQueryResponseBodyModuleCarInfo) String added in v1.0.28

type CarOrderQueryResponseBodyModuleInvoiceInfo added in v1.0.28

type CarOrderQueryResponseBodyModuleInvoiceInfo struct {
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CarOrderQueryResponseBodyModuleInvoiceInfo) GoString added in v1.0.28

func (*CarOrderQueryResponseBodyModuleInvoiceInfo) SetId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleInvoiceInfo) SetTitle added in v1.0.28

func (CarOrderQueryResponseBodyModuleInvoiceInfo) String added in v1.0.28

type CarOrderQueryResponseBodyModuleOrderBaseInfo added in v1.0.28

type CarOrderQueryResponseBodyModuleOrderBaseInfo struct {
	ApplyId              *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BtripCause           *string `json:"btrip_cause,omitempty" xml:"btrip_cause,omitempty"`
	BtripTitle           *string `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	CorpId               *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName             *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId             *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName           *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	GmtCreate            *int64  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified          *int64  `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	ItineraryId          *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	OrderId              *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderStatus          *int32  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	SubOrderId           *int64  `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	ThirdDepartId        *string `json:"third_depart_id,omitempty" xml:"third_depart_id,omitempty"`
	ThirdpartApplyId     *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	UserId               *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName             *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (CarOrderQueryResponseBodyModuleOrderBaseInfo) GoString added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetApplyId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripCause added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripTitle added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpName added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartName added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtCreate added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtModified added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetItineraryId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderStatus added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetSubOrderId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdDepartId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetUserId added in v1.0.28

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetUserName added in v1.0.28

func (CarOrderQueryResponseBodyModuleOrderBaseInfo) String added in v1.0.28

type CarOrderQueryResponseBodyModulePassengerList added in v1.0.28

type CarOrderQueryResponseBodyModulePassengerList struct {
	CostCenterId          *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName        *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	CostCenterNumber      *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	ProjectCode           *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectId             *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle          *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	ThirdpartProjectId    *string `json:"thirdpart_project_id,omitempty" xml:"thirdpart_project_id,omitempty"`
	UserId                *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName              *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	UserType              *int32  `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (CarOrderQueryResponseBodyModulePassengerList) GoString added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetCostCenterId added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetCostCenterName added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetCostCenterNumber added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetProjectCode added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetProjectId added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetProjectTitle added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetThirdpartCostCenterId added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetThirdpartProjectId added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetUserId added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetUserName added in v1.0.28

func (*CarOrderQueryResponseBodyModulePassengerList) SetUserType added in v1.0.28

func (CarOrderQueryResponseBodyModulePassengerList) String added in v1.0.28

type CarOrderQueryResponseBodyModulePriceInfoList added in v1.0.28

type CarOrderQueryResponseBodyModulePriceInfoList struct {
	CategoryCode *int32  `json:"category_code,omitempty" xml:"category_code,omitempty"`
	GmtCreate    *int64  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PayType      *int32  `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	PersonPrice  *int64  `json:"person_price,omitempty" xml:"person_price,omitempty"`
	Price        *int64  `json:"price,omitempty" xml:"price,omitempty"`
	TradeId      *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	Type         *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (CarOrderQueryResponseBodyModulePriceInfoList) GoString added in v1.0.28

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetCategoryCode added in v1.0.28

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetGmtCreate added in v1.0.28

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetPayType added in v1.0.28

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetPersonPrice added in v1.0.28

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetPrice added in v1.0.28

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetTradeId added in v1.0.28

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetType added in v1.0.28

func (CarOrderQueryResponseBodyModulePriceInfoList) String added in v1.0.28

type CarSceneQueryHeaders added in v1.0.61

type CarSceneQueryHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (CarSceneQueryHeaders) GoString added in v1.0.61

func (s CarSceneQueryHeaders) GoString() string

func (*CarSceneQueryHeaders) SetCommonHeaders added in v1.0.61

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

func (*CarSceneQueryHeaders) SetXAcsBtripCorpToken added in v1.0.61

func (s *CarSceneQueryHeaders) SetXAcsBtripCorpToken(v string) *CarSceneQueryHeaders

func (CarSceneQueryHeaders) String added in v1.0.61

func (s CarSceneQueryHeaders) String() string

type CarSceneQueryResponse added in v1.0.61

type CarSceneQueryResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CarSceneQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CarSceneQueryResponse) GoString added in v1.0.61

func (s CarSceneQueryResponse) GoString() string

func (*CarSceneQueryResponse) SetBody added in v1.0.61

func (*CarSceneQueryResponse) SetHeaders added in v1.0.61

func (*CarSceneQueryResponse) SetStatusCode added in v1.0.61

func (s *CarSceneQueryResponse) SetStatusCode(v int32) *CarSceneQueryResponse

func (CarSceneQueryResponse) String added in v1.0.61

func (s CarSceneQueryResponse) String() string

type CarSceneQueryResponseBody added in v1.0.61

type CarSceneQueryResponseBody struct {
	Code      *string                            `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                            `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*CarSceneQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	RequestId *string                            `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                              `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarSceneQueryResponseBody) GoString added in v1.0.61

func (s CarSceneQueryResponseBody) GoString() string

func (*CarSceneQueryResponseBody) SetCode added in v1.0.61

func (*CarSceneQueryResponseBody) SetMessage added in v1.0.61

func (*CarSceneQueryResponseBody) SetModule added in v1.0.61

func (*CarSceneQueryResponseBody) SetRequestId added in v1.0.61

func (*CarSceneQueryResponseBody) SetSuccess added in v1.0.61

func (*CarSceneQueryResponseBody) SetTraceId added in v1.0.61

func (CarSceneQueryResponseBody) String added in v1.0.61

func (s CarSceneQueryResponseBody) String() string

type CarSceneQueryResponseBodyModule added in v1.0.61

type CarSceneQueryResponseBodyModule struct {
	ScenarioTemplateId   *string `json:"scenarioTemplateId,omitempty" xml:"scenarioTemplateId,omitempty"`
	ScenarioTemplateName *string `json:"scenarioTemplateName,omitempty" xml:"scenarioTemplateName,omitempty"`
	State                *string `json:"state,omitempty" xml:"state,omitempty"`
}

func (CarSceneQueryResponseBodyModule) GoString added in v1.0.61

func (*CarSceneQueryResponseBodyModule) SetScenarioTemplateId added in v1.0.61

func (*CarSceneQueryResponseBodyModule) SetScenarioTemplateName added in v1.0.61

func (*CarSceneQueryResponseBodyModule) SetState added in v1.0.61

func (CarSceneQueryResponseBodyModule) String added in v1.0.61

type CitySearchHeaders added in v1.0.9

type CitySearchHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CitySearchHeaders) GoString added in v1.0.9

func (s CitySearchHeaders) GoString() string

func (*CitySearchHeaders) SetCommonHeaders added in v1.0.9

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

func (*CitySearchHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CitySearchHeaders) SetXAcsBtripSoCorpToken(v string) *CitySearchHeaders

func (CitySearchHeaders) String added in v1.0.9

func (s CitySearchHeaders) String() string

type CitySearchRequest added in v1.0.9

type CitySearchRequest struct {
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
}

func (CitySearchRequest) GoString added in v1.0.9

func (s CitySearchRequest) GoString() string

func (*CitySearchRequest) SetKeyword added in v1.0.9

func (s *CitySearchRequest) SetKeyword(v string) *CitySearchRequest

func (CitySearchRequest) String added in v1.0.9

func (s CitySearchRequest) String() string

type CitySearchResponse added in v1.0.9

type CitySearchResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CitySearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CitySearchResponse) GoString added in v1.0.9

func (s CitySearchResponse) GoString() string

func (*CitySearchResponse) SetBody added in v1.0.9

func (*CitySearchResponse) SetHeaders added in v1.0.9

func (s *CitySearchResponse) SetHeaders(v map[string]*string) *CitySearchResponse

func (*CitySearchResponse) SetStatusCode added in v1.0.9

func (s *CitySearchResponse) SetStatusCode(v int32) *CitySearchResponse

func (CitySearchResponse) String added in v1.0.9

func (s CitySearchResponse) String() string

type CitySearchResponseBody added in v1.0.9

type CitySearchResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module    *CitySearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                       `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                         `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                       `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CitySearchResponseBody) GoString added in v1.0.9

func (s CitySearchResponseBody) GoString() string

func (*CitySearchResponseBody) SetCode added in v1.0.16

func (*CitySearchResponseBody) SetMessage added in v1.0.16

func (*CitySearchResponseBody) SetModule added in v1.0.9

func (*CitySearchResponseBody) SetRequestId added in v1.0.9

func (*CitySearchResponseBody) SetSuccess added in v1.0.9

func (*CitySearchResponseBody) SetTraceId added in v1.0.9

func (CitySearchResponseBody) String added in v1.0.9

func (s CitySearchResponseBody) String() string

type CitySearchResponseBodyModule added in v1.0.9

type CitySearchResponseBodyModule struct {
	Cities []*CitySearchResponseBodyModuleCities `json:"cities,omitempty" xml:"cities,omitempty" type:"Repeated"`
}

func (CitySearchResponseBodyModule) GoString added in v1.0.9

func (s CitySearchResponseBodyModule) GoString() string

func (*CitySearchResponseBodyModule) SetCities added in v1.0.9

func (CitySearchResponseBodyModule) String added in v1.0.9

type CitySearchResponseBodyModuleCities added in v1.0.9

type CitySearchResponseBodyModuleCities struct {
	Code   *string `json:"code,omitempty" xml:"code,omitempty"`
	Name   *string `json:"name,omitempty" xml:"name,omitempty"`
	Region *int32  `json:"region,omitempty" xml:"region,omitempty"`
}

func (CitySearchResponseBodyModuleCities) GoString added in v1.0.9

func (*CitySearchResponseBodyModuleCities) SetCode added in v1.0.9

func (*CitySearchResponseBodyModuleCities) SetName added in v1.0.9

func (*CitySearchResponseBodyModuleCities) SetRegion added in v1.0.9

func (CitySearchResponseBodyModuleCities) String added in v1.0.9

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) AccessToken

func (client *Client) AccessToken(request *AccessTokenRequest) (_result *AccessTokenResponse, _err error)

func (*Client) AccessTokenWithOptions

func (client *Client) AccessTokenWithOptions(request *AccessTokenRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AccessTokenResponse, _err error)

func (*Client) AddInvoiceEntity added in v1.0.55

func (client *Client) AddInvoiceEntity(request *AddInvoiceEntityRequest) (_result *AddInvoiceEntityResponse, _err error)

func (*Client) AddInvoiceEntityWithOptions added in v1.0.55

func (client *Client) AddInvoiceEntityWithOptions(tmpReq *AddInvoiceEntityRequest, headers *AddInvoiceEntityHeaders, runtime *util.RuntimeOptions) (_result *AddInvoiceEntityResponse, _err error)

func (*Client) AddressGet added in v1.0.1

func (client *Client) AddressGet(request *AddressGetRequest) (_result *AddressGetResponse, _err error)

func (*Client) AddressGetWithOptions added in v1.0.1

func (client *Client) AddressGetWithOptions(request *AddressGetRequest, headers *AddressGetHeaders, runtime *util.RuntimeOptions) (_result *AddressGetResponse, _err error)

func (*Client) AirportSearch added in v1.0.9

func (client *Client) AirportSearch(request *AirportSearchRequest) (_result *AirportSearchResponse, _err error)

func (*Client) AirportSearchWithOptions added in v1.0.9

func (client *Client) AirportSearchWithOptions(request *AirportSearchRequest, headers *AirportSearchHeaders, runtime *util.RuntimeOptions) (_result *AirportSearchResponse, _err error)

func (*Client) AllBaseCityInfoQuery added in v1.0.30

func (client *Client) AllBaseCityInfoQuery() (_result *AllBaseCityInfoQueryResponse, _err error)

func (*Client) AllBaseCityInfoQueryWithOptions added in v1.0.30

func (client *Client) AllBaseCityInfoQueryWithOptions(headers *AllBaseCityInfoQueryHeaders, runtime *util.RuntimeOptions) (_result *AllBaseCityInfoQueryResponse, _err error)

func (*Client) ApplyAdd added in v1.0.1

func (client *Client) ApplyAdd(request *ApplyAddRequest) (_result *ApplyAddResponse, _err error)

func (*Client) ApplyAddWithOptions added in v1.0.1

func (client *Client) ApplyAddWithOptions(tmpReq *ApplyAddRequest, headers *ApplyAddHeaders, runtime *util.RuntimeOptions) (_result *ApplyAddResponse, _err error)

func (*Client) ApplyApprove added in v1.0.9

func (client *Client) ApplyApprove(request *ApplyApproveRequest) (_result *ApplyApproveResponse, _err error)

func (*Client) ApplyApproveWithOptions added in v1.0.9

func (client *Client) ApplyApproveWithOptions(request *ApplyApproveRequest, headers *ApplyApproveHeaders, runtime *util.RuntimeOptions) (_result *ApplyApproveResponse, _err error)

func (*Client) ApplyExternalNodeStatusUpdate added in v1.11.0

func (client *Client) ApplyExternalNodeStatusUpdate(request *ApplyExternalNodeStatusUpdateRequest) (_result *ApplyExternalNodeStatusUpdateResponse, _err error)

func (*Client) ApplyExternalNodeStatusUpdateWithOptions added in v1.11.0

func (client *Client) ApplyExternalNodeStatusUpdateWithOptions(tmpReq *ApplyExternalNodeStatusUpdateRequest, headers *ApplyExternalNodeStatusUpdateHeaders, runtime *util.RuntimeOptions) (_result *ApplyExternalNodeStatusUpdateResponse, _err error)

func (*Client) ApplyInvoiceTask added in v1.0.41

func (client *Client) ApplyInvoiceTask(request *ApplyInvoiceTaskRequest) (_result *ApplyInvoiceTaskResponse, _err error)

func (*Client) ApplyInvoiceTaskWithOptions added in v1.0.41

func (client *Client) ApplyInvoiceTaskWithOptions(tmpReq *ApplyInvoiceTaskRequest, headers *ApplyInvoiceTaskHeaders, runtime *util.RuntimeOptions) (_result *ApplyInvoiceTaskResponse, _err error)

func (*Client) ApplyListQuery added in v1.0.1

func (client *Client) ApplyListQuery(request *ApplyListQueryRequest) (_result *ApplyListQueryResponse, _err error)

func (*Client) ApplyListQueryWithOptions added in v1.0.1

func (client *Client) ApplyListQueryWithOptions(request *ApplyListQueryRequest, headers *ApplyListQueryHeaders, runtime *util.RuntimeOptions) (_result *ApplyListQueryResponse, _err error)

func (*Client) ApplyModify added in v1.0.1

func (client *Client) ApplyModify(request *ApplyModifyRequest) (_result *ApplyModifyResponse, _err error)

func (*Client) ApplyModifyWithOptions added in v1.0.1

func (client *Client) ApplyModifyWithOptions(tmpReq *ApplyModifyRequest, headers *ApplyModifyHeaders, runtime *util.RuntimeOptions) (_result *ApplyModifyResponse, _err error)

func (*Client) ApplyQuery added in v1.0.1

func (client *Client) ApplyQuery(request *ApplyQueryRequest) (_result *ApplyQueryResponse, _err error)

func (*Client) ApplyQueryWithOptions added in v1.0.1

func (client *Client) ApplyQueryWithOptions(request *ApplyQueryRequest, headers *ApplyQueryHeaders, runtime *util.RuntimeOptions) (_result *ApplyQueryResponse, _err error)

func (*Client) BaseCityInfoSearch added in v1.10.0

func (client *Client) BaseCityInfoSearch(request *BaseCityInfoSearchRequest) (_result *BaseCityInfoSearchResponse, _err error)

func (*Client) BaseCityInfoSearchWithOptions added in v1.10.0

func (client *Client) BaseCityInfoSearchWithOptions(request *BaseCityInfoSearchRequest, headers *BaseCityInfoSearchHeaders, runtime *util.RuntimeOptions) (_result *BaseCityInfoSearchResponse, _err error)

func (*Client) BtripBillInfoAdjust added in v1.0.48

func (client *Client) BtripBillInfoAdjust(request *BtripBillInfoAdjustRequest) (_result *BtripBillInfoAdjustResponse, _err error)

func (*Client) BtripBillInfoAdjustWithOptions added in v1.0.48

func (client *Client) BtripBillInfoAdjustWithOptions(request *BtripBillInfoAdjustRequest, headers *BtripBillInfoAdjustHeaders, runtime *util.RuntimeOptions) (_result *BtripBillInfoAdjustResponse, _err error)

func (*Client) CarApplyAdd added in v1.0.1

func (client *Client) CarApplyAdd(request *CarApplyAddRequest) (_result *CarApplyAddResponse, _err error)

func (*Client) CarApplyAddWithOptions added in v1.0.1

func (client *Client) CarApplyAddWithOptions(tmpReq *CarApplyAddRequest, headers *CarApplyAddHeaders, runtime *util.RuntimeOptions) (_result *CarApplyAddResponse, _err error)

func (*Client) CarApplyModify added in v1.0.1

func (client *Client) CarApplyModify(request *CarApplyModifyRequest) (_result *CarApplyModifyResponse, _err error)

func (*Client) CarApplyModifyWithOptions added in v1.0.1

func (client *Client) CarApplyModifyWithOptions(request *CarApplyModifyRequest, headers *CarApplyModifyHeaders, runtime *util.RuntimeOptions) (_result *CarApplyModifyResponse, _err error)

func (*Client) CarApplyQuery added in v1.0.1

func (client *Client) CarApplyQuery(request *CarApplyQueryRequest) (_result *CarApplyQueryResponse, _err error)

func (*Client) CarApplyQueryWithOptions added in v1.0.1

func (client *Client) CarApplyQueryWithOptions(request *CarApplyQueryRequest, headers *CarApplyQueryHeaders, runtime *util.RuntimeOptions) (_result *CarApplyQueryResponse, _err error)

func (*Client) CarBillSettlementQuery added in v1.0.1

func (client *Client) CarBillSettlementQuery(request *CarBillSettlementQueryRequest) (_result *CarBillSettlementQueryResponse, _err error)

func (*Client) CarBillSettlementQueryWithOptions added in v1.0.1

func (client *Client) CarBillSettlementQueryWithOptions(request *CarBillSettlementQueryRequest, headers *CarBillSettlementQueryHeaders, runtime *util.RuntimeOptions) (_result *CarBillSettlementQueryResponse, _err error)

func (*Client) CarOrderListQuery added in v1.0.1

func (client *Client) CarOrderListQuery(request *CarOrderListQueryRequest) (_result *CarOrderListQueryResponse, _err error)

func (*Client) CarOrderListQueryWithOptions added in v1.0.1

func (client *Client) CarOrderListQueryWithOptions(request *CarOrderListQueryRequest, headers *CarOrderListQueryHeaders, runtime *util.RuntimeOptions) (_result *CarOrderListQueryResponse, _err error)

func (*Client) CarOrderQuery added in v1.0.28

func (client *Client) CarOrderQuery(request *CarOrderQueryRequest) (_result *CarOrderQueryResponse, _err error)

func (*Client) CarOrderQueryWithOptions added in v1.0.28

func (client *Client) CarOrderQueryWithOptions(request *CarOrderQueryRequest, headers *CarOrderQueryHeaders, runtime *util.RuntimeOptions) (_result *CarOrderQueryResponse, _err error)

func (*Client) CarSceneQuery added in v1.0.61

func (client *Client) CarSceneQuery() (_result *CarSceneQueryResponse, _err error)

func (*Client) CarSceneQueryWithOptions added in v1.0.61

func (client *Client) CarSceneQueryWithOptions(headers *CarSceneQueryHeaders, runtime *util.RuntimeOptions) (_result *CarSceneQueryResponse, _err error)

func (*Client) CitySearch added in v1.0.9

func (client *Client) CitySearch(request *CitySearchRequest) (_result *CitySearchResponse, _err error)

func (*Client) CitySearchWithOptions added in v1.0.9

func (client *Client) CitySearchWithOptions(request *CitySearchRequest, headers *CitySearchHeaders, runtime *util.RuntimeOptions) (_result *CitySearchResponse, _err error)

func (*Client) CommonApplyQuery added in v1.0.1

func (client *Client) CommonApplyQuery(request *CommonApplyQueryRequest) (_result *CommonApplyQueryResponse, _err error)

func (*Client) CommonApplyQueryWithOptions added in v1.0.1

func (client *Client) CommonApplyQueryWithOptions(request *CommonApplyQueryRequest, headers *CommonApplyQueryHeaders, runtime *util.RuntimeOptions) (_result *CommonApplyQueryResponse, _err error)

func (*Client) CommonApplySync added in v1.0.1

func (client *Client) CommonApplySync(request *CommonApplySyncRequest) (_result *CommonApplySyncResponse, _err error)

func (*Client) CommonApplySyncWithOptions added in v1.0.1

func (client *Client) CommonApplySyncWithOptions(request *CommonApplySyncRequest, headers *CommonApplySyncHeaders, runtime *util.RuntimeOptions) (_result *CommonApplySyncResponse, _err error)

func (*Client) CooperatorHotelBillSettlementQuery added in v1.12.0

func (client *Client) CooperatorHotelBillSettlementQuery(request *CooperatorHotelBillSettlementQueryRequest) (_result *CooperatorHotelBillSettlementQueryResponse, _err error)

func (*Client) CooperatorHotelBillSettlementQueryWithOptions added in v1.12.0

func (client *Client) CooperatorHotelBillSettlementQueryWithOptions(request *CooperatorHotelBillSettlementQueryRequest, headers *CooperatorHotelBillSettlementQueryHeaders, runtime *util.RuntimeOptions) (_result *CooperatorHotelBillSettlementQueryResponse, _err error)

func (*Client) CorpAuthLinkInfoQuery added in v1.0.35

func (client *Client) CorpAuthLinkInfoQuery() (_result *CorpAuthLinkInfoQueryResponse, _err error)

func (*Client) CorpAuthLinkInfoQueryWithOptions added in v1.0.35

func (client *Client) CorpAuthLinkInfoQueryWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *CorpAuthLinkInfoQueryResponse, _err error)

func (*Client) CorpToken added in v1.0.1

func (client *Client) CorpToken(request *CorpTokenRequest) (_result *CorpTokenResponse, _err error)

func (*Client) CorpTokenWithOptions added in v1.0.1

func (client *Client) CorpTokenWithOptions(request *CorpTokenRequest, headers *CorpTokenHeaders, runtime *util.RuntimeOptions) (_result *CorpTokenResponse, _err error)

func (*Client) CostCenterDelete added in v1.0.1

func (client *Client) CostCenterDelete(request *CostCenterDeleteRequest) (_result *CostCenterDeleteResponse, _err error)

func (*Client) CostCenterDeleteWithOptions added in v1.0.1

func (client *Client) CostCenterDeleteWithOptions(request *CostCenterDeleteRequest, headers *CostCenterDeleteHeaders, runtime *util.RuntimeOptions) (_result *CostCenterDeleteResponse, _err error)

func (*Client) CostCenterModify added in v1.0.1

func (client *Client) CostCenterModify(request *CostCenterModifyRequest) (_result *CostCenterModifyResponse, _err error)

func (*Client) CostCenterModifyWithOptions added in v1.0.1

func (client *Client) CostCenterModifyWithOptions(request *CostCenterModifyRequest, headers *CostCenterModifyHeaders, runtime *util.RuntimeOptions) (_result *CostCenterModifyResponse, _err error)

func (*Client) CostCenterQuery added in v1.0.1

func (client *Client) CostCenterQuery(request *CostCenterQueryRequest) (_result *CostCenterQueryResponse, _err error)

func (*Client) CostCenterQueryWithOptions added in v1.0.1

func (client *Client) CostCenterQueryWithOptions(request *CostCenterQueryRequest, headers *CostCenterQueryHeaders, runtime *util.RuntimeOptions) (_result *CostCenterQueryResponse, _err error)

func (*Client) CostCenterSave added in v1.0.1

func (client *Client) CostCenterSave(request *CostCenterSaveRequest) (_result *CostCenterSaveResponse, _err error)

func (*Client) CostCenterSaveWithOptions added in v1.0.1

func (client *Client) CostCenterSaveWithOptions(request *CostCenterSaveRequest, headers *CostCenterSaveHeaders, runtime *util.RuntimeOptions) (_result *CostCenterSaveResponse, _err error)

func (*Client) CreateSubCorp added in v1.0.58

func (client *Client) CreateSubCorp(request *CreateSubCorpRequest) (_result *CreateSubCorpResponse, _err error)

func (*Client) CreateSubCorpWithOptions added in v1.0.58

func (client *Client) CreateSubCorpWithOptions(request *CreateSubCorpRequest, headers *CreateSubCorpHeaders, runtime *util.RuntimeOptions) (_result *CreateSubCorpResponse, _err error)

func (*Client) DeleteInvoiceEntity added in v1.0.55

func (client *Client) DeleteInvoiceEntity(request *DeleteInvoiceEntityRequest) (_result *DeleteInvoiceEntityResponse, _err error)

func (*Client) DeleteInvoiceEntityWithOptions added in v1.0.55

func (client *Client) DeleteInvoiceEntityWithOptions(tmpReq *DeleteInvoiceEntityRequest, headers *DeleteInvoiceEntityHeaders, runtime *util.RuntimeOptions) (_result *DeleteInvoiceEntityResponse, _err error)

func (*Client) DepartmentSave added in v1.0.1

func (client *Client) DepartmentSave(request *DepartmentSaveRequest) (_result *DepartmentSaveResponse, _err error)

func (*Client) DepartmentSaveWithOptions added in v1.0.1

func (client *Client) DepartmentSaveWithOptions(tmpReq *DepartmentSaveRequest, headers *DepartmentSaveHeaders, runtime *util.RuntimeOptions) (_result *DepartmentSaveResponse, _err error)

func (*Client) EntityAdd added in v1.0.1

func (client *Client) EntityAdd(request *EntityAddRequest) (_result *EntityAddResponse, _err error)

func (*Client) EntityAddWithOptions added in v1.0.1

func (client *Client) EntityAddWithOptions(tmpReq *EntityAddRequest, headers *EntityAddHeaders, runtime *util.RuntimeOptions) (_result *EntityAddResponse, _err error)

func (*Client) EntityDelete added in v1.0.1

func (client *Client) EntityDelete(request *EntityDeleteRequest) (_result *EntityDeleteResponse, _err error)

func (*Client) EntityDeleteWithOptions added in v1.0.1

func (client *Client) EntityDeleteWithOptions(tmpReq *EntityDeleteRequest, headers *EntityDeleteHeaders, runtime *util.RuntimeOptions) (_result *EntityDeleteResponse, _err error)

func (*Client) EntitySet added in v1.0.1

func (client *Client) EntitySet(request *EntitySetRequest) (_result *EntitySetResponse, _err error)

func (*Client) EntitySetWithOptions added in v1.0.1

func (client *Client) EntitySetWithOptions(tmpReq *EntitySetRequest, headers *EntitySetHeaders, runtime *util.RuntimeOptions) (_result *EntitySetResponse, _err error)

func (*Client) EstimatedPriceQuery added in v1.0.29

func (client *Client) EstimatedPriceQuery(request *EstimatedPriceQueryRequest) (_result *EstimatedPriceQueryResponse, _err error)

func (*Client) EstimatedPriceQueryWithOptions added in v1.0.29

func (client *Client) EstimatedPriceQueryWithOptions(request *EstimatedPriceQueryRequest, headers *EstimatedPriceQueryHeaders, runtime *util.RuntimeOptions) (_result *EstimatedPriceQueryResponse, _err error)

func (*Client) ExceedApplySync added in v1.0.1

func (client *Client) ExceedApplySync(request *ExceedApplySyncRequest) (_result *ExceedApplySyncResponse, _err error)

func (*Client) ExceedApplySyncWithOptions added in v1.0.1

func (client *Client) ExceedApplySyncWithOptions(request *ExceedApplySyncRequest, headers *ExceedApplySyncHeaders, runtime *util.RuntimeOptions) (_result *ExceedApplySyncResponse, _err error)

func (*Client) FlightBillSettlementQuery added in v1.0.1

func (client *Client) FlightBillSettlementQuery(request *FlightBillSettlementQueryRequest) (_result *FlightBillSettlementQueryResponse, _err error)

func (*Client) FlightBillSettlementQueryWithOptions added in v1.0.1

func (client *Client) FlightBillSettlementQueryWithOptions(request *FlightBillSettlementQueryRequest, headers *FlightBillSettlementQueryHeaders, runtime *util.RuntimeOptions) (_result *FlightBillSettlementQueryResponse, _err error)

func (*Client) FlightCancelOrder added in v1.0.36

func (client *Client) FlightCancelOrder(request *FlightCancelOrderRequest) (_result *FlightCancelOrderResponse, _err error)

func (*Client) FlightCancelOrderV2 added in v1.3.0

func (client *Client) FlightCancelOrderV2(request *FlightCancelOrderV2Request) (_result *FlightCancelOrderV2Response, _err error)

func (*Client) FlightCancelOrderV2WithOptions added in v1.3.0

func (client *Client) FlightCancelOrderV2WithOptions(request *FlightCancelOrderV2Request, headers *FlightCancelOrderV2Headers, runtime *util.RuntimeOptions) (_result *FlightCancelOrderV2Response, _err error)

func (*Client) FlightCancelOrderWithOptions added in v1.0.36

func (client *Client) FlightCancelOrderWithOptions(request *FlightCancelOrderRequest, headers *FlightCancelOrderHeaders, runtime *util.RuntimeOptions) (_result *FlightCancelOrderResponse, _err error)

func (*Client) FlightCreateOrder added in v1.0.36

func (client *Client) FlightCreateOrder(request *FlightCreateOrderRequest) (_result *FlightCreateOrderResponse, _err error)

func (*Client) FlightCreateOrderV2 added in v1.3.0

func (client *Client) FlightCreateOrderV2(request *FlightCreateOrderV2Request) (_result *FlightCreateOrderV2Response, _err error)

func (*Client) FlightCreateOrderV2WithOptions added in v1.3.0

func (client *Client) FlightCreateOrderV2WithOptions(tmpReq *FlightCreateOrderV2Request, headers *FlightCreateOrderV2Headers, runtime *util.RuntimeOptions) (_result *FlightCreateOrderV2Response, _err error)

func (*Client) FlightCreateOrderWithOptions added in v1.0.36

func (client *Client) FlightCreateOrderWithOptions(tmpReq *FlightCreateOrderRequest, headers *FlightCreateOrderHeaders, runtime *util.RuntimeOptions) (_result *FlightCreateOrderResponse, _err error)

func (*Client) FlightExceedApplyQuery added in v1.0.1

func (client *Client) FlightExceedApplyQuery(request *FlightExceedApplyQueryRequest) (_result *FlightExceedApplyQueryResponse, _err error)

func (*Client) FlightExceedApplyQueryWithOptions added in v1.0.1

func (client *Client) FlightExceedApplyQueryWithOptions(request *FlightExceedApplyQueryRequest, headers *FlightExceedApplyQueryHeaders, runtime *util.RuntimeOptions) (_result *FlightExceedApplyQueryResponse, _err error)

func (*Client) FlightItineraryScanQuery added in v1.0.41

func (client *Client) FlightItineraryScanQuery(request *FlightItineraryScanQueryRequest) (_result *FlightItineraryScanQueryResponse, _err error)

func (*Client) FlightItineraryScanQueryWithOptions added in v1.0.41

func (client *Client) FlightItineraryScanQueryWithOptions(request *FlightItineraryScanQueryRequest, headers *FlightItineraryScanQueryHeaders, runtime *util.RuntimeOptions) (_result *FlightItineraryScanQueryResponse, _err error)

func (*Client) FlightListingSearch added in v1.0.51

func (client *Client) FlightListingSearch(request *FlightListingSearchRequest) (_result *FlightListingSearchResponse, _err error)

func (*Client) FlightListingSearchV2 added in v1.2.0

func (client *Client) FlightListingSearchV2(request *FlightListingSearchV2Request) (_result *FlightListingSearchV2Response, _err error)

func (*Client) FlightListingSearchV2WithOptions added in v1.2.0

func (client *Client) FlightListingSearchV2WithOptions(tmpReq *FlightListingSearchV2Request, headers *FlightListingSearchV2Headers, runtime *util.RuntimeOptions) (_result *FlightListingSearchV2Response, _err error)

func (*Client) FlightListingSearchWithOptions added in v1.0.51

func (client *Client) FlightListingSearchWithOptions(request *FlightListingSearchRequest, headers *FlightListingSearchHeaders, runtime *util.RuntimeOptions) (_result *FlightListingSearchResponse, _err error)

func (*Client) FlightModifyApplyV2 added in v1.4.0

func (client *Client) FlightModifyApplyV2(request *FlightModifyApplyV2Request) (_result *FlightModifyApplyV2Response, _err error)

func (*Client) FlightModifyApplyV2WithOptions added in v1.4.0

func (client *Client) FlightModifyApplyV2WithOptions(tmpReq *FlightModifyApplyV2Request, headers *FlightModifyApplyV2Headers, runtime *util.RuntimeOptions) (_result *FlightModifyApplyV2Response, _err error)

func (*Client) FlightModifyCancelV2 added in v1.4.0

func (client *Client) FlightModifyCancelV2(request *FlightModifyCancelV2Request) (_result *FlightModifyCancelV2Response, _err error)

func (*Client) FlightModifyCancelV2WithOptions added in v1.4.0

func (client *Client) FlightModifyCancelV2WithOptions(request *FlightModifyCancelV2Request, headers *FlightModifyCancelV2Headers, runtime *util.RuntimeOptions) (_result *FlightModifyCancelV2Response, _err error)

func (*Client) FlightModifyListingSearchV2 added in v1.4.0

func (client *Client) FlightModifyListingSearchV2(request *FlightModifyListingSearchV2Request) (_result *FlightModifyListingSearchV2Response, _err error)

func (*Client) FlightModifyListingSearchV2WithOptions added in v1.4.0

func (client *Client) FlightModifyListingSearchV2WithOptions(tmpReq *FlightModifyListingSearchV2Request, headers *FlightModifyListingSearchV2Headers, runtime *util.RuntimeOptions) (_result *FlightModifyListingSearchV2Response, _err error)

func (*Client) FlightModifyOrderDetailV2 added in v1.4.0

func (client *Client) FlightModifyOrderDetailV2(request *FlightModifyOrderDetailV2Request) (_result *FlightModifyOrderDetailV2Response, _err error)

func (*Client) FlightModifyOrderDetailV2WithOptions added in v1.4.0

func (client *Client) FlightModifyOrderDetailV2WithOptions(request *FlightModifyOrderDetailV2Request, headers *FlightModifyOrderDetailV2Headers, runtime *util.RuntimeOptions) (_result *FlightModifyOrderDetailV2Response, _err error)

func (*Client) FlightModifyOtaSearchV2 added in v1.4.0

func (client *Client) FlightModifyOtaSearchV2(request *FlightModifyOtaSearchV2Request) (_result *FlightModifyOtaSearchV2Response, _err error)

func (*Client) FlightModifyOtaSearchV2WithOptions added in v1.4.0

func (client *Client) FlightModifyOtaSearchV2WithOptions(tmpReq *FlightModifyOtaSearchV2Request, headers *FlightModifyOtaSearchV2Headers, runtime *util.RuntimeOptions) (_result *FlightModifyOtaSearchV2Response, _err error)

func (*Client) FlightModifyPayV2 added in v1.4.0

func (client *Client) FlightModifyPayV2(request *FlightModifyPayV2Request) (_result *FlightModifyPayV2Response, _err error)

func (*Client) FlightModifyPayV2WithOptions added in v1.4.0

func (client *Client) FlightModifyPayV2WithOptions(tmpReq *FlightModifyPayV2Request, headers *FlightModifyPayV2Headers, runtime *util.RuntimeOptions) (_result *FlightModifyPayV2Response, _err error)

func (*Client) FlightOrderDetailInfo added in v1.0.36

func (client *Client) FlightOrderDetailInfo(request *FlightOrderDetailInfoRequest) (_result *FlightOrderDetailInfoResponse, _err error)

func (*Client) FlightOrderDetailInfoWithOptions added in v1.0.36

func (client *Client) FlightOrderDetailInfoWithOptions(request *FlightOrderDetailInfoRequest, headers *FlightOrderDetailInfoHeaders, runtime *util.RuntimeOptions) (_result *FlightOrderDetailInfoResponse, _err error)

func (*Client) FlightOrderDetailV2 added in v1.3.0

func (client *Client) FlightOrderDetailV2(request *FlightOrderDetailV2Request) (_result *FlightOrderDetailV2Response, _err error)

func (*Client) FlightOrderDetailV2WithOptions added in v1.3.0

func (client *Client) FlightOrderDetailV2WithOptions(request *FlightOrderDetailV2Request, headers *FlightOrderDetailV2Headers, runtime *util.RuntimeOptions) (_result *FlightOrderDetailV2Response, _err error)

func (*Client) FlightOrderListQuery added in v1.0.1

func (client *Client) FlightOrderListQuery(request *FlightOrderListQueryRequest) (_result *FlightOrderListQueryResponse, _err error)

func (*Client) FlightOrderListQueryWithOptions added in v1.0.1

func (client *Client) FlightOrderListQueryWithOptions(request *FlightOrderListQueryRequest, headers *FlightOrderListQueryHeaders, runtime *util.RuntimeOptions) (_result *FlightOrderListQueryResponse, _err error)

func (*Client) FlightOrderQuery added in v1.0.1

func (client *Client) FlightOrderQuery(request *FlightOrderQueryRequest) (_result *FlightOrderQueryResponse, _err error)

func (*Client) FlightOrderQueryWithOptions added in v1.0.1

func (client *Client) FlightOrderQueryWithOptions(request *FlightOrderQueryRequest, headers *FlightOrderQueryHeaders, runtime *util.RuntimeOptions) (_result *FlightOrderQueryResponse, _err error)

func (*Client) FlightOtaItemDetail added in v1.2.0

func (client *Client) FlightOtaItemDetail(request *FlightOtaItemDetailRequest) (_result *FlightOtaItemDetailResponse, _err error)

func (*Client) FlightOtaItemDetailWithOptions added in v1.2.0

func (client *Client) FlightOtaItemDetailWithOptions(request *FlightOtaItemDetailRequest, headers *FlightOtaItemDetailHeaders, runtime *util.RuntimeOptions) (_result *FlightOtaItemDetailResponse, _err error)

func (*Client) FlightOtaSearch added in v1.0.51

func (client *Client) FlightOtaSearch(request *FlightOtaSearchRequest) (_result *FlightOtaSearchResponse, _err error)

func (*Client) FlightOtaSearchV2 added in v1.2.0

func (client *Client) FlightOtaSearchV2(request *FlightOtaSearchV2Request) (_result *FlightOtaSearchV2Response, _err error)

func (*Client) FlightOtaSearchV2WithOptions added in v1.2.0

func (client *Client) FlightOtaSearchV2WithOptions(tmpReq *FlightOtaSearchV2Request, headers *FlightOtaSearchV2Headers, runtime *util.RuntimeOptions) (_result *FlightOtaSearchV2Response, _err error)

func (*Client) FlightOtaSearchWithOptions added in v1.0.51

func (client *Client) FlightOtaSearchWithOptions(request *FlightOtaSearchRequest, headers *FlightOtaSearchHeaders, runtime *util.RuntimeOptions) (_result *FlightOtaSearchResponse, _err error)

func (*Client) FlightPayOrder added in v1.0.36

func (client *Client) FlightPayOrder(request *FlightPayOrderRequest) (_result *FlightPayOrderResponse, _err error)

func (*Client) FlightPayOrderV2 added in v1.3.0

func (client *Client) FlightPayOrderV2(request *FlightPayOrderV2Request) (_result *FlightPayOrderV2Response, _err error)

func (*Client) FlightPayOrderV2WithOptions added in v1.3.0

func (client *Client) FlightPayOrderV2WithOptions(request *FlightPayOrderV2Request, headers *FlightPayOrderV2Headers, runtime *util.RuntimeOptions) (_result *FlightPayOrderV2Response, _err error)

func (*Client) FlightPayOrderWithOptions added in v1.0.36

func (client *Client) FlightPayOrderWithOptions(tmpReq *FlightPayOrderRequest, headers *FlightPayOrderHeaders, runtime *util.RuntimeOptions) (_result *FlightPayOrderResponse, _err error)

func (*Client) FlightRefundApply added in v1.0.36

func (client *Client) FlightRefundApply(request *FlightRefundApplyRequest) (_result *FlightRefundApplyResponse, _err error)

func (*Client) FlightRefundApplyV2 added in v1.4.0

func (client *Client) FlightRefundApplyV2(request *FlightRefundApplyV2Request) (_result *FlightRefundApplyV2Response, _err error)

func (*Client) FlightRefundApplyV2WithOptions added in v1.4.0

func (client *Client) FlightRefundApplyV2WithOptions(tmpReq *FlightRefundApplyV2Request, headers *FlightRefundApplyV2Headers, runtime *util.RuntimeOptions) (_result *FlightRefundApplyV2Response, _err error)

func (*Client) FlightRefundApplyWithOptions added in v1.0.36

func (client *Client) FlightRefundApplyWithOptions(tmpReq *FlightRefundApplyRequest, headers *FlightRefundApplyHeaders, runtime *util.RuntimeOptions) (_result *FlightRefundApplyResponse, _err error)

func (*Client) FlightRefundDetail added in v1.0.36

func (client *Client) FlightRefundDetail(request *FlightRefundDetailRequest) (_result *FlightRefundDetailResponse, _err error)

func (*Client) FlightRefundDetailV2 added in v1.4.0

func (client *Client) FlightRefundDetailV2(request *FlightRefundDetailV2Request) (_result *FlightRefundDetailV2Response, _err error)

func (*Client) FlightRefundDetailV2WithOptions added in v1.4.0

func (client *Client) FlightRefundDetailV2WithOptions(request *FlightRefundDetailV2Request, headers *FlightRefundDetailV2Headers, runtime *util.RuntimeOptions) (_result *FlightRefundDetailV2Response, _err error)

func (*Client) FlightRefundDetailWithOptions added in v1.0.36

func (client *Client) FlightRefundDetailWithOptions(request *FlightRefundDetailRequest, headers *FlightRefundDetailHeaders, runtime *util.RuntimeOptions) (_result *FlightRefundDetailResponse, _err error)

func (*Client) FlightRefundPreCal added in v1.0.36

func (client *Client) FlightRefundPreCal(request *FlightRefundPreCalRequest) (_result *FlightRefundPreCalResponse, _err error)

func (*Client) FlightRefundPreCalV2 added in v1.4.0

func (client *Client) FlightRefundPreCalV2(request *FlightRefundPreCalV2Request) (_result *FlightRefundPreCalV2Response, _err error)

func (*Client) FlightRefundPreCalV2WithOptions added in v1.4.0

func (client *Client) FlightRefundPreCalV2WithOptions(tmpReq *FlightRefundPreCalV2Request, headers *FlightRefundPreCalV2Headers, runtime *util.RuntimeOptions) (_result *FlightRefundPreCalV2Response, _err error)

func (*Client) FlightRefundPreCalWithOptions added in v1.0.36

func (client *Client) FlightRefundPreCalWithOptions(tmpReq *FlightRefundPreCalRequest, headers *FlightRefundPreCalHeaders, runtime *util.RuntimeOptions) (_result *FlightRefundPreCalResponse, _err error)

func (*Client) FlightSearchList added in v1.0.37

func (client *Client) FlightSearchList(request *FlightSearchListRequest) (_result *FlightSearchListResponse, _err error)

func (*Client) FlightSearchListWithOptions added in v1.0.37

func (client *Client) FlightSearchListWithOptions(request *FlightSearchListRequest, headers *FlightSearchListHeaders, runtime *util.RuntimeOptions) (_result *FlightSearchListResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GroupCorpToken added in v1.0.68

func (client *Client) GroupCorpToken(request *GroupCorpTokenRequest) (_result *GroupCorpTokenResponse, _err error)

func (*Client) GroupCorpTokenWithOptions added in v1.0.68

func (client *Client) GroupCorpTokenWithOptions(request *GroupCorpTokenRequest, headers *GroupCorpTokenHeaders, runtime *util.RuntimeOptions) (_result *GroupCorpTokenResponse, _err error)

func (*Client) GroupDepartSave added in v1.0.58

func (client *Client) GroupDepartSave(request *GroupDepartSaveRequest) (_result *GroupDepartSaveResponse, _err error)

func (*Client) GroupDepartSaveWithOptions added in v1.0.58

func (client *Client) GroupDepartSaveWithOptions(tmpReq *GroupDepartSaveRequest, headers *GroupDepartSaveHeaders, runtime *util.RuntimeOptions) (_result *GroupDepartSaveResponse, _err error)

func (*Client) GroupUserSave added in v1.0.58

func (client *Client) GroupUserSave(request *GroupUserSaveRequest) (_result *GroupUserSaveResponse, _err error)

func (*Client) GroupUserSaveWithOptions added in v1.0.58

func (client *Client) GroupUserSaveWithOptions(tmpReq *GroupUserSaveRequest, headers *GroupUserSaveHeaders, runtime *util.RuntimeOptions) (_result *GroupUserSaveResponse, _err error)

func (*Client) HotelAskingPrice added in v1.0.70

func (client *Client) HotelAskingPrice(request *HotelAskingPriceRequest) (_result *HotelAskingPriceResponse, _err error)

func (*Client) HotelAskingPriceWithOptions added in v1.0.70

func (client *Client) HotelAskingPriceWithOptions(tmpReq *HotelAskingPriceRequest, headers *HotelAskingPriceHeaders, runtime *util.RuntimeOptions) (_result *HotelAskingPriceResponse, _err error)

func (*Client) HotelBillSettlementQuery added in v1.0.1

func (client *Client) HotelBillSettlementQuery(request *HotelBillSettlementQueryRequest) (_result *HotelBillSettlementQueryResponse, _err error)

func (*Client) HotelBillSettlementQueryWithOptions added in v1.0.1

func (client *Client) HotelBillSettlementQueryWithOptions(request *HotelBillSettlementQueryRequest, headers *HotelBillSettlementQueryHeaders, runtime *util.RuntimeOptions) (_result *HotelBillSettlementQueryResponse, _err error)

func (*Client) HotelCityCodeList added in v1.0.67

func (client *Client) HotelCityCodeList(request *HotelCityCodeListRequest) (_result *HotelCityCodeListResponse, _err error)

func (*Client) HotelCityCodeListWithOptions added in v1.0.67

func (client *Client) HotelCityCodeListWithOptions(request *HotelCityCodeListRequest, headers *HotelCityCodeListHeaders, runtime *util.RuntimeOptions) (_result *HotelCityCodeListResponse, _err error)

func (*Client) HotelExceedApplyQuery added in v1.0.1

func (client *Client) HotelExceedApplyQuery(request *HotelExceedApplyQueryRequest) (_result *HotelExceedApplyQueryResponse, _err error)

func (*Client) HotelExceedApplyQueryWithOptions added in v1.0.1

func (client *Client) HotelExceedApplyQueryWithOptions(request *HotelExceedApplyQueryRequest, headers *HotelExceedApplyQueryHeaders, runtime *util.RuntimeOptions) (_result *HotelExceedApplyQueryResponse, _err error)

func (*Client) HotelGoodsQuery added in v1.0.57

func (client *Client) HotelGoodsQuery(request *HotelGoodsQueryRequest) (_result *HotelGoodsQueryResponse, _err error)

func (*Client) HotelGoodsQueryWithOptions added in v1.0.57

func (client *Client) HotelGoodsQueryWithOptions(request *HotelGoodsQueryRequest, headers *HotelGoodsQueryHeaders, runtime *util.RuntimeOptions) (_result *HotelGoodsQueryResponse, _err error)

func (*Client) HotelIndexInfo added in v1.0.57

func (client *Client) HotelIndexInfo(request *HotelIndexInfoRequest) (_result *HotelIndexInfoResponse, _err error)

func (*Client) HotelIndexInfoWithOptions added in v1.0.57

func (client *Client) HotelIndexInfoWithOptions(request *HotelIndexInfoRequest, headers *HotelIndexInfoHeaders, runtime *util.RuntimeOptions) (_result *HotelIndexInfoResponse, _err error)

func (*Client) HotelOrderCancel added in v1.0.57

func (client *Client) HotelOrderCancel(request *HotelOrderCancelRequest) (_result *HotelOrderCancelResponse, _err error)

func (*Client) HotelOrderCancelWithOptions added in v1.0.57

func (client *Client) HotelOrderCancelWithOptions(request *HotelOrderCancelRequest, headers *HotelOrderCancelHeaders, runtime *util.RuntimeOptions) (_result *HotelOrderCancelResponse, _err error)

func (*Client) HotelOrderCreate added in v1.0.57

func (client *Client) HotelOrderCreate(request *HotelOrderCreateRequest) (_result *HotelOrderCreateResponse, _err error)

func (*Client) HotelOrderCreateWithOptions added in v1.0.57

func (client *Client) HotelOrderCreateWithOptions(tmpReq *HotelOrderCreateRequest, headers *HotelOrderCreateHeaders, runtime *util.RuntimeOptions) (_result *HotelOrderCreateResponse, _err error)

func (*Client) HotelOrderDetailInfo added in v1.0.57

func (client *Client) HotelOrderDetailInfo(request *HotelOrderDetailInfoRequest) (_result *HotelOrderDetailInfoResponse, _err error)

func (*Client) HotelOrderDetailInfoWithOptions added in v1.0.57

func (client *Client) HotelOrderDetailInfoWithOptions(request *HotelOrderDetailInfoRequest, headers *HotelOrderDetailInfoHeaders, runtime *util.RuntimeOptions) (_result *HotelOrderDetailInfoResponse, _err error)

func (*Client) HotelOrderListQuery added in v1.0.1

func (client *Client) HotelOrderListQuery(request *HotelOrderListQueryRequest) (_result *HotelOrderListQueryResponse, _err error)

func (*Client) HotelOrderListQueryWithOptions added in v1.0.1

func (client *Client) HotelOrderListQueryWithOptions(request *HotelOrderListQueryRequest, headers *HotelOrderListQueryHeaders, runtime *util.RuntimeOptions) (_result *HotelOrderListQueryResponse, _err error)

func (*Client) HotelOrderPay added in v1.0.57

func (client *Client) HotelOrderPay(request *HotelOrderPayRequest) (_result *HotelOrderPayResponse, _err error)

func (*Client) HotelOrderPayWithOptions added in v1.0.57

func (client *Client) HotelOrderPayWithOptions(request *HotelOrderPayRequest, headers *HotelOrderPayHeaders, runtime *util.RuntimeOptions) (_result *HotelOrderPayResponse, _err error)

func (*Client) HotelOrderPreValidate added in v1.0.57

func (client *Client) HotelOrderPreValidate(request *HotelOrderPreValidateRequest) (_result *HotelOrderPreValidateResponse, _err error)

func (*Client) HotelOrderPreValidateWithOptions added in v1.0.57

func (client *Client) HotelOrderPreValidateWithOptions(tmpReq *HotelOrderPreValidateRequest, headers *HotelOrderPreValidateHeaders, runtime *util.RuntimeOptions) (_result *HotelOrderPreValidateResponse, _err error)

func (*Client) HotelOrderQuery added in v1.0.28

func (client *Client) HotelOrderQuery(request *HotelOrderQueryRequest) (_result *HotelOrderQueryResponse, _err error)

func (*Client) HotelOrderQueryWithOptions added in v1.0.28

func (client *Client) HotelOrderQueryWithOptions(request *HotelOrderQueryRequest, headers *HotelOrderQueryHeaders, runtime *util.RuntimeOptions) (_result *HotelOrderQueryResponse, _err error)

func (*Client) HotelPricePull added in v1.5.0

func (client *Client) HotelPricePull(request *HotelPricePullRequest) (_result *HotelPricePullResponse, _err error)

func (*Client) HotelPricePullWithOptions added in v1.5.0

func (client *Client) HotelPricePullWithOptions(tmpReq *HotelPricePullRequest, headers *HotelPricePullHeaders, runtime *util.RuntimeOptions) (_result *HotelPricePullResponse, _err error)

func (*Client) HotelRoomInfo added in v1.0.57

func (client *Client) HotelRoomInfo(request *HotelRoomInfoRequest) (_result *HotelRoomInfoResponse, _err error)

func (*Client) HotelRoomInfoWithOptions added in v1.0.57

func (client *Client) HotelRoomInfoWithOptions(tmpReq *HotelRoomInfoRequest, headers *HotelRoomInfoHeaders, runtime *util.RuntimeOptions) (_result *HotelRoomInfoResponse, _err error)

func (*Client) HotelSearch added in v1.0.57

func (client *Client) HotelSearch(request *HotelSearchRequest) (_result *HotelSearchResponse, _err error)

func (*Client) HotelSearchWithOptions added in v1.0.57

func (client *Client) HotelSearchWithOptions(tmpReq *HotelSearchRequest, headers *HotelSearchHeaders, runtime *util.RuntimeOptions) (_result *HotelSearchResponse, _err error)

func (*Client) HotelStaticInfo added in v1.0.57

func (client *Client) HotelStaticInfo(request *HotelStaticInfoRequest) (_result *HotelStaticInfoResponse, _err error)

func (*Client) HotelStaticInfoWithOptions added in v1.0.57

func (client *Client) HotelStaticInfoWithOptions(tmpReq *HotelStaticInfoRequest, headers *HotelStaticInfoHeaders, runtime *util.RuntimeOptions) (_result *HotelStaticInfoResponse, _err error)

func (*Client) IeFlightBillSettlementQuery added in v1.0.9

func (client *Client) IeFlightBillSettlementQuery(request *IeFlightBillSettlementQueryRequest) (_result *IeFlightBillSettlementQueryResponse, _err error)

func (*Client) IeFlightBillSettlementQueryWithOptions added in v1.0.9

func (client *Client) IeFlightBillSettlementQueryWithOptions(request *IeFlightBillSettlementQueryRequest, headers *IeFlightBillSettlementQueryHeaders, runtime *util.RuntimeOptions) (_result *IeFlightBillSettlementQueryResponse, _err error)

func (*Client) IeHotelBillSettlementQuery added in v1.8.0

func (client *Client) IeHotelBillSettlementQuery(request *IeHotelBillSettlementQueryRequest) (_result *IeHotelBillSettlementQueryResponse, _err error)

func (*Client) IeHotelBillSettlementQueryWithOptions added in v1.8.0

func (client *Client) IeHotelBillSettlementQueryWithOptions(request *IeHotelBillSettlementQueryRequest, headers *IeHotelBillSettlementQueryHeaders, runtime *util.RuntimeOptions) (_result *IeHotelBillSettlementQueryResponse, _err error)

func (*Client) Init

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

func (*Client) InsInvoiceScanQuery added in v1.0.55

func (client *Client) InsInvoiceScanQuery(request *InsInvoiceScanQueryRequest) (_result *InsInvoiceScanQueryResponse, _err error)

func (*Client) InsInvoiceScanQueryWithOptions added in v1.0.55

func (client *Client) InsInvoiceScanQueryWithOptions(request *InsInvoiceScanQueryRequest, headers *InsInvoiceScanQueryHeaders, runtime *util.RuntimeOptions) (_result *InsInvoiceScanQueryResponse, _err error)

func (*Client) InsureOrderApply added in v1.6.0

func (client *Client) InsureOrderApply(request *InsureOrderApplyRequest) (_result *InsureOrderApplyResponse, _err error)

func (*Client) InsureOrderApplyWithOptions added in v1.6.0

func (client *Client) InsureOrderApplyWithOptions(request *InsureOrderApplyRequest, headers *InsureOrderApplyHeaders, runtime *util.RuntimeOptions) (_result *InsureOrderApplyResponse, _err error)

func (*Client) InsureOrderCancel added in v1.6.0

func (client *Client) InsureOrderCancel(insOrderId *string, request *InsureOrderCancelRequest) (_result *InsureOrderCancelResponse, _err error)

func (*Client) InsureOrderCancelWithOptions added in v1.6.0

func (client *Client) InsureOrderCancelWithOptions(insOrderId *string, request *InsureOrderCancelRequest, headers *InsureOrderCancelHeaders, runtime *util.RuntimeOptions) (_result *InsureOrderCancelResponse, _err error)

func (*Client) InsureOrderCreate added in v1.6.0

func (client *Client) InsureOrderCreate(request *InsureOrderCreateRequest) (_result *InsureOrderCreateResponse, _err error)

func (*Client) InsureOrderCreateWithOptions added in v1.6.0

func (client *Client) InsureOrderCreateWithOptions(tmpReq *InsureOrderCreateRequest, headers *InsureOrderCreateHeaders, runtime *util.RuntimeOptions) (_result *InsureOrderCreateResponse, _err error)

func (*Client) InsureOrderDetail added in v1.6.0

func (client *Client) InsureOrderDetail(request *InsureOrderDetailRequest) (_result *InsureOrderDetailResponse, _err error)

func (*Client) InsureOrderDetailWithOptions added in v1.6.0

func (client *Client) InsureOrderDetailWithOptions(request *InsureOrderDetailRequest, headers *InsureOrderDetailHeaders, runtime *util.RuntimeOptions) (_result *InsureOrderDetailResponse, _err error)

func (*Client) InsureOrderPay added in v1.6.0

func (client *Client) InsureOrderPay(insOrderId *string, request *InsureOrderPayRequest) (_result *InsureOrderPayResponse, _err error)

func (*Client) InsureOrderPayWithOptions added in v1.6.0

func (client *Client) InsureOrderPayWithOptions(insOrderId *string, request *InsureOrderPayRequest, headers *InsureOrderPayHeaders, runtime *util.RuntimeOptions) (_result *InsureOrderPayResponse, _err error)

func (*Client) InsureOrderRefund added in v1.7.0

func (client *Client) InsureOrderRefund(insOrderId *string, request *InsureOrderRefundRequest) (_result *InsureOrderRefundResponse, _err error)

func (*Client) InsureOrderRefundWithOptions added in v1.7.0

func (client *Client) InsureOrderRefundWithOptions(insOrderId *string, tmpReq *InsureOrderRefundRequest, headers *InsureOrderRefundHeaders, runtime *util.RuntimeOptions) (_result *InsureOrderRefundResponse, _err error)

func (*Client) InsureOrderUrlDetail added in v1.7.0

func (client *Client) InsureOrderUrlDetail(insOrderId *string) (_result *InsureOrderUrlDetailResponse, _err error)

func (*Client) InsureOrderUrlDetailWithOptions added in v1.7.0

func (client *Client) InsureOrderUrlDetailWithOptions(insOrderId *string, headers *InsureOrderUrlDetailHeaders, runtime *util.RuntimeOptions) (_result *InsureOrderUrlDetailResponse, _err error)

func (*Client) InsureRefundDetail added in v1.7.0

func (client *Client) InsureRefundDetail(request *InsureRefundDetailRequest) (_result *InsureRefundDetailResponse, _err error)

func (*Client) InsureRefundDetailWithOptions added in v1.7.0

func (client *Client) InsureRefundDetailWithOptions(request *InsureRefundDetailRequest, headers *InsureRefundDetailHeaders, runtime *util.RuntimeOptions) (_result *InsureRefundDetailResponse, _err error)

func (*Client) IntlFlightListingSearch added in v1.9.0

func (client *Client) IntlFlightListingSearch(request *IntlFlightListingSearchRequest) (_result *IntlFlightListingSearchResponse, _err error)

func (*Client) IntlFlightListingSearchWithOptions added in v1.9.0

func (client *Client) IntlFlightListingSearchWithOptions(tmpReq *IntlFlightListingSearchRequest, headers *IntlFlightListingSearchHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightListingSearchResponse, _err error)

func (*Client) IntlFlightOtaItemDetail added in v1.9.0

func (client *Client) IntlFlightOtaItemDetail(otaItemId *string, request *IntlFlightOtaItemDetailRequest) (_result *IntlFlightOtaItemDetailResponse, _err error)

func (*Client) IntlFlightOtaItemDetailWithOptions added in v1.9.0

func (client *Client) IntlFlightOtaItemDetailWithOptions(otaItemId *string, request *IntlFlightOtaItemDetailRequest, headers *IntlFlightOtaItemDetailHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightOtaItemDetailResponse, _err error)

func (*Client) IntlFlightOtaSearch added in v1.9.0

func (client *Client) IntlFlightOtaSearch(request *IntlFlightOtaSearchRequest) (_result *IntlFlightOtaSearchResponse, _err error)

func (*Client) IntlFlightOtaSearchWithOptions added in v1.9.0

func (client *Client) IntlFlightOtaSearchWithOptions(tmpReq *IntlFlightOtaSearchRequest, headers *IntlFlightOtaSearchHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightOtaSearchResponse, _err error)

func (*Client) InvoiceAdd added in v1.0.1

func (client *Client) InvoiceAdd(request *InvoiceAddRequest) (_result *InvoiceAddResponse, _err error)

func (*Client) InvoiceAddWithOptions added in v1.0.1

func (client *Client) InvoiceAddWithOptions(request *InvoiceAddRequest, headers *InvoiceAddHeaders, runtime *util.RuntimeOptions) (_result *InvoiceAddResponse, _err error)

func (*Client) InvoiceDelete added in v1.0.1

func (client *Client) InvoiceDelete(request *InvoiceDeleteRequest) (_result *InvoiceDeleteResponse, _err error)

func (*Client) InvoiceDeleteWithOptions added in v1.0.1

func (client *Client) InvoiceDeleteWithOptions(request *InvoiceDeleteRequest, headers *InvoiceDeleteHeaders, runtime *util.RuntimeOptions) (_result *InvoiceDeleteResponse, _err error)

func (*Client) InvoiceModify added in v1.0.1

func (client *Client) InvoiceModify(request *InvoiceModifyRequest) (_result *InvoiceModifyResponse, _err error)

func (*Client) InvoiceModifyWithOptions added in v1.0.1

func (client *Client) InvoiceModifyWithOptions(request *InvoiceModifyRequest, headers *InvoiceModifyHeaders, runtime *util.RuntimeOptions) (_result *InvoiceModifyResponse, _err error)

func (*Client) InvoiceRuleAdd added in v1.0.56

func (client *Client) InvoiceRuleAdd(request *InvoiceRuleAddRequest) (_result *InvoiceRuleAddResponse, _err error)

func (*Client) InvoiceRuleAddWithOptions added in v1.0.56

func (client *Client) InvoiceRuleAddWithOptions(tmpReq *InvoiceRuleAddRequest, headers *InvoiceRuleAddHeaders, runtime *util.RuntimeOptions) (_result *InvoiceRuleAddResponse, _err error)

func (*Client) InvoiceRuleDelete added in v1.0.56

func (client *Client) InvoiceRuleDelete(request *InvoiceRuleDeleteRequest) (_result *InvoiceRuleDeleteResponse, _err error)

func (*Client) InvoiceRuleDeleteWithOptions added in v1.0.56

func (client *Client) InvoiceRuleDeleteWithOptions(tmpReq *InvoiceRuleDeleteRequest, headers *InvoiceRuleDeleteHeaders, runtime *util.RuntimeOptions) (_result *InvoiceRuleDeleteResponse, _err error)

func (*Client) InvoiceRuleSave added in v1.0.1

func (client *Client) InvoiceRuleSave(request *InvoiceRuleSaveRequest) (_result *InvoiceRuleSaveResponse, _err error)

func (*Client) InvoiceRuleSaveWithOptions added in v1.0.1

func (client *Client) InvoiceRuleSaveWithOptions(tmpReq *InvoiceRuleSaveRequest, headers *InvoiceRuleSaveHeaders, runtime *util.RuntimeOptions) (_result *InvoiceRuleSaveResponse, _err error)

func (*Client) InvoiceSearch added in v1.0.1

func (client *Client) InvoiceSearch(request *InvoiceSearchRequest) (_result *InvoiceSearchResponse, _err error)

func (*Client) InvoiceSearchWithOptions added in v1.0.1

func (client *Client) InvoiceSearchWithOptions(request *InvoiceSearchRequest, headers *InvoiceSearchHeaders, runtime *util.RuntimeOptions) (_result *InvoiceSearchResponse, _err error)

func (*Client) IsvRuleSave added in v1.0.51

func (client *Client) IsvRuleSave(request *IsvRuleSaveRequest) (_result *IsvRuleSaveResponse, _err error)

func (*Client) IsvRuleSaveWithOptions added in v1.0.51

func (client *Client) IsvRuleSaveWithOptions(tmpReq *IsvRuleSaveRequest, headers *IsvRuleSaveHeaders, runtime *util.RuntimeOptions) (_result *IsvRuleSaveResponse, _err error)

func (*Client) IsvUserSave added in v1.0.1

func (client *Client) IsvUserSave(request *IsvUserSaveRequest) (_result *IsvUserSaveResponse, _err error)

func (*Client) IsvUserSaveWithOptions added in v1.0.1

func (client *Client) IsvUserSaveWithOptions(tmpReq *IsvUserSaveRequest, headers *IsvUserSaveHeaders, runtime *util.RuntimeOptions) (_result *IsvUserSaveResponse, _err error)

func (*Client) MonthBillConfirm added in v1.0.48

func (client *Client) MonthBillConfirm(request *MonthBillConfirmRequest) (_result *MonthBillConfirmResponse, _err error)

func (*Client) MonthBillConfirmWithOptions added in v1.0.48

func (client *Client) MonthBillConfirmWithOptions(request *MonthBillConfirmRequest, headers *MonthBillConfirmHeaders, runtime *util.RuntimeOptions) (_result *MonthBillConfirmResponse, _err error)

func (*Client) MonthBillGet added in v1.0.1

func (client *Client) MonthBillGet(request *MonthBillGetRequest) (_result *MonthBillGetResponse, _err error)

func (*Client) MonthBillGetWithOptions added in v1.0.1

func (client *Client) MonthBillGetWithOptions(request *MonthBillGetRequest, headers *MonthBillGetHeaders, runtime *util.RuntimeOptions) (_result *MonthBillGetResponse, _err error)

func (*Client) ProjectAdd added in v1.0.1

func (client *Client) ProjectAdd(request *ProjectAddRequest) (_result *ProjectAddResponse, _err error)

func (*Client) ProjectAddWithOptions added in v1.0.1

func (client *Client) ProjectAddWithOptions(request *ProjectAddRequest, headers *ProjectAddHeaders, runtime *util.RuntimeOptions) (_result *ProjectAddResponse, _err error)

func (*Client) ProjectDelete added in v1.0.1

func (client *Client) ProjectDelete(request *ProjectDeleteRequest) (_result *ProjectDeleteResponse, _err error)

func (*Client) ProjectDeleteWithOptions added in v1.0.1

func (client *Client) ProjectDeleteWithOptions(request *ProjectDeleteRequest, headers *ProjectDeleteHeaders, runtime *util.RuntimeOptions) (_result *ProjectDeleteResponse, _err error)

func (*Client) ProjectModify added in v1.0.1

func (client *Client) ProjectModify(request *ProjectModifyRequest) (_result *ProjectModifyResponse, _err error)

func (*Client) ProjectModifyWithOptions added in v1.0.1

func (client *Client) ProjectModifyWithOptions(request *ProjectModifyRequest, headers *ProjectModifyHeaders, runtime *util.RuntimeOptions) (_result *ProjectModifyResponse, _err error)

func (*Client) QueryReimbursementOrder added in v1.0.47

func (client *Client) QueryReimbursementOrder(request *QueryReimbursementOrderRequest) (_result *QueryReimbursementOrderResponse, _err error)

func (*Client) QueryReimbursementOrderWithOptions added in v1.0.47

func (client *Client) QueryReimbursementOrderWithOptions(request *QueryReimbursementOrderRequest, headers *QueryReimbursementOrderHeaders, runtime *util.RuntimeOptions) (_result *QueryReimbursementOrderResponse, _err error)

func (*Client) SyncSingleUser added in v1.0.31

func (client *Client) SyncSingleUser(request *SyncSingleUserRequest) (_result *SyncSingleUserResponse, _err error)

func (*Client) SyncSingleUserWithOptions added in v1.0.31

func (client *Client) SyncSingleUserWithOptions(tmpReq *SyncSingleUserRequest, headers *SyncSingleUserHeaders, runtime *util.RuntimeOptions) (_result *SyncSingleUserResponse, _err error)

func (*Client) SyncThirdUserMapping added in v1.0.57

func (client *Client) SyncThirdUserMapping(request *SyncThirdUserMappingRequest) (_result *SyncThirdUserMappingResponse, _err error)

func (*Client) SyncThirdUserMappingWithOptions added in v1.0.57

func (client *Client) SyncThirdUserMappingWithOptions(request *SyncThirdUserMappingRequest, headers *SyncThirdUserMappingHeaders, runtime *util.RuntimeOptions) (_result *SyncThirdUserMappingResponse, _err error)

func (*Client) TBAccountInfoQuery added in v1.0.65

func (client *Client) TBAccountInfoQuery(userId *string) (_result *TBAccountInfoQueryResponse, _err error)

func (*Client) TBAccountInfoQueryWithOptions added in v1.0.65

func (client *Client) TBAccountInfoQueryWithOptions(userId *string, headers *TBAccountInfoQueryHeaders, runtime *util.RuntimeOptions) (_result *TBAccountInfoQueryResponse, _err error)

func (*Client) TBAccountUnbind added in v1.0.65

func (client *Client) TBAccountUnbind(userId *string) (_result *TBAccountUnbindResponse, _err error)

func (*Client) TBAccountUnbindWithOptions added in v1.0.65

func (client *Client) TBAccountUnbindWithOptions(userId *string, headers *TBAccountUnbindHeaders, runtime *util.RuntimeOptions) (_result *TBAccountUnbindResponse, _err error)

func (*Client) TicketChangingApply added in v1.0.36

func (client *Client) TicketChangingApply(request *TicketChangingApplyRequest) (_result *TicketChangingApplyResponse, _err error)

func (*Client) TicketChangingApplyWithOptions added in v1.0.36

func (client *Client) TicketChangingApplyWithOptions(tmpReq *TicketChangingApplyRequest, headers *TicketChangingApplyHeaders, runtime *util.RuntimeOptions) (_result *TicketChangingApplyResponse, _err error)

func (*Client) TicketChangingCancel added in v1.0.36

func (client *Client) TicketChangingCancel(request *TicketChangingCancelRequest) (_result *TicketChangingCancelResponse, _err error)

func (*Client) TicketChangingCancelWithOptions added in v1.0.36

func (client *Client) TicketChangingCancelWithOptions(request *TicketChangingCancelRequest, headers *TicketChangingCancelHeaders, runtime *util.RuntimeOptions) (_result *TicketChangingCancelResponse, _err error)

func (*Client) TicketChangingDetail added in v1.0.36

func (client *Client) TicketChangingDetail(request *TicketChangingDetailRequest) (_result *TicketChangingDetailResponse, _err error)

func (*Client) TicketChangingDetailWithOptions added in v1.0.36

func (client *Client) TicketChangingDetailWithOptions(request *TicketChangingDetailRequest, headers *TicketChangingDetailHeaders, runtime *util.RuntimeOptions) (_result *TicketChangingDetailResponse, _err error)

func (*Client) TicketChangingEnquiry added in v1.0.36

func (client *Client) TicketChangingEnquiry(request *TicketChangingEnquiryRequest) (_result *TicketChangingEnquiryResponse, _err error)

func (*Client) TicketChangingEnquiryWithOptions added in v1.0.36

func (client *Client) TicketChangingEnquiryWithOptions(request *TicketChangingEnquiryRequest, headers *TicketChangingEnquiryHeaders, runtime *util.RuntimeOptions) (_result *TicketChangingEnquiryResponse, _err error)

func (*Client) TicketChangingFlightList added in v1.0.36

func (client *Client) TicketChangingFlightList(request *TicketChangingFlightListRequest) (_result *TicketChangingFlightListResponse, _err error)

func (*Client) TicketChangingFlightListWithOptions added in v1.0.36

func (client *Client) TicketChangingFlightListWithOptions(tmpReq *TicketChangingFlightListRequest, headers *TicketChangingFlightListHeaders, runtime *util.RuntimeOptions) (_result *TicketChangingFlightListResponse, _err error)

func (*Client) TicketChangingPay added in v1.0.36

func (client *Client) TicketChangingPay(request *TicketChangingPayRequest) (_result *TicketChangingPayResponse, _err error)

func (*Client) TicketChangingPayWithOptions added in v1.0.36

func (client *Client) TicketChangingPayWithOptions(tmpReq *TicketChangingPayRequest, headers *TicketChangingPayHeaders, runtime *util.RuntimeOptions) (_result *TicketChangingPayResponse, _err error)

func (*Client) TrainBillSettlementQuery added in v1.0.1

func (client *Client) TrainBillSettlementQuery(request *TrainBillSettlementQueryRequest) (_result *TrainBillSettlementQueryResponse, _err error)

func (*Client) TrainBillSettlementQueryWithOptions added in v1.0.1

func (client *Client) TrainBillSettlementQueryWithOptions(request *TrainBillSettlementQueryRequest, headers *TrainBillSettlementQueryHeaders, runtime *util.RuntimeOptions) (_result *TrainBillSettlementQueryResponse, _err error)

func (*Client) TrainExceedApplyQuery added in v1.0.1

func (client *Client) TrainExceedApplyQuery(request *TrainExceedApplyQueryRequest) (_result *TrainExceedApplyQueryResponse, _err error)

func (*Client) TrainExceedApplyQueryWithOptions added in v1.0.1

func (client *Client) TrainExceedApplyQueryWithOptions(request *TrainExceedApplyQueryRequest, headers *TrainExceedApplyQueryHeaders, runtime *util.RuntimeOptions) (_result *TrainExceedApplyQueryResponse, _err error)

func (*Client) TrainOrderListQuery added in v1.0.1

func (client *Client) TrainOrderListQuery(request *TrainOrderListQueryRequest) (_result *TrainOrderListQueryResponse, _err error)

func (*Client) TrainOrderListQueryWithOptions added in v1.0.1

func (client *Client) TrainOrderListQueryWithOptions(request *TrainOrderListQueryRequest, headers *TrainOrderListQueryHeaders, runtime *util.RuntimeOptions) (_result *TrainOrderListQueryResponse, _err error)

func (*Client) TrainOrderQuery added in v1.0.1

func (client *Client) TrainOrderQuery(request *TrainOrderQueryRequest) (_result *TrainOrderQueryResponse, _err error)

func (*Client) TrainOrderQueryV2 added in v1.0.41

func (client *Client) TrainOrderQueryV2(request *TrainOrderQueryV2Request) (_result *TrainOrderQueryV2Response, _err error)

func (*Client) TrainOrderQueryV2WithOptions added in v1.0.41

func (client *Client) TrainOrderQueryV2WithOptions(request *TrainOrderQueryV2Request, headers *TrainOrderQueryV2Headers, runtime *util.RuntimeOptions) (_result *TrainOrderQueryV2Response, _err error)

func (*Client) TrainOrderQueryWithOptions added in v1.0.1

func (client *Client) TrainOrderQueryWithOptions(request *TrainOrderQueryRequest, headers *TrainOrderQueryHeaders, runtime *util.RuntimeOptions) (_result *TrainOrderQueryResponse, _err error)

func (*Client) TrainStationSearch added in v1.0.9

func (client *Client) TrainStationSearch(request *TrainStationSearchRequest) (_result *TrainStationSearchResponse, _err error)

func (*Client) TrainStationSearchWithOptions added in v1.0.9

func (client *Client) TrainStationSearchWithOptions(request *TrainStationSearchRequest, headers *TrainStationSearchHeaders, runtime *util.RuntimeOptions) (_result *TrainStationSearchResponse, _err error)

func (*Client) TrainTicketScanQuery added in v1.0.41

func (client *Client) TrainTicketScanQuery(request *TrainTicketScanQueryRequest) (_result *TrainTicketScanQueryResponse, _err error)

func (*Client) TrainTicketScanQueryWithOptions added in v1.0.41

func (client *Client) TrainTicketScanQueryWithOptions(request *TrainTicketScanQueryRequest, headers *TrainTicketScanQueryHeaders, runtime *util.RuntimeOptions) (_result *TrainTicketScanQueryResponse, _err error)

func (*Client) UserQuery added in v1.0.2

func (client *Client) UserQuery(request *UserQueryRequest) (_result *UserQueryResponse, _err error)

func (*Client) UserQueryWithOptions added in v1.0.2

func (client *Client) UserQueryWithOptions(request *UserQueryRequest, headers *UserQueryHeaders, runtime *util.RuntimeOptions) (_result *UserQueryResponse, _err error)

func (*Client) VatInvoiceScanQuery added in v1.0.41

func (client *Client) VatInvoiceScanQuery(request *VatInvoiceScanQueryRequest) (_result *VatInvoiceScanQueryResponse, _err error)

func (*Client) VatInvoiceScanQueryWithOptions added in v1.0.41

func (client *Client) VatInvoiceScanQueryWithOptions(request *VatInvoiceScanQueryRequest, headers *VatInvoiceScanQueryHeaders, runtime *util.RuntimeOptions) (_result *VatInvoiceScanQueryResponse, _err error)

func (*Client) WaitApplyInvoiceTaskDetailQuery added in v1.0.41

func (client *Client) WaitApplyInvoiceTaskDetailQuery(request *WaitApplyInvoiceTaskDetailQueryRequest) (_result *WaitApplyInvoiceTaskDetailQueryResponse, _err error)

func (*Client) WaitApplyInvoiceTaskDetailQueryWithOptions added in v1.0.41

func (client *Client) WaitApplyInvoiceTaskDetailQueryWithOptions(request *WaitApplyInvoiceTaskDetailQueryRequest, headers *WaitApplyInvoiceTaskDetailQueryHeaders, runtime *util.RuntimeOptions) (_result *WaitApplyInvoiceTaskDetailQueryResponse, _err error)

type CommonApplyQueryHeaders added in v1.0.9

type CommonApplyQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CommonApplyQueryHeaders) GoString added in v1.0.9

func (s CommonApplyQueryHeaders) GoString() string

func (*CommonApplyQueryHeaders) SetCommonHeaders added in v1.0.9

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

func (*CommonApplyQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CommonApplyQueryHeaders) SetXAcsBtripSoCorpToken(v string) *CommonApplyQueryHeaders

func (CommonApplyQueryHeaders) String added in v1.0.9

func (s CommonApplyQueryHeaders) String() string

type CommonApplyQueryRequest added in v1.0.1

type CommonApplyQueryRequest struct {
	ApplyId     *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BizCategory *int32  `json:"biz_category,omitempty" xml:"biz_category,omitempty"`
	UserId      *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CommonApplyQueryRequest) GoString added in v1.0.1

func (s CommonApplyQueryRequest) GoString() string

func (*CommonApplyQueryRequest) SetApplyId added in v1.0.1

func (*CommonApplyQueryRequest) SetBizCategory added in v1.0.1

func (*CommonApplyQueryRequest) SetUserId added in v1.0.1

func (CommonApplyQueryRequest) String added in v1.0.1

func (s CommonApplyQueryRequest) String() string

type CommonApplyQueryResponse added in v1.0.1

type CommonApplyQueryResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CommonApplyQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CommonApplyQueryResponse) GoString added in v1.0.1

func (s CommonApplyQueryResponse) GoString() string

func (*CommonApplyQueryResponse) SetBody added in v1.0.1

func (*CommonApplyQueryResponse) SetHeaders added in v1.0.1

func (*CommonApplyQueryResponse) SetStatusCode added in v1.0.1

func (CommonApplyQueryResponse) String added in v1.0.1

func (s CommonApplyQueryResponse) String() string

type CommonApplyQueryResponseBody added in v1.0.1

type CommonApplyQueryResponseBody struct {
	Code      *string                             `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                             `json:"message,omitempty" xml:"message,omitempty"`
	Module    *CommonApplyQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                             `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                               `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                             `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CommonApplyQueryResponseBody) GoString added in v1.0.1

func (s CommonApplyQueryResponseBody) GoString() string

func (*CommonApplyQueryResponseBody) SetCode added in v1.0.16

func (*CommonApplyQueryResponseBody) SetMessage added in v1.0.16

func (*CommonApplyQueryResponseBody) SetModule added in v1.0.1

func (*CommonApplyQueryResponseBody) SetRequestId added in v1.0.1

func (*CommonApplyQueryResponseBody) SetSuccess added in v1.0.1

func (*CommonApplyQueryResponseBody) SetTraceId added in v1.0.1

func (CommonApplyQueryResponseBody) String added in v1.0.1

type CommonApplyQueryResponseBodyModule added in v1.0.1

type CommonApplyQueryResponseBodyModule struct {
	ApplyId         *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BizCategory     *int32  `json:"biz_category,omitempty" xml:"biz_category,omitempty"`
	Cause           *string `json:"cause,omitempty" xml:"cause,omitempty"`
	CorpId          *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	ExtendValue     *string `json:"extend_value,omitempty" xml:"extend_value,omitempty"`
	GmtCreate       *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	Status          *int32  `json:"status,omitempty" xml:"status,omitempty"`
	ThirdpartCorpId *string `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	ThirdpartId     *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	TripCause       *string `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	UserId          *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CommonApplyQueryResponseBodyModule) GoString added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetApplyId added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetBizCategory added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetCause added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetExtendValue added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetGmtCreate added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetStatus added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetThirdpartCorpId added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetThirdpartId added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetTripCause added in v1.0.1

func (*CommonApplyQueryResponseBodyModule) SetUserId added in v1.0.1

func (CommonApplyQueryResponseBodyModule) String added in v1.0.1

type CommonApplySyncHeaders added in v1.0.9

type CommonApplySyncHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CommonApplySyncHeaders) GoString added in v1.0.9

func (s CommonApplySyncHeaders) GoString() string

func (*CommonApplySyncHeaders) SetCommonHeaders added in v1.0.9

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

func (*CommonApplySyncHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CommonApplySyncHeaders) SetXAcsBtripSoCorpToken(v string) *CommonApplySyncHeaders

func (CommonApplySyncHeaders) String added in v1.0.9

func (s CommonApplySyncHeaders) String() string

type CommonApplySyncRequest added in v1.0.1

type CommonApplySyncRequest struct {
	ApplyId          *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BizCategory      *int32  `json:"biz_category,omitempty" xml:"biz_category,omitempty"`
	Remark           *string `json:"remark,omitempty" xml:"remark,omitempty"`
	Status           *int32  `json:"status,omitempty" xml:"status,omitempty"`
	ThirdpartyFlowId *string `json:"thirdparty_flow_id,omitempty" xml:"thirdparty_flow_id,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CommonApplySyncRequest) GoString added in v1.0.1

func (s CommonApplySyncRequest) GoString() string

func (*CommonApplySyncRequest) SetApplyId added in v1.0.1

func (*CommonApplySyncRequest) SetBizCategory added in v1.0.1

func (s *CommonApplySyncRequest) SetBizCategory(v int32) *CommonApplySyncRequest

func (*CommonApplySyncRequest) SetRemark added in v1.0.1

func (*CommonApplySyncRequest) SetStatus added in v1.0.1

func (*CommonApplySyncRequest) SetThirdpartyFlowId added in v1.0.1

func (s *CommonApplySyncRequest) SetThirdpartyFlowId(v string) *CommonApplySyncRequest

func (*CommonApplySyncRequest) SetUserId added in v1.0.1

func (CommonApplySyncRequest) String added in v1.0.1

func (s CommonApplySyncRequest) String() string

type CommonApplySyncResponse added in v1.0.1

type CommonApplySyncResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CommonApplySyncResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CommonApplySyncResponse) GoString added in v1.0.1

func (s CommonApplySyncResponse) GoString() string

func (*CommonApplySyncResponse) SetBody added in v1.0.1

func (*CommonApplySyncResponse) SetHeaders added in v1.0.1

func (*CommonApplySyncResponse) SetStatusCode added in v1.0.1

func (CommonApplySyncResponse) String added in v1.0.1

func (s CommonApplySyncResponse) String() string

type CommonApplySyncResponseBody added in v1.0.1

type CommonApplySyncResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module    *bool   `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CommonApplySyncResponseBody) GoString added in v1.0.1

func (s CommonApplySyncResponseBody) GoString() string

func (*CommonApplySyncResponseBody) SetCode added in v1.0.16

func (*CommonApplySyncResponseBody) SetMessage added in v1.0.16

func (*CommonApplySyncResponseBody) SetModule added in v1.0.1

func (*CommonApplySyncResponseBody) SetRequestId added in v1.0.1

func (*CommonApplySyncResponseBody) SetSuccess added in v1.0.1

func (*CommonApplySyncResponseBody) SetTraceId added in v1.0.1

func (CommonApplySyncResponseBody) String added in v1.0.1

type CooperatorHotelBillSettlementQueryHeaders added in v1.12.0

type CooperatorHotelBillSettlementQueryHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (CooperatorHotelBillSettlementQueryHeaders) GoString added in v1.12.0

func (*CooperatorHotelBillSettlementQueryHeaders) SetCommonHeaders added in v1.12.0

func (*CooperatorHotelBillSettlementQueryHeaders) SetXAcsBtripCorpToken added in v1.12.0

func (CooperatorHotelBillSettlementQueryHeaders) String added in v1.12.0

type CooperatorHotelBillSettlementQueryRequest added in v1.12.0

type CooperatorHotelBillSettlementQueryRequest struct {
	CooperatorId *string `json:"cooperator_id,omitempty" xml:"cooperator_id,omitempty"`
	PageNo       *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize     *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PeriodEnd    *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart  *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (CooperatorHotelBillSettlementQueryRequest) GoString added in v1.12.0

func (*CooperatorHotelBillSettlementQueryRequest) SetCooperatorId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryRequest) SetPageNo added in v1.12.0

func (*CooperatorHotelBillSettlementQueryRequest) SetPageSize added in v1.12.0

func (*CooperatorHotelBillSettlementQueryRequest) SetPeriodEnd added in v1.12.0

func (*CooperatorHotelBillSettlementQueryRequest) SetPeriodStart added in v1.12.0

func (CooperatorHotelBillSettlementQueryRequest) String added in v1.12.0

type CooperatorHotelBillSettlementQueryResponse added in v1.12.0

type CooperatorHotelBillSettlementQueryResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CooperatorHotelBillSettlementQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CooperatorHotelBillSettlementQueryResponse) GoString added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponse) SetBody added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponse) SetHeaders added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponse) SetStatusCode added in v1.12.0

func (CooperatorHotelBillSettlementQueryResponse) String added in v1.12.0

type CooperatorHotelBillSettlementQueryResponseBody added in v1.12.0

type CooperatorHotelBillSettlementQueryResponseBody struct {
	Code    *string                                               `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                               `json:"message,omitempty" xml:"message,omitempty"`
	Module  *CooperatorHotelBillSettlementQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CooperatorHotelBillSettlementQueryResponseBody) GoString added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBody) SetCode added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBody) SetMessage added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBody) SetRequestId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBody) SetSuccess added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBody) SetTraceId added in v1.12.0

func (CooperatorHotelBillSettlementQueryResponseBody) String added in v1.12.0

type CooperatorHotelBillSettlementQueryResponseBodyModule added in v1.12.0

type CooperatorHotelBillSettlementQueryResponseBodyModule struct {
	Category    *int32                                                       `json:"category,omitempty" xml:"category,omitempty"`
	CorpId      *string                                                      `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	Items       []*CooperatorHotelBillSettlementQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	PeriodEnd   *string                                                      `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string                                                      `json:"period_start,omitempty" xml:"period_start,omitempty"`
	TotalSize   *int64                                                       `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (CooperatorHotelBillSettlementQueryResponseBodyModule) GoString added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetCategory added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetCorpId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetPeriodEnd added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetPeriodStart added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetTotalSize added in v1.12.0

func (CooperatorHotelBillSettlementQueryResponseBodyModule) String added in v1.12.0

type CooperatorHotelBillSettlementQueryResponseBodyModuleItems added in v1.12.0

type CooperatorHotelBillSettlementQueryResponseBodyModuleItems struct {
	AlipayTradeNo          *string  `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	ApplyArrCityCode       *string  `json:"apply_arr_city_code,omitempty" xml:"apply_arr_city_code,omitempty"`
	ApplyArrCityName       *string  `json:"apply_arr_city_name,omitempty" xml:"apply_arr_city_name,omitempty"`
	ApplyDepCityCode       *string  `json:"apply_dep_city_code,omitempty" xml:"apply_dep_city_code,omitempty"`
	ApplyDepCityName       *string  `json:"apply_dep_city_name,omitempty" xml:"apply_dep_city_name,omitempty"`
	ApplyExtendField       *string  `json:"apply_extend_field,omitempty" xml:"apply_extend_field,omitempty"`
	ApplyId                *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	AverageNights          *float64 `json:"average_nights,omitempty" xml:"average_nights,omitempty"`
	BillRecordTime         *string  `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookMode               *string  `json:"book_mode,omitempty" xml:"book_mode,omitempty"`
	BookReason             *string  `json:"book_reason,omitempty" xml:"book_reason,omitempty"`
	BookTime               *string  `json:"book_time,omitempty" xml:"book_time,omitempty"`
	BookerId               *string  `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	BookerJobNo            *string  `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName             *string  `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	BrandGroup             *string  `json:"brand_group,omitempty" xml:"brand_group,omitempty"`
	BrandName              *string  `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	BusinessTripResult     *string  `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	CapitalDirection       *string  `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment      *string  `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	CheckInDate            *string  `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	CheckoutDate           *string  `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"`
	City                   *string  `json:"city,omitempty" xml:"city,omitempty"`
	CityCode               *string  `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityCounty             *string  `json:"city_county,omitempty" xml:"city_county,omitempty"`
	CityCountyCode         *int32   `json:"city_county_code,omitempty" xml:"city_county_code,omitempty"`
	CooperatorBillCode     *string  `json:"cooperator_bill_code,omitempty" xml:"cooperator_bill_code,omitempty"`
	CooperatorName         *string  `json:"cooperator_name,omitempty" xml:"cooperator_name,omitempty"`
	CooperatorOrderId      *string  `json:"cooperator_order_id,omitempty" xml:"cooperator_order_id,omitempty"`
	CorpRefundFee          *float64 `json:"corp_refund_fee,omitempty" xml:"corp_refund_fee,omitempty"`
	CorpTotalFee           *float64 `json:"corp_total_fee,omitempty" xml:"corp_total_fee,omitempty"`
	CostCenter             *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	CostCenterNumber       *string  `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Department             *string  `json:"department,omitempty" xml:"department,omitempty"`
	DepartmentId           *string  `json:"department_id,omitempty" xml:"department_id,omitempty"`
	ExceedReason           *string  `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	FeeType                *string  `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	Fees                   *float64 `json:"fees,omitempty" xml:"fees,omitempty"`
	Fines                  *float64 `json:"fines,omitempty" xml:"fines,omitempty"`
	FuPointFee             *float64 `json:"fu_point_fee,omitempty" xml:"fu_point_fee,omitempty"`
	HotelName              *string  `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	Index                  *string  `json:"index,omitempty" xml:"index,omitempty"`
	InvoiceTitle           *string  `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	IsEarlyDeparture       *string  `json:"is_early_departure,omitempty" xml:"is_early_departure,omitempty"`
	IsNegotiation          *string  `json:"is_negotiation,omitempty" xml:"is_negotiation,omitempty"`
	IsShareStr             *string  `json:"is_share_str,omitempty" xml:"is_share_str,omitempty"`
	MainApplyId            *string  `json:"main_apply_id,omitempty" xml:"main_apply_id,omitempty"`
	Nights                 *int32   `json:"nights,omitempty" xml:"nights,omitempty"`
	OrderId                *string  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderPrice             *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	OrderStatusDesc        *string  `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	OrderType              *string  `json:"order_type,omitempty" xml:"order_type,omitempty"`
	OverApplyId            *string  `json:"over_apply_id,omitempty" xml:"over_apply_id,omitempty"`
	PaymentDepartmentId    *string  `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName  *string  `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	PersonRefundFee        *float64 `json:"person_refund_fee,omitempty" xml:"person_refund_fee,omitempty"`
	PersonSettlePrice      *float64 `json:"person_settle_price,omitempty" xml:"person_settle_price,omitempty"`
	PrimaryId              *int64   `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	ProjectCode            *string  `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName            *string  `json:"project_name,omitempty" xml:"project_name,omitempty"`
	PromotionFee           *float64 `json:"promotion_fee,omitempty" xml:"promotion_fee,omitempty"`
	Remark                 *string  `json:"remark,omitempty" xml:"remark,omitempty"`
	ReserveRule            *int32   `json:"reserve_rule,omitempty" xml:"reserve_rule,omitempty"`
	RoomNo                 *string  `json:"room_no,omitempty" xml:"room_no,omitempty"`
	RoomNumber             *int32   `json:"room_number,omitempty" xml:"room_number,omitempty"`
	RoomPrice              *float64 `json:"room_price,omitempty" xml:"room_price,omitempty"`
	RoomType               *string  `json:"room_type,omitempty" xml:"room_type,omitempty"`
	ServiceFee             *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	SettlementFee          *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	SettlementGrantFee     *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	SettlementTime         *string  `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	SettlementType         *string  `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	ShowSubOrderId         *string  `json:"show_sub_order_id,omitempty" xml:"show_sub_order_id,omitempty"`
	Star                   *string  `json:"star,omitempty" xml:"star,omitempty"`
	Status                 *int32   `json:"status,omitempty" xml:"status,omitempty"`
	SubOrderId             *string  `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	TaxRate                *string  `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdInvoiceId         *string  `json:"third_invoice_id,omitempty" xml:"third_invoice_id,omitempty"`
	ThirdItineraryId       *string  `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	ThirdPartBusinessId    *string  `json:"third_part_business_id,omitempty" xml:"third_part_business_id,omitempty"`
	ThirdpartApplyId       *string  `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	TotalNights            *int32   `json:"total_nights,omitempty" xml:"total_nights,omitempty"`
	TravelerId             *string  `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	TravelerJobNo          *string  `json:"traveler_job_no,omitempty" xml:"traveler_job_no,omitempty"`
	TravelerMemberType     *string  `json:"traveler_member_type,omitempty" xml:"traveler_member_type,omitempty"`
	TravelerMemberTypeName *string  `json:"traveler_member_type_name,omitempty" xml:"traveler_member_type_name,omitempty"`
	TravelerName           *string  `json:"traveler_name,omitempty" xml:"traveler_name,omitempty"`
	VoucherType            *int32   `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (CooperatorHotelBillSettlementQueryResponseBodyModuleItems) GoString added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetAlipayTradeNo added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyArrCityCode added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyArrCityName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyDepCityCode added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyDepCityName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyExtendField added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetAverageNights added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBillRecordTime added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookMode added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookReason added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookTime added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookerId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookerJobNo added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookerName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBrandGroup added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBrandName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBusinessTripResult added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCapitalDirection added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCascadeDepartment added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCheckInDate added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCheckoutDate added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCity added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCityCode added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCityCounty added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCityCountyCode added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCooperatorBillCode added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCooperatorName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCooperatorOrderId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCorpRefundFee added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCorpTotalFee added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCostCenter added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCostCenterNumber added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetDepartment added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetDepartmentId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetExceedReason added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetFeeType added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetFees added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetFines added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetFuPointFee added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetHotelName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetIndex added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetInvoiceTitle added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetIsEarlyDeparture added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetIsNegotiation added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetIsShareStr added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetMainApplyId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetNights added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOrderId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOrderPrice added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOrderStatusDesc added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOrderType added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOverApplyId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPaymentDepartmentId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPaymentDepartmentName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPersonRefundFee added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPersonSettlePrice added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPrimaryId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetProjectCode added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetProjectName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPromotionFee added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRemark added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetReserveRule added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRoomNo added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRoomNumber added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRoomPrice added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRoomType added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetServiceFee added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSettlementFee added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSettlementGrantFee added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSettlementTime added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSettlementType added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetShowSubOrderId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetStar added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetStatus added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSubOrderId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTaxRate added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetThirdInvoiceId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetThirdItineraryId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetThirdPartBusinessId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetThirdpartApplyId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTotalNights added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerId added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerJobNo added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerMemberType added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerMemberTypeName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerName added in v1.12.0

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetVoucherType added in v1.12.0

func (CooperatorHotelBillSettlementQueryResponseBodyModuleItems) String added in v1.12.0

type CorpAuthLinkInfoQueryResponse added in v1.0.35

type CorpAuthLinkInfoQueryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CorpAuthLinkInfoQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CorpAuthLinkInfoQueryResponse) GoString added in v1.0.35

func (*CorpAuthLinkInfoQueryResponse) SetBody added in v1.0.35

func (*CorpAuthLinkInfoQueryResponse) SetHeaders added in v1.0.35

func (*CorpAuthLinkInfoQueryResponse) SetStatusCode added in v1.0.35

func (CorpAuthLinkInfoQueryResponse) String added in v1.0.35

type CorpAuthLinkInfoQueryResponseBody added in v1.0.35

type CorpAuthLinkInfoQueryResponseBody struct {
	Code      *string                                  `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                  `json:"message,omitempty" xml:"message,omitempty"`
	Module    *CorpAuthLinkInfoQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                  `json:"requestId,omitempty" xml:"requestId,omitempty"`
	TraceId   *string                                  `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CorpAuthLinkInfoQueryResponseBody) GoString added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBody) SetCode added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBody) SetMessage added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBody) SetModule added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBody) SetRequestId added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBody) SetTraceId added in v1.0.35

func (CorpAuthLinkInfoQueryResponseBody) String added in v1.0.35

type CorpAuthLinkInfoQueryResponseBodyModule added in v1.0.35

type CorpAuthLinkInfoQueryResponseBodyModule struct {
	LinkCorps []*CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps `json:"link_corps,omitempty" xml:"link_corps,omitempty" type:"Repeated"`
	OrgCorp   *CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp     `json:"org_corp,omitempty" xml:"org_corp,omitempty" type:"Struct"`
}

func (CorpAuthLinkInfoQueryResponseBodyModule) GoString added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBodyModule) SetLinkCorps added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBodyModule) SetOrgCorp added in v1.0.35

func (CorpAuthLinkInfoQueryResponseBodyModule) String added in v1.0.35

type CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps added in v1.0.35

type CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps struct {
	CorpName   *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	OpenCorpId *string `json:"open_corp_id,omitempty" xml:"open_corp_id,omitempty"`
	TrueCorpId *string `json:"true_corp_id,omitempty" xml:"true_corp_id,omitempty"`
}

func (CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps) GoString added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps) SetCorpName added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps) SetOpenCorpId added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps) SetTrueCorpId added in v1.0.35

func (CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps) String added in v1.0.35

type CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp added in v1.0.35

type CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp struct {
	CorpName   *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	OpenCorpId *string `json:"open_corp_id,omitempty" xml:"open_corp_id,omitempty"`
	TrueCorpId *string `json:"true_corp_id,omitempty" xml:"true_corp_id,omitempty"`
}

func (CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp) GoString added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp) SetCorpName added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp) SetOpenCorpId added in v1.0.35

func (*CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp) SetTrueCorpId added in v1.0.35

func (CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp) String added in v1.0.35

type CorpTokenHeaders added in v1.0.9

type CorpTokenHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripAccessToken *string            `json:"x-acs-btrip-access-token,omitempty" xml:"x-acs-btrip-access-token,omitempty"`
}

func (CorpTokenHeaders) GoString added in v1.0.9

func (s CorpTokenHeaders) GoString() string

func (*CorpTokenHeaders) SetCommonHeaders added in v1.0.9

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

func (*CorpTokenHeaders) SetXAcsBtripAccessToken added in v1.0.9

func (s *CorpTokenHeaders) SetXAcsBtripAccessToken(v string) *CorpTokenHeaders

func (CorpTokenHeaders) String added in v1.0.9

func (s CorpTokenHeaders) String() string

type CorpTokenRequest added in v1.0.1

type CorpTokenRequest struct {
	AppSecret *string `json:"app_secret,omitempty" xml:"app_secret,omitempty"`
	CorpId    *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	Type      *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (CorpTokenRequest) GoString added in v1.0.1

func (s CorpTokenRequest) GoString() string

func (*CorpTokenRequest) SetAppSecret added in v1.0.27

func (s *CorpTokenRequest) SetAppSecret(v string) *CorpTokenRequest

func (*CorpTokenRequest) SetCorpId added in v1.0.1

func (s *CorpTokenRequest) SetCorpId(v string) *CorpTokenRequest

func (*CorpTokenRequest) SetType added in v1.0.1

func (s *CorpTokenRequest) SetType(v int32) *CorpTokenRequest

func (CorpTokenRequest) String added in v1.0.1

func (s CorpTokenRequest) String() string

type CorpTokenResponse added in v1.0.1

type CorpTokenResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CorpTokenResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CorpTokenResponse) GoString added in v1.0.1

func (s CorpTokenResponse) GoString() string

func (*CorpTokenResponse) SetBody added in v1.0.1

func (*CorpTokenResponse) SetHeaders added in v1.0.1

func (s *CorpTokenResponse) SetHeaders(v map[string]*string) *CorpTokenResponse

func (*CorpTokenResponse) SetStatusCode added in v1.0.1

func (s *CorpTokenResponse) SetStatusCode(v int32) *CorpTokenResponse

func (CorpTokenResponse) String added in v1.0.1

func (s CorpTokenResponse) String() string

type CorpTokenResponseBody added in v1.0.1

type CorpTokenResponseBody struct {
	Code      *string                      `json:"code,omitempty" xml:"code,omitempty"`
	Data      *CorpTokenResponseBodyData   `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	Message   *string                      `json:"message,omitempty" xml:"message,omitempty"`
	Module    *CorpTokenResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                      `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CorpTokenResponseBody) GoString added in v1.0.1

func (s CorpTokenResponseBody) GoString() string

func (*CorpTokenResponseBody) SetCode added in v1.0.1

func (*CorpTokenResponseBody) SetData added in v1.0.1

func (*CorpTokenResponseBody) SetMessage added in v1.0.1

func (*CorpTokenResponseBody) SetModule added in v1.0.23

func (*CorpTokenResponseBody) SetRequestId added in v1.0.1

func (*CorpTokenResponseBody) SetSuccess added in v1.0.55

func (*CorpTokenResponseBody) SetTraceId added in v1.0.1

func (CorpTokenResponseBody) String added in v1.0.1

func (s CorpTokenResponseBody) String() string

type CorpTokenResponseBodyData added in v1.0.1

type CorpTokenResponseBodyData struct {
	Expire *int64  `json:"expire,omitempty" xml:"expire,omitempty"`
	Token  *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (CorpTokenResponseBodyData) GoString added in v1.0.1

func (s CorpTokenResponseBodyData) GoString() string

func (*CorpTokenResponseBodyData) SetExpire added in v1.0.1

func (*CorpTokenResponseBodyData) SetToken added in v1.0.1

func (CorpTokenResponseBodyData) String added in v1.0.1

func (s CorpTokenResponseBodyData) String() string

type CorpTokenResponseBodyModule added in v1.0.23

type CorpTokenResponseBodyModule struct {
	Expire *int64  `json:"expire,omitempty" xml:"expire,omitempty"`
	Start  *int64  `json:"start,omitempty" xml:"start,omitempty"`
	Token  *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (CorpTokenResponseBodyModule) GoString added in v1.0.23

func (s CorpTokenResponseBodyModule) GoString() string

func (*CorpTokenResponseBodyModule) SetExpire added in v1.0.23

func (*CorpTokenResponseBodyModule) SetStart added in v1.0.23

func (*CorpTokenResponseBodyModule) SetToken added in v1.0.23

func (CorpTokenResponseBodyModule) String added in v1.0.23

type CostCenterDeleteHeaders added in v1.0.9

type CostCenterDeleteHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CostCenterDeleteHeaders) GoString added in v1.0.9

func (s CostCenterDeleteHeaders) GoString() string

func (*CostCenterDeleteHeaders) SetCommonHeaders added in v1.0.9

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

func (*CostCenterDeleteHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CostCenterDeleteHeaders) SetXAcsBtripSoCorpToken(v string) *CostCenterDeleteHeaders

func (CostCenterDeleteHeaders) String added in v1.0.9

func (s CostCenterDeleteHeaders) String() string

type CostCenterDeleteRequest added in v1.0.1

type CostCenterDeleteRequest struct {
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (CostCenterDeleteRequest) GoString added in v1.0.1

func (s CostCenterDeleteRequest) GoString() string

func (*CostCenterDeleteRequest) SetThirdpartId added in v1.0.1

func (CostCenterDeleteRequest) String added in v1.0.1

func (s CostCenterDeleteRequest) String() string

type CostCenterDeleteResponse added in v1.0.1

type CostCenterDeleteResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CostCenterDeleteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CostCenterDeleteResponse) GoString added in v1.0.1

func (s CostCenterDeleteResponse) GoString() string

func (*CostCenterDeleteResponse) SetBody added in v1.0.1

func (*CostCenterDeleteResponse) SetHeaders added in v1.0.1

func (*CostCenterDeleteResponse) SetStatusCode added in v1.0.1

func (CostCenterDeleteResponse) String added in v1.0.1

func (s CostCenterDeleteResponse) String() string

type CostCenterDeleteResponseBody added in v1.0.1

type CostCenterDeleteResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CostCenterDeleteResponseBody) GoString added in v1.0.1

func (s CostCenterDeleteResponseBody) GoString() string

func (*CostCenterDeleteResponseBody) SetCode added in v1.0.16

func (*CostCenterDeleteResponseBody) SetMessage added in v1.0.16

func (*CostCenterDeleteResponseBody) SetRequestId added in v1.0.1

func (*CostCenterDeleteResponseBody) SetSuccess added in v1.0.1

func (*CostCenterDeleteResponseBody) SetTraceId added in v1.0.1

func (CostCenterDeleteResponseBody) String added in v1.0.1

type CostCenterModifyHeaders added in v1.0.9

type CostCenterModifyHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CostCenterModifyHeaders) GoString added in v1.0.9

func (s CostCenterModifyHeaders) GoString() string

func (*CostCenterModifyHeaders) SetCommonHeaders added in v1.0.9

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

func (*CostCenterModifyHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CostCenterModifyHeaders) SetXAcsBtripSoCorpToken(v string) *CostCenterModifyHeaders

func (CostCenterModifyHeaders) String added in v1.0.9

func (s CostCenterModifyHeaders) String() string

type CostCenterModifyRequest added in v1.0.1

type CostCenterModifyRequest struct {
	AlipayNo    *string `json:"alipay_no,omitempty" xml:"alipay_no,omitempty"`
	Disable     *int64  `json:"disable,omitempty" xml:"disable,omitempty"`
	Number      *string `json:"number,omitempty" xml:"number,omitempty"`
	Scope       *int64  `json:"scope,omitempty" xml:"scope,omitempty"`
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CostCenterModifyRequest) GoString added in v1.0.1

func (s CostCenterModifyRequest) GoString() string

func (*CostCenterModifyRequest) SetAlipayNo added in v1.0.1

func (*CostCenterModifyRequest) SetDisable added in v1.8.3

func (*CostCenterModifyRequest) SetNumber added in v1.0.1

func (*CostCenterModifyRequest) SetScope added in v1.0.1

func (*CostCenterModifyRequest) SetThirdpartId added in v1.0.1

func (*CostCenterModifyRequest) SetTitle added in v1.0.1

func (CostCenterModifyRequest) String added in v1.0.1

func (s CostCenterModifyRequest) String() string

type CostCenterModifyResponse added in v1.0.1

type CostCenterModifyResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CostCenterModifyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CostCenterModifyResponse) GoString added in v1.0.1

func (s CostCenterModifyResponse) GoString() string

func (*CostCenterModifyResponse) SetBody added in v1.0.1

func (*CostCenterModifyResponse) SetHeaders added in v1.0.1

func (*CostCenterModifyResponse) SetStatusCode added in v1.0.1

func (CostCenterModifyResponse) String added in v1.0.1

func (s CostCenterModifyResponse) String() string

type CostCenterModifyResponseBody added in v1.0.1

type CostCenterModifyResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CostCenterModifyResponseBody) GoString added in v1.0.1

func (s CostCenterModifyResponseBody) GoString() string

func (*CostCenterModifyResponseBody) SetCode added in v1.0.16

func (*CostCenterModifyResponseBody) SetMessage added in v1.0.16

func (*CostCenterModifyResponseBody) SetRequestId added in v1.0.1

func (*CostCenterModifyResponseBody) SetSuccess added in v1.0.1

func (*CostCenterModifyResponseBody) SetTraceId added in v1.0.1

func (CostCenterModifyResponseBody) String added in v1.0.1

type CostCenterQueryHeaders added in v1.0.7

type CostCenterQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CostCenterQueryHeaders) GoString added in v1.0.7

func (s CostCenterQueryHeaders) GoString() string

func (*CostCenterQueryHeaders) SetCommonHeaders added in v1.0.7

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

func (*CostCenterQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.7

func (s *CostCenterQueryHeaders) SetXAcsBtripSoCorpToken(v string) *CostCenterQueryHeaders

func (CostCenterQueryHeaders) String added in v1.0.7

func (s CostCenterQueryHeaders) String() string

type CostCenterQueryRequest added in v1.0.1

type CostCenterQueryRequest struct {
	Disable       *int64  `json:"disable,omitempty" xml:"disable,omitempty"`
	NeedOrgEntity *bool   `json:"need_org_entity,omitempty" xml:"need_org_entity,omitempty"`
	ThirdpartId   *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	Title         *string `json:"title,omitempty" xml:"title,omitempty"`
	UserId        *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CostCenterQueryRequest) GoString added in v1.0.1

func (s CostCenterQueryRequest) GoString() string

func (*CostCenterQueryRequest) SetDisable added in v1.8.3

func (*CostCenterQueryRequest) SetNeedOrgEntity added in v1.0.1

func (s *CostCenterQueryRequest) SetNeedOrgEntity(v bool) *CostCenterQueryRequest

func (*CostCenterQueryRequest) SetThirdpartId added in v1.0.1

func (*CostCenterQueryRequest) SetTitle added in v1.0.1

func (*CostCenterQueryRequest) SetUserId added in v1.0.1

func (CostCenterQueryRequest) String added in v1.0.1

func (s CostCenterQueryRequest) String() string

type CostCenterQueryResponse added in v1.0.1

type CostCenterQueryResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CostCenterQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CostCenterQueryResponse) GoString added in v1.0.1

func (s CostCenterQueryResponse) GoString() string

func (*CostCenterQueryResponse) SetBody added in v1.0.1

func (*CostCenterQueryResponse) SetHeaders added in v1.0.1

func (*CostCenterQueryResponse) SetStatusCode added in v1.0.1

func (CostCenterQueryResponse) String added in v1.0.1

func (s CostCenterQueryResponse) String() string

type CostCenterQueryResponseBody added in v1.0.1

type CostCenterQueryResponseBody struct {
	Code      *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*CostCenterQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	MorePage  *bool                                `json:"more_page,omitempty" xml:"more_page,omitempty"`
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CostCenterQueryResponseBody) GoString added in v1.0.1

func (s CostCenterQueryResponseBody) GoString() string

func (*CostCenterQueryResponseBody) SetCode added in v1.0.16

func (*CostCenterQueryResponseBody) SetMessage added in v1.0.16

func (*CostCenterQueryResponseBody) SetModule added in v1.0.1

func (*CostCenterQueryResponseBody) SetMorePage added in v1.0.1

func (*CostCenterQueryResponseBody) SetRequestId added in v1.0.1

func (*CostCenterQueryResponseBody) SetSuccess added in v1.0.1

func (*CostCenterQueryResponseBody) SetTraceId added in v1.0.1

func (CostCenterQueryResponseBody) String added in v1.0.1

type CostCenterQueryResponseBodyModule added in v1.0.1

type CostCenterQueryResponseBodyModule struct {
	AlipayNo  *string                                       `json:"alipay_no,omitempty" xml:"alipay_no,omitempty"`
	CorpId    *string                                       `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	Disable   *int64                                        `json:"disable,omitempty" xml:"disable,omitempty"`
	EntityDOS []*CostCenterQueryResponseBodyModuleEntityDOS `json:"entity_d_o_s,omitempty" xml:"entity_d_o_s,omitempty" type:"Repeated"`
	Id        *int64                                        `json:"id,omitempty" xml:"id,omitempty"`
	Number    *string                                       `json:"number,omitempty" xml:"number,omitempty"`
	// rule code
	RuleCode    *int64  `json:"rule_code,omitempty" xml:"rule_code,omitempty"`
	Scope       *int64  `json:"scope,omitempty" xml:"scope,omitempty"`
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CostCenterQueryResponseBodyModule) GoString added in v1.0.1

func (*CostCenterQueryResponseBodyModule) SetAlipayNo added in v1.0.1

func (*CostCenterQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*CostCenterQueryResponseBodyModule) SetDisable added in v1.8.3

func (*CostCenterQueryResponseBodyModule) SetEntityDOS added in v1.0.1

func (*CostCenterQueryResponseBodyModule) SetId added in v1.0.1

func (*CostCenterQueryResponseBodyModule) SetNumber added in v1.0.1

func (*CostCenterQueryResponseBodyModule) SetRuleCode added in v1.0.1

func (*CostCenterQueryResponseBodyModule) SetScope added in v1.0.1

func (*CostCenterQueryResponseBodyModule) SetThirdpartId added in v1.0.1

func (*CostCenterQueryResponseBodyModule) SetTitle added in v1.0.1

func (CostCenterQueryResponseBodyModule) String added in v1.0.1

type CostCenterQueryResponseBodyModuleEntityDOS added in v1.0.1

type CostCenterQueryResponseBodyModuleEntityDOS struct {
	CorpId     *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	EntityId   *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
	Name       *string `json:"name,omitempty" xml:"name,omitempty"`
	UserNum    *int32  `json:"user_num,omitempty" xml:"user_num,omitempty"`
}

func (CostCenterQueryResponseBodyModuleEntityDOS) GoString added in v1.0.1

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetCorpId added in v1.0.1

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetEntityId added in v1.0.1

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetEntityType added in v1.0.1

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetName added in v1.0.1

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetUserNum added in v1.0.1

func (CostCenterQueryResponseBodyModuleEntityDOS) String added in v1.0.1

type CostCenterSaveHeaders added in v1.0.9

type CostCenterSaveHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (CostCenterSaveHeaders) GoString added in v1.0.9

func (s CostCenterSaveHeaders) GoString() string

func (*CostCenterSaveHeaders) SetCommonHeaders added in v1.0.9

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

func (*CostCenterSaveHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *CostCenterSaveHeaders) SetXAcsBtripSoCorpToken(v string) *CostCenterSaveHeaders

func (CostCenterSaveHeaders) String added in v1.0.9

func (s CostCenterSaveHeaders) String() string

type CostCenterSaveRequest added in v1.0.1

type CostCenterSaveRequest struct {
	AlipayNo    *string `json:"alipay_no,omitempty" xml:"alipay_no,omitempty"`
	Disable     *int64  `json:"disable,omitempty" xml:"disable,omitempty"`
	Number      *string `json:"number,omitempty" xml:"number,omitempty"`
	Scope       *int64  `json:"scope,omitempty" xml:"scope,omitempty"`
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CostCenterSaveRequest) GoString added in v1.0.1

func (s CostCenterSaveRequest) GoString() string

func (*CostCenterSaveRequest) SetAlipayNo added in v1.0.1

func (*CostCenterSaveRequest) SetDisable added in v1.8.3

func (*CostCenterSaveRequest) SetNumber added in v1.0.1

func (*CostCenterSaveRequest) SetScope added in v1.0.1

func (*CostCenterSaveRequest) SetThirdpartId added in v1.0.1

func (s *CostCenterSaveRequest) SetThirdpartId(v string) *CostCenterSaveRequest

func (*CostCenterSaveRequest) SetTitle added in v1.0.1

func (CostCenterSaveRequest) String added in v1.0.1

func (s CostCenterSaveRequest) String() string

type CostCenterSaveResponse added in v1.0.1

type CostCenterSaveResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CostCenterSaveResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CostCenterSaveResponse) GoString added in v1.0.1

func (s CostCenterSaveResponse) GoString() string

func (*CostCenterSaveResponse) SetBody added in v1.0.1

func (*CostCenterSaveResponse) SetHeaders added in v1.0.1

func (*CostCenterSaveResponse) SetStatusCode added in v1.0.1

func (CostCenterSaveResponse) String added in v1.0.1

func (s CostCenterSaveResponse) String() string

type CostCenterSaveResponseBody added in v1.0.1

type CostCenterSaveResponseBody struct {
	Code      *string                           `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                           `json:"message,omitempty" xml:"message,omitempty"`
	Module    *CostCenterSaveResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                           `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                             `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CostCenterSaveResponseBody) GoString added in v1.0.1

func (s CostCenterSaveResponseBody) GoString() string

func (*CostCenterSaveResponseBody) SetCode added in v1.0.16

func (*CostCenterSaveResponseBody) SetMessage added in v1.0.16

func (*CostCenterSaveResponseBody) SetModule added in v1.0.1

func (*CostCenterSaveResponseBody) SetRequestId added in v1.0.1

func (*CostCenterSaveResponseBody) SetSuccess added in v1.0.1

func (*CostCenterSaveResponseBody) SetTraceId added in v1.0.1

func (CostCenterSaveResponseBody) String added in v1.0.1

type CostCenterSaveResponseBodyModule added in v1.0.1

type CostCenterSaveResponseBodyModule struct {
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
}

func (CostCenterSaveResponseBodyModule) GoString added in v1.0.1

func (*CostCenterSaveResponseBodyModule) SetId added in v1.0.1

func (CostCenterSaveResponseBodyModule) String added in v1.0.1

type CreateSubCorpHeaders added in v1.0.58

type CreateSubCorpHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (CreateSubCorpHeaders) GoString added in v1.0.58

func (s CreateSubCorpHeaders) GoString() string

func (*CreateSubCorpHeaders) SetCommonHeaders added in v1.0.58

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

func (*CreateSubCorpHeaders) SetXAcsBtripCorpToken added in v1.0.58

func (s *CreateSubCorpHeaders) SetXAcsBtripCorpToken(v string) *CreateSubCorpHeaders

func (CreateSubCorpHeaders) String added in v1.0.58

func (s CreateSubCorpHeaders) String() string

type CreateSubCorpRequest added in v1.0.58

type CreateSubCorpRequest struct {
	OuterCorpId   *string `json:"outer_corp_id,omitempty" xml:"outer_corp_id,omitempty"`
	OuterCorpName *string `json:"outer_corp_name,omitempty" xml:"outer_corp_name,omitempty"`
	UserId        *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CreateSubCorpRequest) GoString added in v1.0.58

func (s CreateSubCorpRequest) GoString() string

func (*CreateSubCorpRequest) SetOuterCorpId added in v1.0.58

func (s *CreateSubCorpRequest) SetOuterCorpId(v string) *CreateSubCorpRequest

func (*CreateSubCorpRequest) SetOuterCorpName added in v1.0.58

func (s *CreateSubCorpRequest) SetOuterCorpName(v string) *CreateSubCorpRequest

func (*CreateSubCorpRequest) SetUserId added in v1.0.58

func (CreateSubCorpRequest) String added in v1.0.58

func (s CreateSubCorpRequest) String() string

type CreateSubCorpResponse added in v1.0.58

type CreateSubCorpResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateSubCorpResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateSubCorpResponse) GoString added in v1.0.58

func (s CreateSubCorpResponse) GoString() string

func (*CreateSubCorpResponse) SetBody added in v1.0.58

func (*CreateSubCorpResponse) SetHeaders added in v1.0.58

func (*CreateSubCorpResponse) SetStatusCode added in v1.0.58

func (s *CreateSubCorpResponse) SetStatusCode(v int32) *CreateSubCorpResponse

func (CreateSubCorpResponse) String added in v1.0.58

func (s CreateSubCorpResponse) String() string

type CreateSubCorpResponseBody added in v1.0.58

type CreateSubCorpResponseBody struct {
	Code      *string                          `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                          `json:"message,omitempty" xml:"message,omitempty"`
	Module    *CreateSubCorpResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                          `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                            `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                          `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CreateSubCorpResponseBody) GoString added in v1.0.58

func (s CreateSubCorpResponseBody) GoString() string

func (*CreateSubCorpResponseBody) SetCode added in v1.0.58

func (*CreateSubCorpResponseBody) SetMessage added in v1.0.58

func (*CreateSubCorpResponseBody) SetModule added in v1.0.58

func (*CreateSubCorpResponseBody) SetRequestId added in v1.0.58

func (*CreateSubCorpResponseBody) SetSuccess added in v1.0.58

func (*CreateSubCorpResponseBody) SetTraceId added in v1.0.58

func (CreateSubCorpResponseBody) String added in v1.0.58

func (s CreateSubCorpResponseBody) String() string

type CreateSubCorpResponseBodyModule added in v1.0.58

type CreateSubCorpResponseBodyModule struct {
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
}

func (CreateSubCorpResponseBodyModule) GoString added in v1.0.58

func (*CreateSubCorpResponseBodyModule) SetSubCorpId added in v1.0.58

func (CreateSubCorpResponseBodyModule) String added in v1.0.58

type DeleteInvoiceEntityHeaders added in v1.0.55

type DeleteInvoiceEntityHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (DeleteInvoiceEntityHeaders) GoString added in v1.0.55

func (s DeleteInvoiceEntityHeaders) GoString() string

func (*DeleteInvoiceEntityHeaders) SetCommonHeaders added in v1.0.55

func (*DeleteInvoiceEntityHeaders) SetXAcsBtripCorpToken added in v1.0.55

func (s *DeleteInvoiceEntityHeaders) SetXAcsBtripCorpToken(v string) *DeleteInvoiceEntityHeaders

func (DeleteInvoiceEntityHeaders) String added in v1.0.55

type DeleteInvoiceEntityRequest added in v1.0.55

type DeleteInvoiceEntityRequest struct {
	DelAll      *bool                                 `json:"del_all,omitempty" xml:"del_all,omitempty"`
	Entities    []*DeleteInvoiceEntityRequestEntities `json:"entities,omitempty" xml:"entities,omitempty" type:"Repeated"`
	ThirdPartId *string                               `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (DeleteInvoiceEntityRequest) GoString added in v1.0.55

func (s DeleteInvoiceEntityRequest) GoString() string

func (*DeleteInvoiceEntityRequest) SetDelAll added in v1.0.55

func (*DeleteInvoiceEntityRequest) SetEntities added in v1.0.55

func (*DeleteInvoiceEntityRequest) SetThirdPartId added in v1.0.55

func (DeleteInvoiceEntityRequest) String added in v1.0.55

type DeleteInvoiceEntityRequestEntities added in v1.0.55

type DeleteInvoiceEntityRequestEntities struct {
	EntityId   *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (DeleteInvoiceEntityRequestEntities) GoString added in v1.0.55

func (*DeleteInvoiceEntityRequestEntities) SetEntityId added in v1.0.55

func (*DeleteInvoiceEntityRequestEntities) SetEntityType added in v1.0.55

func (DeleteInvoiceEntityRequestEntities) String added in v1.0.55

type DeleteInvoiceEntityResponse added in v1.0.55

type DeleteInvoiceEntityResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteInvoiceEntityResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteInvoiceEntityResponse) GoString added in v1.0.55

func (s DeleteInvoiceEntityResponse) GoString() string

func (*DeleteInvoiceEntityResponse) SetBody added in v1.0.55

func (*DeleteInvoiceEntityResponse) SetHeaders added in v1.0.55

func (*DeleteInvoiceEntityResponse) SetStatusCode added in v1.0.55

func (DeleteInvoiceEntityResponse) String added in v1.0.55

type DeleteInvoiceEntityResponseBody added in v1.0.55

type DeleteInvoiceEntityResponseBody struct {
	Code      *string                                `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module    *DeleteInvoiceEntityResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                  `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (DeleteInvoiceEntityResponseBody) GoString added in v1.0.55

func (*DeleteInvoiceEntityResponseBody) SetCode added in v1.0.55

func (*DeleteInvoiceEntityResponseBody) SetMessage added in v1.0.55

func (*DeleteInvoiceEntityResponseBody) SetModule added in v1.0.55

func (*DeleteInvoiceEntityResponseBody) SetRequestId added in v1.0.55

func (*DeleteInvoiceEntityResponseBody) SetSuccess added in v1.0.55

func (*DeleteInvoiceEntityResponseBody) SetTraceId added in v1.0.55

func (DeleteInvoiceEntityResponseBody) String added in v1.0.55

type DeleteInvoiceEntityResponseBodyModule added in v1.0.55

type DeleteInvoiceEntityResponseBodyModule struct {
	RemoveNum       *int32 `json:"remove_num,omitempty" xml:"remove_num,omitempty"`
	SelectedUserNum *int32 `json:"selected_user_num,omitempty" xml:"selected_user_num,omitempty"`
}

func (DeleteInvoiceEntityResponseBodyModule) GoString added in v1.0.55

func (*DeleteInvoiceEntityResponseBodyModule) SetRemoveNum added in v1.0.55

func (*DeleteInvoiceEntityResponseBodyModule) SetSelectedUserNum added in v1.0.55

func (DeleteInvoiceEntityResponseBodyModule) String added in v1.0.55

type DeleteInvoiceEntityShrinkRequest added in v1.0.55

type DeleteInvoiceEntityShrinkRequest struct {
	DelAll         *bool   `json:"del_all,omitempty" xml:"del_all,omitempty"`
	EntitiesShrink *string `json:"entities,omitempty" xml:"entities,omitempty"`
	ThirdPartId    *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (DeleteInvoiceEntityShrinkRequest) GoString added in v1.0.55

func (*DeleteInvoiceEntityShrinkRequest) SetDelAll added in v1.0.55

func (*DeleteInvoiceEntityShrinkRequest) SetEntitiesShrink added in v1.0.55

func (*DeleteInvoiceEntityShrinkRequest) SetThirdPartId added in v1.0.55

func (DeleteInvoiceEntityShrinkRequest) String added in v1.0.55

type DepartmentSaveHeaders added in v1.0.9

type DepartmentSaveHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (DepartmentSaveHeaders) GoString added in v1.0.9

func (s DepartmentSaveHeaders) GoString() string

func (*DepartmentSaveHeaders) SetCommonHeaders added in v1.0.9

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

func (*DepartmentSaveHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *DepartmentSaveHeaders) SetXAcsBtripSoCorpToken(v string) *DepartmentSaveHeaders

func (DepartmentSaveHeaders) String added in v1.0.9

func (s DepartmentSaveHeaders) String() string

type DepartmentSaveRequest added in v1.0.1

type DepartmentSaveRequest struct {
	DepartList []*DepartmentSaveRequestDepartList `json:"depart_list,omitempty" xml:"depart_list,omitempty" type:"Repeated"`
}

func (DepartmentSaveRequest) GoString added in v1.0.1

func (s DepartmentSaveRequest) GoString() string

func (*DepartmentSaveRequest) SetDepartList added in v1.0.1

func (DepartmentSaveRequest) String added in v1.0.1

func (s DepartmentSaveRequest) String() string

type DepartmentSaveRequestDepartList added in v1.0.1

type DepartmentSaveRequestDepartList struct {
	DepartId       *int64  `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName     *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	DepartPid      *int64  `json:"depart_pid,omitempty" xml:"depart_pid,omitempty"`
	ManagerIds     *string `json:"manager_ids,omitempty" xml:"manager_ids,omitempty"`
	Status         *int32  `json:"status,omitempty" xml:"status,omitempty"`
	ThirdDepartId  *string `json:"third_depart_id,omitempty" xml:"third_depart_id,omitempty"`
	ThirdDepartPid *string `json:"third_depart_pid,omitempty" xml:"third_depart_pid,omitempty"`
}

func (DepartmentSaveRequestDepartList) GoString added in v1.0.1

func (*DepartmentSaveRequestDepartList) SetDepartId added in v1.0.1

func (*DepartmentSaveRequestDepartList) SetDepartName added in v1.0.1

func (*DepartmentSaveRequestDepartList) SetDepartPid added in v1.0.1

func (*DepartmentSaveRequestDepartList) SetManagerIds added in v1.0.1

func (*DepartmentSaveRequestDepartList) SetStatus added in v1.0.1

func (*DepartmentSaveRequestDepartList) SetThirdDepartId added in v1.0.1

func (*DepartmentSaveRequestDepartList) SetThirdDepartPid added in v1.0.1

func (DepartmentSaveRequestDepartList) String added in v1.0.1

type DepartmentSaveResponse added in v1.0.1

type DepartmentSaveResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DepartmentSaveResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DepartmentSaveResponse) GoString added in v1.0.1

func (s DepartmentSaveResponse) GoString() string

func (*DepartmentSaveResponse) SetBody added in v1.0.1

func (*DepartmentSaveResponse) SetHeaders added in v1.0.1

func (*DepartmentSaveResponse) SetStatusCode added in v1.0.1

func (DepartmentSaveResponse) String added in v1.0.1

func (s DepartmentSaveResponse) String() string

type DepartmentSaveResponseBody added in v1.0.1

type DepartmentSaveResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *string `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (DepartmentSaveResponseBody) GoString added in v1.0.1

func (s DepartmentSaveResponseBody) GoString() string

func (*DepartmentSaveResponseBody) SetCode added in v1.0.14

func (*DepartmentSaveResponseBody) SetMessage added in v1.0.14

func (*DepartmentSaveResponseBody) SetModule added in v1.0.1

func (*DepartmentSaveResponseBody) SetRequestId added in v1.0.1

func (*DepartmentSaveResponseBody) SetSuccess added in v1.0.1

func (*DepartmentSaveResponseBody) SetTraceId added in v1.0.1

func (DepartmentSaveResponseBody) String added in v1.0.1

type DepartmentSaveShrinkRequest added in v1.0.1

type DepartmentSaveShrinkRequest struct {
	DepartListShrink *string `json:"depart_list,omitempty" xml:"depart_list,omitempty"`
}

func (DepartmentSaveShrinkRequest) GoString added in v1.0.1

func (s DepartmentSaveShrinkRequest) GoString() string

func (*DepartmentSaveShrinkRequest) SetDepartListShrink added in v1.0.1

func (DepartmentSaveShrinkRequest) String added in v1.0.1

type EntityAddHeaders added in v1.0.9

type EntityAddHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (EntityAddHeaders) GoString added in v1.0.9

func (s EntityAddHeaders) GoString() string

func (*EntityAddHeaders) SetCommonHeaders added in v1.0.9

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

func (*EntityAddHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *EntityAddHeaders) SetXAcsBtripSoCorpToken(v string) *EntityAddHeaders

func (EntityAddHeaders) String added in v1.0.9

func (s EntityAddHeaders) String() string

type EntityAddRequest added in v1.0.1

type EntityAddRequest struct {
	EntityDOList []*EntityAddRequestEntityDOList `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty" type:"Repeated"`
	ThirdpartId  *string                         `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntityAddRequest) GoString added in v1.0.1

func (s EntityAddRequest) GoString() string

func (*EntityAddRequest) SetEntityDOList added in v1.0.1

func (*EntityAddRequest) SetThirdpartId added in v1.0.1

func (s *EntityAddRequest) SetThirdpartId(v string) *EntityAddRequest

func (EntityAddRequest) String added in v1.0.1

func (s EntityAddRequest) String() string

type EntityAddRequestEntityDOList added in v1.0.1

type EntityAddRequestEntityDOList struct {
	EntityId   *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (EntityAddRequestEntityDOList) GoString added in v1.0.1

func (s EntityAddRequestEntityDOList) GoString() string

func (*EntityAddRequestEntityDOList) SetEntityId added in v1.0.1

func (*EntityAddRequestEntityDOList) SetEntityType added in v1.0.1

func (EntityAddRequestEntityDOList) String added in v1.0.1

type EntityAddResponse added in v1.0.1

type EntityAddResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EntityAddResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EntityAddResponse) GoString added in v1.0.1

func (s EntityAddResponse) GoString() string

func (*EntityAddResponse) SetBody added in v1.0.1

func (*EntityAddResponse) SetHeaders added in v1.0.1

func (s *EntityAddResponse) SetHeaders(v map[string]*string) *EntityAddResponse

func (*EntityAddResponse) SetStatusCode added in v1.0.1

func (s *EntityAddResponse) SetStatusCode(v int32) *EntityAddResponse

func (EntityAddResponse) String added in v1.0.1

func (s EntityAddResponse) String() string

type EntityAddResponseBody added in v1.0.1

type EntityAddResponseBody struct {
	Code      *string                      `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                      `json:"message,omitempty" xml:"message,omitempty"`
	Module    *EntityAddResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                      `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                        `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (EntityAddResponseBody) GoString added in v1.0.1

func (s EntityAddResponseBody) GoString() string

func (*EntityAddResponseBody) SetCode added in v1.0.16

func (*EntityAddResponseBody) SetMessage added in v1.0.16

func (*EntityAddResponseBody) SetModule added in v1.0.1

func (*EntityAddResponseBody) SetRequestId added in v1.0.1

func (*EntityAddResponseBody) SetSuccess added in v1.0.1

func (*EntityAddResponseBody) SetTraceId added in v1.0.1

func (EntityAddResponseBody) String added in v1.0.1

func (s EntityAddResponseBody) String() string

type EntityAddResponseBodyModule added in v1.0.1

type EntityAddResponseBodyModule struct {
	AddNum          *int32 `json:"add_num,omitempty" xml:"add_num,omitempty"`
	SelectedUserNum *int32 `json:"selected_user_num,omitempty" xml:"selected_user_num,omitempty"`
}

func (EntityAddResponseBodyModule) GoString added in v1.0.1

func (s EntityAddResponseBodyModule) GoString() string

func (*EntityAddResponseBodyModule) SetAddNum added in v1.0.1

func (*EntityAddResponseBodyModule) SetSelectedUserNum added in v1.0.1

func (EntityAddResponseBodyModule) String added in v1.0.1

type EntityAddShrinkRequest added in v1.0.1

type EntityAddShrinkRequest struct {
	EntityDOListShrink *string `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty"`
	ThirdpartId        *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntityAddShrinkRequest) GoString added in v1.0.1

func (s EntityAddShrinkRequest) GoString() string

func (*EntityAddShrinkRequest) SetEntityDOListShrink added in v1.0.1

func (s *EntityAddShrinkRequest) SetEntityDOListShrink(v string) *EntityAddShrinkRequest

func (*EntityAddShrinkRequest) SetThirdpartId added in v1.0.1

func (EntityAddShrinkRequest) String added in v1.0.1

func (s EntityAddShrinkRequest) String() string

type EntityDeleteHeaders added in v1.0.9

type EntityDeleteHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (EntityDeleteHeaders) GoString added in v1.0.9

func (s EntityDeleteHeaders) GoString() string

func (*EntityDeleteHeaders) SetCommonHeaders added in v1.0.9

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

func (*EntityDeleteHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *EntityDeleteHeaders) SetXAcsBtripSoCorpToken(v string) *EntityDeleteHeaders

func (EntityDeleteHeaders) String added in v1.0.9

func (s EntityDeleteHeaders) String() string

type EntityDeleteRequest added in v1.0.1

type EntityDeleteRequest struct {
	DelAll       *bool                              `json:"del_all,omitempty" xml:"del_all,omitempty"`
	EntityDOList []*EntityDeleteRequestEntityDOList `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty" type:"Repeated"`
	ThirdpartId  *string                            `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntityDeleteRequest) GoString added in v1.0.1

func (s EntityDeleteRequest) GoString() string

func (*EntityDeleteRequest) SetDelAll added in v1.0.1

func (s *EntityDeleteRequest) SetDelAll(v bool) *EntityDeleteRequest

func (*EntityDeleteRequest) SetEntityDOList added in v1.0.1

func (*EntityDeleteRequest) SetThirdpartId added in v1.0.1

func (s *EntityDeleteRequest) SetThirdpartId(v string) *EntityDeleteRequest

func (EntityDeleteRequest) String added in v1.0.1

func (s EntityDeleteRequest) String() string

type EntityDeleteRequestEntityDOList added in v1.0.1

type EntityDeleteRequestEntityDOList struct {
	EntityId   *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (EntityDeleteRequestEntityDOList) GoString added in v1.0.1

func (*EntityDeleteRequestEntityDOList) SetEntityId added in v1.0.1

func (*EntityDeleteRequestEntityDOList) SetEntityType added in v1.0.1

func (EntityDeleteRequestEntityDOList) String added in v1.0.1

type EntityDeleteResponse added in v1.0.1

type EntityDeleteResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EntityDeleteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EntityDeleteResponse) GoString added in v1.0.1

func (s EntityDeleteResponse) GoString() string

func (*EntityDeleteResponse) SetBody added in v1.0.1

func (*EntityDeleteResponse) SetHeaders added in v1.0.1

func (s *EntityDeleteResponse) SetHeaders(v map[string]*string) *EntityDeleteResponse

func (*EntityDeleteResponse) SetStatusCode added in v1.0.1

func (s *EntityDeleteResponse) SetStatusCode(v int32) *EntityDeleteResponse

func (EntityDeleteResponse) String added in v1.0.1

func (s EntityDeleteResponse) String() string

type EntityDeleteResponseBody added in v1.0.1

type EntityDeleteResponseBody struct {
	Code      *string                         `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                         `json:"message,omitempty" xml:"message,omitempty"`
	Module    *EntityDeleteResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	MorePage  *bool                           `json:"more_page,omitempty" xml:"more_page,omitempty"`
	RequestId *string                         `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                           `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (EntityDeleteResponseBody) GoString added in v1.0.1

func (s EntityDeleteResponseBody) GoString() string

func (*EntityDeleteResponseBody) SetCode added in v1.0.16

func (*EntityDeleteResponseBody) SetMessage added in v1.0.16

func (*EntityDeleteResponseBody) SetModule added in v1.0.1

func (*EntityDeleteResponseBody) SetMorePage added in v1.0.1

func (*EntityDeleteResponseBody) SetRequestId added in v1.0.1

func (*EntityDeleteResponseBody) SetSuccess added in v1.0.1

func (*EntityDeleteResponseBody) SetTraceId added in v1.0.1

func (EntityDeleteResponseBody) String added in v1.0.1

func (s EntityDeleteResponseBody) String() string

type EntityDeleteResponseBodyModule added in v1.0.1

type EntityDeleteResponseBodyModule struct {
	RemoveNum       *int32 `json:"remove_num,omitempty" xml:"remove_num,omitempty"`
	SelectedUserNum *int32 `json:"selected_user_num,omitempty" xml:"selected_user_num,omitempty"`
}

func (EntityDeleteResponseBodyModule) GoString added in v1.0.1

func (*EntityDeleteResponseBodyModule) SetRemoveNum added in v1.0.1

func (*EntityDeleteResponseBodyModule) SetSelectedUserNum added in v1.0.1

func (EntityDeleteResponseBodyModule) String added in v1.0.1

type EntityDeleteShrinkRequest added in v1.0.1

type EntityDeleteShrinkRequest struct {
	DelAll             *bool   `json:"del_all,omitempty" xml:"del_all,omitempty"`
	EntityDOListShrink *string `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty"`
	ThirdpartId        *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntityDeleteShrinkRequest) GoString added in v1.0.1

func (s EntityDeleteShrinkRequest) GoString() string

func (*EntityDeleteShrinkRequest) SetDelAll added in v1.0.1

func (*EntityDeleteShrinkRequest) SetEntityDOListShrink added in v1.0.1

func (s *EntityDeleteShrinkRequest) SetEntityDOListShrink(v string) *EntityDeleteShrinkRequest

func (*EntityDeleteShrinkRequest) SetThirdpartId added in v1.0.1

func (EntityDeleteShrinkRequest) String added in v1.0.1

func (s EntityDeleteShrinkRequest) String() string

type EntitySetHeaders added in v1.0.9

type EntitySetHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (EntitySetHeaders) GoString added in v1.0.9

func (s EntitySetHeaders) GoString() string

func (*EntitySetHeaders) SetCommonHeaders added in v1.0.9

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

func (*EntitySetHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *EntitySetHeaders) SetXAcsBtripSoCorpToken(v string) *EntitySetHeaders

func (EntitySetHeaders) String added in v1.0.9

func (s EntitySetHeaders) String() string

type EntitySetRequest added in v1.0.1

type EntitySetRequest struct {
	EntityDOList []*EntitySetRequestEntityDOList `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty" type:"Repeated"`
	ThirdpartId  *string                         `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntitySetRequest) GoString added in v1.0.1

func (s EntitySetRequest) GoString() string

func (*EntitySetRequest) SetEntityDOList added in v1.0.1

func (*EntitySetRequest) SetThirdpartId added in v1.0.1

func (s *EntitySetRequest) SetThirdpartId(v string) *EntitySetRequest

func (EntitySetRequest) String added in v1.0.1

func (s EntitySetRequest) String() string

type EntitySetRequestEntityDOList added in v1.0.1

type EntitySetRequestEntityDOList struct {
	EntityId   *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (EntitySetRequestEntityDOList) GoString added in v1.0.1

func (s EntitySetRequestEntityDOList) GoString() string

func (*EntitySetRequestEntityDOList) SetEntityId added in v1.0.1

func (*EntitySetRequestEntityDOList) SetEntityType added in v1.0.1

func (EntitySetRequestEntityDOList) String added in v1.0.1

type EntitySetResponse added in v1.0.1

type EntitySetResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EntitySetResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EntitySetResponse) GoString added in v1.0.1

func (s EntitySetResponse) GoString() string

func (*EntitySetResponse) SetBody added in v1.0.1

func (*EntitySetResponse) SetHeaders added in v1.0.1

func (s *EntitySetResponse) SetHeaders(v map[string]*string) *EntitySetResponse

func (*EntitySetResponse) SetStatusCode added in v1.0.1

func (s *EntitySetResponse) SetStatusCode(v int32) *EntitySetResponse

func (EntitySetResponse) String added in v1.0.1

func (s EntitySetResponse) String() string

type EntitySetResponseBody added in v1.0.1

type EntitySetResponseBody struct {
	Code      *string                      `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                      `json:"message,omitempty" xml:"message,omitempty"`
	Module    *EntitySetResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	MorePage  *bool                        `json:"more_page,omitempty" xml:"more_page,omitempty"`
	RequestId *string                      `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                        `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (EntitySetResponseBody) GoString added in v1.0.1

func (s EntitySetResponseBody) GoString() string

func (*EntitySetResponseBody) SetCode added in v1.0.16

func (*EntitySetResponseBody) SetMessage added in v1.0.16

func (*EntitySetResponseBody) SetModule added in v1.0.1

func (*EntitySetResponseBody) SetMorePage added in v1.0.1

func (*EntitySetResponseBody) SetRequestId added in v1.0.1

func (*EntitySetResponseBody) SetSuccess added in v1.0.1

func (*EntitySetResponseBody) SetTraceId added in v1.0.1

func (EntitySetResponseBody) String added in v1.0.1

func (s EntitySetResponseBody) String() string

type EntitySetResponseBodyModule added in v1.0.1

type EntitySetResponseBodyModule struct {
	AddNum          *int32 `json:"add_num,omitempty" xml:"add_num,omitempty"`
	RemoveNum       *int32 `json:"remove_num,omitempty" xml:"remove_num,omitempty"`
	SelectedUserNum *int32 `json:"selected_user_num,omitempty" xml:"selected_user_num,omitempty"`
}

func (EntitySetResponseBodyModule) GoString added in v1.0.1

func (s EntitySetResponseBodyModule) GoString() string

func (*EntitySetResponseBodyModule) SetAddNum added in v1.0.1

func (*EntitySetResponseBodyModule) SetRemoveNum added in v1.0.1

func (*EntitySetResponseBodyModule) SetSelectedUserNum added in v1.0.1

func (EntitySetResponseBodyModule) String added in v1.0.1

type EntitySetShrinkRequest added in v1.0.1

type EntitySetShrinkRequest struct {
	EntityDOListShrink *string `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty"`
	ThirdpartId        *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntitySetShrinkRequest) GoString added in v1.0.1

func (s EntitySetShrinkRequest) GoString() string

func (*EntitySetShrinkRequest) SetEntityDOListShrink added in v1.0.1

func (s *EntitySetShrinkRequest) SetEntityDOListShrink(v string) *EntitySetShrinkRequest

func (*EntitySetShrinkRequest) SetThirdpartId added in v1.0.1

func (EntitySetShrinkRequest) String added in v1.0.1

func (s EntitySetShrinkRequest) String() string

type EstimatedPriceQueryHeaders added in v1.0.29

type EstimatedPriceQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (EstimatedPriceQueryHeaders) GoString added in v1.0.29

func (s EstimatedPriceQueryHeaders) GoString() string

func (*EstimatedPriceQueryHeaders) SetCommonHeaders added in v1.0.29

func (*EstimatedPriceQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.29

func (s *EstimatedPriceQueryHeaders) SetXAcsBtripSoCorpToken(v string) *EstimatedPriceQueryHeaders

func (EstimatedPriceQueryHeaders) String added in v1.0.29

type EstimatedPriceQueryRequest added in v1.0.29

type EstimatedPriceQueryRequest struct {
	ArrCity     *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	Category    *string `json:"category,omitempty" xml:"category,omitempty"`
	DepCity     *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	EndTime     *int64  `json:"end_time,omitempty" xml:"end_time,omitempty"`
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	StartTime   *int64  `json:"start_time,omitempty" xml:"start_time,omitempty"`
	SubCorpId   *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	UserId      *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (EstimatedPriceQueryRequest) GoString added in v1.0.29

func (s EstimatedPriceQueryRequest) GoString() string

func (*EstimatedPriceQueryRequest) SetArrCity added in v1.0.29

func (*EstimatedPriceQueryRequest) SetCategory added in v1.0.29

func (*EstimatedPriceQueryRequest) SetDepCity added in v1.0.29

func (*EstimatedPriceQueryRequest) SetEndTime added in v1.0.29

func (*EstimatedPriceQueryRequest) SetItineraryId added in v1.0.29

func (*EstimatedPriceQueryRequest) SetStartTime added in v1.0.29

func (*EstimatedPriceQueryRequest) SetSubCorpId added in v1.0.49

func (*EstimatedPriceQueryRequest) SetUserId added in v1.0.29

func (EstimatedPriceQueryRequest) String added in v1.0.29

type EstimatedPriceQueryResponse added in v1.0.29

type EstimatedPriceQueryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EstimatedPriceQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EstimatedPriceQueryResponse) GoString added in v1.0.29

func (s EstimatedPriceQueryResponse) GoString() string

func (*EstimatedPriceQueryResponse) SetBody added in v1.0.29

func (*EstimatedPriceQueryResponse) SetHeaders added in v1.0.29

func (*EstimatedPriceQueryResponse) SetStatusCode added in v1.0.29

func (EstimatedPriceQueryResponse) String added in v1.0.29

type EstimatedPriceQueryResponseBody added in v1.0.29

type EstimatedPriceQueryResponseBody struct {
	Code      *int32                                 `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module    *EstimatedPriceQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                  `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (EstimatedPriceQueryResponseBody) GoString added in v1.0.29

func (*EstimatedPriceQueryResponseBody) SetCode added in v1.0.29

func (*EstimatedPriceQueryResponseBody) SetMessage added in v1.0.29

func (*EstimatedPriceQueryResponseBody) SetModule added in v1.0.29

func (*EstimatedPriceQueryResponseBody) SetRequestId added in v1.0.29

func (*EstimatedPriceQueryResponseBody) SetSuccess added in v1.0.29

func (*EstimatedPriceQueryResponseBody) SetTraceId added in v1.0.29

func (EstimatedPriceQueryResponseBody) String added in v1.0.29

type EstimatedPriceQueryResponseBodyModule added in v1.0.29

type EstimatedPriceQueryResponseBodyModule struct {
	HotelFeeDetail []*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail `json:"hotel_fee_detail,omitempty" xml:"hotel_fee_detail,omitempty" type:"Repeated"`
	// 酒店费用总额,单位为元
	TotalHotelFee *int64                                           `json:"total_hotel_fee,omitempty" xml:"total_hotel_fee,omitempty"`
	TrafficFee    *EstimatedPriceQueryResponseBodyModuleTrafficFee `json:"traffic_fee,omitempty" xml:"traffic_fee,omitempty" type:"Struct"`
}

func (EstimatedPriceQueryResponseBodyModule) GoString added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModule) SetHotelFeeDetail added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModule) SetTotalHotelFee added in v1.0.44

func (*EstimatedPriceQueryResponseBodyModule) SetTrafficFee added in v1.0.29

func (EstimatedPriceQueryResponseBodyModule) String added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleHotelFeeDetail added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleHotelFeeDetail struct {
	City        *string `json:"city,omitempty" xml:"city,omitempty"`
	Criterion   *int64  `json:"criterion,omitempty" xml:"criterion,omitempty"`
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	Total       *int64  `json:"total,omitempty" xml:"total,omitempty"`
	TripDays    *int32  `json:"trip_days,omitempty" xml:"trip_days,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) GoString added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetCity added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetCriterion added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetItineraryId added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetTotal added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetTripDays added in v1.0.29

func (EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) String added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleTrafficFee added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleTrafficFee struct {
	BtripRoutes []*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes `json:"btrip_routes,omitempty" xml:"btrip_routes,omitempty" type:"Repeated"`
	ErrMsg      *string                                                       `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	MaxFee      *int64                                                        `json:"max_fee,omitempty" xml:"max_fee,omitempty"`
	MinFee      *int64                                                        `json:"min_fee,omitempty" xml:"min_fee,omitempty"`
	Success     *bool                                                         `json:"success,omitempty" xml:"success,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleTrafficFee) GoString added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFee) SetErrMsg added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFee) SetMaxFee added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFee) SetMinFee added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFee) SetSuccess added in v1.0.29

func (EstimatedPriceQueryResponseBodyModuleTrafficFee) String added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes struct {
	ArrCity       *string                                                                  `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrDate       *int64                                                                   `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	Cheapest      *EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest      `json:"cheapest,omitempty" xml:"cheapest,omitempty" type:"Struct"`
	DepCity       *string                                                                  `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepDate       *int64                                                                   `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	ErrMsg        *string                                                                  `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	ItineraryId   *string                                                                  `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	MostExpensive *EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive `json:"most_expensive,omitempty" xml:"most_expensive,omitempty" type:"Struct"`
	Success       *bool                                                                    `json:"success,omitempty" xml:"success,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) GoString added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetArrCity added in v1.0.32

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetArrDate added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetDepCity added in v1.0.32

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetDepDate added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetErrMsg added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetItineraryId added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetSuccess added in v1.0.29

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) String added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest struct {
	ArrTime   *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepTime   *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Fee       *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
	SeatGrade *string `json:"seat_grade,omitempty" xml:"seat_grade,omitempty"`
	VehicleNo *string `json:"vehicle_no,omitempty" xml:"vehicle_no,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) GoString added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetArrTime added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetDepTime added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetFee added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetSeatGrade added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetVehicleNo added in v1.0.29

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) String added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive added in v1.0.29

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive struct {
	ArrTime   *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepTime   *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Fee       *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
	SeatGrade *string `json:"seat_grade,omitempty" xml:"seat_grade,omitempty"`
	VehicleNo *string `json:"vehicle_no,omitempty" xml:"vehicle_no,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) GoString added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetArrTime added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetDepTime added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetFee added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetSeatGrade added in v1.0.29

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetVehicleNo added in v1.0.29

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) String added in v1.0.29

type ExceedApplySyncHeaders added in v1.0.9

type ExceedApplySyncHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ExceedApplySyncHeaders) GoString added in v1.0.9

func (s ExceedApplySyncHeaders) GoString() string

func (*ExceedApplySyncHeaders) SetCommonHeaders added in v1.0.9

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

func (*ExceedApplySyncHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *ExceedApplySyncHeaders) SetXAcsBtripSoCorpToken(v string) *ExceedApplySyncHeaders

func (ExceedApplySyncHeaders) String added in v1.0.9

func (s ExceedApplySyncHeaders) String() string

type ExceedApplySyncRequest added in v1.0.1

type ExceedApplySyncRequest struct {
	ApplyId          *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BizCategory      *int32  `json:"biz_category,omitempty" xml:"biz_category,omitempty"`
	Remark           *string `json:"remark,omitempty" xml:"remark,omitempty"`
	Status           *int32  `json:"status,omitempty" xml:"status,omitempty"`
	ThirdpartyFlowId *string `json:"thirdparty_flow_id,omitempty" xml:"thirdparty_flow_id,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (ExceedApplySyncRequest) GoString added in v1.0.1

func (s ExceedApplySyncRequest) GoString() string

func (*ExceedApplySyncRequest) SetApplyId added in v1.0.1

func (*ExceedApplySyncRequest) SetBizCategory added in v1.0.1

func (s *ExceedApplySyncRequest) SetBizCategory(v int32) *ExceedApplySyncRequest

func (*ExceedApplySyncRequest) SetRemark added in v1.0.1

func (*ExceedApplySyncRequest) SetStatus added in v1.0.1

func (*ExceedApplySyncRequest) SetThirdpartyFlowId added in v1.0.1

func (s *ExceedApplySyncRequest) SetThirdpartyFlowId(v string) *ExceedApplySyncRequest

func (*ExceedApplySyncRequest) SetUserId added in v1.0.1

func (ExceedApplySyncRequest) String added in v1.0.1

func (s ExceedApplySyncRequest) String() string

type ExceedApplySyncResponse added in v1.0.1

type ExceedApplySyncResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ExceedApplySyncResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ExceedApplySyncResponse) GoString added in v1.0.1

func (s ExceedApplySyncResponse) GoString() string

func (*ExceedApplySyncResponse) SetBody added in v1.0.1

func (*ExceedApplySyncResponse) SetHeaders added in v1.0.1

func (*ExceedApplySyncResponse) SetStatusCode added in v1.0.1

func (ExceedApplySyncResponse) String added in v1.0.1

func (s ExceedApplySyncResponse) String() string

type ExceedApplySyncResponseBody added in v1.0.1

type ExceedApplySyncResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module    *bool   `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ExceedApplySyncResponseBody) GoString added in v1.0.1

func (s ExceedApplySyncResponseBody) GoString() string

func (*ExceedApplySyncResponseBody) SetCode added in v1.0.16

func (*ExceedApplySyncResponseBody) SetMessage added in v1.0.16

func (*ExceedApplySyncResponseBody) SetModule added in v1.0.1

func (*ExceedApplySyncResponseBody) SetRequestId added in v1.0.1

func (*ExceedApplySyncResponseBody) SetSuccess added in v1.0.1

func (*ExceedApplySyncResponseBody) SetTraceId added in v1.0.1

func (ExceedApplySyncResponseBody) String added in v1.0.1

type FlightBillSettlementQueryHeaders added in v1.0.9

type FlightBillSettlementQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (FlightBillSettlementQueryHeaders) GoString added in v1.0.9

func (*FlightBillSettlementQueryHeaders) SetCommonHeaders added in v1.0.9

func (*FlightBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (FlightBillSettlementQueryHeaders) String added in v1.0.9

type FlightBillSettlementQueryRequest added in v1.0.1

type FlightBillSettlementQueryRequest struct {
	PageNo      *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize    *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PeriodEnd   *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (FlightBillSettlementQueryRequest) GoString added in v1.0.1

func (*FlightBillSettlementQueryRequest) SetPageNo added in v1.0.1

func (*FlightBillSettlementQueryRequest) SetPageSize added in v1.0.1

func (*FlightBillSettlementQueryRequest) SetPeriodEnd added in v1.0.1

func (*FlightBillSettlementQueryRequest) SetPeriodStart added in v1.0.1

func (FlightBillSettlementQueryRequest) String added in v1.0.1

type FlightBillSettlementQueryResponse added in v1.0.1

type FlightBillSettlementQueryResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightBillSettlementQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightBillSettlementQueryResponse) GoString added in v1.0.1

func (*FlightBillSettlementQueryResponse) SetBody added in v1.0.1

func (*FlightBillSettlementQueryResponse) SetHeaders added in v1.0.1

func (*FlightBillSettlementQueryResponse) SetStatusCode added in v1.0.1

func (FlightBillSettlementQueryResponse) String added in v1.0.1

type FlightBillSettlementQueryResponseBody added in v1.0.1

type FlightBillSettlementQueryResponseBody struct {
	Code      *string                                      `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                      `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightBillSettlementQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                      `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                        `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                      `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightBillSettlementQueryResponseBody) GoString added in v1.0.1

func (*FlightBillSettlementQueryResponseBody) SetCode added in v1.0.17

func (*FlightBillSettlementQueryResponseBody) SetMessage added in v1.0.16

func (*FlightBillSettlementQueryResponseBody) SetModule added in v1.0.1

func (*FlightBillSettlementQueryResponseBody) SetRequestId added in v1.0.1

func (*FlightBillSettlementQueryResponseBody) SetSuccess added in v1.0.1

func (*FlightBillSettlementQueryResponseBody) SetTraceId added in v1.0.1

func (FlightBillSettlementQueryResponseBody) String added in v1.0.1

type FlightBillSettlementQueryResponseBodyModule added in v1.0.1

type FlightBillSettlementQueryResponseBodyModule struct {
	Category    *int32                                                 `json:"category,omitempty" xml:"category,omitempty"`
	CorpId      *string                                                `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	DataList    []*FlightBillSettlementQueryResponseBodyModuleDataList `json:"data_list,omitempty" xml:"data_list,omitempty" type:"Repeated"`
	PeriodEnd   *string                                                `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string                                                `json:"period_start,omitempty" xml:"period_start,omitempty"`
	TotalNum    *int64                                                 `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (FlightBillSettlementQueryResponseBodyModule) GoString added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModule) SetCategory added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModule) SetDataList added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModule) SetPeriodEnd added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModule) SetPeriodStart added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModule) SetTotalNum added in v1.0.1

func (FlightBillSettlementQueryResponseBodyModule) String added in v1.0.1

type FlightBillSettlementQueryResponseBodyModuleDataList added in v1.0.1

type FlightBillSettlementQueryResponseBodyModuleDataList struct {
	AdvanceDay       *int32  `json:"advance_day,omitempty" xml:"advance_day,omitempty"`
	AirlineCorpCode  *string `json:"airline_corp_code,omitempty" xml:"airline_corp_code,omitempty"`
	AirlineCorpName  *string `json:"airline_corp_name,omitempty" xml:"airline_corp_name,omitempty"`
	AlipayId         *string `json:"alipay_id,omitempty" xml:"alipay_id,omitempty"`
	AlipayTradeNo    *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	ApplyArrCityCode *string `json:"apply_arr_city_code,omitempty" xml:"apply_arr_city_code,omitempty"`
	ApplyArrCityName *string `json:"apply_arr_city_name,omitempty" xml:"apply_arr_city_name,omitempty"`
	ApplyDepCityCode *string `json:"apply_dep_city_code,omitempty" xml:"apply_dep_city_code,omitempty"`
	ApplyDepCityName *string `json:"apply_dep_city_name,omitempty" xml:"apply_dep_city_name,omitempty"`
	// 审批扩展自定义字段
	ApplyExtendField       *string  `json:"apply_extend_field,omitempty" xml:"apply_extend_field,omitempty"`
	ApplyId                *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrAirportCode         *string  `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCity                *string  `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode            *string  `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrDate                *string  `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	ArrStation             *string  `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	ArrTime                *string  `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BillRecordTime         *string  `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookTime               *string  `json:"book_time,omitempty" xml:"book_time,omitempty"`
	BookerId               *string  `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	BookerJobNo            *string  `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName             *string  `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	BtripCouponFee         *float64 `json:"btrip_coupon_fee,omitempty" xml:"btrip_coupon_fee,omitempty"`
	BuildFee               *float64 `json:"build_fee,omitempty" xml:"build_fee,omitempty"`
	BusinessTripResult     *string  `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	Cabin                  *string  `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass             *string  `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CapitalDirection       *string  `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment      *string  `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	ChangeFee              *float64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	ChangeResult           *string  `json:"change_result,omitempty" xml:"change_result,omitempty"`
	CorpPayOrderFee        *float64 `json:"corp_pay_order_fee,omitempty" xml:"corp_pay_order_fee,omitempty"`
	CorpSettlePrice        *float64 `json:"corp_settle_price,omitempty" xml:"corp_settle_price,omitempty"`
	CostCenter             *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	CostCenterNumber       *string  `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Coupon                 *float64 `json:"coupon,omitempty" xml:"coupon,omitempty"`
	DepAirportCode         *string  `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCityCode            *string  `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	Department             *string  `json:"department,omitempty" xml:"department,omitempty"`
	DepartmentId           *string  `json:"department_id,omitempty" xml:"department_id,omitempty"`
	DeptCity               *string  `json:"dept_city,omitempty" xml:"dept_city,omitempty"`
	DeptDate               *string  `json:"dept_date,omitempty" xml:"dept_date,omitempty"`
	DeptStation            *string  `json:"dept_station,omitempty" xml:"dept_station,omitempty"`
	DeptTime               *string  `json:"dept_time,omitempty" xml:"dept_time,omitempty"`
	Discount               *string  `json:"discount,omitempty" xml:"discount,omitempty"`
	ExceedReason           *string  `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	FeeType                *string  `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	FlightNo               *string  `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	Index                  *string  `json:"index,omitempty" xml:"index,omitempty"`
	InsOrderId             *string  `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	InsuranceFee           *float64 `json:"insurance_fee,omitempty" xml:"insurance_fee,omitempty"`
	InsuranceNumber        *string  `json:"insurance_number,omitempty" xml:"insurance_number,omitempty"`
	InvoiceTitle           *string  `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	ItemType               *string  `json:"item_type,omitempty" xml:"item_type,omitempty"`
	ItineraryNum           *string  `json:"itinerary_num,omitempty" xml:"itinerary_num,omitempty"`
	ItineraryPrice         *float64 `json:"itinerary_price,omitempty" xml:"itinerary_price,omitempty"`
	Mileage                *string  `json:"mileage,omitempty" xml:"mileage,omitempty"`
	MostDifferenceDeptTime *string  `json:"most_difference_dept_time,omitempty" xml:"most_difference_dept_time,omitempty"`
	MostDifferenceDiscount *string  `json:"most_difference_discount,omitempty" xml:"most_difference_discount,omitempty"`
	MostDifferenceFlightNo *string  `json:"most_difference_flight_no,omitempty" xml:"most_difference_flight_no,omitempty"`
	MostDifferencePrice    *float64 `json:"most_difference_price,omitempty" xml:"most_difference_price,omitempty"`
	MostDifferenceReason   *string  `json:"most_difference_reason,omitempty" xml:"most_difference_reason,omitempty"`
	MostPrice              *float64 `json:"most_price,omitempty" xml:"most_price,omitempty"`
	NegotiationCouponFee   *float64 `json:"negotiation_coupon_fee,omitempty" xml:"negotiation_coupon_fee,omitempty"`
	OilFee                 *float64 `json:"oil_fee,omitempty" xml:"oil_fee,omitempty"`
	OrderId                *string  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OverApplyId            *string  `json:"over_apply_id,omitempty" xml:"over_apply_id,omitempty"`
	PaymentDepartmentId    *string  `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName  *string  `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	PersonSettlePrice      *float64 `json:"person_settle_price,omitempty" xml:"person_settle_price,omitempty"`
	PreBookTip             *string  `json:"pre_book_tip,omitempty" xml:"pre_book_tip,omitempty"`
	PrimaryId              *int64   `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	ProjectCode            *string  `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName            *string  `json:"project_name,omitempty" xml:"project_name,omitempty"`
	RefundFee              *float64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundResult           *string  `json:"refund_result,omitempty" xml:"refund_result,omitempty"`
	RefundUpgradeCost      *float64 `json:"refund_upgrade_cost,omitempty" xml:"refund_upgrade_cost,omitempty"`
	Remark                 *string  `json:"remark,omitempty" xml:"remark,omitempty"`
	RepeatRefund           *string  `json:"repeat_refund,omitempty" xml:"repeat_refund,omitempty"`
	SealPrice              *float64 `json:"seal_price,omitempty" xml:"seal_price,omitempty"`
	ServiceFee             *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	SettlementFee          *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	SettlementGrantFee     *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	SettlementTime         *string  `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	SettlementType         *string  `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	Status                 *int32   `json:"status,omitempty" xml:"status,omitempty"`
	// 税率
	TaxRate                *string  `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdItineraryId       *string  `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	TicketId               *string  `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"`
	Trade                  *string  `json:"trade,omitempty" xml:"trade,omitempty"`
	TravelerId             *string  `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	TravelerJobNo          *string  `json:"traveler_job_no,omitempty" xml:"traveler_job_no,omitempty"`
	TravelerMemberTypeName *string  `json:"traveler_member_type_name,omitempty" xml:"traveler_member_type_name,omitempty"`
	TravelerName           *string  `json:"traveler_name,omitempty" xml:"traveler_name,omitempty"`
	UpgradeCost            *float64 `json:"upgrade_cost,omitempty" xml:"upgrade_cost,omitempty"`
	VoucherType            *int32   `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
	VoyageName             *string  `json:"voyage_name,omitempty" xml:"voyage_name,omitempty"`
}

func (FlightBillSettlementQueryResponseBodyModuleDataList) GoString added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAdvanceDay added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAirlineCorpCode added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAirlineCorpName added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAlipayId added in v1.10.0

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode added in v1.1.13

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName added in v1.1.13

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode added in v1.1.13

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName added in v1.1.13

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField added in v1.0.64

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyId added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrAirportCode added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrCity added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrCityCode added in v1.1.13

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrDate added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrStation added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrTime added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBookTime added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBookerId added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBookerName added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBtripCouponFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBuildFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCabin added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCabinClass added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetChangeFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetChangeResult added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCorpPayOrderFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCorpSettlePrice added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCostCenter added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCoupon added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDepAirportCode added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDepCityCode added in v1.1.13

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDepartment added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDeptCity added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDeptDate added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDeptStation added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDeptTime added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDiscount added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetExceedReason added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetFeeType added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetFlightNo added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetIndex added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetInsOrderId added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetInsuranceFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetInsuranceNumber added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetItemType added in v1.5.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetItineraryNum added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetItineraryPrice added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMileage added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceDeptTime added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceDiscount added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceFlightNo added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferencePrice added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceReason added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostPrice added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetNegotiationCouponFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetOilFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetOrderId added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId added in v1.10.0

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName added in v1.10.0

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPersonSettlePrice added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPreBookTip added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetProjectCode added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetProjectName added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRefundFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRefundResult added in v1.4.7

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRefundUpgradeCost added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRemark added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRepeatRefund added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSealPrice added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetServiceFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementType added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetStatus added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTaxRate added in v1.0.69

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId added in v1.1.13

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTicketId added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTrade added in v1.4.10

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerId added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberTypeName added in v1.5.0

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerName added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetUpgradeCost added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetVoucherType added in v1.0.1

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetVoyageName added in v1.5.1

func (FlightBillSettlementQueryResponseBodyModuleDataList) String added in v1.0.1

type FlightCancelOrderHeaders added in v1.0.36

type FlightCancelOrderHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightCancelOrderHeaders) GoString added in v1.0.36

func (s FlightCancelOrderHeaders) GoString() string

func (*FlightCancelOrderHeaders) SetCommonHeaders added in v1.0.36

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

func (*FlightCancelOrderHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *FlightCancelOrderHeaders) SetXAcsBtripCorpToken(v string) *FlightCancelOrderHeaders

func (FlightCancelOrderHeaders) String added in v1.0.36

func (s FlightCancelOrderHeaders) String() string

type FlightCancelOrderRequest added in v1.0.36

type FlightCancelOrderRequest struct {
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
}

func (FlightCancelOrderRequest) GoString added in v1.0.36

func (s FlightCancelOrderRequest) GoString() string

func (*FlightCancelOrderRequest) SetDisOrderId added in v1.0.36

func (FlightCancelOrderRequest) String added in v1.0.36

func (s FlightCancelOrderRequest) String() string

type FlightCancelOrderResponse added in v1.0.36

type FlightCancelOrderResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightCancelOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightCancelOrderResponse) GoString added in v1.0.36

func (s FlightCancelOrderResponse) GoString() string

func (*FlightCancelOrderResponse) SetBody added in v1.0.36

func (*FlightCancelOrderResponse) SetHeaders added in v1.0.36

func (*FlightCancelOrderResponse) SetStatusCode added in v1.0.36

func (FlightCancelOrderResponse) String added in v1.0.36

func (s FlightCancelOrderResponse) String() string

type FlightCancelOrderResponseBody added in v1.0.36

type FlightCancelOrderResponseBody struct {
	Code      *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightCancelOrderResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                              `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightCancelOrderResponseBody) GoString added in v1.0.36

func (*FlightCancelOrderResponseBody) SetCode added in v1.0.36

func (*FlightCancelOrderResponseBody) SetMessage added in v1.0.36

func (*FlightCancelOrderResponseBody) SetModule added in v1.0.36

func (*FlightCancelOrderResponseBody) SetRequestId added in v1.0.36

func (*FlightCancelOrderResponseBody) SetSuccess added in v1.0.36

func (*FlightCancelOrderResponseBody) SetTraceId added in v1.0.36

func (FlightCancelOrderResponseBody) String added in v1.0.36

type FlightCancelOrderResponseBodyModule added in v1.0.36

type FlightCancelOrderResponseBodyModule struct {
	CancelTime  *string `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
	FailCode    *string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	FailReason  *string `json:"fail_reason,omitempty" xml:"fail_reason,omitempty"`
	OrderStatus *string `json:"order_status,omitempty" xml:"order_status,omitempty"`
}

func (FlightCancelOrderResponseBodyModule) GoString added in v1.0.36

func (*FlightCancelOrderResponseBodyModule) SetCancelTime added in v1.0.36

func (*FlightCancelOrderResponseBodyModule) SetFailCode added in v1.0.36

func (*FlightCancelOrderResponseBodyModule) SetFailReason added in v1.0.36

func (*FlightCancelOrderResponseBodyModule) SetOrderStatus added in v1.0.36

func (FlightCancelOrderResponseBodyModule) String added in v1.0.36

type FlightCancelOrderV2Headers added in v1.3.0

type FlightCancelOrderV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightCancelOrderV2Headers) GoString added in v1.3.0

func (s FlightCancelOrderV2Headers) GoString() string

func (*FlightCancelOrderV2Headers) SetCommonHeaders added in v1.3.0

func (*FlightCancelOrderV2Headers) SetXAcsBtripCorpToken added in v1.3.0

func (s *FlightCancelOrderV2Headers) SetXAcsBtripCorpToken(v string) *FlightCancelOrderV2Headers

func (FlightCancelOrderV2Headers) String added in v1.3.0

type FlightCancelOrderV2Request added in v1.3.0

type FlightCancelOrderV2Request struct {
	IsvName    *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId    *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (FlightCancelOrderV2Request) GoString added in v1.3.0

func (s FlightCancelOrderV2Request) GoString() string

func (*FlightCancelOrderV2Request) SetIsvName added in v1.3.0

func (*FlightCancelOrderV2Request) SetOrderId added in v1.3.0

func (*FlightCancelOrderV2Request) SetOutOrderId added in v1.3.0

func (FlightCancelOrderV2Request) String added in v1.3.0

type FlightCancelOrderV2Response added in v1.3.0

type FlightCancelOrderV2Response struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightCancelOrderV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightCancelOrderV2Response) GoString added in v1.3.0

func (s FlightCancelOrderV2Response) GoString() string

func (*FlightCancelOrderV2Response) SetBody added in v1.3.0

func (*FlightCancelOrderV2Response) SetHeaders added in v1.3.0

func (*FlightCancelOrderV2Response) SetStatusCode added in v1.3.0

func (FlightCancelOrderV2Response) String added in v1.3.0

type FlightCancelOrderV2ResponseBody added in v1.3.0

type FlightCancelOrderV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightCancelOrderV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightCancelOrderV2ResponseBody) GoString added in v1.3.0

func (*FlightCancelOrderV2ResponseBody) SetCode added in v1.3.0

func (*FlightCancelOrderV2ResponseBody) SetMessage added in v1.3.0

func (*FlightCancelOrderV2ResponseBody) SetModule added in v1.3.0

func (*FlightCancelOrderV2ResponseBody) SetRequestId added in v1.3.0

func (*FlightCancelOrderV2ResponseBody) SetSuccess added in v1.3.0

func (*FlightCancelOrderV2ResponseBody) SetTraceId added in v1.3.0

func (FlightCancelOrderV2ResponseBody) String added in v1.3.0

type FlightCancelOrderV2ResponseBodyModule added in v1.3.0

type FlightCancelOrderV2ResponseBodyModule struct {
	CancelTime *string `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
}

func (FlightCancelOrderV2ResponseBodyModule) GoString added in v1.3.0

func (*FlightCancelOrderV2ResponseBodyModule) SetCancelTime added in v1.3.0

func (FlightCancelOrderV2ResponseBodyModule) String added in v1.3.0

type FlightCreateOrderHeaders added in v1.0.36

type FlightCreateOrderHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightCreateOrderHeaders) GoString added in v1.0.36

func (s FlightCreateOrderHeaders) GoString() string

func (*FlightCreateOrderHeaders) SetCommonHeaders added in v1.0.36

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

func (*FlightCreateOrderHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *FlightCreateOrderHeaders) SetXAcsBtripCorpToken(v string) *FlightCreateOrderHeaders

func (FlightCreateOrderHeaders) String added in v1.0.36

func (s FlightCreateOrderHeaders) String() string

type FlightCreateOrderRequest added in v1.0.36

type FlightCreateOrderRequest struct {
	ArrAirportCode   *string                                     `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCityCode      *string                                     `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	AutoPay          *int32                                      `json:"auto_pay,omitempty" xml:"auto_pay,omitempty"`
	BuyerName        *string                                     `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	BuyerUniqueKey   *string                                     `json:"buyer_unique_key,omitempty" xml:"buyer_unique_key,omitempty"`
	ContactInfo      *FlightCreateOrderRequestContactInfo        `json:"contact_info,omitempty" xml:"contact_info,omitempty" type:"Struct"`
	DepAirportCode   *string                                     `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCityCode      *string                                     `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate          *string                                     `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	DisOrderId       *string                                     `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	OrderAttr        map[string]interface{}                      `json:"order_attr,omitempty" xml:"order_attr,omitempty"`
	OrderParams      *string                                     `json:"order_params,omitempty" xml:"order_params,omitempty"`
	OtaItemId        *string                                     `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Price            *int64                                      `json:"price,omitempty" xml:"price,omitempty"`
	ReceiptAddress   *string                                     `json:"receipt_address,omitempty" xml:"receipt_address,omitempty"`
	ReceiptTarget    *int32                                      `json:"receipt_target,omitempty" xml:"receipt_target,omitempty"`
	ReceiptTitle     *string                                     `json:"receipt_title,omitempty" xml:"receipt_title,omitempty"`
	TravelerInfoList []*FlightCreateOrderRequestTravelerInfoList `json:"traveler_info_list,omitempty" xml:"traveler_info_list,omitempty" type:"Repeated"`
	TripType         *int32                                      `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightCreateOrderRequest) GoString added in v1.0.36

func (s FlightCreateOrderRequest) GoString() string

func (*FlightCreateOrderRequest) SetArrAirportCode added in v1.0.36

func (s *FlightCreateOrderRequest) SetArrAirportCode(v string) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetArrCityCode added in v1.0.36

func (*FlightCreateOrderRequest) SetAutoPay added in v1.0.36

func (*FlightCreateOrderRequest) SetBuyerName added in v1.0.36

func (*FlightCreateOrderRequest) SetBuyerUniqueKey added in v1.0.36

func (s *FlightCreateOrderRequest) SetBuyerUniqueKey(v string) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetContactInfo added in v1.0.36

func (*FlightCreateOrderRequest) SetDepAirportCode added in v1.0.36

func (s *FlightCreateOrderRequest) SetDepAirportCode(v string) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetDepCityCode added in v1.0.36

func (*FlightCreateOrderRequest) SetDepDate added in v1.0.36

func (*FlightCreateOrderRequest) SetDisOrderId added in v1.0.36

func (*FlightCreateOrderRequest) SetOrderAttr added in v1.0.36

func (s *FlightCreateOrderRequest) SetOrderAttr(v map[string]interface{}) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetOrderParams added in v1.0.36

func (*FlightCreateOrderRequest) SetOtaItemId added in v1.0.36

func (*FlightCreateOrderRequest) SetPrice added in v1.0.36

func (*FlightCreateOrderRequest) SetReceiptAddress added in v1.0.36

func (s *FlightCreateOrderRequest) SetReceiptAddress(v string) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetReceiptTarget added in v1.0.36

func (*FlightCreateOrderRequest) SetReceiptTitle added in v1.0.36

func (*FlightCreateOrderRequest) SetTravelerInfoList added in v1.0.36

func (*FlightCreateOrderRequest) SetTripType added in v1.0.36

func (FlightCreateOrderRequest) String added in v1.0.36

func (s FlightCreateOrderRequest) String() string

type FlightCreateOrderRequestContactInfo added in v1.0.36

type FlightCreateOrderRequestContactInfo struct {
	ContactEmail *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	ContactName  *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
}

func (FlightCreateOrderRequestContactInfo) GoString added in v1.0.36

func (*FlightCreateOrderRequestContactInfo) SetContactEmail added in v1.0.36

func (*FlightCreateOrderRequestContactInfo) SetContactName added in v1.0.36

func (*FlightCreateOrderRequestContactInfo) SetContactPhone added in v1.0.36

func (FlightCreateOrderRequestContactInfo) String added in v1.0.36

type FlightCreateOrderRequestTravelerInfoList added in v1.0.36

type FlightCreateOrderRequestTravelerInfoList struct {
	Birthday      *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertNation    *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	CertNo        *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType      *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	CertValidDate *string `json:"cert_valid_date,omitempty" xml:"cert_valid_date,omitempty"`
	Name          *string `json:"name,omitempty" xml:"name,omitempty"`
	// 国籍
	Nationality *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
	// 国籍二字码
	NationalityCode *string `json:"nationality_code,omitempty" xml:"nationality_code,omitempty"`
	OutUserId       *string `json:"out_user_id,omitempty" xml:"out_user_id,omitempty"`
	Phone           *string `json:"phone,omitempty" xml:"phone,omitempty"`
	Sex             *int32  `json:"sex,omitempty" xml:"sex,omitempty"`
	Type            *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightCreateOrderRequestTravelerInfoList) GoString added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetBirthday added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetCertNation added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetCertNo added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetCertType added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetCertValidDate added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetName added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetNationality added in v1.0.52

func (*FlightCreateOrderRequestTravelerInfoList) SetNationalityCode added in v1.0.52

func (*FlightCreateOrderRequestTravelerInfoList) SetOutUserId added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetPhone added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetSex added in v1.0.36

func (*FlightCreateOrderRequestTravelerInfoList) SetType added in v1.0.36

func (FlightCreateOrderRequestTravelerInfoList) String added in v1.0.36

type FlightCreateOrderResponse added in v1.0.36

type FlightCreateOrderResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightCreateOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightCreateOrderResponse) GoString added in v1.0.36

func (s FlightCreateOrderResponse) GoString() string

func (*FlightCreateOrderResponse) SetBody added in v1.0.36

func (*FlightCreateOrderResponse) SetHeaders added in v1.0.36

func (*FlightCreateOrderResponse) SetStatusCode added in v1.0.36

func (FlightCreateOrderResponse) String added in v1.0.36

func (s FlightCreateOrderResponse) String() string

type FlightCreateOrderResponseBody added in v1.0.36

type FlightCreateOrderResponseBody struct {
	Code      *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightCreateOrderResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                              `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightCreateOrderResponseBody) GoString added in v1.0.36

func (*FlightCreateOrderResponseBody) SetCode added in v1.0.36

func (*FlightCreateOrderResponseBody) SetMessage added in v1.0.36

func (*FlightCreateOrderResponseBody) SetModule added in v1.0.36

func (*FlightCreateOrderResponseBody) SetRequestId added in v1.0.36

func (*FlightCreateOrderResponseBody) SetSuccess added in v1.0.36

func (*FlightCreateOrderResponseBody) SetTraceId added in v1.0.36

func (FlightCreateOrderResponseBody) String added in v1.0.36

type FlightCreateOrderResponseBodyModule added in v1.0.36

type FlightCreateOrderResponseBodyModule struct {
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	BtripOrderId  *int64  `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	DisOrderId    *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	LastPayTime   *string `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	OrderStatus   *int32  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	PayStatus     *int32  `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	PaymentPrice  *int64  `json:"payment_price,omitempty" xml:"payment_price,omitempty"`
	TotalPrice    *int64  `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (FlightCreateOrderResponseBodyModule) GoString added in v1.0.36

func (*FlightCreateOrderResponseBodyModule) SetAlipayTradeNo added in v1.0.36

func (*FlightCreateOrderResponseBodyModule) SetBtripOrderId added in v1.0.36

func (*FlightCreateOrderResponseBodyModule) SetDisOrderId added in v1.0.36

func (*FlightCreateOrderResponseBodyModule) SetLastPayTime added in v1.0.36

func (*FlightCreateOrderResponseBodyModule) SetOrderStatus added in v1.0.36

func (*FlightCreateOrderResponseBodyModule) SetPayStatus added in v1.0.36

func (*FlightCreateOrderResponseBodyModule) SetPaymentPrice added in v1.0.36

func (*FlightCreateOrderResponseBodyModule) SetTotalPrice added in v1.0.36

func (FlightCreateOrderResponseBodyModule) String added in v1.0.36

type FlightCreateOrderShrinkRequest added in v1.0.36

type FlightCreateOrderShrinkRequest struct {
	ArrAirportCode         *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCityCode            *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	AutoPay                *int32  `json:"auto_pay,omitempty" xml:"auto_pay,omitempty"`
	BuyerName              *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	BuyerUniqueKey         *string `json:"buyer_unique_key,omitempty" xml:"buyer_unique_key,omitempty"`
	ContactInfoShrink      *string `json:"contact_info,omitempty" xml:"contact_info,omitempty"`
	DepAirportCode         *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCityCode            *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate                *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	DisOrderId             *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	OrderAttrShrink        *string `json:"order_attr,omitempty" xml:"order_attr,omitempty"`
	OrderParams            *string `json:"order_params,omitempty" xml:"order_params,omitempty"`
	OtaItemId              *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Price                  *int64  `json:"price,omitempty" xml:"price,omitempty"`
	ReceiptAddress         *string `json:"receipt_address,omitempty" xml:"receipt_address,omitempty"`
	ReceiptTarget          *int32  `json:"receipt_target,omitempty" xml:"receipt_target,omitempty"`
	ReceiptTitle           *string `json:"receipt_title,omitempty" xml:"receipt_title,omitempty"`
	TravelerInfoListShrink *string `json:"traveler_info_list,omitempty" xml:"traveler_info_list,omitempty"`
	TripType               *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightCreateOrderShrinkRequest) GoString added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetArrAirportCode added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetArrCityCode added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetAutoPay added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetBuyerName added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetBuyerUniqueKey added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetContactInfoShrink added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetDepAirportCode added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetDepCityCode added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetDepDate added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetDisOrderId added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetOrderAttrShrink added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetOrderParams added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetOtaItemId added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetPrice added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetReceiptAddress added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetReceiptTarget added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetReceiptTitle added in v1.0.36

func (*FlightCreateOrderShrinkRequest) SetTravelerInfoListShrink added in v1.0.36

func (s *FlightCreateOrderShrinkRequest) SetTravelerInfoListShrink(v string) *FlightCreateOrderShrinkRequest

func (*FlightCreateOrderShrinkRequest) SetTripType added in v1.0.36

func (FlightCreateOrderShrinkRequest) String added in v1.0.36

type FlightCreateOrderV2Headers added in v1.3.0

type FlightCreateOrderV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightCreateOrderV2Headers) GoString added in v1.3.0

func (s FlightCreateOrderV2Headers) GoString() string

func (*FlightCreateOrderV2Headers) SetCommonHeaders added in v1.3.0

func (*FlightCreateOrderV2Headers) SetXAcsBtripCorpToken added in v1.3.0

func (s *FlightCreateOrderV2Headers) SetXAcsBtripCorpToken(v string) *FlightCreateOrderV2Headers

func (FlightCreateOrderV2Headers) String added in v1.3.0

type FlightCreateOrderV2Request added in v1.3.0

type FlightCreateOrderV2Request struct {
	AsyncCreateOrderKey  *string                                `json:"async_create_order_key,omitempty" xml:"async_create_order_key,omitempty"`
	AsyncCreateOrderMode *bool                                  `json:"async_create_order_mode,omitempty" xml:"async_create_order_mode,omitempty"`
	BtripUserId          *string                                `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName            *string                                `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	ContactInfo          *FlightCreateOrderV2RequestContactInfo `json:"contact_info,omitempty" xml:"contact_info,omitempty" type:"Struct"`
	IsvName              *string                                `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OtaItemId            *string                                `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	OutOrderId           *string                                `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	TotalPriceCent       *int64                                 `json:"total_price_cent,omitempty" xml:"total_price_cent,omitempty"`
	Travelers            []*FlightCreateOrderV2RequestTravelers `json:"travelers,omitempty" xml:"travelers,omitempty" type:"Repeated"`
}

func (FlightCreateOrderV2Request) GoString added in v1.3.0

func (s FlightCreateOrderV2Request) GoString() string

func (*FlightCreateOrderV2Request) SetAsyncCreateOrderKey added in v1.3.0

func (s *FlightCreateOrderV2Request) SetAsyncCreateOrderKey(v string) *FlightCreateOrderV2Request

func (*FlightCreateOrderV2Request) SetAsyncCreateOrderMode added in v1.3.0

func (s *FlightCreateOrderV2Request) SetAsyncCreateOrderMode(v bool) *FlightCreateOrderV2Request

func (*FlightCreateOrderV2Request) SetBtripUserId added in v1.3.0

func (*FlightCreateOrderV2Request) SetBuyerName added in v1.3.0

func (*FlightCreateOrderV2Request) SetContactInfo added in v1.3.0

func (*FlightCreateOrderV2Request) SetIsvName added in v1.3.0

func (*FlightCreateOrderV2Request) SetOtaItemId added in v1.3.0

func (*FlightCreateOrderV2Request) SetOutOrderId added in v1.3.0

func (*FlightCreateOrderV2Request) SetTotalPriceCent added in v1.3.0

func (*FlightCreateOrderV2Request) SetTravelers added in v1.3.0

func (FlightCreateOrderV2Request) String added in v1.3.0

type FlightCreateOrderV2RequestContactInfo added in v1.3.0

type FlightCreateOrderV2RequestContactInfo struct {
	ContactEmail       *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	ContactName        *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	ContactPhone       *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	SendMsgToPassenger *bool   `json:"send_msg_to_passenger,omitempty" xml:"send_msg_to_passenger,omitempty"`
}

func (FlightCreateOrderV2RequestContactInfo) GoString added in v1.3.0

func (*FlightCreateOrderV2RequestContactInfo) SetContactEmail added in v1.3.0

func (*FlightCreateOrderV2RequestContactInfo) SetContactName added in v1.3.0

func (*FlightCreateOrderV2RequestContactInfo) SetContactPhone added in v1.3.0

func (*FlightCreateOrderV2RequestContactInfo) SetSendMsgToPassenger added in v1.3.0

func (FlightCreateOrderV2RequestContactInfo) String added in v1.3.0

type FlightCreateOrderV2RequestTravelers added in v1.3.0

type FlightCreateOrderV2RequestTravelers struct {
	Birthday         *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertNation       *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	CertNo           *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType         *int32  `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	CertValidDate    *string `json:"cert_valid_date,omitempty" xml:"cert_valid_date,omitempty"`
	CostCenterName   *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	DeptId           *string `json:"dept_id,omitempty" xml:"dept_id,omitempty"`
	DeptName         *string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	Gender           *int32  `json:"gender,omitempty" xml:"gender,omitempty"`
	InvoiceTitle     *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	Nationality      *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
	NationalityCode  *string `json:"nationality_code,omitempty" xml:"nationality_code,omitempty"`
	PassengerName    *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PassengerType    *int32  `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	Phone            *string `json:"phone,omitempty" xml:"phone,omitempty"`
	ProjectCode      *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle     *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserType         *int32  `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (FlightCreateOrderV2RequestTravelers) GoString added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetBirthday added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetCertNation added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetCertNo added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetCertType added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetCertValidDate added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetCostCenterName added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetCostCenterNumber added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetDeptId added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetDeptName added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetGender added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetInvoiceTitle added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetNationality added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetNationalityCode added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetPassengerName added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetPassengerType added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetPhone added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetProjectCode added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetProjectTitle added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetUserId added in v1.3.0

func (*FlightCreateOrderV2RequestTravelers) SetUserType added in v1.3.0

func (FlightCreateOrderV2RequestTravelers) String added in v1.3.0

type FlightCreateOrderV2Response added in v1.3.0

type FlightCreateOrderV2Response struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightCreateOrderV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightCreateOrderV2Response) GoString added in v1.3.0

func (s FlightCreateOrderV2Response) GoString() string

func (*FlightCreateOrderV2Response) SetBody added in v1.3.0

func (*FlightCreateOrderV2Response) SetHeaders added in v1.3.0

func (*FlightCreateOrderV2Response) SetStatusCode added in v1.3.0

func (FlightCreateOrderV2Response) String added in v1.3.0

type FlightCreateOrderV2ResponseBody added in v1.3.0

type FlightCreateOrderV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightCreateOrderV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightCreateOrderV2ResponseBody) GoString added in v1.3.0

func (*FlightCreateOrderV2ResponseBody) SetCode added in v1.3.0

func (*FlightCreateOrderV2ResponseBody) SetMessage added in v1.3.0

func (*FlightCreateOrderV2ResponseBody) SetModule added in v1.3.0

func (*FlightCreateOrderV2ResponseBody) SetRequestId added in v1.3.0

func (*FlightCreateOrderV2ResponseBody) SetSuccess added in v1.3.0

func (*FlightCreateOrderV2ResponseBody) SetTraceId added in v1.3.0

func (FlightCreateOrderV2ResponseBody) String added in v1.3.0

type FlightCreateOrderV2ResponseBodyModule added in v1.3.0

type FlightCreateOrderV2ResponseBodyModule struct {
	AsyncCreateOrderKey *string `json:"async_create_order_key,omitempty" xml:"async_create_order_key,omitempty"`
	LatestPayTime       *string `json:"latest_pay_time,omitempty" xml:"latest_pay_time,omitempty"`
	OrderId             *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId          *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	Status              *int32  `json:"status,omitempty" xml:"status,omitempty"`
	TotalPrice          *int64  `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (FlightCreateOrderV2ResponseBodyModule) GoString added in v1.3.0

func (*FlightCreateOrderV2ResponseBodyModule) SetAsyncCreateOrderKey added in v1.3.0

func (*FlightCreateOrderV2ResponseBodyModule) SetLatestPayTime added in v1.3.0

func (*FlightCreateOrderV2ResponseBodyModule) SetOrderId added in v1.3.0

func (*FlightCreateOrderV2ResponseBodyModule) SetOutOrderId added in v1.3.0

func (*FlightCreateOrderV2ResponseBodyModule) SetStatus added in v1.3.0

func (*FlightCreateOrderV2ResponseBodyModule) SetTotalPrice added in v1.3.0

func (FlightCreateOrderV2ResponseBodyModule) String added in v1.3.0

type FlightCreateOrderV2ShrinkRequest added in v1.3.0

type FlightCreateOrderV2ShrinkRequest struct {
	AsyncCreateOrderKey  *string `json:"async_create_order_key,omitempty" xml:"async_create_order_key,omitempty"`
	AsyncCreateOrderMode *bool   `json:"async_create_order_mode,omitempty" xml:"async_create_order_mode,omitempty"`
	BtripUserId          *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName            *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	ContactInfoShrink    *string `json:"contact_info,omitempty" xml:"contact_info,omitempty"`
	IsvName              *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OtaItemId            *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	OutOrderId           *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	TotalPriceCent       *int64  `json:"total_price_cent,omitempty" xml:"total_price_cent,omitempty"`
	TravelersShrink      *string `json:"travelers,omitempty" xml:"travelers,omitempty"`
}

func (FlightCreateOrderV2ShrinkRequest) GoString added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetAsyncCreateOrderKey added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetAsyncCreateOrderMode added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetBtripUserId added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetBuyerName added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetContactInfoShrink added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetIsvName added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetOtaItemId added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetOutOrderId added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetTotalPriceCent added in v1.3.0

func (*FlightCreateOrderV2ShrinkRequest) SetTravelersShrink added in v1.3.0

func (FlightCreateOrderV2ShrinkRequest) String added in v1.3.0

type FlightExceedApplyQueryHeaders added in v1.0.9

type FlightExceedApplyQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (FlightExceedApplyQueryHeaders) GoString added in v1.0.9

func (*FlightExceedApplyQueryHeaders) SetCommonHeaders added in v1.0.9

func (*FlightExceedApplyQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (FlightExceedApplyQueryHeaders) String added in v1.0.9

type FlightExceedApplyQueryRequest added in v1.0.1

type FlightExceedApplyQueryRequest struct {
	ApplyId *int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
}

func (FlightExceedApplyQueryRequest) GoString added in v1.0.1

func (*FlightExceedApplyQueryRequest) SetApplyId added in v1.0.1

func (FlightExceedApplyQueryRequest) String added in v1.0.1

type FlightExceedApplyQueryResponse added in v1.0.1

type FlightExceedApplyQueryResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightExceedApplyQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightExceedApplyQueryResponse) GoString added in v1.0.1

func (*FlightExceedApplyQueryResponse) SetBody added in v1.0.1

func (*FlightExceedApplyQueryResponse) SetHeaders added in v1.0.1

func (*FlightExceedApplyQueryResponse) SetStatusCode added in v1.0.1

func (FlightExceedApplyQueryResponse) String added in v1.0.1

type FlightExceedApplyQueryResponseBody added in v1.0.1

type FlightExceedApplyQueryResponseBody struct {
	Code      *string                                   `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                   `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightExceedApplyQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                   `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                     `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                   `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightExceedApplyQueryResponseBody) GoString added in v1.0.1

func (*FlightExceedApplyQueryResponseBody) SetCode added in v1.0.16

func (*FlightExceedApplyQueryResponseBody) SetMessage added in v1.0.16

func (*FlightExceedApplyQueryResponseBody) SetModule added in v1.0.1

func (*FlightExceedApplyQueryResponseBody) SetRequestId added in v1.0.1

func (*FlightExceedApplyQueryResponseBody) SetSuccess added in v1.0.1

func (*FlightExceedApplyQueryResponseBody) SetTraceId added in v1.0.1

func (FlightExceedApplyQueryResponseBody) String added in v1.0.1

type FlightExceedApplyQueryResponseBodyModule added in v1.0.1

type FlightExceedApplyQueryResponseBodyModule struct {
	ApplyId               *int64                                                         `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ApplyIntentionInfoDo  *FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo  `json:"apply_intention_info_do,omitempty" xml:"apply_intention_info_do,omitempty" type:"Struct"`
	ApplyRecommendFlights *FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights `json:"apply_recommend_flights,omitempty" xml:"apply_recommend_flights,omitempty" type:"Struct"`
	BtripCause            *string                                                        `json:"btrip_cause,omitempty" xml:"btrip_cause,omitempty"`
	CorpId                *string                                                        `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	ExceedReason          *string                                                        `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	ExceedType            *int32                                                         `json:"exceed_type,omitempty" xml:"exceed_type,omitempty"`
	OriginStandard        *string                                                        `json:"origin_standard,omitempty" xml:"origin_standard,omitempty"`
	Status                *int32                                                         `json:"status,omitempty" xml:"status,omitempty"`
	SubmitTime            *string                                                        `json:"submit_time,omitempty" xml:"submit_time,omitempty"`
	ThirdpartApplyId      *string                                                        `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartCorpId       *string                                                        `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	UserId                *string                                                        `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightExceedApplyQueryResponseBodyModule) GoString added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetApplyId added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetApplyIntentionInfoDo added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetBtripCause added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetExceedReason added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetExceedType added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetOriginStandard added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetStatus added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetSubmitTime added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetThirdpartApplyId added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetThirdpartCorpId added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModule) SetUserId added in v1.0.1

func (FlightExceedApplyQueryResponseBodyModule) String added in v1.0.1

type FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo added in v1.0.1

type FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo struct {
	ArrAirportName *string `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	ArrCity        *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityName    *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime        *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	Cabin          *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass     *int32  `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassStr  *string `json:"cabin_class_str,omitempty" xml:"cabin_class_str,omitempty"`
	DepAirportName *string `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	DepCity        *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityName    *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime        *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Discount       *string `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightNo       *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	Price          *int64  `json:"price,omitempty" xml:"price,omitempty"`
	Type           *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) GoString added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetArrAirportName added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetArrCity added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetArrCityName added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetArrTime added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCabin added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCabinClass added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCabinClassStr added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDepAirportName added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDepCity added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDepCityName added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDepTime added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDiscount added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetFlightNo added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetPrice added in v1.0.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetType added in v1.0.1

func (FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) String added in v1.0.1

type FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights added in v1.4.7

type FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights struct {
	ArrAirportName      *string `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	ArrCityName         *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime             *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	Cabin               *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass          *int32  `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassStr       *string `json:"cabin_class_str,omitempty" xml:"cabin_class_str,omitempty"`
	DepAirportName      *string `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	DepCityName         *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime             *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Discount            *string `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightNo            *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	Price               *int64  `json:"price,omitempty" xml:"price,omitempty"`
	TransferAirportName *string `json:"transfer_airport_name,omitempty" xml:"transfer_airport_name,omitempty"`
}

func (FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) GoString added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetArrAirportName added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetArrCityName added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetArrTime added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetCabin added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetCabinClass added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetCabinClassStr added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetDepAirportName added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetDepCityName added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetDepTime added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetDiscount added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetFlightNo added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetPrice added in v1.4.7

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetTransferAirportName added in v1.4.7

func (FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) String added in v1.4.7

type FlightItineraryScanQueryHeaders added in v1.0.41

type FlightItineraryScanQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (FlightItineraryScanQueryHeaders) GoString added in v1.0.41

func (*FlightItineraryScanQueryHeaders) SetCommonHeaders added in v1.0.41

func (*FlightItineraryScanQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.41

func (FlightItineraryScanQueryHeaders) String added in v1.0.41

type FlightItineraryScanQueryRequest added in v1.0.41

type FlightItineraryScanQueryRequest struct {
	BillDate         *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	BillId           *int64  `json:"bill_id,omitempty" xml:"bill_id,omitempty"`
	InvoiceSubTaskId *int64  `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	ItineraryNum     *string `json:"itinerary_num,omitempty" xml:"itinerary_num,omitempty"`
	PageNo           *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TicketNo         *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
}

func (FlightItineraryScanQueryRequest) GoString added in v1.0.41

func (*FlightItineraryScanQueryRequest) SetBillDate added in v1.0.41

func (*FlightItineraryScanQueryRequest) SetBillId added in v1.0.41

func (*FlightItineraryScanQueryRequest) SetInvoiceSubTaskId added in v1.0.41

func (*FlightItineraryScanQueryRequest) SetItineraryNum added in v1.4.8

func (*FlightItineraryScanQueryRequest) SetPageNo added in v1.0.41

func (*FlightItineraryScanQueryRequest) SetPageSize added in v1.0.41

func (*FlightItineraryScanQueryRequest) SetTicketNo added in v1.4.8

func (FlightItineraryScanQueryRequest) String added in v1.0.41

type FlightItineraryScanQueryResponse added in v1.0.41

type FlightItineraryScanQueryResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightItineraryScanQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightItineraryScanQueryResponse) GoString added in v1.0.41

func (*FlightItineraryScanQueryResponse) SetBody added in v1.0.41

func (*FlightItineraryScanQueryResponse) SetHeaders added in v1.0.41

func (*FlightItineraryScanQueryResponse) SetStatusCode added in v1.0.41

func (FlightItineraryScanQueryResponse) String added in v1.0.41

type FlightItineraryScanQueryResponseBody added in v1.0.41

type FlightItineraryScanQueryResponseBody struct {
	Code    *string                                     `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                     `json:"message,omitempty" xml:"message,omitempty"`
	Module  *FlightItineraryScanQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightItineraryScanQueryResponseBody) GoString added in v1.0.41

func (*FlightItineraryScanQueryResponseBody) SetCode added in v1.0.41

func (*FlightItineraryScanQueryResponseBody) SetMessage added in v1.0.41

func (*FlightItineraryScanQueryResponseBody) SetModule added in v1.0.41

func (*FlightItineraryScanQueryResponseBody) SetRequestId added in v1.0.41

func (*FlightItineraryScanQueryResponseBody) SetSuccess added in v1.0.41

func (*FlightItineraryScanQueryResponseBody) SetTraceId added in v1.0.41

func (FlightItineraryScanQueryResponseBody) String added in v1.0.41

type FlightItineraryScanQueryResponseBodyModule added in v1.0.41

type FlightItineraryScanQueryResponseBodyModule struct {
	Items     []*FlightItineraryScanQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	PageNo    *int32                                             `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize  *int32                                             `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TotalPage *int32                                             `json:"total_page,omitempty" xml:"total_page,omitempty"`
	TotalSize *int32                                             `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (FlightItineraryScanQueryResponseBodyModule) GoString added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModule) SetItems added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModule) SetPageNo added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModule) SetPageSize added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModule) SetTotalPage added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModule) SetTotalSize added in v1.0.41

func (FlightItineraryScanQueryResponseBodyModule) String added in v1.0.41

type FlightItineraryScanQueryResponseBodyModuleItems added in v1.0.41

type FlightItineraryScanQueryResponseBodyModuleItems struct {
	// 销售单位代号
	AgentCode  *string `json:"agent_code,omitempty" xml:"agent_code,omitempty"`
	ApplyId    *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BillDate   *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	Build      *string `json:"build,omitempty" xml:"build,omitempty"`
	CostCenter *string `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	Department *string `json:"department,omitempty" xml:"department,omitempty"`
	// 机票行程明细
	Flights       []*FlightItineraryScanQueryResponseBodyModuleItemsFlights `json:"flights,omitempty" xml:"flights,omitempty" type:"Repeated"`
	FuelSurcharge *string                                                   `json:"fuel_surcharge,omitempty" xml:"fuel_surcharge,omitempty"`
	// UK
	Id           *string `json:"id,omitempty" xml:"id,omitempty"`
	Insurance    *string `json:"insurance,omitempty" xml:"insurance,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// 填开单位
	IssueCompany *string `json:"issue_company,omitempty" xml:"issue_company,omitempty"`
	// 填开日期
	IssueDate     *string `json:"issue_date,omitempty" xml:"issue_date,omitempty"`
	ItineraryNum  *string `json:"itinerary_num,omitempty" xml:"itinerary_num,omitempty"`
	OrderId       *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OssUrl        *string `json:"oss_url,omitempty" xml:"oss_url,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	Project       *string `json:"project,omitempty" xml:"project,omitempty"`
	// 提示信息
	PromptMessage *string `json:"prompt_message,omitempty" xml:"prompt_message,omitempty"`
	TaxAmount     *string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	TaxRate       *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	TicketNo      *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketPrice   *string `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TotalPrice    *string `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 验证码
	ValidationCode *string `json:"validation_code,omitempty" xml:"validation_code,omitempty"`
}

func (FlightItineraryScanQueryResponseBodyModuleItems) GoString added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetAgentCode added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetApplyId added in v1.10.2

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetBillDate added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetBuild added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetCostCenter added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetDepartment added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetFlights added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetFuelSurcharge added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetId added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetInsurance added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetInvoiceTitle added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetIssueCompany added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetIssueDate added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetItineraryNum added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetOrderId added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetOssUrl added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetPassengerName added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetProject added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetPromptMessage added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTaxAmount added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTaxRate added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTicketNo added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTicketPrice added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTotalPrice added in v1.0.41

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetValidationCode added in v1.0.58

func (FlightItineraryScanQueryResponseBodyModuleItems) String added in v1.0.41

type FlightItineraryScanQueryResponseBodyModuleItemsFlights added in v1.0.58

type FlightItineraryScanQueryResponseBodyModuleItemsFlights struct {
	// 航班至
	ArrivalStation *string `json:"arrival_station,omitempty" xml:"arrival_station,omitempty"`
	// 座位等级
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// 承运人
	Carrier *string `json:"carrier,omitempty" xml:"carrier,omitempty"`
	// 航班从
	DepartureStation *string `json:"departure_station,omitempty" xml:"departure_station,omitempty"`
	// 日期
	FlightDate *string `json:"flight_date,omitempty" xml:"flight_date,omitempty"`
	// 航班号
	FlightNumber *string `json:"flight_number,omitempty" xml:"flight_number,omitempty"`
	// 时间
	FlightTime *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	// 免费行李
	FreeBaggageAllowance *string `json:"free_baggage_allowance,omitempty" xml:"free_baggage_allowance,omitempty"`
	// 行号
	Index *string `json:"index,omitempty" xml:"index,omitempty"`
	// 客票级别
	SeatClass *string `json:"seat_class,omitempty" xml:"seat_class,omitempty"`
	// 客票生效日期
	ValidFromDate *string `json:"valid_from_date,omitempty" xml:"valid_from_date,omitempty"`
	// 有效截止日期
	ValidToDate *string `json:"valid_to_date,omitempty" xml:"valid_to_date,omitempty"`
}

func (FlightItineraryScanQueryResponseBodyModuleItemsFlights) GoString added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetArrivalStation added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetCabinClass added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetCarrier added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetDepartureStation added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetFlightDate added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetFlightNumber added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetFlightTime added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetFreeBaggageAllowance added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetIndex added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetSeatClass added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetValidFromDate added in v1.0.58

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetValidToDate added in v1.0.58

func (FlightItineraryScanQueryResponseBodyModuleItemsFlights) String added in v1.0.58

type FlightListingSearchHeaders added in v1.0.51

type FlightListingSearchHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightListingSearchHeaders) GoString added in v1.0.51

func (s FlightListingSearchHeaders) GoString() string

func (*FlightListingSearchHeaders) SetCommonHeaders added in v1.0.51

func (*FlightListingSearchHeaders) SetXAcsBtripCorpToken added in v1.0.51

func (s *FlightListingSearchHeaders) SetXAcsBtripCorpToken(v string) *FlightListingSearchHeaders

func (FlightListingSearchHeaders) String added in v1.0.51

type FlightListingSearchRequest added in v1.0.51

type FlightListingSearchRequest struct {
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	CabinClass  *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate     *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
}

func (FlightListingSearchRequest) GoString added in v1.0.51

func (s FlightListingSearchRequest) GoString() string

func (*FlightListingSearchRequest) SetAirlineCode added in v1.0.51

func (*FlightListingSearchRequest) SetArrCityCode added in v1.0.51

func (*FlightListingSearchRequest) SetCabinClass added in v1.0.51

func (*FlightListingSearchRequest) SetDepCityCode added in v1.0.51

func (*FlightListingSearchRequest) SetDepDate added in v1.0.51

func (FlightListingSearchRequest) String added in v1.0.51

type FlightListingSearchResponse added in v1.0.51

type FlightListingSearchResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightListingSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightListingSearchResponse) GoString added in v1.0.51

func (s FlightListingSearchResponse) GoString() string

func (*FlightListingSearchResponse) SetBody added in v1.0.51

func (*FlightListingSearchResponse) SetHeaders added in v1.0.51

func (*FlightListingSearchResponse) SetStatusCode added in v1.0.51

func (FlightListingSearchResponse) String added in v1.0.51

type FlightListingSearchResponseBody added in v1.0.51

type FlightListingSearchResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module    *FlightListingSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                  `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightListingSearchResponseBody) GoString added in v1.0.51

func (*FlightListingSearchResponseBody) SetCode added in v1.0.51

func (*FlightListingSearchResponseBody) SetMessage added in v1.0.51

func (*FlightListingSearchResponseBody) SetModule added in v1.0.51

func (*FlightListingSearchResponseBody) SetRequestId added in v1.0.51

func (*FlightListingSearchResponseBody) SetSuccess added in v1.0.51

func (*FlightListingSearchResponseBody) SetTraceId added in v1.0.51

func (FlightListingSearchResponseBody) String added in v1.0.51

type FlightListingSearchResponseBodyModule added in v1.0.51

type FlightListingSearchResponseBodyModule struct {
	FlightList []*FlightListingSearchResponseBodyModuleFlightList `json:"flight_list,omitempty" xml:"flight_list,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModule) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModule) SetFlightList added in v1.0.51

func (FlightListingSearchResponseBodyModule) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightList added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightList struct {
	AirlineInfo       *FlightListingSearchResponseBodyModuleFlightListAirlineInfo      `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo    *FlightListingSearchResponseBodyModuleFlightListArrAirportInfo   `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrDate           *string                                                          `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	BasicCabinPrice   *int32                                                           `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice        *int32                                                           `json:"build_price,omitempty" xml:"build_price,omitempty"`
	Cabin             *string                                                          `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string                                                          `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CarrierAirline    *string                                                          `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	CarrierNo         *string                                                          `json:"carrier_no,omitempty" xml:"carrier_no,omitempty"`
	DepAirportInfo    *FlightListingSearchResponseBodyModuleFlightListDepAirportInfo   `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode       *string                                                          `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate           *string                                                          `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	Discount          *int32                                                           `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightNo          *string                                                          `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightRuleList    []*FlightListingSearchResponseBodyModuleFlightListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	FlightRuleListStr *string                                                          `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	FlightSize        *string                                                          `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightType        *string                                                          `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	InvoiceType       *int32                                                           `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	IsProtocol        *bool                                                            `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	IsShare           *bool                                                            `json:"is_share,omitempty" xml:"is_share,omitempty"`
	IsStop            *bool                                                            `json:"is_stop,omitempty" xml:"is_stop,omitempty"`
	IsTransfer        *bool                                                            `json:"is_transfer,omitempty" xml:"is_transfer,omitempty"`
	MealDesc          *string                                                          `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	OilPrice          *int32                                                           `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	OtaItemId         *string                                                          `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Price             *int32                                                           `json:"price,omitempty" xml:"price,omitempty"`
	ProductType       *int64                                                           `json:"product_type,omitempty" xml:"product_type,omitempty"`
	ProductTypeDesc   *string                                                          `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	PromotionPrice    *string                                                          `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	RemainedSeatCount *string                                                          `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	SecretParams      *string                                                          `json:"secret_params,omitempty" xml:"secret_params,omitempty"`
	SegmentNumber     *string                                                          `json:"segment_number,omitempty" xml:"segment_number,omitempty"`
	StopArrTime       *string                                                          `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCity          *string                                                          `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	StopDepTime       *string                                                          `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	TicketPrice       *int32                                                           `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TotalPrice        *string                                                          `json:"total_price,omitempty" xml:"total_price,omitempty"`
	TripType          *int32                                                           `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightList) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetArrDate added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetBasicCabinPrice added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetBuildPrice added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetCabin added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetCabinClass added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetCarrierAirline added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetCarrierNo added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetDepCityCode added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetDepDate added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetDiscount added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetFlightNo added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetFlightRuleListStr added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetFlightSize added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetFlightType added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetInvoiceType added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetIsProtocol added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetIsShare added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetIsStop added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetIsTransfer added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetMealDesc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetOilPrice added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetOtaItemId added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetPrice added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetProductType added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetProductTypeDesc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetPromotionPrice added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetRemainedSeatCount added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetSecretParams added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetSegmentNumber added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetStopArrTime added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetStopCity added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetStopDepTime added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetTicketPrice added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetTotalPrice added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightList) SetTripType added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightList) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListAirlineInfo added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListAirlineInfo struct {
	AirlineCode       *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName       *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AirlineSimpleName *string `json:"airline_simple_name,omitempty" xml:"airline_simple_name,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListAirlineInfo) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineCode added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineName added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineSimpleName added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListAirlineInfo) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListArrAirportInfo added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListArrAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetAirportCode added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetAirportName added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetCityCode added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetCityName added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetTerminal added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListDepAirportInfo added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListDepAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetAirportCode added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetAirportName added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetCityCode added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetCityName added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetTerminal added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleList added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleList struct {
	BaggageInfo    *string                                                                      `json:"baggage_info,omitempty" xml:"baggage_info,omitempty"`
	BaggageItem    *FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem    `json:"baggage_item,omitempty" xml:"baggage_item,omitempty" type:"Struct"`
	ChangeRule     *FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule     `json:"change_rule,omitempty" xml:"change_rule,omitempty" type:"Struct"`
	ChangeRuleItem *FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem `json:"change_rule_item,omitempty" xml:"change_rule_item,omitempty" type:"Struct"`
	Extra          *string                                                                      `json:"extra,omitempty" xml:"extra,omitempty"`
	RefundRule     *FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule     `json:"refund_rule,omitempty" xml:"refund_rule,omitempty" type:"Struct"`
	RefundRuleItem *FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem `json:"refund_rule_item,omitempty" xml:"refund_rule_item,omitempty" type:"Struct"`
	SignRule       *FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule       `json:"sign_rule,omitempty" xml:"sign_rule,omitempty" type:"Struct"`
	TuigaiqianInfo *string                                                                      `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
	UpgradeRule    *FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule    `json:"upgrade_rule,omitempty" xml:"upgrade_rule,omitempty" type:"Struct"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleList) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleList) SetBaggageInfo added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleList) SetExtra added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleList) SetTuigaiqianInfo added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleList) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	Index           *int32                                                                                     `json:"index,omitempty" xml:"index,omitempty"`
	TableHead       *string                                                                                    `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Tips            *FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips              `json:"tips,omitempty" xml:"tips,omitempty" type:"Struct"`
	Title           *string                                                                                    `json:"title,omitempty" xml:"title,omitempty"`
	Type            *int32                                                                                     `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetIndex added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTableHead added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTitle added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetType added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems struct {
	BaggageSubContentVisualizes []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes `json:"baggage_sub_content_visualizes,omitempty" xml:"baggage_sub_content_visualizes,omitempty" type:"Repeated"`
	ExtraContentVisualizes      []interface{}                                                                                                         `json:"extra_content_visualizes,omitempty" xml:"extra_content_visualizes,omitempty" type:"Repeated"`
	IsStruct                    *bool                                                                                                                 `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetIsStruct added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetPtc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc           []*string                                                                                                                      `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	BaggageSubContentType *int32                                                                                                                         `json:"baggage_sub_content_type,omitempty" xml:"baggage_sub_content_type,omitempty"`
	Description           *FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription `json:"description,omitempty" xml:"description,omitempty" type:"Struct"`
	ImageDO               *FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO     `json:"image_d_o,omitempty" xml:"image_d_o,omitempty" type:"Struct"`
	IsHighlight           *bool                                                                                                                          `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle              *string                                                                                                                        `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageDesc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageSubContentType added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetIsHighlight added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetSubTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Icon  *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetDesc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetIcon added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetImage added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	Image    *string `json:"image,omitempty" xml:"image,omitempty"`
	Largest  *string `json:"largest,omitempty" xml:"largest,omitempty"`
	Middle   *string `json:"middle,omitempty" xml:"middle,omitempty"`
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetImage added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetLargest added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetMiddle added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetSmallest added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips struct {
	TipsDesc  *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsDesc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsImage added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule struct {
	Able *bool                                                                          `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule) SetAble added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetContent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCost added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCostPercent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeType added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem struct {
	ExtraContents  []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                       `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                    `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                      `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                      `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                       `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetIndex added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetSubTableHead added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTableHead added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTitle added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetType added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) SetContent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems struct {
	// isStruct : true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                       `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                       `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetIsStruct added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetPtc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule struct {
	Able *bool                                                                          `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule) SetAble added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetContent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCost added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCostPercent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeType added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem struct {
	ExtraContents  []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                       `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                    `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                      `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                      `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                       `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetIndex added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetSubTableHead added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTableHead added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTitle added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetType added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) SetContent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                       `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                       `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetIsStruct added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetPtc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule struct {
	Able *bool                                                                        `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule) SetAble added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetContent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCost added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCostPercent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeType added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule struct {
	Able *bool                                                                           `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) SetAble added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) String added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo added in v1.0.51

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) GoString added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetContent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCost added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCostPercent added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeType added in v1.0.51

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTitle added in v1.0.51

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) String added in v1.0.51

type FlightListingSearchV2Headers added in v1.2.0

type FlightListingSearchV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightListingSearchV2Headers) GoString added in v1.2.0

func (s FlightListingSearchV2Headers) GoString() string

func (*FlightListingSearchV2Headers) SetCommonHeaders added in v1.2.0

func (*FlightListingSearchV2Headers) SetXAcsBtripCorpToken added in v1.2.0

func (FlightListingSearchV2Headers) String added in v1.2.0

type FlightListingSearchV2Request added in v1.2.0

type FlightListingSearchV2Request struct {
	AirlineCode         *string                                       `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	CabinTypeList       []*int32                                      `json:"cabin_type_list,omitempty" xml:"cabin_type_list,omitempty" type:"Repeated"`
	DirectOnly          *bool                                         `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	IsvName             *string                                       `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	NeedMultiClassPrice *bool                                         `json:"need_multi_class_price,omitempty" xml:"need_multi_class_price,omitempty"`
	NeedQueryServiceFee *bool                                         `json:"need_query_service_fee,omitempty" xml:"need_query_service_fee,omitempty"`
	NeedShareFlight     *bool                                         `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	NeedYCBestPrice     *bool                                         `json:"need_y_c_best_price,omitempty" xml:"need_y_c_best_price,omitempty"`
	SearchJourneys      []*FlightListingSearchV2RequestSearchJourneys `json:"search_journeys,omitempty" xml:"search_journeys,omitempty" type:"Repeated"`
	SearchMode          *int32                                        `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	TripType            *int32                                        `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightListingSearchV2Request) GoString added in v1.2.0

func (s FlightListingSearchV2Request) GoString() string

func (*FlightListingSearchV2Request) SetAirlineCode added in v1.2.0

func (*FlightListingSearchV2Request) SetCabinTypeList added in v1.2.0

func (*FlightListingSearchV2Request) SetDirectOnly added in v1.2.0

func (*FlightListingSearchV2Request) SetIsvName added in v1.2.0

func (*FlightListingSearchV2Request) SetNeedMultiClassPrice added in v1.2.0

func (s *FlightListingSearchV2Request) SetNeedMultiClassPrice(v bool) *FlightListingSearchV2Request

func (*FlightListingSearchV2Request) SetNeedQueryServiceFee added in v1.2.0

func (s *FlightListingSearchV2Request) SetNeedQueryServiceFee(v bool) *FlightListingSearchV2Request

func (*FlightListingSearchV2Request) SetNeedShareFlight added in v1.2.0

func (*FlightListingSearchV2Request) SetNeedYCBestPrice added in v1.2.0

func (*FlightListingSearchV2Request) SetSearchJourneys added in v1.2.0

func (*FlightListingSearchV2Request) SetSearchMode added in v1.2.0

func (*FlightListingSearchV2Request) SetTripType added in v1.2.0

func (FlightListingSearchV2Request) String added in v1.2.0

type FlightListingSearchV2RequestSearchJourneys added in v1.2.0

type FlightListingSearchV2RequestSearchJourneys struct {
	ArrCityCode     *string                                                      `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	DepCityCode     *string                                                      `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate         *string                                                      `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	SelectedFlights []*FlightListingSearchV2RequestSearchJourneysSelectedFlights `json:"selected_flights,omitempty" xml:"selected_flights,omitempty" type:"Repeated"`
}

func (FlightListingSearchV2RequestSearchJourneys) GoString added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneys) SetArrCityCode added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneys) SetDepCityCode added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneys) SetDepDate added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneys) SetSelectedFlights added in v1.2.0

func (FlightListingSearchV2RequestSearchJourneys) String added in v1.2.0

type FlightListingSearchV2RequestSearchJourneysSelectedFlights added in v1.2.0

type FlightListingSearchV2RequestSearchJourneysSelectedFlights struct {
	ArrAirportCode  *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCityCode     *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	DepAirportCode  *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCityCode     *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	FlightTime      *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	MarketFlightNo  *string `json:"market_flight_no,omitempty" xml:"market_flight_no,omitempty"`
	OperateFlightNo *string `json:"operate_flight_no,omitempty" xml:"operate_flight_no,omitempty"`
}

func (FlightListingSearchV2RequestSearchJourneysSelectedFlights) GoString added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetArrAirportCode added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetArrCityCode added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetDepAirportCode added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetDepCityCode added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetFlightTime added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetMarketFlightNo added in v1.2.0

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetOperateFlightNo added in v1.2.0

func (FlightListingSearchV2RequestSearchJourneysSelectedFlights) String added in v1.2.0

type FlightListingSearchV2Response added in v1.2.0

type FlightListingSearchV2Response struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightListingSearchV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightListingSearchV2Response) GoString added in v1.2.0

func (*FlightListingSearchV2Response) SetBody added in v1.2.0

func (*FlightListingSearchV2Response) SetHeaders added in v1.2.0

func (*FlightListingSearchV2Response) SetStatusCode added in v1.2.0

func (FlightListingSearchV2Response) String added in v1.2.0

type FlightListingSearchV2ResponseBody added in v1.2.0

type FlightListingSearchV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightListingSearchV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightListingSearchV2ResponseBody) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBody) SetCode added in v1.2.0

func (*FlightListingSearchV2ResponseBody) SetMessage added in v1.2.0

func (*FlightListingSearchV2ResponseBody) SetModule added in v1.2.0

func (*FlightListingSearchV2ResponseBody) SetRequestId added in v1.2.0

func (*FlightListingSearchV2ResponseBody) SetSuccess added in v1.2.0

func (*FlightListingSearchV2ResponseBody) SetTraceId added in v1.2.0

func (FlightListingSearchV2ResponseBody) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModule added in v1.2.0

type FlightListingSearchV2ResponseBodyModule struct {
	FlightItemList []*FlightListingSearchV2ResponseBodyModuleFlightItemList `json:"flight_item_list,omitempty" xml:"flight_item_list,omitempty" type:"Repeated"`
	SearchMode     *int32                                                   `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	TripType       *int32                                                   `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModule) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModule) SetFlightItemList added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModule) SetSearchMode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModule) SetTripType added in v1.2.0

func (FlightListingSearchV2ResponseBodyModule) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemList added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemList struct {
	BestPriceItem      *FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem        `json:"best_price_item,omitempty" xml:"best_price_item,omitempty" type:"Struct"`
	FlightJourneyInfos []*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos `json:"flight_journey_infos,omitempty" xml:"flight_journey_infos,omitempty" type:"Repeated"`
	ItemList           []*FlightListingSearchV2ResponseBodyModuleFlightItemListItemList           `json:"item_list,omitempty" xml:"item_list,omitempty" type:"Repeated"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemList) GoString added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemList) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem struct {
	FlightRuleInfos    map[string]*ModuleFlightItemListBestPriceItemFlightRuleInfosValue             `json:"flight_rule_infos,omitempty" xml:"flight_rule_infos,omitempty"`
	ItemId             *string                                                                       `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ShoppingItemMap    map[string]*ModuleFlightItemListBestPriceItemShoppingItemMapValue             `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	SubItemPositionMap map[string][]*ModuleFlightItemListBestPriceItemSubItemPositionMapValue        `json:"sub_item_position_map,omitempty" xml:"sub_item_position_map,omitempty"`
	SubItems           []*FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems `json:"sub_items,omitempty" xml:"sub_items,omitempty" type:"Repeated"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem) SetItemId added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems struct {
	ShoppingItemMap map[string]*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	UniqKey         *string                                                                   `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems) SetUniqKey added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos struct {
	ArrCityCode        *string                                                                                      `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName        *string                                                                                      `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime            *string                                                                                      `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepCityCode        *string                                                                                      `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName        *string                                                                                      `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime            *string                                                                                      `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Duration           *int32                                                                                       `json:"duration,omitempty" xml:"duration,omitempty"`
	Extensions         map[string]*string                                                                           `json:"extensions,omitempty" xml:"extensions,omitempty"`
	FlightSegmentInfos []*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos `json:"flight_segment_infos,omitempty" xml:"flight_segment_infos,omitempty" type:"Repeated"`
	JourneyIndex       *int32                                                                                       `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	TransferTime       *int32                                                                                       `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrCityCode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrCityName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrTime added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepCityCode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepCityName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepTime added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetDuration added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetExtensions added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetJourneyIndex added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetTransferTime added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos struct {
	AirlineInfo    *FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo    `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo *FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrCityCode    *string                                                                                                  `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName    *string                                                                                                  `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime        *string                                                                                                  `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BaggageDesc    *string                                                                                                  `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
	DepAirportInfo *FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode    *string                                                                                                  `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName    *string                                                                                                  `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime        *string                                                                                                  `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// duration
	Duration           *int32                                                                                                    `json:"duration,omitempty" xml:"duration,omitempty"`
	ExtraInfo          map[string]interface{}                                                                                    `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	FlightNo           *string                                                                                                   `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightShareInfo    *FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo `json:"flight_share_info,omitempty" xml:"flight_share_info,omitempty" type:"Struct"`
	FlightSize         *string                                                                                                   `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightStopInfo     *FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo  `json:"flight_stop_info,omitempty" xml:"flight_stop_info,omitempty" type:"Struct"`
	FlightType         *string                                                                                                   `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	Manufacturer       *string                                                                                                   `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	MealDesc           *string                                                                                                   `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	Miles              *int32                                                                                                    `json:"miles,omitempty" xml:"miles,omitempty"`
	OnTimeRate         *string                                                                                                   `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	OneMore            *int32                                                                                                    `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow        *string                                                                                                   `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	SegmentIndex       *int32                                                                                                    `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	Share              *bool                                                                                                     `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize    *string                                                                                                   `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	Stop               *bool                                                                                                     `json:"stop,omitempty" xml:"stop,omitempty"`
	TotalTime          *string                                                                                                   `json:"total_time,omitempty" xml:"total_time,omitempty"`
	TransferTime       *string                                                                                                   `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
	TransferTimeNumber *int32                                                                                                    `json:"transfer_time_number,omitempty" xml:"transfer_time_number,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetArrCityCode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetArrCityName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetArrTime added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetBaggageDesc added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetDepCityCode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetDepCityName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetDepTime added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetDuration added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetExtraInfo added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetFlightNo added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetFlightSize added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetFlightType added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetManufacturer added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetMealDesc added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetMiles added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetOnTimeRate added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetOneMore added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetOneMoreShow added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetShare added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetStop added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetTotalTime added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetTransferTime added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineCode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineIcon added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetCheapFlight added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportNameColor *string `json:"airport_name_color,omitempty" xml:"airport_name_color,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportCode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportNameColor added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportShortName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetTerminal added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportNameColor *string `json:"airport_name_color,omitempty" xml:"airport_name_color,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportCode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportNameColor added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportShortName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetTerminal added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	OperatingFlightNo    *string                                                                                                                       `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) SetOperatingFlightNo added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseShortName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineCode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineIcon added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetCheapFlight added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	StopAirport     *string   `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string   `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	StopArrTerm     *string   `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	StopArrTime     *string   `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCityCode    *string   `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	StopCityName    *string   `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	StopCityNames   []*string `json:"stop_city_names,omitempty" xml:"stop_city_names,omitempty" type:"Repeated"`
	StopDepTerm     *string   `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	StopDepTime     *string   `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	StopTime        *string   `json:"stop_time,omitempty" xml:"stop_time,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirport added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirportName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTerm added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTime added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityCode added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityName added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityNames added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTerm added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTime added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopTime added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListItemList added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListItemList struct {
	FlightRuleInfos    map[string]*ModuleFlightItemListItemListFlightRuleInfosValue             `json:"flight_rule_infos,omitempty" xml:"flight_rule_infos,omitempty"`
	ItemId             *string                                                                  `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ShoppingItemMap    map[string]*ModuleFlightItemListItemListShoppingItemMapValue             `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	SubItemPositionMap map[string][]*ModuleFlightItemListItemListSubItemPositionMapValue        `json:"sub_item_position_map,omitempty" xml:"sub_item_position_map,omitempty"`
	SubItems           []*FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems `json:"sub_items,omitempty" xml:"sub_items,omitempty" type:"Repeated"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListItemList) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListItemList) SetFlightRuleInfos added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListItemList) SetItemId added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListItemList) SetShoppingItemMap added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListItemList) SetSubItemPositionMap added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListItemList) String added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems added in v1.2.0

type FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems struct {
	ShoppingItemMap map[string]*ModuleFlightItemListItemListSubItemsShoppingItemMapValue `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	UniqKey         *string                                                              `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems) GoString added in v1.2.0

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems) SetUniqKey added in v1.2.0

func (FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems) String added in v1.2.0

type FlightListingSearchV2ShrinkRequest added in v1.2.0

type FlightListingSearchV2ShrinkRequest struct {
	AirlineCode          *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	CabinTypeListShrink  *string `json:"cabin_type_list,omitempty" xml:"cabin_type_list,omitempty"`
	DirectOnly           *bool   `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	IsvName              *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	NeedMultiClassPrice  *bool   `json:"need_multi_class_price,omitempty" xml:"need_multi_class_price,omitempty"`
	NeedQueryServiceFee  *bool   `json:"need_query_service_fee,omitempty" xml:"need_query_service_fee,omitempty"`
	NeedShareFlight      *bool   `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	NeedYCBestPrice      *bool   `json:"need_y_c_best_price,omitempty" xml:"need_y_c_best_price,omitempty"`
	SearchJourneysShrink *string `json:"search_journeys,omitempty" xml:"search_journeys,omitempty"`
	SearchMode           *int32  `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	TripType             *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightListingSearchV2ShrinkRequest) GoString added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetAirlineCode added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetCabinTypeListShrink added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetDirectOnly added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetIsvName added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetNeedMultiClassPrice added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetNeedQueryServiceFee added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetNeedShareFlight added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetNeedYCBestPrice added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetSearchJourneysShrink added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetSearchMode added in v1.2.0

func (*FlightListingSearchV2ShrinkRequest) SetTripType added in v1.2.0

func (FlightListingSearchV2ShrinkRequest) String added in v1.2.0

type FlightModifyApplyV2Headers added in v1.4.0

type FlightModifyApplyV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightModifyApplyV2Headers) GoString added in v1.4.0

func (s FlightModifyApplyV2Headers) GoString() string

func (*FlightModifyApplyV2Headers) SetCommonHeaders added in v1.4.0

func (*FlightModifyApplyV2Headers) SetXAcsBtripCorpToken added in v1.4.0

func (s *FlightModifyApplyV2Headers) SetXAcsBtripCorpToken(v string) *FlightModifyApplyV2Headers

func (FlightModifyApplyV2Headers) String added in v1.4.0

type FlightModifyApplyV2Request added in v1.4.0

type FlightModifyApplyV2Request struct {
	CacheKey                  *string                                                `json:"cache_key,omitempty" xml:"cache_key,omitempty"`
	ContactPhone              *string                                                `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	IsvName                   *string                                                `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	ItemId                    *string                                                `json:"item_id,omitempty" xml:"item_id,omitempty"`
	OrderId                   *int64                                                 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                *string                                                `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId             *string                                                `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	PassengerSegmentRelations []*FlightModifyApplyV2RequestPassengerSegmentRelations `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty" type:"Repeated"`
	Reason                    *string                                                `json:"reason,omitempty" xml:"reason,omitempty"`
	// sessionId
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	Voluntary *bool   `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyApplyV2Request) GoString added in v1.4.0

func (s FlightModifyApplyV2Request) GoString() string

func (*FlightModifyApplyV2Request) SetCacheKey added in v1.4.0

func (*FlightModifyApplyV2Request) SetContactPhone added in v1.4.0

func (*FlightModifyApplyV2Request) SetIsvName added in v1.4.0

func (*FlightModifyApplyV2Request) SetItemId added in v1.4.0

func (*FlightModifyApplyV2Request) SetOrderId added in v1.4.0

func (*FlightModifyApplyV2Request) SetOutOrderId added in v1.4.0

func (*FlightModifyApplyV2Request) SetOutSubOrderId added in v1.4.0

func (*FlightModifyApplyV2Request) SetPassengerSegmentRelations added in v1.4.0

func (*FlightModifyApplyV2Request) SetReason added in v1.4.0

func (*FlightModifyApplyV2Request) SetSessionId added in v1.4.0

func (*FlightModifyApplyV2Request) SetVoluntary added in v1.4.0

func (FlightModifyApplyV2Request) String added in v1.4.0

type FlightModifyApplyV2RequestPassengerSegmentRelations added in v1.4.0

type FlightModifyApplyV2RequestPassengerSegmentRelations struct {
	PassengerId   *string   `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	SegmentIdList []*string `json:"segment_id_list,omitempty" xml:"segment_id_list,omitempty" type:"Repeated"`
}

func (FlightModifyApplyV2RequestPassengerSegmentRelations) GoString added in v1.4.0

func (*FlightModifyApplyV2RequestPassengerSegmentRelations) SetPassengerId added in v1.4.0

func (*FlightModifyApplyV2RequestPassengerSegmentRelations) SetSegmentIdList added in v1.4.0

func (FlightModifyApplyV2RequestPassengerSegmentRelations) String added in v1.4.0

type FlightModifyApplyV2Response added in v1.4.0

type FlightModifyApplyV2Response struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightModifyApplyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightModifyApplyV2Response) GoString added in v1.4.0

func (s FlightModifyApplyV2Response) GoString() string

func (*FlightModifyApplyV2Response) SetBody added in v1.4.0

func (*FlightModifyApplyV2Response) SetHeaders added in v1.4.0

func (*FlightModifyApplyV2Response) SetStatusCode added in v1.4.0

func (FlightModifyApplyV2Response) String added in v1.4.0

type FlightModifyApplyV2ResponseBody added in v1.4.0

type FlightModifyApplyV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightModifyApplyV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyApplyV2ResponseBody) GoString added in v1.4.0

func (*FlightModifyApplyV2ResponseBody) SetCode added in v1.4.0

func (*FlightModifyApplyV2ResponseBody) SetMessage added in v1.4.0

func (*FlightModifyApplyV2ResponseBody) SetModule added in v1.4.0

func (*FlightModifyApplyV2ResponseBody) SetRequestId added in v1.4.0

func (*FlightModifyApplyV2ResponseBody) SetSuccess added in v1.4.0

func (*FlightModifyApplyV2ResponseBody) SetTraceId added in v1.4.0

func (FlightModifyApplyV2ResponseBody) String added in v1.4.0

type FlightModifyApplyV2ResponseBodyModule added in v1.4.0

type FlightModifyApplyV2ResponseBodyModule struct {
	OrderId       *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId    *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	SubOrderId    *string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (FlightModifyApplyV2ResponseBodyModule) GoString added in v1.4.0

func (*FlightModifyApplyV2ResponseBodyModule) SetOrderId added in v1.4.0

func (*FlightModifyApplyV2ResponseBodyModule) SetOutOrderId added in v1.4.0

func (*FlightModifyApplyV2ResponseBodyModule) SetOutSubOrderId added in v1.4.0

func (*FlightModifyApplyV2ResponseBodyModule) SetSubOrderId added in v1.4.0

func (FlightModifyApplyV2ResponseBodyModule) String added in v1.4.0

type FlightModifyApplyV2ShrinkRequest added in v1.4.0

type FlightModifyApplyV2ShrinkRequest struct {
	CacheKey                        *string `json:"cache_key,omitempty" xml:"cache_key,omitempty"`
	ContactPhone                    *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	IsvName                         *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	ItemId                          *string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	OrderId                         *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                      *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId                   *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	PassengerSegmentRelationsShrink *string `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty"`
	Reason                          *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// sessionId
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	Voluntary *bool   `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyApplyV2ShrinkRequest) GoString added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetCacheKey added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetContactPhone added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetIsvName added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetItemId added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetOrderId added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetOutOrderId added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetOutSubOrderId added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetPassengerSegmentRelationsShrink added in v1.4.0

func (s *FlightModifyApplyV2ShrinkRequest) SetPassengerSegmentRelationsShrink(v string) *FlightModifyApplyV2ShrinkRequest

func (*FlightModifyApplyV2ShrinkRequest) SetReason added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetSessionId added in v1.4.0

func (*FlightModifyApplyV2ShrinkRequest) SetVoluntary added in v1.4.0

func (FlightModifyApplyV2ShrinkRequest) String added in v1.4.0

type FlightModifyCancelV2Headers added in v1.4.0

type FlightModifyCancelV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightModifyCancelV2Headers) GoString added in v1.4.0

func (s FlightModifyCancelV2Headers) GoString() string

func (*FlightModifyCancelV2Headers) SetCommonHeaders added in v1.4.0

func (*FlightModifyCancelV2Headers) SetXAcsBtripCorpToken added in v1.4.0

func (s *FlightModifyCancelV2Headers) SetXAcsBtripCorpToken(v string) *FlightModifyCancelV2Headers

func (FlightModifyCancelV2Headers) String added in v1.4.0

type FlightModifyCancelV2Request added in v1.4.0

type FlightModifyCancelV2Request struct {
	IsvName       *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId       *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId    *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	SubOrderId    *int64  `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (FlightModifyCancelV2Request) GoString added in v1.4.0

func (s FlightModifyCancelV2Request) GoString() string

func (*FlightModifyCancelV2Request) SetIsvName added in v1.4.0

func (*FlightModifyCancelV2Request) SetOrderId added in v1.4.0

func (*FlightModifyCancelV2Request) SetOutOrderId added in v1.4.0

func (*FlightModifyCancelV2Request) SetOutSubOrderId added in v1.4.0

func (*FlightModifyCancelV2Request) SetSubOrderId added in v1.4.0

func (FlightModifyCancelV2Request) String added in v1.4.0

type FlightModifyCancelV2Response added in v1.4.0

type FlightModifyCancelV2Response struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightModifyCancelV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightModifyCancelV2Response) GoString added in v1.4.0

func (s FlightModifyCancelV2Response) GoString() string

func (*FlightModifyCancelV2Response) SetBody added in v1.4.0

func (*FlightModifyCancelV2Response) SetHeaders added in v1.4.0

func (*FlightModifyCancelV2Response) SetStatusCode added in v1.4.0

func (FlightModifyCancelV2Response) String added in v1.4.0

type FlightModifyCancelV2ResponseBody added in v1.4.0

type FlightModifyCancelV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module map[string]interface{} `json:"module,omitempty" xml:"module,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyCancelV2ResponseBody) GoString added in v1.4.0

func (*FlightModifyCancelV2ResponseBody) SetCode added in v1.4.0

func (*FlightModifyCancelV2ResponseBody) SetMessage added in v1.4.0

func (*FlightModifyCancelV2ResponseBody) SetModule added in v1.4.0

func (*FlightModifyCancelV2ResponseBody) SetRequestId added in v1.4.0

func (*FlightModifyCancelV2ResponseBody) SetSuccess added in v1.4.0

func (*FlightModifyCancelV2ResponseBody) SetTraceId added in v1.4.0

func (FlightModifyCancelV2ResponseBody) String added in v1.4.0

type FlightModifyListingSearchV2Headers added in v1.4.0

type FlightModifyListingSearchV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightModifyListingSearchV2Headers) GoString added in v1.4.0

func (*FlightModifyListingSearchV2Headers) SetCommonHeaders added in v1.4.0

func (*FlightModifyListingSearchV2Headers) SetXAcsBtripCorpToken added in v1.4.0

func (FlightModifyListingSearchV2Headers) String added in v1.4.0

type FlightModifyListingSearchV2Request added in v1.4.0

type FlightModifyListingSearchV2Request struct {
	CabinClass                []*int32                                                       `json:"cabin_class,omitempty" xml:"cabin_class,omitempty" type:"Repeated"`
	DepDate                   []*string                                                      `json:"dep_date,omitempty" xml:"dep_date,omitempty" type:"Repeated"`
	IsvName                   *string                                                        `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId                   *int64                                                         `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                *string                                                        `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerSegmentRelations []*FlightModifyListingSearchV2RequestPassengerSegmentRelations `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty" type:"Repeated"`
	SearchMode                *int32                                                         `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	SelectedSegments          []*FlightModifyListingSearchV2RequestSelectedSegments          `json:"selected_segments,omitempty" xml:"selected_segments,omitempty" type:"Repeated"`
	SessionId                 *string                                                        `json:"session_id,omitempty" xml:"session_id,omitempty"`
	Voluntary                 *bool                                                          `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyListingSearchV2Request) GoString added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetCabinClass added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetDepDate added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetIsvName added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetOrderId added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetOutOrderId added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetPassengerSegmentRelations added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetSearchMode added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetSelectedSegments added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetSessionId added in v1.4.0

func (*FlightModifyListingSearchV2Request) SetVoluntary added in v1.4.0

func (FlightModifyListingSearchV2Request) String added in v1.4.0

type FlightModifyListingSearchV2RequestPassengerSegmentRelations added in v1.4.0

type FlightModifyListingSearchV2RequestPassengerSegmentRelations struct {
	PassengerId   *string   `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	SegmentIdList []*string `json:"segment_id_list,omitempty" xml:"segment_id_list,omitempty" type:"Repeated"`
}

func (FlightModifyListingSearchV2RequestPassengerSegmentRelations) GoString added in v1.4.0

func (*FlightModifyListingSearchV2RequestPassengerSegmentRelations) SetPassengerId added in v1.4.0

func (*FlightModifyListingSearchV2RequestPassengerSegmentRelations) SetSegmentIdList added in v1.4.0

func (FlightModifyListingSearchV2RequestPassengerSegmentRelations) String added in v1.4.0

type FlightModifyListingSearchV2RequestSelectedSegments added in v1.4.0

type FlightModifyListingSearchV2RequestSelectedSegments struct {
	ArrCityCode       *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	DepCityCode       *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDateTime       *string `json:"dep_date_time,omitempty" xml:"dep_date_time,omitempty"`
	JourneySeq        *int32  `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	MarketingFlightNo *string `json:"marketing_flight_no,omitempty" xml:"marketing_flight_no,omitempty"`
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
	SegmentSeq        *int32  `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
}

func (FlightModifyListingSearchV2RequestSelectedSegments) GoString added in v1.4.0

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetArrCityCode added in v1.4.0

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetDepCityCode added in v1.4.0

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetDepDateTime added in v1.4.0

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetJourneySeq added in v1.4.0

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetMarketingFlightNo added in v1.4.0

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetOperatingFlightNo added in v1.4.0

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetSegmentSeq added in v1.4.0

func (FlightModifyListingSearchV2RequestSelectedSegments) String added in v1.4.0

type FlightModifyListingSearchV2Response added in v1.4.0

type FlightModifyListingSearchV2Response struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightModifyListingSearchV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightModifyListingSearchV2Response) GoString added in v1.4.0

func (*FlightModifyListingSearchV2Response) SetBody added in v1.4.0

func (*FlightModifyListingSearchV2Response) SetHeaders added in v1.4.0

func (*FlightModifyListingSearchV2Response) SetStatusCode added in v1.4.0

func (FlightModifyListingSearchV2Response) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBody added in v1.4.0

type FlightModifyListingSearchV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightModifyListingSearchV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// requestId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBody) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBody) SetCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBody) SetMessage added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBody) SetModule added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBody) SetRequestId added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBody) SetSuccess added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBody) SetTraceId added in v1.4.0

func (FlightModifyListingSearchV2ResponseBody) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModule added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModule struct {
	DirectFlightList   []*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList   `json:"direct_flight_list,omitempty" xml:"direct_flight_list,omitempty" type:"Repeated"`
	SessionId          *string                                                            `json:"session_id,omitempty" xml:"session_id,omitempty"`
	TransferFlightList []*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList `json:"transfer_flight_list,omitempty" xml:"transfer_flight_list,omitempty" type:"Repeated"`
	TransferTitle      *string                                                            `json:"transfer_title,omitempty" xml:"transfer_title,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModule) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModule) SetSessionId added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModule) SetTransferTitle added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModule) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList struct {
	AirlineInfo        *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo        `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo     *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo     `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrCityCode        *string                                                                          `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrTime            *string                                                                          `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	CabinClass         *string                                                                          `json:"cabinClass,omitempty" xml:"cabinClass,omitempty"`
	CabinClassName     *string                                                                          `json:"cabinClassName,omitempty" xml:"cabinClassName,omitempty"`
	DepAirportInfo     *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo     `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode        *string                                                                          `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepTime            *string                                                                          `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Duration           *int32                                                                           `json:"duration,omitempty" xml:"duration,omitempty"`
	FlightNo           *string                                                                          `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightShareInfo    *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfo    `json:"flight_share_info,omitempty" xml:"flight_share_info,omitempty" type:"Struct"`
	FlightSize         *string                                                                          `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightStopInfo     *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo     `json:"flight_stop_info,omitempty" xml:"flight_stop_info,omitempty" type:"Struct"`
	FlightTransferInfo *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo `json:"flight_transfer_info,omitempty" xml:"flight_transfer_info,omitempty" type:"Struct"`
	FlightType         *string                                                                          `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	JourneySeq         *int32                                                                           `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	LeftNum            *string                                                                          `json:"left_num,omitempty" xml:"left_num,omitempty"`
	Manufacturer       *string                                                                          `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	MealDesc           *string                                                                          `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	PriceInfoDTO       *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO       `json:"price_info_d_t_o,omitempty" xml:"price_info_d_t_o,omitempty" type:"Struct"`
	SegmentSeq         *int32                                                                           `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
	Share              *bool                                                                            `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize    *string                                                                          `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	SpanDay            *string                                                                          `json:"span_day,omitempty" xml:"span_day,omitempty"`
	Stop               *bool                                                                            `json:"stop,omitempty" xml:"stop,omitempty"`
	Transfer           *bool                                                                            `json:"transfer,omitempty" xml:"transfer,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetArrCityCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetArrTime added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetCabinClass added in v1.4.10

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetCabinClassName added in v1.4.10

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetDepCityCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetDepTime added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetDuration added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetFlightNo added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetFlightSize added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetFlightType added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetJourneySeq added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetLeftNum added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetManufacturer added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetMealDesc added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetSegmentSeq added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetShare added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetShortFlightSize added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetSpanDay added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetStop added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetTransfer added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetAirlineChineseName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetAirlineChineseShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetAirlineCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetAirlineIcon added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetCheapFlight added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) SetAirportCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) SetAirportName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) SetAirportShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) SetTerminal added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) SetAirportCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) SetAirportName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) SetAirportShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) SetTerminal added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfo struct {
	OperatingAirlineInfo *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	OperatingFlightNo    *string                                                                                           `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfo) SetOperatingFlightNo added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineChineseName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineChineseShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineIcon added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) SetCheapFlight added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo struct {
	StopAirport  *string `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopArrTerm  *string `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	StopArrTime  *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCityCode *string `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	StopCityName *string `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	StopDepTerm  *string `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	StopDepTime  *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopAirport added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopArrTerm added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopArrTime added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopCityCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopCityName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopDepTerm added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopDepTime added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo struct {
	TransferAirlineInfo *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo `json:"transfer_airline_info,omitempty" xml:"transfer_airline_info,omitempty" type:"Struct"`
	TransferCityCode    *string                                                                                             `json:"transfer_city_code,omitempty" xml:"transfer_city_code,omitempty"`
	TransferCityName    *string                                                                                             `json:"transfer_city_name,omitempty" xml:"transfer_city_name,omitempty"`
	TransferDepTime     *string                                                                                             `json:"transfer_dep_time,omitempty" xml:"transfer_dep_time,omitempty"`
	TransferFlightNo    *string                                                                                             `json:"transfer_flight_no,omitempty" xml:"transfer_flight_no,omitempty"`
	TransferFlightSize  *string                                                                                             `json:"transfer_flight_size,omitempty" xml:"transfer_flight_size,omitempty"`
	TransferShare       *bool                                                                                               `json:"transfer_share,omitempty" xml:"transfer_share,omitempty"`
	TransferStopTime    *int32                                                                                              `json:"transfer_stop_time,omitempty" xml:"transfer_stop_time,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferCityCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferCityName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferDepTime added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferFlightNo added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferFlightSize added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferShare added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferStopTime added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineChineseName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineChineseShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineIcon added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) SetCheapFlight added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO struct {
	AdultPrice              *int32                                                                                       `json:"adult_price,omitempty" xml:"adult_price,omitempty"`
	AdultTax                *int32                                                                                       `json:"adult_tax,omitempty" xml:"adult_tax,omitempty"`
	AdultTotalPrice         *int32                                                                                       `json:"adult_total_price,omitempty" xml:"adult_total_price,omitempty"`
	BeforeControlPrice      *int32                                                                                       `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	ChildPrice              *int32                                                                                       `json:"child_price,omitempty" xml:"child_price,omitempty"`
	ChildTax                *int32                                                                                       `json:"child_tax,omitempty" xml:"child_tax,omitempty"`
	ChildTotalPrice         *int32                                                                                       `json:"child_total_price,omitempty" xml:"child_total_price,omitempty"`
	InfantPrice             *int32                                                                                       `json:"infant_price,omitempty" xml:"infant_price,omitempty"`
	InfantTax               *int32                                                                                       `json:"infant_tax,omitempty" xml:"infant_tax,omitempty"`
	InfantTotalPrice        *int32                                                                                       `json:"infant_total_price,omitempty" xml:"infant_total_price,omitempty"`
	OriginalAdultPrice      *int32                                                                                       `json:"original_adult_price,omitempty" xml:"original_adult_price,omitempty"`
	OriginalAdultTotalPrice *int32                                                                                       `json:"original_adult_total_price,omitempty" xml:"original_adult_total_price,omitempty"`
	ReShopPriceInfoDTO      *FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO `json:"re_shop_price_info_d_t_o,omitempty" xml:"re_shop_price_info_d_t_o,omitempty" type:"Struct"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetAdultPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetAdultTax added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetAdultTotalPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetBeforeControlPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetChildPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetChildTax added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetChildTotalPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetInfantPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetInfantTax added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetInfantTotalPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetOriginalAdultPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetOriginalAdultTotalPrice added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO struct {
	ReShopAdultChangeFee *int32 `json:"re_shop_adult_change_fee,omitempty" xml:"re_shop_adult_change_fee,omitempty"`
	ReShopAdultPrice     *int32 `json:"re_shop_adult_price,omitempty" xml:"re_shop_adult_price,omitempty"`
	ReShopAdultPriceGap  *int32 `json:"re_shop_adult_price_gap,omitempty" xml:"re_shop_adult_price_gap,omitempty"`
	ReShopChildChangeFee *int32 `json:"re_shop_child_change_fee,omitempty" xml:"re_shop_child_change_fee,omitempty"`
	ReShopChildPrice     *int32 `json:"re_shop_child_price,omitempty" xml:"re_shop_child_price,omitempty"`
	ReShopChildPriceGap  *int32 `json:"re_shop_child_price_gap,omitempty" xml:"re_shop_child_price_gap,omitempty"`
	ReShopInfChangeFee   *int32 `json:"re_shop_inf_change_fee,omitempty" xml:"re_shop_inf_change_fee,omitempty"`
	ReShopInfPrice       *int32 `json:"re_shop_inf_price,omitempty" xml:"re_shop_inf_price,omitempty"`
	ReShopInfPriceGap    *int32 `json:"re_shop_inf_price_gap,omitempty" xml:"re_shop_inf_price_gap,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultChangeFee added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPriceGap added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildChangeFee added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPriceGap added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfChangeFee added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPriceGap added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList struct {
	AirlineInfo        *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo        `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo     *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo     `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrCityCode        *string                                                                            `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrTime            *string                                                                            `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	CabinClass         *string                                                                            `json:"cabinClass,omitempty" xml:"cabinClass,omitempty"`
	CabinClassName     *string                                                                            `json:"cabinClassName,omitempty" xml:"cabinClassName,omitempty"`
	DepAirportInfo     *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo     `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode        *string                                                                            `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepTime            *string                                                                            `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Duration           *int32                                                                             `json:"duration,omitempty" xml:"duration,omitempty"`
	FlightNo           *string                                                                            `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightShareInfo    *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfo    `json:"flight_share_info,omitempty" xml:"flight_share_info,omitempty" type:"Struct"`
	FlightSize         *string                                                                            `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightStopInfo     *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo     `json:"flight_stop_info,omitempty" xml:"flight_stop_info,omitempty" type:"Struct"`
	FlightTransferInfo *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo `json:"flight_transfer_info,omitempty" xml:"flight_transfer_info,omitempty" type:"Struct"`
	FlightType         *string                                                                            `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	JourneySeq         *int32                                                                             `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	LeftNum            *string                                                                            `json:"left_num,omitempty" xml:"left_num,omitempty"`
	Manufacturer       *string                                                                            `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	MealDesc           *string                                                                            `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	PriceInfoDTO       *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO       `json:"price_info_d_t_o,omitempty" xml:"price_info_d_t_o,omitempty" type:"Struct"`
	SegmentSeq         *int32                                                                             `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
	Share              *bool                                                                              `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize    *string                                                                            `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	SpanDay            *string                                                                            `json:"span_day,omitempty" xml:"span_day,omitempty"`
	Stop               *bool                                                                              `json:"stop,omitempty" xml:"stop,omitempty"`
	Transfer           *bool                                                                              `json:"transfer,omitempty" xml:"transfer,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetArrCityCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetArrTime added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetCabinClass added in v1.4.10

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetCabinClassName added in v1.4.10

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetDepCityCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetDepTime added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetDuration added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetFlightNo added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetFlightSize added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetFlightType added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetJourneySeq added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetLeftNum added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetManufacturer added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetMealDesc added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetSegmentSeq added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetShare added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetShortFlightSize added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetSpanDay added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetStop added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetTransfer added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetAirlineChineseName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetAirlineChineseShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetAirlineCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetAirlineIcon added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetCheapFlight added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) SetAirportCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) SetAirportName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) SetAirportShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) SetTerminal added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) SetAirportCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) SetAirportName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) SetAirportShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) SetTerminal added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfo struct {
	OperatingAirlineInfo *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	OperatingFlightNo    *string                                                                                             `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfo) SetOperatingFlightNo added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineChineseName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineChineseShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineIcon added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) SetCheapFlight added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo struct {
	StopAirport  *string `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopArrTerm  *string `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	StopArrTime  *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCityCode *string `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	StopCityName *string `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	StopDepTerm  *string `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	StopDepTime  *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopAirport added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopArrTerm added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopArrTime added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopCityCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopCityName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopDepTerm added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopDepTime added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo struct {
	TransferAirlineInfo *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo `json:"transfer_airline_info,omitempty" xml:"transfer_airline_info,omitempty" type:"Struct"`
	TransferCityCode    *string                                                                                               `json:"transfer_city_code,omitempty" xml:"transfer_city_code,omitempty"`
	TransferCityName    *string                                                                                               `json:"transfer_city_name,omitempty" xml:"transfer_city_name,omitempty"`
	TransferDepTime     *string                                                                                               `json:"transfer_dep_time,omitempty" xml:"transfer_dep_time,omitempty"`
	TransferFlightNo    *string                                                                                               `json:"transfer_flight_no,omitempty" xml:"transfer_flight_no,omitempty"`
	TransferFlightSize  *string                                                                                               `json:"transfer_flight_size,omitempty" xml:"transfer_flight_size,omitempty"`
	TransferShare       *bool                                                                                                 `json:"transfer_share,omitempty" xml:"transfer_share,omitempty"`
	TransferStopTime    *int32                                                                                                `json:"transfer_stop_time,omitempty" xml:"transfer_stop_time,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferCityCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferCityName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferDepTime added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferFlightNo added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferFlightSize added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferShare added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferStopTime added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineChineseName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineChineseShortName added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineCode added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineIcon added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) SetCheapFlight added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO struct {
	AdultPrice              *int32                                                                                         `json:"adult_price,omitempty" xml:"adult_price,omitempty"`
	AdultTax                *int32                                                                                         `json:"adult_tax,omitempty" xml:"adult_tax,omitempty"`
	AdultTotalPrice         *int32                                                                                         `json:"adult_total_price,omitempty" xml:"adult_total_price,omitempty"`
	BeforeControlPrice      *int32                                                                                         `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	ChildPrice              *int32                                                                                         `json:"child_price,omitempty" xml:"child_price,omitempty"`
	ChildTax                *int32                                                                                         `json:"child_tax,omitempty" xml:"child_tax,omitempty"`
	ChildTotalPrice         *int32                                                                                         `json:"child_total_price,omitempty" xml:"child_total_price,omitempty"`
	InfantPrice             *int32                                                                                         `json:"infant_price,omitempty" xml:"infant_price,omitempty"`
	InfantTax               *int32                                                                                         `json:"infant_tax,omitempty" xml:"infant_tax,omitempty"`
	InfantTotalPrice        *int32                                                                                         `json:"infant_total_price,omitempty" xml:"infant_total_price,omitempty"`
	OriginalAdultPrice      *int32                                                                                         `json:"original_adult_price,omitempty" xml:"original_adult_price,omitempty"`
	OriginalAdultTotalPrice *int32                                                                                         `json:"original_adult_total_price,omitempty" xml:"original_adult_total_price,omitempty"`
	ReShopPriceInfoDTO      *FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO `json:"re_shop_price_info_d_t_o,omitempty" xml:"re_shop_price_info_d_t_o,omitempty" type:"Struct"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetAdultPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetAdultTax added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetAdultTotalPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetBeforeControlPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetChildPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetChildTax added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetChildTotalPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetInfantPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetInfantTax added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetInfantTotalPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetOriginalAdultPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetOriginalAdultTotalPrice added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) String added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO added in v1.4.0

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO struct {
	ReShopAdultChangeFee *int32 `json:"re_shop_adult_change_fee,omitempty" xml:"re_shop_adult_change_fee,omitempty"`
	ReShopAdultPrice     *int32 `json:"re_shop_adult_price,omitempty" xml:"re_shop_adult_price,omitempty"`
	ReShopAdultPriceGap  *int32 `json:"re_shop_adult_price_gap,omitempty" xml:"re_shop_adult_price_gap,omitempty"`
	ReShopChildChangeFee *int32 `json:"re_shop_child_change_fee,omitempty" xml:"re_shop_child_change_fee,omitempty"`
	ReShopChildPrice     *int32 `json:"re_shop_child_price,omitempty" xml:"re_shop_child_price,omitempty"`
	ReShopChildPriceGap  *int32 `json:"re_shop_child_price_gap,omitempty" xml:"re_shop_child_price_gap,omitempty"`
	ReShopInfChangeFee   *int32 `json:"re_shop_inf_change_fee,omitempty" xml:"re_shop_inf_change_fee,omitempty"`
	ReShopInfPrice       *int32 `json:"re_shop_inf_price,omitempty" xml:"re_shop_inf_price,omitempty"`
	ReShopInfPriceGap    *int32 `json:"re_shop_inf_price_gap,omitempty" xml:"re_shop_inf_price_gap,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultChangeFee added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPriceGap added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildChangeFee added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPriceGap added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfChangeFee added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPrice added in v1.4.0

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPriceGap added in v1.4.0

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) String added in v1.4.0

type FlightModifyListingSearchV2ShrinkRequest added in v1.4.0

type FlightModifyListingSearchV2ShrinkRequest struct {
	CabinClassShrink                *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	DepDateShrink                   *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	IsvName                         *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId                         *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                      *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerSegmentRelationsShrink *string `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty"`
	SearchMode                      *int32  `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	SelectedSegmentsShrink          *string `json:"selected_segments,omitempty" xml:"selected_segments,omitempty"`
	SessionId                       *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	Voluntary                       *bool   `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyListingSearchV2ShrinkRequest) GoString added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetCabinClassShrink added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetDepDateShrink added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetIsvName added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetOrderId added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetOutOrderId added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetPassengerSegmentRelationsShrink added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetSearchMode added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetSelectedSegmentsShrink added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetSessionId added in v1.4.0

func (*FlightModifyListingSearchV2ShrinkRequest) SetVoluntary added in v1.4.0

func (FlightModifyListingSearchV2ShrinkRequest) String added in v1.4.0

type FlightModifyOrderDetailV2Headers added in v1.4.0

type FlightModifyOrderDetailV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightModifyOrderDetailV2Headers) GoString added in v1.4.0

func (*FlightModifyOrderDetailV2Headers) SetCommonHeaders added in v1.4.0

func (*FlightModifyOrderDetailV2Headers) SetXAcsBtripCorpToken added in v1.4.0

func (FlightModifyOrderDetailV2Headers) String added in v1.4.0

type FlightModifyOrderDetailV2Request added in v1.4.0

type FlightModifyOrderDetailV2Request struct {
	IsvName             *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	ModifyApplyId       *string `json:"modify_apply_id,omitempty" xml:"modify_apply_id,omitempty"`
	NeedQueryServiceFee *bool   `json:"need_query_service_fee,omitempty" xml:"need_query_service_fee,omitempty"`
	OrderId             *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

func (FlightModifyOrderDetailV2Request) GoString added in v1.4.0

func (*FlightModifyOrderDetailV2Request) SetIsvName added in v1.4.0

func (*FlightModifyOrderDetailV2Request) SetModifyApplyId added in v1.4.0

func (*FlightModifyOrderDetailV2Request) SetNeedQueryServiceFee added in v1.4.0

func (*FlightModifyOrderDetailV2Request) SetOrderId added in v1.4.0

func (FlightModifyOrderDetailV2Request) String added in v1.4.0

type FlightModifyOrderDetailV2Response added in v1.4.0

type FlightModifyOrderDetailV2Response struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightModifyOrderDetailV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightModifyOrderDetailV2Response) GoString added in v1.4.0

func (*FlightModifyOrderDetailV2Response) SetBody added in v1.4.0

func (*FlightModifyOrderDetailV2Response) SetHeaders added in v1.4.0

func (*FlightModifyOrderDetailV2Response) SetStatusCode added in v1.4.0

func (FlightModifyOrderDetailV2Response) String added in v1.4.0

type FlightModifyOrderDetailV2ResponseBody added in v1.4.0

type FlightModifyOrderDetailV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightModifyOrderDetailV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyOrderDetailV2ResponseBody) GoString added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBody) SetCode added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBody) SetMessage added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBody) SetModule added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBody) SetRequestId added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBody) SetSuccess added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBody) SetTraceId added in v1.4.0

func (FlightModifyOrderDetailV2ResponseBody) String added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModule added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModule struct {
	ApplyTime            *string                                                          `json:"apply_time,omitempty" xml:"apply_time,omitempty"`
	BookUserEmail        *string                                                          `json:"book_user_email,omitempty" xml:"book_user_email,omitempty"`
	BookUserName         *string                                                          `json:"book_user_name,omitempty" xml:"book_user_name,omitempty"`
	BookuserPhone        *string                                                          `json:"bookuser_phone,omitempty" xml:"bookuser_phone,omitempty"`
	ChangeFailReason     *string                                                          `json:"change_fail_reason,omitempty" xml:"change_fail_reason,omitempty"`
	ContactInfoDTO       *FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO       `json:"contact_info_d_t_o,omitempty" xml:"contact_info_d_t_o,omitempty" type:"Struct"`
	DestFlightInfoDTOS   []*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS `json:"dest_flight_info_d_t_o_s,omitempty" xml:"dest_flight_info_d_t_o_s,omitempty" type:"Repeated"`
	LastPayTime          *string                                                          `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	OrderId              *int64                                                           `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId           *string                                                          `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId        *string                                                          `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	PayTime              *string                                                          `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	Reason               *string                                                          `json:"reason,omitempty" xml:"reason,omitempty"`
	Status               *int32                                                           `json:"status,omitempty" xml:"status,omitempty"`
	SubOrderId           *int64                                                           `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	TicketTime           *string                                                          `json:"ticket_time,omitempty" xml:"ticket_time,omitempty"`
	TotalPrice           *int64                                                           `json:"total_price,omitempty" xml:"total_price,omitempty"`
	TotalServiceFeePrice *int64                                                           `json:"total_service_fee_price,omitempty" xml:"total_service_fee_price,omitempty"`
	TravelerInfoDTOS     []*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS   `json:"traveler_info_d_t_o_s,omitempty" xml:"traveler_info_d_t_o_s,omitempty" type:"Repeated"`
}

func (FlightModifyOrderDetailV2ResponseBodyModule) GoString added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetApplyTime added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetBookUserEmail added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetBookUserName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetBookuserPhone added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetChangeFailReason added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetLastPayTime added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetOrderId added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetOutOrderId added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetOutSubOrderId added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetPayTime added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetReason added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetStatus added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetSubOrderId added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetTicketTime added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetTotalPrice added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetTotalServiceFeePrice added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetTravelerInfoDTOS added in v1.4.0

func (FlightModifyOrderDetailV2ResponseBodyModule) String added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO struct {
	ContactEmail       *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	ContactName        *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	ContactPhone       *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	SendMsgToPassenger *bool   `json:"send_msg_to_passenger,omitempty" xml:"send_msg_to_passenger,omitempty"`
}

func (FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) GoString added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactEmail added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactPhone added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) SetSendMsgToPassenger added in v1.4.0

func (FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) String added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS struct {
	AirlineCode           *string                                                                       `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIconUrl        *string                                                                       `json:"airline_icon_url,omitempty" xml:"airline_icon_url,omitempty"`
	AirlineName           *string                                                                       `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	ArrAirportCode        *string                                                                       `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportName        *string                                                                       `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	ArrCityCode           *string                                                                       `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName           *string                                                                       `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTerminal           *string                                                                       `json:"arr_terminal,omitempty" xml:"arr_terminal,omitempty"`
	ArrTime               *string                                                                       `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	Cabin                 *string                                                                       `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass            *string                                                                       `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName        *string                                                                       `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	CabinDiscount         *int64                                                                        `json:"cabin_discount,omitempty" xml:"cabin_discount,omitempty"`
	CarrierAirlineCode    *string                                                                       `json:"carrier_airline_code,omitempty" xml:"carrier_airline_code,omitempty"`
	CarrierAirlineIconUrl *string                                                                       `json:"carrier_airline_icon_url,omitempty" xml:"carrier_airline_icon_url,omitempty"`
	CarrierAirlineName    *string                                                                       `json:"carrier_airline_name,omitempty" xml:"carrier_airline_name,omitempty"`
	CarrierFlightNo       *string                                                                       `json:"carrier_flight_no,omitempty" xml:"carrier_flight_no,omitempty"`
	DepAirportCode        *string                                                                       `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportName        *string                                                                       `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	DepCityCode           *string                                                                       `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName           *string                                                                       `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTerminal           *string                                                                       `json:"dep_terminal,omitempty" xml:"dep_terminal,omitempty"`
	DepTime               *string                                                                       `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightNo              *string                                                                       `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightType            *string                                                                       `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	MealDesc              *string                                                                       `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	SegmentIId            *string                                                                       `json:"segmentI_id,omitempty" xml:"segmentI_id,omitempty"`
	SegmentPosition       *FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
	StopArrTime           *string                                                                       `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCity              *string                                                                       `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	StopDepTime           *string                                                                       `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
}

func (FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) GoString added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetAirlineCode added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetAirlineIconUrl added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetAirlineName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrAirportCode added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrAirportName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrCityCode added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrCityName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrTerminal added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrTime added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCabin added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCabinClass added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCabinClassName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCabinDiscount added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCarrierAirlineCode added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCarrierAirlineIconUrl added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCarrierAirlineName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCarrierFlightNo added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepAirportCode added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepAirportName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepCityCode added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepCityName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepTerminal added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepTime added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetFlightNo added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetFlightType added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetMealDesc added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetSegmentIId added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetStopArrTime added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetStopCity added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetStopDepTime added in v1.4.0

func (FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) String added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition) GoString added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition) SetJourneyIndex added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition) SetSegmentIndex added in v1.4.0

func (FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition) String added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS struct {
	BirthDate       *string                                                               `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	CertNo          *string                                                               `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType        *int32                                                                `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	ChangeFee       *FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee `json:"change_fee,omitempty" xml:"change_fee,omitempty" type:"Struct"`
	Gender          *int32                                                                `json:"gender,omitempty" xml:"gender,omitempty"`
	OriginTicketNos []*string                                                             `json:"origin_ticket_nos,omitempty" xml:"origin_ticket_nos,omitempty" type:"Repeated"`
	PassengerId     *string                                                               `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	PassengerName   *string                                                               `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PassengerType   *int32                                                                `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	Phone           *string                                                               `json:"phone,omitempty" xml:"phone,omitempty"`
	Pid             *int64                                                                `json:"pid,omitempty" xml:"pid,omitempty"`
	TicketNos       []*string                                                             `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty" type:"Repeated"`
}

func (FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) GoString added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetBirthDate added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetCertNo added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetCertType added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetGender added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetOriginTicketNos added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerId added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerName added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerType added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPhone added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPid added in v1.4.0

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetTicketNos added in v1.4.0

func (FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) String added in v1.4.0

type FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee added in v1.4.4

type FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee struct {
	ChangeFee    *int64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	ServiceFee   *int64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	UpgradePrice *int64 `json:"upgrade_price,omitempty" xml:"upgrade_price,omitempty"`
}

func (FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee) GoString added in v1.4.4

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee) SetChangeFee added in v1.4.4

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee) SetServiceFee added in v1.4.4

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee) SetUpgradePrice added in v1.4.4

func (FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee) String added in v1.4.4

type FlightModifyOtaSearchV2Headers added in v1.4.0

type FlightModifyOtaSearchV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightModifyOtaSearchV2Headers) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2Headers) SetCommonHeaders added in v1.4.0

func (*FlightModifyOtaSearchV2Headers) SetXAcsBtripCorpToken added in v1.4.0

func (FlightModifyOtaSearchV2Headers) String added in v1.4.0

type FlightModifyOtaSearchV2Request added in v1.4.0

type FlightModifyOtaSearchV2Request struct {
	CabinClass                []*int32                                                   `json:"cabin_class,omitempty" xml:"cabin_class,omitempty" type:"Repeated"`
	DepDate                   []*string                                                  `json:"dep_date,omitempty" xml:"dep_date,omitempty" type:"Repeated"`
	IsvName                   *string                                                    `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId                   *int64                                                     `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                *string                                                    `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerSegmentRelations []*FlightModifyOtaSearchV2RequestPassengerSegmentRelations `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty" type:"Repeated"`
	SelectedSegments          []*FlightModifyOtaSearchV2RequestSelectedSegments          `json:"selected_segments,omitempty" xml:"selected_segments,omitempty" type:"Repeated"`
	SessionId                 *string                                                    `json:"session_id,omitempty" xml:"session_id,omitempty"`
	Voluntary                 *bool                                                      `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyOtaSearchV2Request) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2Request) SetCabinClass added in v1.4.0

func (*FlightModifyOtaSearchV2Request) SetDepDate added in v1.4.0

func (*FlightModifyOtaSearchV2Request) SetIsvName added in v1.4.0

func (*FlightModifyOtaSearchV2Request) SetOrderId added in v1.4.0

func (*FlightModifyOtaSearchV2Request) SetOutOrderId added in v1.4.0

func (*FlightModifyOtaSearchV2Request) SetPassengerSegmentRelations added in v1.4.0

func (*FlightModifyOtaSearchV2Request) SetSelectedSegments added in v1.4.0

func (*FlightModifyOtaSearchV2Request) SetSessionId added in v1.4.0

func (*FlightModifyOtaSearchV2Request) SetVoluntary added in v1.4.0

func (FlightModifyOtaSearchV2Request) String added in v1.4.0

type FlightModifyOtaSearchV2RequestPassengerSegmentRelations added in v1.4.0

type FlightModifyOtaSearchV2RequestPassengerSegmentRelations struct {
	PassengerId   *string   `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	SegmentIdList []*string `json:"segment_id_list,omitempty" xml:"segment_id_list,omitempty" type:"Repeated"`
}

func (FlightModifyOtaSearchV2RequestPassengerSegmentRelations) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2RequestPassengerSegmentRelations) SetPassengerId added in v1.4.0

func (*FlightModifyOtaSearchV2RequestPassengerSegmentRelations) SetSegmentIdList added in v1.4.0

func (FlightModifyOtaSearchV2RequestPassengerSegmentRelations) String added in v1.4.0

type FlightModifyOtaSearchV2RequestSelectedSegments added in v1.4.0

type FlightModifyOtaSearchV2RequestSelectedSegments struct {
	ArrCityCode       *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	DepCityCode       *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDateTime       *string `json:"dep_date_time,omitempty" xml:"dep_date_time,omitempty"`
	JourneySeq        *int32  `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	MarketingFlightNo *string `json:"marketing_flight_no,omitempty" xml:"marketing_flight_no,omitempty"`
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
	SegmentSeq        *int32  `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
}

func (FlightModifyOtaSearchV2RequestSelectedSegments) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetArrCityCode added in v1.4.0

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetDepCityCode added in v1.4.0

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetDepDateTime added in v1.4.0

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetJourneySeq added in v1.4.0

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetMarketingFlightNo added in v1.4.0

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetOperatingFlightNo added in v1.4.0

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetSegmentSeq added in v1.4.0

func (FlightModifyOtaSearchV2RequestSelectedSegments) String added in v1.4.0

type FlightModifyOtaSearchV2Response added in v1.4.0

type FlightModifyOtaSearchV2Response struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightModifyOtaSearchV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightModifyOtaSearchV2Response) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2Response) SetBody added in v1.4.0

func (*FlightModifyOtaSearchV2Response) SetHeaders added in v1.4.0

func (*FlightModifyOtaSearchV2Response) SetStatusCode added in v1.4.0

func (FlightModifyOtaSearchV2Response) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBody added in v1.4.0

type FlightModifyOtaSearchV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightModifyOtaSearchV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBody) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBody) SetCode added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBody) SetMessage added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBody) SetModule added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBody) SetRequestId added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBody) SetSuccess added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBody) SetTraceId added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBody) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModule added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModule struct {
	AgentInfo          *FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo              `json:"agent_info,omitempty" xml:"agent_info,omitempty" type:"Struct"`
	CacheKey           *string                                                          `json:"cache_key,omitempty" xml:"cache_key,omitempty"`
	FlightSegmentInfos [][]*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos `json:"flight_segment_infos,omitempty" xml:"flight_segment_infos,omitempty" type:"Repeated"`
	PassengerCount     *FlightModifyOtaSearchV2ResponseBodyModulePassengerCount         `json:"passenger_count,omitempty" xml:"passenger_count,omitempty" type:"Struct"`
	SessionId          *string                                                          `json:"session_id,omitempty" xml:"session_id,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModule) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModule) SetAgentInfo added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModule) SetCacheKey added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModule) SetFlightSegmentInfos added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModule) SetPassengerCount added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModule) SetSessionId added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModule) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo struct {
	AttributeShowInfoMap map[string][]*ModuleAgentInfoAttributeShowInfoMapValue            `json:"attribute_show_info_map,omitempty" xml:"attribute_show_info_map,omitempty"`
	BestDiscount         *float64                                                          `json:"best_discount,omitempty" xml:"best_discount,omitempty"`
	CabinClassInfo       *FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo `json:"cabin_class_info,omitempty" xml:"cabin_class_info,omitempty" type:"Struct"`
	CabinCode            *int32                                                            `json:"cabin_code,omitempty" xml:"cabin_code,omitempty"`
	CabinName            *string                                                           `json:"cabin_name,omitempty" xml:"cabin_name,omitempty"`
	// item_id
	ItemId             *string                                                         `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ModifyTypeDesc     *string                                                         `json:"modify_type_desc,omitempty" xml:"modify_type_desc,omitempty"`
	ModifyTypeName     *string                                                         `json:"modify_type_name,omitempty" xml:"modify_type_name,omitempty"`
	PriceInfoDTO       *FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO `json:"price_info_d_t_o,omitempty" xml:"price_info_d_t_o,omitempty" type:"Struct"`
	Quantity           *int32                                                          `json:"quantity,omitempty" xml:"quantity,omitempty"`
	SupportChildTicket *bool                                                           `json:"support_child_ticket,omitempty" xml:"support_child_ticket,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetAttributeShowInfoMap added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetBestDiscount added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetCabinCode added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetCabinName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetItemId added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetModifyTypeDesc added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetModifyTypeName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetQuantity added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetSupportChildTicket added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo struct {
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	ClassName  *string `json:"class_name,omitempty" xml:"class_name,omitempty"`
	// inner_cabin_class
	InnerCabinClass *int32  `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
	Quantity        *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) SetCabinClass added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) SetClassName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) SetInnerCabinClass added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) SetQuantity added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO struct {
	AdultPrice              *int32                                                                            `json:"adult_price,omitempty" xml:"adult_price,omitempty"`
	AdultTax                *int32                                                                            `json:"adult_tax,omitempty" xml:"adult_tax,omitempty"`
	AdultTotalPrice         *int32                                                                            `json:"adult_total_price,omitempty" xml:"adult_total_price,omitempty"`
	BeforeControlPrice      *int32                                                                            `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	ChildPrice              *int32                                                                            `json:"child_price,omitempty" xml:"child_price,omitempty"`
	ChildTax                *int32                                                                            `json:"child_tax,omitempty" xml:"child_tax,omitempty"`
	ChildTotalPrice         *int32                                                                            `json:"child_total_price,omitempty" xml:"child_total_price,omitempty"`
	InfantPrice             *int32                                                                            `json:"infant_price,omitempty" xml:"infant_price,omitempty"`
	InfantTax               *int32                                                                            `json:"infant_tax,omitempty" xml:"infant_tax,omitempty"`
	InfantTotalPrice        *int32                                                                            `json:"infant_total_price,omitempty" xml:"infant_total_price,omitempty"`
	OriginalAdultPrice      *int32                                                                            `json:"original_adult_price,omitempty" xml:"original_adult_price,omitempty"`
	OriginalAdultTotalPrice *int32                                                                            `json:"original_adult_total_price,omitempty" xml:"original_adult_total_price,omitempty"`
	ReShopPriceInfoDTO      *FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO `json:"re_shop_price_info_d_t_o,omitempty" xml:"re_shop_price_info_d_t_o,omitempty" type:"Struct"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetAdultPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetAdultTax added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetAdultTotalPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetBeforeControlPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetChildPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetChildTax added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetChildTotalPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetInfantPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetInfantTax added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetInfantTotalPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetOriginalAdultPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetOriginalAdultTotalPrice added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO struct {
	ReShopAdultChangeFee *int32 `json:"re_shop_adult_change_fee,omitempty" xml:"re_shop_adult_change_fee,omitempty"`
	ReShopAdultPrice     *int32 `json:"re_shop_adult_price,omitempty" xml:"re_shop_adult_price,omitempty"`
	ReShopAdultPriceGap  *int32 `json:"re_shop_adult_price_gap,omitempty" xml:"re_shop_adult_price_gap,omitempty"`
	ReShopChildChangeFee *int32 `json:"re_shop_child_change_fee,omitempty" xml:"re_shop_child_change_fee,omitempty"`
	ReShopChildPrice     *int32 `json:"re_shop_child_price,omitempty" xml:"re_shop_child_price,omitempty"`
	ReShopChildPriceGap  *int32 `json:"re_shop_child_price_gap,omitempty" xml:"re_shop_child_price_gap,omitempty"`
	ReShopInfChangeFee   *int32 `json:"re_shop_inf_change_fee,omitempty" xml:"re_shop_inf_change_fee,omitempty"`
	ReShopInfPrice       *int32 `json:"re_shop_inf_price,omitempty" xml:"re_shop_inf_price,omitempty"`
	ReShopInfPriceGap    *int32 `json:"re_shop_inf_price_gap,omitempty" xml:"re_shop_inf_price_gap,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultChangeFee added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPriceGap added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopChildChangeFee added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPriceGap added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopInfChangeFee added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPrice added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPriceGap added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos struct {
	JourneySeq       *int32                                                                       `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	SegmentSeq       *int32                                                                       `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
	FlightNo         *string                                                                      `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	DepCityCode      *string                                                                      `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	ArrCityCode      *string                                                                      `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	DepCityName      *string                                                                      `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	ArrCityName      *string                                                                      `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	DepAirportInfo   *FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo   `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	ArrAirportInfo   *FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo   `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	DepTime          *string                                                                      `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	ArrTime          *string                                                                      `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	AirlineInfo      *FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo      `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	Share            *bool                                                                        `json:"share,omitempty" xml:"share,omitempty"`
	FlightSharedInfo *FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo `json:"flight_shared_info,omitempty" xml:"flight_shared_info,omitempty" type:"Struct"`
	Stop             *bool                                                                        `json:"stop,omitempty" xml:"stop,omitempty"`
	FlightStopInfo   *FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo   `json:"flight_stop_info,omitempty" xml:"flight_stop_info,omitempty" type:"Struct"`
	TransferTime     *int32                                                                       `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
	Duration         *int32                                                                       `json:"duration,omitempty" xml:"duration,omitempty"`
	Manufacturer     *string                                                                      `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	FlightType       *string                                                                      `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	FlightSize       *string                                                                      `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	MealDesc         *string                                                                      `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	OnTimeRate       *string                                                                      `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetArrCityCode added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetArrCityName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetArrTime added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetDepCityCode added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetDepCityName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetDepTime added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetDuration added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetFlightNo added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetFlightSize added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetFlightType added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetJourneySeq added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetManufacturer added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetMealDesc added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetOnTimeRate added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetSegmentSeq added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetShare added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetStop added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetTransferTime added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo struct {
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetAirlineChineseName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetAirlineCode added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetAirlineIcon added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetCheapFlight added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) SetAirportCode added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) SetAirportName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) SetAirportShortName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) SetTerminal added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) SetAirportCode added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) SetAirportName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) SetAirportShortName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) SetTerminal added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo struct {
	OperatingFlightNo    *string                                                                                          `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
	OperatingAirlineInfo *FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo) SetOperatingFlightNo added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo struct {
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) SetAirlineChineseName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) SetAirlineChineseShortName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) SetAirlineCode added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) SetAirlineIcon added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) SetCheapFlight added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo struct {
	StopCityName *string `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	StopArrTime  *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopDepTime  *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	StopCityCode *string `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	StopAirport  *string `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopArrTerm  *string `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	StopDepTerm  *string `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopAirport added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopArrTerm added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopArrTime added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopCityCode added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopCityName added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopDepTerm added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopDepTime added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) String added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModulePassengerCount added in v1.4.0

type FlightModifyOtaSearchV2ResponseBodyModulePassengerCount struct {
	AdultPassengerNum  *int32 `json:"adult_passenger_num,omitempty" xml:"adult_passenger_num,omitempty"`
	ChildPassengerNum  *int32 `json:"child_passenger_num,omitempty" xml:"child_passenger_num,omitempty"`
	InfantPassengerNum *int32 `json:"infant_passenger_num,omitempty" xml:"infant_passenger_num,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) SetAdultPassengerNum added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) SetChildPassengerNum added in v1.4.0

func (*FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) SetInfantPassengerNum added in v1.4.0

func (FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) String added in v1.4.0

type FlightModifyOtaSearchV2ShrinkRequest added in v1.4.0

type FlightModifyOtaSearchV2ShrinkRequest struct {
	CabinClassShrink                *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	DepDateShrink                   *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	IsvName                         *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId                         *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                      *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerSegmentRelationsShrink *string `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty"`
	SelectedSegmentsShrink          *string `json:"selected_segments,omitempty" xml:"selected_segments,omitempty"`
	SessionId                       *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	Voluntary                       *bool   `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyOtaSearchV2ShrinkRequest) GoString added in v1.4.0

func (*FlightModifyOtaSearchV2ShrinkRequest) SetCabinClassShrink added in v1.4.0

func (*FlightModifyOtaSearchV2ShrinkRequest) SetDepDateShrink added in v1.4.0

func (*FlightModifyOtaSearchV2ShrinkRequest) SetIsvName added in v1.4.0

func (*FlightModifyOtaSearchV2ShrinkRequest) SetOrderId added in v1.4.0

func (*FlightModifyOtaSearchV2ShrinkRequest) SetOutOrderId added in v1.4.0

func (*FlightModifyOtaSearchV2ShrinkRequest) SetPassengerSegmentRelationsShrink added in v1.4.0

func (s *FlightModifyOtaSearchV2ShrinkRequest) SetPassengerSegmentRelationsShrink(v string) *FlightModifyOtaSearchV2ShrinkRequest

func (*FlightModifyOtaSearchV2ShrinkRequest) SetSelectedSegmentsShrink added in v1.4.0

func (*FlightModifyOtaSearchV2ShrinkRequest) SetSessionId added in v1.4.0

func (*FlightModifyOtaSearchV2ShrinkRequest) SetVoluntary added in v1.4.0

func (FlightModifyOtaSearchV2ShrinkRequest) String added in v1.4.0

type FlightModifyPayV2Headers added in v1.4.0

type FlightModifyPayV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightModifyPayV2Headers) GoString added in v1.4.0

func (s FlightModifyPayV2Headers) GoString() string

func (*FlightModifyPayV2Headers) SetCommonHeaders added in v1.4.0

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

func (*FlightModifyPayV2Headers) SetXAcsBtripCorpToken added in v1.4.0

func (s *FlightModifyPayV2Headers) SetXAcsBtripCorpToken(v string) *FlightModifyPayV2Headers

func (FlightModifyPayV2Headers) String added in v1.4.0

func (s FlightModifyPayV2Headers) String() string

type FlightModifyPayV2Request added in v1.4.0

type FlightModifyPayV2Request struct {
	ExtParams       map[string]interface{} `json:"ext_params,omitempty" xml:"ext_params,omitempty"`
	IsvName         *string                `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	ModifyPayAmount *int64                 `json:"modify_pay_amount,omitempty" xml:"modify_pay_amount,omitempty"`
	OrderId         *int64                 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId      *string                `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId   *string                `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	SubOrderId      *int64                 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (FlightModifyPayV2Request) GoString added in v1.4.0

func (s FlightModifyPayV2Request) GoString() string

func (*FlightModifyPayV2Request) SetExtParams added in v1.4.0

func (s *FlightModifyPayV2Request) SetExtParams(v map[string]interface{}) *FlightModifyPayV2Request

func (*FlightModifyPayV2Request) SetIsvName added in v1.4.0

func (*FlightModifyPayV2Request) SetModifyPayAmount added in v1.4.0

func (s *FlightModifyPayV2Request) SetModifyPayAmount(v int64) *FlightModifyPayV2Request

func (*FlightModifyPayV2Request) SetOrderId added in v1.4.0

func (*FlightModifyPayV2Request) SetOutOrderId added in v1.4.0

func (*FlightModifyPayV2Request) SetOutSubOrderId added in v1.4.0

func (*FlightModifyPayV2Request) SetSubOrderId added in v1.4.0

func (FlightModifyPayV2Request) String added in v1.4.0

func (s FlightModifyPayV2Request) String() string

type FlightModifyPayV2Response added in v1.4.0

type FlightModifyPayV2Response struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightModifyPayV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightModifyPayV2Response) GoString added in v1.4.0

func (s FlightModifyPayV2Response) GoString() string

func (*FlightModifyPayV2Response) SetBody added in v1.4.0

func (*FlightModifyPayV2Response) SetHeaders added in v1.4.0

func (*FlightModifyPayV2Response) SetStatusCode added in v1.4.0

func (FlightModifyPayV2Response) String added in v1.4.0

func (s FlightModifyPayV2Response) String() string

type FlightModifyPayV2ResponseBody added in v1.4.0

type FlightModifyPayV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module map[string]interface{} `json:"module,omitempty" xml:"module,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyPayV2ResponseBody) GoString added in v1.4.0

func (*FlightModifyPayV2ResponseBody) SetCode added in v1.4.0

func (*FlightModifyPayV2ResponseBody) SetMessage added in v1.4.0

func (*FlightModifyPayV2ResponseBody) SetModule added in v1.4.0

func (s *FlightModifyPayV2ResponseBody) SetModule(v map[string]interface{}) *FlightModifyPayV2ResponseBody

func (*FlightModifyPayV2ResponseBody) SetRequestId added in v1.4.0

func (*FlightModifyPayV2ResponseBody) SetSuccess added in v1.4.0

func (*FlightModifyPayV2ResponseBody) SetTraceId added in v1.4.0

func (FlightModifyPayV2ResponseBody) String added in v1.4.0

type FlightModifyPayV2ShrinkRequest added in v1.4.0

type FlightModifyPayV2ShrinkRequest struct {
	ExtParamsShrink *string `json:"ext_params,omitempty" xml:"ext_params,omitempty"`
	IsvName         *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	ModifyPayAmount *int64  `json:"modify_pay_amount,omitempty" xml:"modify_pay_amount,omitempty"`
	OrderId         *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId      *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId   *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	SubOrderId      *int64  `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (FlightModifyPayV2ShrinkRequest) GoString added in v1.4.0

func (*FlightModifyPayV2ShrinkRequest) SetExtParamsShrink added in v1.4.0

func (*FlightModifyPayV2ShrinkRequest) SetIsvName added in v1.4.0

func (*FlightModifyPayV2ShrinkRequest) SetModifyPayAmount added in v1.4.0

func (*FlightModifyPayV2ShrinkRequest) SetOrderId added in v1.4.0

func (*FlightModifyPayV2ShrinkRequest) SetOutOrderId added in v1.4.0

func (*FlightModifyPayV2ShrinkRequest) SetOutSubOrderId added in v1.4.0

func (*FlightModifyPayV2ShrinkRequest) SetSubOrderId added in v1.4.0

func (FlightModifyPayV2ShrinkRequest) String added in v1.4.0

type FlightOrderDetailInfoHeaders added in v1.0.36

type FlightOrderDetailInfoHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightOrderDetailInfoHeaders) GoString added in v1.0.36

func (s FlightOrderDetailInfoHeaders) GoString() string

func (*FlightOrderDetailInfoHeaders) SetCommonHeaders added in v1.0.36

func (*FlightOrderDetailInfoHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (FlightOrderDetailInfoHeaders) String added in v1.0.36

type FlightOrderDetailInfoRequest added in v1.0.36

type FlightOrderDetailInfoRequest struct {
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
}

func (FlightOrderDetailInfoRequest) GoString added in v1.0.36

func (s FlightOrderDetailInfoRequest) GoString() string

func (*FlightOrderDetailInfoRequest) SetDisOrderId added in v1.0.36

func (FlightOrderDetailInfoRequest) String added in v1.0.36

type FlightOrderDetailInfoResponse added in v1.0.36

type FlightOrderDetailInfoResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightOrderDetailInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightOrderDetailInfoResponse) GoString added in v1.0.36

func (*FlightOrderDetailInfoResponse) SetBody added in v1.0.36

func (*FlightOrderDetailInfoResponse) SetHeaders added in v1.0.36

func (*FlightOrderDetailInfoResponse) SetStatusCode added in v1.0.36

func (FlightOrderDetailInfoResponse) String added in v1.0.36

type FlightOrderDetailInfoResponseBody added in v1.0.36

type FlightOrderDetailInfoResponseBody struct {
	Code      *string                                  `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                  `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightOrderDetailInfoResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                  `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                    `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                  `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOrderDetailInfoResponseBody) GoString added in v1.0.36

func (*FlightOrderDetailInfoResponseBody) SetCode added in v1.0.36

func (*FlightOrderDetailInfoResponseBody) SetMessage added in v1.0.36

func (*FlightOrderDetailInfoResponseBody) SetModule added in v1.0.36

func (*FlightOrderDetailInfoResponseBody) SetRequestId added in v1.0.36

func (*FlightOrderDetailInfoResponseBody) SetSuccess added in v1.0.36

func (*FlightOrderDetailInfoResponseBody) SetTraceId added in v1.0.36

func (FlightOrderDetailInfoResponseBody) String added in v1.0.36

type FlightOrderDetailInfoResponseBodyModule added in v1.0.36

type FlightOrderDetailInfoResponseBodyModule struct {
	AlipayTradeNo    *string                                                    `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	BookUserId       *string                                                    `json:"book_user_id,omitempty" xml:"book_user_id,omitempty"`
	BtripOrderId     *int64                                                     `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	ContactName      *string                                                    `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	ContactPhone     *string                                                    `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	DisOrderId       *string                                                    `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	Extra            *string                                                    `json:"extra,omitempty" xml:"extra,omitempty"`
	FlightInfoList   []*FlightOrderDetailInfoResponseBodyModuleFlightInfoList   `json:"flight_info_list,omitempty" xml:"flight_info_list,omitempty" type:"Repeated"`
	LastPayTime      *string                                                    `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	PayStatus        *int32                                                     `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	PayTime          *string                                                    `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	PromotionPrice   *int64                                                     `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	SettleAmount     *int64                                                     `json:"settle_amount,omitempty" xml:"settle_amount,omitempty"`
	SettleType       *int32                                                     `json:"settle_type,omitempty" xml:"settle_type,omitempty"`
	Status           *int32                                                     `json:"status,omitempty" xml:"status,omitempty"`
	TicketInfoList   []*FlightOrderDetailInfoResponseBodyModuleTicketInfoList   `json:"ticket_info_list,omitempty" xml:"ticket_info_list,omitempty" type:"Repeated"`
	TotalBuildPrice  *int64                                                     `json:"total_build_price,omitempty" xml:"total_build_price,omitempty"`
	TotalOilPrice    *int64                                                     `json:"total_oil_price,omitempty" xml:"total_oil_price,omitempty"`
	TotalOrderPrice  *int64                                                     `json:"total_order_price,omitempty" xml:"total_order_price,omitempty"`
	TravelerInfoList []*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList `json:"traveler_info_list,omitempty" xml:"traveler_info_list,omitempty" type:"Repeated"`
}

func (FlightOrderDetailInfoResponseBodyModule) GoString added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetAlipayTradeNo added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetBookUserId added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetBtripOrderId added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetContactName added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetContactPhone added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetDisOrderId added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetExtra added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetFlightInfoList added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetLastPayTime added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetPayStatus added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetPayTime added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetPromotionPrice added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetSettleAmount added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetSettleType added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetStatus added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetTicketInfoList added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetTotalBuildPrice added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetTotalOilPrice added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetTotalOrderPrice added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModule) SetTravelerInfoList added in v1.0.36

func (FlightOrderDetailInfoResponseBodyModule) String added in v1.0.36

type FlightOrderDetailInfoResponseBodyModuleFlightInfoList added in v1.0.36

type FlightOrderDetailInfoResponseBodyModuleFlightInfoList struct {
	AirlineCode        *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName        *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AirlineSimpleName  *string `json:"airline_simple_name,omitempty" xml:"airline_simple_name,omitempty"`
	ArrAirport         *string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`
	ArrAirportCode     *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportCodeName *string `json:"arr_airport_code_name,omitempty" xml:"arr_airport_code_name,omitempty"`
	ArrCity            *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode        *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrTerminal        *string `json:"arr_terminal,omitempty" xml:"arr_terminal,omitempty"`
	ArrTime            *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	Baggage            *string `json:"baggage,omitempty" xml:"baggage,omitempty"`
	BuildPrice         *int64  `json:"build_price,omitempty" xml:"build_price,omitempty"`
	Cabin              *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass         *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	Carrier            *string `json:"carrier,omitempty" xml:"carrier,omitempty"`
	DepAirport         *string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`
	DepAirportCode     *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportCodeName *string `json:"dep_airport_code_name,omitempty" xml:"dep_airport_code_name,omitempty"`
	DepCity            *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityCode        *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepTerminal        *string `json:"dep_terminal,omitempty" xml:"dep_terminal,omitempty"`
	DepTime            *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightNo           *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	LastCabin          *string `json:"last_cabin,omitempty" xml:"last_cabin,omitempty"`
	LastFlightNo       *string `json:"last_flight_no,omitempty" xml:"last_flight_no,omitempty"`
	Meal               *string `json:"meal,omitempty" xml:"meal,omitempty"`
	OilPrice           *int64  `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	SegmentType        *int32  `json:"segment_type,omitempty" xml:"segment_type,omitempty"`
	StopArrTime        *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCity           *string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	StopDepTime        *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	TicketPrice        *int64  `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TuigaiqianInfo     *string `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
}

func (FlightOrderDetailInfoResponseBodyModuleFlightInfoList) GoString added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetAirlineCode added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetAirlineName added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetAirlineSimpleName added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrAirport added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrAirportCode added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrAirportCodeName added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrCity added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrCityCode added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrTerminal added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrTime added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetBaggage added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetBuildPrice added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetCabin added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetCabinClass added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetCarrier added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepAirport added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepAirportCode added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepAirportCodeName added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepCity added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepCityCode added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepTerminal added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepTime added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetFlightNo added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetLastCabin added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetLastFlightNo added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetMeal added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetOilPrice added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetSegmentType added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetStopArrTime added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetStopCity added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetStopDepTime added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetTicketPrice added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetTuigaiqianInfo added in v1.0.36

func (FlightOrderDetailInfoResponseBodyModuleFlightInfoList) String added in v1.0.36

type FlightOrderDetailInfoResponseBodyModuleTicketInfoList added in v1.0.36

type FlightOrderDetailInfoResponseBodyModuleTicketInfoList struct {
	OpenTicketStatus *string `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	PnrCode          *string `json:"pnr_code,omitempty" xml:"pnr_code,omitempty"`
	TicketNo         *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketStatus     *string `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
}

func (FlightOrderDetailInfoResponseBodyModuleTicketInfoList) GoString added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTicketInfoList) SetOpenTicketStatus added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTicketInfoList) SetPnrCode added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTicketInfoList) SetTicketNo added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTicketInfoList) SetTicketStatus added in v1.0.36

func (FlightOrderDetailInfoResponseBodyModuleTicketInfoList) String added in v1.0.36

type FlightOrderDetailInfoResponseBodyModuleTravelerInfoList added in v1.0.36

type FlightOrderDetailInfoResponseBodyModuleTravelerInfoList struct {
	BirthDate        *string `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	CertNo           *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType         *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	OpenTicketStatus *int32  `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	PassengerName    *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PassengerType    *string `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	Phone            *string `json:"phone,omitempty" xml:"phone,omitempty"`
	TicketNo         *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) GoString added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetBirthDate added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetCertNo added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetCertType added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetOpenTicketStatus added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetPassengerName added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetPassengerType added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetPhone added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetTicketNo added in v1.0.36

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetUserId added in v1.0.36

func (FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) String added in v1.0.36

type FlightOrderDetailV2Headers added in v1.3.0

type FlightOrderDetailV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightOrderDetailV2Headers) GoString added in v1.3.0

func (s FlightOrderDetailV2Headers) GoString() string

func (*FlightOrderDetailV2Headers) SetCommonHeaders added in v1.3.0

func (*FlightOrderDetailV2Headers) SetXAcsBtripCorpToken added in v1.3.0

func (s *FlightOrderDetailV2Headers) SetXAcsBtripCorpToken(v string) *FlightOrderDetailV2Headers

func (FlightOrderDetailV2Headers) String added in v1.3.0

type FlightOrderDetailV2Request added in v1.3.0

type FlightOrderDetailV2Request struct {
	IsvName    *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId    *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (FlightOrderDetailV2Request) GoString added in v1.3.0

func (s FlightOrderDetailV2Request) GoString() string

func (*FlightOrderDetailV2Request) SetIsvName added in v1.3.0

func (*FlightOrderDetailV2Request) SetOrderId added in v1.3.0

func (*FlightOrderDetailV2Request) SetOutOrderId added in v1.3.0

func (FlightOrderDetailV2Request) String added in v1.3.0

type FlightOrderDetailV2Response added in v1.3.0

type FlightOrderDetailV2Response struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightOrderDetailV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightOrderDetailV2Response) GoString added in v1.3.0

func (s FlightOrderDetailV2Response) GoString() string

func (*FlightOrderDetailV2Response) SetBody added in v1.3.0

func (*FlightOrderDetailV2Response) SetHeaders added in v1.3.0

func (*FlightOrderDetailV2Response) SetStatusCode added in v1.3.0

func (FlightOrderDetailV2Response) String added in v1.3.0

type FlightOrderDetailV2ResponseBody added in v1.3.0

type FlightOrderDetailV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightOrderDetailV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOrderDetailV2ResponseBody) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBody) SetCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBody) SetMessage added in v1.3.0

func (*FlightOrderDetailV2ResponseBody) SetModule added in v1.3.0

func (*FlightOrderDetailV2ResponseBody) SetRequestId added in v1.3.0

func (*FlightOrderDetailV2ResponseBody) SetSuccess added in v1.3.0

func (*FlightOrderDetailV2ResponseBody) SetTraceId added in v1.3.0

func (FlightOrderDetailV2ResponseBody) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModule added in v1.3.0

type FlightOrderDetailV2ResponseBodyModule struct {
	B2gVipCode        *string                                                 `json:"b2g_vip_code,omitempty" xml:"b2g_vip_code,omitempty"`
	BookSuccTime      *string                                                 `json:"book_succ_time,omitempty" xml:"book_succ_time,omitempty"`
	BookUserId        *string                                                 `json:"book_user_id,omitempty" xml:"book_user_id,omitempty"`
	BookUserName      *string                                                 `json:"book_user_name,omitempty" xml:"book_user_name,omitempty"`
	BuildPrice        *int64                                                  `json:"build_price,omitempty" xml:"build_price,omitempty"`
	ContactInfoDTO    *FlightOrderDetailV2ResponseBodyModuleContactInfoDTO    `json:"contact_info_d_t_o,omitempty" xml:"contact_info_d_t_o,omitempty" type:"Struct"`
	CreateTime        *string                                                 `json:"create_time,omitempty" xml:"create_time,omitempty"`
	Facevalue         *int64                                                  `json:"facevalue,omitempty" xml:"facevalue,omitempty"`
	FlightTaleInfoDTO *FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO `json:"flight_tale_info_d_t_o,omitempty" xml:"flight_tale_info_d_t_o,omitempty" type:"Struct"`
	IsProtocol        *bool                                                   `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	Isemergency       *bool                                                   `json:"isemergency,omitempty" xml:"isemergency,omitempty"`
	Issendmessage     *bool                                                   `json:"issendmessage,omitempty" xml:"issendmessage,omitempty"`
	OilPrice          *int64                                                  `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	OrderId           *int64                                                  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderPrice        *int64                                                  `json:"order_price,omitempty" xml:"order_price,omitempty"`
	OutOrderId        *string                                                 `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerList     []*FlightOrderDetailV2ResponseBodyModulePassengerList   `json:"passenger_list,omitempty" xml:"passenger_list,omitempty" type:"Repeated"`
	// key :passengerId
	//
	// value :segmentId
	PassengerSegmentMap  map[string]*string `json:"passenger_segment_map,omitempty" xml:"passenger_segment_map,omitempty"`
	PayTime              *string            `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	Saleprice            *int64             `json:"saleprice,omitempty" xml:"saleprice,omitempty"`
	Sendcpsms            *bool              `json:"sendcpsms,omitempty" xml:"sendcpsms,omitempty"`
	Status               *int32             `json:"status,omitempty" xml:"status,omitempty"`
	TotalServiceFeePrice *int64             `json:"total_service_fee_price,omitempty" xml:"total_service_fee_price,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModule) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetB2gVipCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetBookSuccTime added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetBookUserId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetBookUserName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetBuildPrice added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetContactInfoDTO added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetCreateTime added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetFacevalue added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetFlightTaleInfoDTO added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetIsProtocol added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetIsemergency added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetIssendmessage added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetOilPrice added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetOrderId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetOrderPrice added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetOutOrderId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetPassengerList added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetPassengerSegmentMap added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetPayTime added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetSaleprice added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetSendcpsms added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetStatus added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModule) SetTotalServiceFeePrice added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModule) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleContactInfoDTO added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleContactInfoDTO struct {
	ContactEmail       *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	ContactName        *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	ContactPhone       *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	SendMsgToPassenger *bool   `json:"send_msg_to_passenger,omitempty" xml:"send_msg_to_passenger,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactEmail added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactPhone added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) SetSendMsgToPassenger added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO struct {
	Journeys     []*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys `json:"journeys,omitempty" xml:"journeys,omitempty" type:"Repeated"`
	NoticeTips   *string                                                           `json:"notice_tips,omitempty" xml:"notice_tips,omitempty"`
	TripType     *string                                                           `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	TripTypeCode *int32                                                            `json:"trip_type_code,omitempty" xml:"trip_type_code,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) SetNoticeTips added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) SetTripType added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) SetTripTypeCode added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys struct {
	AllFlyDuration            *int64  `json:"all_fly_duration,omitempty" xml:"all_fly_duration,omitempty"`
	AllFlyDurationAfterChange *int64  `json:"all_fly_duration_after_change,omitempty" xml:"all_fly_duration_after_change,omitempty"`
	ApplyId                   *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrCityCode               *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName               *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime                   *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BaggageDetails            *string `json:"baggage_details,omitempty" xml:"baggage_details,omitempty"`
	DepCityCode               *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName               *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime                   *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightStatus              *string `json:"flight_status,omitempty" xml:"flight_status,omitempty"`
	// iata_no
	IataNo              *string                                                                      `json:"iata_no,omitempty" xml:"iata_no,omitempty"`
	IsReshopJourney     *bool                                                                        `json:"is_reshop_journey,omitempty" xml:"is_reshop_journey,omitempty"`
	IsTransfer          *bool                                                                        `json:"is_transfer,omitempty" xml:"is_transfer,omitempty"`
	JourneyTitle        *string                                                                      `json:"journey_title,omitempty" xml:"journey_title,omitempty"`
	RefundChangeDetails *string                                                                      `json:"refund_change_details,omitempty" xml:"refund_change_details,omitempty"`
	SegmentList         []*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList `json:"segment_list,omitempty" xml:"segment_list,omitempty" type:"Repeated"`
}

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetAllFlyDuration added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetAllFlyDurationAfterChange added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetApplyId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetArrCityCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetArrCityName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetArrTime added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetBaggageDetails added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetDepCityCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetDepCityName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetDepTime added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetFlightStatus added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetIataNo added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetIsReshopJourney added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetIsTransfer added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetJourneyTitle added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetRefundChangeDetails added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList struct {
	AirLineCode        *string `json:"air_line_code,omitempty" xml:"air_line_code,omitempty"`
	AirLineEnglishName *string `json:"air_line_english_name,omitempty" xml:"air_line_english_name,omitempty"`
	AirLineName        *string `json:"air_line_name,omitempty" xml:"air_line_name,omitempty"`
	AirLinePhone       *string `json:"air_line_phone,omitempty" xml:"air_line_phone,omitempty"`
	AirlineIconUrl     *string `json:"airline_icon_url,omitempty" xml:"airline_icon_url,omitempty"`
	AirlineShortName   *string `json:"airline_short_name,omitempty" xml:"airline_short_name,omitempty"`
	ArrAirportCode     *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportName     *string `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	ArrCityCode        *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName        *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime            *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	ArriveTerminal     *string `json:"arrive_terminal,omitempty" xml:"arrive_terminal,omitempty"`
	// cabin
	Cabin            *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinAndDiscount *string `json:"cabin_and_discount,omitempty" xml:"cabin_and_discount,omitempty"`
	// cabin_class
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// cabin_class_name
	CabinClassName              *string                                                                                `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	CodeShare                   *bool                                                                                  `json:"code_share,omitempty" xml:"code_share,omitempty"`
	DeadlineText                *string                                                                                `json:"deadline_text,omitempty" xml:"deadline_text,omitempty"`
	DepAirportCode              *string                                                                                `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportName              *string                                                                                `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	DepCityCode                 *string                                                                                `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName                 *string                                                                                `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepDate                     *string                                                                                `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	DepTime                     *string                                                                                `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	DepartTerminal              *string                                                                                `json:"depart_terminal,omitempty" xml:"depart_terminal,omitempty"`
	Discount                    *float64                                                                               `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightChange                *FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange `json:"flight_change,omitempty" xml:"flight_change,omitempty" type:"Struct"`
	FlightNo                    *string                                                                                `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightType                  *string                                                                                `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	FlyDuration                 *int32                                                                                 `json:"fly_duration,omitempty" xml:"fly_duration,omitempty"`
	Manufacturer                *string                                                                                `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	MealDesc                    *string                                                                                `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	OnTimeRate                  *string                                                                                `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	OperatingAirShortName       *string                                                                                `json:"operating_air_short_name,omitempty" xml:"operating_air_short_name,omitempty"`
	OperatingAirlineCode        *string                                                                                `json:"operating_airline_code,omitempty" xml:"operating_airline_code,omitempty"`
	OperatingAirlineEnglishName *string                                                                                `json:"operating_airline_english_name,omitempty" xml:"operating_airline_english_name,omitempty"`
	OperatingAirlineIconUrl     *string                                                                                `json:"operating_airline_icon_url,omitempty" xml:"operating_airline_icon_url,omitempty"`
	OperatingAirlineName        *string                                                                                `json:"operating_airline_name,omitempty" xml:"operating_airline_name,omitempty"`
	OperatingAirlinePhone       *string                                                                                `json:"operating_airline_phone,omitempty" xml:"operating_airline_phone,omitempty"`
	OperatingFlightNo           *string                                                                                `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
	PlaneType                   *string                                                                                `json:"plane_type,omitempty" xml:"plane_type,omitempty"`
	RaisePrice                  *int64                                                                                 `json:"raise_price,omitempty" xml:"raise_price,omitempty"`
	SegmentId                   *string                                                                                `json:"segment_id,omitempty" xml:"segment_id,omitempty"`
	// segmentIndex
	SegmentIndex    *int32                                                                                    `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	SegmentPosition *FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
	StopAirport     *string                                                                                   `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopArrTime     *string                                                                                   `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCity        *string                                                                                   `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	StopCityName    *string                                                                                   `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	StopDepTime     *string                                                                                   `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	StopQuantity    *int32                                                                                    `json:"stop_quantity,omitempty" xml:"stop_quantity,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirLineCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirLineEnglishName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirLineName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirLinePhone added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirlineIconUrl added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirlineShortName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrAirportCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrAirportName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrCityCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrCityName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrTime added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArriveTerminal added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCabin added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCabinAndDiscount added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCabinClass added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCabinClassName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCodeShare added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDeadlineText added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepAirportCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepAirportName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepCityCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepCityName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepDate added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepTime added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepartTerminal added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDiscount added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetFlightNo added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetFlightType added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetFlyDuration added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetManufacturer added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetMealDesc added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOnTimeRate added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirShortName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlineCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlineEnglishName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlineIconUrl added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlineName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlinePhone added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingFlightNo added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetPlaneType added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetRaisePrice added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetSegmentId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetSegmentIndex added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopAirport added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopArrTime added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopCity added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopCityName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopDepTime added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopQuantity added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange struct {
	ChangeDesc       *string     `json:"change_desc,omitempty" xml:"change_desc,omitempty"`
	ChangeStatus     *string     `json:"change_status,omitempty" xml:"change_status,omitempty"`
	ChangeStatusCode *string     `json:"change_status_code,omitempty" xml:"change_status_code,omitempty"`
	NewSegment       interface{} `json:"new_segment,omitempty" xml:"new_segment,omitempty"`
	PassengerNames   []*string   `json:"passenger_names,omitempty" xml:"passenger_names,omitempty" type:"Repeated"`
}

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetChangeDesc added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetChangeStatus added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetChangeStatusCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetNewSegment added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetPassengerNames added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition added in v1.3.0

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition) SetJourneyIndex added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition) SetSegmentIndex added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModulePassengerList added in v1.3.0

type FlightOrderDetailV2ResponseBodyModulePassengerList struct {
	Birthday          *string                                                          `json:"birthday,omitempty" xml:"birthday,omitempty"`
	BtripUserId       *string                                                          `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	Code              *int32                                                           `json:"code,omitempty" xml:"code,omitempty"`
	Country           *string                                                          `json:"country,omitempty" xml:"country,omitempty"`
	CountryCode       *string                                                          `json:"country_code,omitempty" xml:"country_code,omitempty"`
	Credential        *FlightOrderDetailV2ResponseBodyModulePassengerListCredential    `json:"credential,omitempty" xml:"credential,omitempty" type:"Struct"`
	Credentials       []*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials `json:"credentials,omitempty" xml:"credentials,omitempty" type:"Repeated"`
	Email             *string                                                          `json:"email,omitempty" xml:"email,omitempty"`
	EnFirstName       *string                                                          `json:"en_first_name,omitempty" xml:"en_first_name,omitempty"`
	EnLastName        *string                                                          `json:"en_last_name,omitempty" xml:"en_last_name,omitempty"`
	EnglishName       *string                                                          `json:"english_name,omitempty" xml:"english_name,omitempty"`
	Gender            *int32                                                           `json:"gender,omitempty" xml:"gender,omitempty"`
	Id                *string                                                          `json:"id,omitempty" xml:"id,omitempty"`
	IsComplete        *bool                                                            `json:"is_complete,omitempty" xml:"is_complete,omitempty"`
	IsFrequently      *bool                                                            `json:"is_frequently,omitempty" xml:"is_frequently,omitempty"`
	Memo              *string                                                          `json:"memo,omitempty" xml:"memo,omitempty"`
	MobileCountryCode *string                                                          `json:"mobile_country_code,omitempty" xml:"mobile_country_code,omitempty"`
	MobilePhoneNumber *string                                                          `json:"mobile_phone_number,omitempty" xml:"mobile_phone_number,omitempty"`
	Name              *string                                                          `json:"name,omitempty" xml:"name,omitempty"`
	Oneself           *bool                                                            `json:"oneself,omitempty" xml:"oneself,omitempty"`
	OrderName         *string                                                          `json:"order_name,omitempty" xml:"order_name,omitempty"`
	OutPassengerId    *string                                                          `json:"out_passenger_id,omitempty" xml:"out_passenger_id,omitempty"`
	Phone             *string                                                          `json:"phone,omitempty" xml:"phone,omitempty"`
	ShengPiPinyin     *string                                                          `json:"sheng_pi_pinyin,omitempty" xml:"sheng_pi_pinyin,omitempty"`
	TicketNos         []*string                                                        `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty" type:"Repeated"`
	Tickets           []*FlightOrderDetailV2ResponseBodyModulePassengerListTickets     `json:"tickets,omitempty" xml:"tickets,omitempty" type:"Repeated"`
	Type              *int32                                                           `json:"type,omitempty" xml:"type,omitempty"`
	UserId            *string                                                          `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModulePassengerList) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetBirthday added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetBtripUserId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetCountry added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetCountryCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetEmail added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetEnFirstName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetEnLastName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetEnglishName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetGender added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetIsComplete added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetIsFrequently added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetMemo added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetMobileCountryCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetMobilePhoneNumber added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetOneself added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetOrderName added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetOutPassengerId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetPhone added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetShengPiPinyin added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetTicketNos added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetType added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetUserId added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModulePassengerList) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModulePassengerListCredential added in v1.3.0

type FlightOrderDetailV2ResponseBodyModulePassengerListCredential struct {
	BirthDate         *string `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	CertIssueDate     *string `json:"cert_issue_date,omitempty" xml:"cert_issue_date,omitempty"`
	CertIssuePlace    *string `json:"cert_issue_place,omitempty" xml:"cert_issue_place,omitempty"`
	CredentialNo      *string `json:"credential_no,omitempty" xml:"credential_no,omitempty"`
	DriveLicenceFirst *string `json:"drive_licence_first,omitempty" xml:"drive_licence_first,omitempty"`
	DriveLicenceType  *string `json:"drive_licence_type,omitempty" xml:"drive_licence_type,omitempty"`
	ExpireDate        *string `json:"expire_date,omitempty" xml:"expire_date,omitempty"`
	HolderNationality *string `json:"holder_nationality,omitempty" xml:"holder_nationality,omitempty"`
	Id                *int64  `json:"id,omitempty" xml:"id,omitempty"`
	IdCheckCode       *string `json:"id_check_code,omitempty" xml:"id_check_code,omitempty"`
	IssueCountry      *string `json:"issue_country,omitempty" xml:"issue_country,omitempty"`
	Type              *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModulePassengerListCredential) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetBirthDate added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetCertIssueDate added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetCertIssuePlace added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetCredentialNo added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetDriveLicenceFirst added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetDriveLicenceType added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetExpireDate added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetHolderNationality added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetIdCheckCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetIssueCountry added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetType added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModulePassengerListCredential) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModulePassengerListCredentials added in v1.3.0

type FlightOrderDetailV2ResponseBodyModulePassengerListCredentials struct {
	BirthDate         *string `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	CertIssueDate     *string `json:"cert_issue_date,omitempty" xml:"cert_issue_date,omitempty"`
	CertIssuePlace    *string `json:"cert_issue_place,omitempty" xml:"cert_issue_place,omitempty"`
	CredentialNo      *string `json:"credential_no,omitempty" xml:"credential_no,omitempty"`
	DriveLicenceFirst *string `json:"drive_licence_first,omitempty" xml:"drive_licence_first,omitempty"`
	DriveLicenceType  *string `json:"drive_licence_type,omitempty" xml:"drive_licence_type,omitempty"`
	ExpireDate        *string `json:"expire_date,omitempty" xml:"expire_date,omitempty"`
	HolderNationality *string `json:"holder_nationality,omitempty" xml:"holder_nationality,omitempty"`
	Id                *int64  `json:"id,omitempty" xml:"id,omitempty"`
	IdCheckCode       *string `json:"id_check_code,omitempty" xml:"id_check_code,omitempty"`
	IssueCountry      *string `json:"issue_country,omitempty" xml:"issue_country,omitempty"`
	Type              *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetBirthDate added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetCertIssueDate added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetCertIssuePlace added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetCredentialNo added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetDriveLicenceFirst added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetDriveLicenceType added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetExpireDate added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetHolderNationality added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetId added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetIdCheckCode added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetIssueCountry added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetType added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModulePassengerListTickets added in v1.3.0

type FlightOrderDetailV2ResponseBodyModulePassengerListTickets struct {
	Channel          *string `json:"channel,omitempty" xml:"channel,omitempty"`
	JourneyTitle     *string `json:"journey_title,omitempty" xml:"journey_title,omitempty"`
	OpenTicketStatus *string `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	// pcc/office
	Pcc                   *string                                                                           `json:"pcc,omitempty" xml:"pcc,omitempty"`
	SegmentOpenTicketList []*FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList `json:"segment_open_ticket_list,omitempty" xml:"segment_open_ticket_list,omitempty" type:"Repeated"`
	TicketAuthMemo        *string                                                                           `json:"ticket_auth_memo,omitempty" xml:"ticket_auth_memo,omitempty"`
	TicketAuthStatus      *int32                                                                            `json:"ticket_auth_status,omitempty" xml:"ticket_auth_status,omitempty"`
	TicketNo              *string                                                                           `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketPrice           *int64                                                                            `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TicketStatus          *string                                                                           `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModulePassengerListTickets) GoString added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetChannel added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetJourneyTitle added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetOpenTicketStatus added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetPcc added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketAuthMemo added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketAuthStatus added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketNo added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketPrice added in v1.3.0

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketStatus added in v1.3.0

func (FlightOrderDetailV2ResponseBodyModulePassengerListTickets) String added in v1.3.0

type FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList added in v1.4.7

type FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList struct {
	JourneyIndex     *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	OpenTicketStatus *int32 `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	SegmentIndex     *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList) GoString added in v1.4.7

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList) SetJourneyIndex added in v1.4.7

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList) SetOpenTicketStatus added in v1.4.7

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList) SetSegmentIndex added in v1.4.7

func (FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList) String added in v1.4.7

type FlightOrderListQueryHeaders added in v1.0.9

type FlightOrderListQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (FlightOrderListQueryHeaders) GoString added in v1.0.9

func (s FlightOrderListQueryHeaders) GoString() string

func (*FlightOrderListQueryHeaders) SetCommonHeaders added in v1.0.9

func (*FlightOrderListQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *FlightOrderListQueryHeaders) SetXAcsBtripSoCorpToken(v string) *FlightOrderListQueryHeaders

func (FlightOrderListQueryHeaders) String added in v1.0.9

type FlightOrderListQueryRequest added in v1.0.1

type FlightOrderListQueryRequest struct {
	AllApply         *bool   `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	ApplyId          *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	DepartId         *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	EndTime          *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	Page             *int32  `json:"page,omitempty" xml:"page,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	StartTime        *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	UpdateEndTime    *string `json:"update_end_time,omitempty" xml:"update_end_time,omitempty"`
	UpdateStartTime  *string `json:"update_start_time,omitempty" xml:"update_start_time,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderListQueryRequest) GoString added in v1.0.1

func (s FlightOrderListQueryRequest) GoString() string

func (*FlightOrderListQueryRequest) SetAllApply added in v1.0.1

func (*FlightOrderListQueryRequest) SetApplyId added in v1.0.1

func (*FlightOrderListQueryRequest) SetDepartId added in v1.0.1

func (*FlightOrderListQueryRequest) SetEndTime added in v1.0.1

func (*FlightOrderListQueryRequest) SetPage added in v1.0.1

func (*FlightOrderListQueryRequest) SetPageSize added in v1.0.1

func (*FlightOrderListQueryRequest) SetStartTime added in v1.0.1

func (*FlightOrderListQueryRequest) SetThirdpartApplyId added in v1.0.1

func (*FlightOrderListQueryRequest) SetUpdateEndTime added in v1.0.1

func (*FlightOrderListQueryRequest) SetUpdateStartTime added in v1.0.1

func (*FlightOrderListQueryRequest) SetUserId added in v1.0.1

func (FlightOrderListQueryRequest) String added in v1.0.1

type FlightOrderListQueryResponse added in v1.0.1

type FlightOrderListQueryResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightOrderListQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightOrderListQueryResponse) GoString added in v1.0.1

func (s FlightOrderListQueryResponse) GoString() string

func (*FlightOrderListQueryResponse) SetBody added in v1.0.1

func (*FlightOrderListQueryResponse) SetHeaders added in v1.0.1

func (*FlightOrderListQueryResponse) SetStatusCode added in v1.0.1

func (FlightOrderListQueryResponse) String added in v1.0.1

type FlightOrderListQueryResponseBody added in v1.0.1

type FlightOrderListQueryResponseBody struct {
	Code      *string                                   `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                   `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*FlightOrderListQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	PageInfo  *FlightOrderListQueryResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"`
	RequestId *string                                   `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                     `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                   `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOrderListQueryResponseBody) GoString added in v1.0.1

func (*FlightOrderListQueryResponseBody) SetCode added in v1.0.16

func (*FlightOrderListQueryResponseBody) SetMessage added in v1.0.16

func (*FlightOrderListQueryResponseBody) SetModule added in v1.0.1

func (*FlightOrderListQueryResponseBody) SetPageInfo added in v1.0.1

func (*FlightOrderListQueryResponseBody) SetRequestId added in v1.0.1

func (*FlightOrderListQueryResponseBody) SetSuccess added in v1.0.1

func (*FlightOrderListQueryResponseBody) SetTraceId added in v1.0.1

func (FlightOrderListQueryResponseBody) String added in v1.0.1

type FlightOrderListQueryResponseBodyModule added in v1.0.1

type FlightOrderListQueryResponseBodyModule struct {
	ApplyId              *int64                                                     `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrAirport           *string                                                    `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`
	ArrCity              *string                                                    `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityAdCode        *string                                                    `json:"arr_city_ad_code,omitempty" xml:"arr_city_ad_code,omitempty"`
	BtripTitle           *string                                                    `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	CabinClass           *string                                                    `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	ContactName          *string                                                    `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	CorpId               *string                                                    `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName             *string                                                    `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	CostCenter           *FlightOrderListQueryResponseBodyModuleCostCenter          `json:"cost_center,omitempty" xml:"cost_center,omitempty" type:"Struct"`
	DepAirport           *string                                                    `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`
	DepCity              *string                                                    `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityAdCode        *string                                                    `json:"dep_city_ad_code,omitempty" xml:"dep_city_ad_code,omitempty"`
	DepDate              *string                                                    `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	DepartId             *string                                                    `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName           *string                                                    `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	Discount             *string                                                    `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightNo             *string                                                    `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	GmtCreate            *string                                                    `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified          *string                                                    `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	Id                   *int64                                                     `json:"id,omitempty" xml:"id,omitempty"`
	InsureInfoList       []*FlightOrderListQueryResponseBodyModuleInsureInfoList    `json:"insure_info_list,omitempty" xml:"insure_info_list,omitempty" type:"Repeated"`
	Invoice              *FlightOrderListQueryResponseBodyModuleInvoice             `json:"invoice,omitempty" xml:"invoice,omitempty" type:"Struct"`
	PassengerCount       *int32                                                     `json:"passenger_count,omitempty" xml:"passenger_count,omitempty"`
	PassengerName        *string                                                    `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PriceInfoList        []*FlightOrderListQueryResponseBodyModulePriceInfoList     `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
	ProjectCode          *string                                                    `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectId            *int64                                                     `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle         *string                                                    `json:"project_title,omitempty" xml:"project_title,omitempty"`
	RetDate              *string                                                    `json:"ret_date,omitempty" xml:"ret_date,omitempty"`
	Status               *int32                                                     `json:"status,omitempty" xml:"status,omitempty"`
	ThirdPartProjectId   *string                                                    `json:"third_part_project_id,omitempty" xml:"third_part_project_id,omitempty"`
	ThirdpartApplyId     *string                                                    `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartItineraryId *string                                                    `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	TripType             *int32                                                     `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	UserAffiliateList    []*FlightOrderListQueryResponseBodyModuleUserAffiliateList `json:"user_affiliate_list,omitempty" xml:"user_affiliate_list,omitempty" type:"Repeated"`
	UserId               *string                                                    `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName             *string                                                    `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (FlightOrderListQueryResponseBodyModule) GoString added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetApplyId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetArrAirport added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetArrCity added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetArrCityAdCode added in v1.1.12

func (*FlightOrderListQueryResponseBodyModule) SetBtripTitle added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetCabinClass added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetContactName added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetCorpName added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetCostCenter added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetDepAirport added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetDepCity added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetDepCityAdCode added in v1.1.12

func (*FlightOrderListQueryResponseBodyModule) SetDepDate added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetDepartId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetDepartName added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetDiscount added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetFlightNo added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetGmtCreate added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetGmtModified added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetInsureInfoList added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetInvoice added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetPassengerCount added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetPassengerName added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetPriceInfoList added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetProjectCode added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetProjectId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetProjectTitle added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetRetDate added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetStatus added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetThirdPartProjectId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetThirdpartApplyId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetThirdpartItineraryId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetTripType added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetUserAffiliateList added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetUserId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModule) SetUserName added in v1.0.1

func (FlightOrderListQueryResponseBodyModule) String added in v1.0.1

type FlightOrderListQueryResponseBodyModuleCostCenter added in v1.0.1

type FlightOrderListQueryResponseBodyModuleCostCenter struct {
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	Id     *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Name   *string `json:"name,omitempty" xml:"name,omitempty"`
	Number *string `json:"number,omitempty" xml:"number,omitempty"`
}

func (FlightOrderListQueryResponseBodyModuleCostCenter) GoString added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleCostCenter) SetCorpId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleCostCenter) SetId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleCostCenter) SetName added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleCostCenter) SetNumber added in v1.0.1

func (FlightOrderListQueryResponseBodyModuleCostCenter) String added in v1.0.1

type FlightOrderListQueryResponseBodyModuleInsureInfoList added in v1.0.1

type FlightOrderListQueryResponseBodyModuleInsureInfoList struct {
	InsureNo *string `json:"insure_no,omitempty" xml:"insure_no,omitempty"`
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	Status   *int32  `json:"status,omitempty" xml:"status,omitempty"`
}

func (FlightOrderListQueryResponseBodyModuleInsureInfoList) GoString added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleInsureInfoList) SetInsureNo added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleInsureInfoList) SetName added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleInsureInfoList) SetStatus added in v1.0.1

func (FlightOrderListQueryResponseBodyModuleInsureInfoList) String added in v1.0.1

type FlightOrderListQueryResponseBodyModuleInvoice added in v1.0.1

type FlightOrderListQueryResponseBodyModuleInvoice struct {
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOrderListQueryResponseBodyModuleInvoice) GoString added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleInvoice) SetId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleInvoice) SetTitle added in v1.0.1

func (FlightOrderListQueryResponseBodyModuleInvoice) String added in v1.0.1

type FlightOrderListQueryResponseBodyModulePriceInfoList added in v1.0.1

type FlightOrderListQueryResponseBodyModulePriceInfoList struct {
	CategoryCode     *int32   `json:"category_code,omitempty" xml:"category_code,omitempty"`
	CategoryType     *int32   `json:"category_type,omitempty" xml:"category_type,omitempty"`
	ChangeFlightNo   *string  `json:"change_flight_no,omitempty" xml:"change_flight_no,omitempty"`
	Discount         *string  `json:"discount,omitempty" xml:"discount,omitempty"`
	EndTime          *string  `json:"end_time,omitempty" xml:"end_time,omitempty"`
	GmtCreate        *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	OriginalTicketNo *string  `json:"original_ticket_no,omitempty" xml:"original_ticket_no,omitempty"`
	PassengerName    *string  `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PayType          *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	Price            *float64 `json:"price,omitempty" xml:"price,omitempty"`
	StartTime        *string  `json:"start_time,omitempty" xml:"start_time,omitempty"`
	TicketNo         *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TradeId          *string  `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	Type             *int32   `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderListQueryResponseBodyModulePriceInfoList) GoString added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetCategoryCode added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetCategoryType added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetChangeFlightNo added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetDiscount added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetEndTime added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetGmtCreate added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetOriginalTicketNo added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetPassengerName added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetPayType added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetPrice added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetStartTime added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetTicketNo added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetTradeId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetType added in v1.0.1

func (FlightOrderListQueryResponseBodyModulePriceInfoList) String added in v1.0.1

type FlightOrderListQueryResponseBodyModuleUserAffiliateList added in v1.0.1

type FlightOrderListQueryResponseBodyModuleUserAffiliateList struct {
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (FlightOrderListQueryResponseBodyModuleUserAffiliateList) GoString added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleUserAffiliateList) SetUserId added in v1.0.1

func (*FlightOrderListQueryResponseBodyModuleUserAffiliateList) SetUserName added in v1.0.1

func (FlightOrderListQueryResponseBodyModuleUserAffiliateList) String added in v1.0.1

type FlightOrderListQueryResponseBodyPageInfo added in v1.0.1

type FlightOrderListQueryResponseBodyPageInfo struct {
	Page        *int32 `json:"page,omitempty" xml:"page,omitempty"`
	PageSize    *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TotalNumber *int32 `json:"total_number,omitempty" xml:"total_number,omitempty"`
}

func (FlightOrderListQueryResponseBodyPageInfo) GoString added in v1.0.1

func (*FlightOrderListQueryResponseBodyPageInfo) SetPage added in v1.0.1

func (*FlightOrderListQueryResponseBodyPageInfo) SetPageSize added in v1.0.1

func (*FlightOrderListQueryResponseBodyPageInfo) SetTotalNumber added in v1.0.1

func (FlightOrderListQueryResponseBodyPageInfo) String added in v1.0.1

type FlightOrderQueryHeaders added in v1.0.9

type FlightOrderQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (FlightOrderQueryHeaders) GoString added in v1.0.9

func (s FlightOrderQueryHeaders) GoString() string

func (*FlightOrderQueryHeaders) SetCommonHeaders added in v1.0.9

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

func (*FlightOrderQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *FlightOrderQueryHeaders) SetXAcsBtripSoCorpToken(v string) *FlightOrderQueryHeaders

func (FlightOrderQueryHeaders) String added in v1.0.9

func (s FlightOrderQueryHeaders) String() string

type FlightOrderQueryRequest added in v1.0.1

type FlightOrderQueryRequest struct {
	OrderId *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	UserId  *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderQueryRequest) GoString added in v1.0.1

func (s FlightOrderQueryRequest) GoString() string

func (*FlightOrderQueryRequest) SetOrderId added in v1.0.1

func (*FlightOrderQueryRequest) SetUserId added in v1.0.1

func (FlightOrderQueryRequest) String added in v1.0.1

func (s FlightOrderQueryRequest) String() string

type FlightOrderQueryResponse added in v1.0.1

type FlightOrderQueryResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightOrderQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightOrderQueryResponse) GoString added in v1.0.1

func (s FlightOrderQueryResponse) GoString() string

func (*FlightOrderQueryResponse) SetBody added in v1.0.1

func (*FlightOrderQueryResponse) SetHeaders added in v1.0.1

func (*FlightOrderQueryResponse) SetStatusCode added in v1.0.1

func (FlightOrderQueryResponse) String added in v1.0.1

func (s FlightOrderQueryResponse) String() string

type FlightOrderQueryResponseBody added in v1.0.1

type FlightOrderQueryResponseBody struct {
	Code      *string                             `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                             `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightOrderQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                             `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                               `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                             `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOrderQueryResponseBody) GoString added in v1.0.1

func (s FlightOrderQueryResponseBody) GoString() string

func (*FlightOrderQueryResponseBody) SetCode added in v1.0.16

func (*FlightOrderQueryResponseBody) SetMessage added in v1.0.16

func (*FlightOrderQueryResponseBody) SetModule added in v1.0.1

func (*FlightOrderQueryResponseBody) SetRequestId added in v1.0.1

func (*FlightOrderQueryResponseBody) SetSuccess added in v1.0.1

func (*FlightOrderQueryResponseBody) SetTraceId added in v1.0.1

func (FlightOrderQueryResponseBody) String added in v1.0.1

type FlightOrderQueryResponseBodyModule added in v1.0.1

type FlightOrderQueryResponseBodyModule struct {
	FlightChangeTicketInfoList []*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList `json:"flight_change_ticket_info_list,omitempty" xml:"flight_change_ticket_info_list,omitempty" type:"Repeated"`
	FlightInfoList             []*FlightOrderQueryResponseBodyModuleFlightInfoList             `json:"flight_info_list,omitempty" xml:"flight_info_list,omitempty" type:"Repeated"`
	FlightRefundTicketInfoList []*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList `json:"flight_refund_ticket_info_list,omitempty" xml:"flight_refund_ticket_info_list,omitempty" type:"Repeated"`
	FlightTicketInfoList       []*FlightOrderQueryResponseBodyModuleFlightTicketInfoList       `json:"flight_ticket_info_list,omitempty" xml:"flight_ticket_info_list,omitempty" type:"Repeated"`
	InsuranceInfoList          []*FlightOrderQueryResponseBodyModuleInsuranceInfoList          `json:"insurance_info_list,omitempty" xml:"insurance_info_list,omitempty" type:"Repeated"`
	InvoiceInfo                *FlightOrderQueryResponseBodyModuleInvoiceInfo                  `json:"invoice_info,omitempty" xml:"invoice_info,omitempty" type:"Struct"`
	OrderBaseInfo              *FlightOrderQueryResponseBodyModuleOrderBaseInfo                `json:"order_base_info,omitempty" xml:"order_base_info,omitempty" type:"Struct"`
	PassengerInfoList          []*FlightOrderQueryResponseBodyModulePassengerInfoList          `json:"passenger_info_list,omitempty" xml:"passenger_info_list,omitempty" type:"Repeated"`
	PriceInfoList              []*FlightOrderQueryResponseBodyModulePriceInfoList              `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
}

func (FlightOrderQueryResponseBodyModule) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModule) SetFlightChangeTicketInfoList added in v1.0.1

func (*FlightOrderQueryResponseBodyModule) SetFlightInfoList added in v1.0.1

func (*FlightOrderQueryResponseBodyModule) SetFlightRefundTicketInfoList added in v1.0.1

func (*FlightOrderQueryResponseBodyModule) SetFlightTicketInfoList added in v1.0.1

func (*FlightOrderQueryResponseBodyModule) SetInsuranceInfoList added in v1.0.1

func (*FlightOrderQueryResponseBodyModule) SetInvoiceInfo added in v1.0.1

func (*FlightOrderQueryResponseBodyModule) SetOrderBaseInfo added in v1.0.1

func (*FlightOrderQueryResponseBodyModule) SetPassengerInfoList added in v1.0.1

func (*FlightOrderQueryResponseBodyModule) SetPriceInfoList added in v1.0.1

func (FlightOrderQueryResponseBodyModule) String added in v1.0.1

type FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList added in v1.0.1

type FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList struct {
	ApplyId          *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrAirport       *string  `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`
	ArrCity          *string  `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrTime          *string  `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	ChangeCabin      *string  `json:"change_cabin,omitempty" xml:"change_cabin,omitempty"`
	ChangeCabinLevel *string  `json:"change_cabin_level,omitempty" xml:"change_cabin_level,omitempty"`
	ChangeFee        *float64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	ChangeFlightNo   *string  `json:"change_flight_no,omitempty" xml:"change_flight_no,omitempty"`
	ChangeOrderId    *int64   `json:"change_order_id,omitempty" xml:"change_order_id,omitempty"`
	ChangeReason     *string  `json:"change_reason,omitempty" xml:"change_reason,omitempty"`
	ChangeType       *int32   `json:"change_type,omitempty" xml:"change_type,omitempty"`
	DepAirport       *string  `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`
	DepCity          *string  `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepTime          *string  `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Discount         *string  `json:"discount,omitempty" xml:"discount,omitempty"`
	GmtCreate        *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify        *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	OriginTicketNo   *string  `json:"origin_ticket_no,omitempty" xml:"origin_ticket_no,omitempty"`
	OutApplyId       *string  `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
	StopCity         *string  `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	TicketNo         *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketStatus     *string  `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
	TicketStatusCode *int32   `json:"ticket_status_code,omitempty" xml:"ticket_status_code,omitempty"`
	UpgradeFee       *float64 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetApplyId added in v1.8.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetArrAirport added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetArrCity added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetArrTime added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeCabin added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeCabinLevel added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeFee added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeFlightNo added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeOrderId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeReason added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeType added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDepAirport added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDepCity added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDepTime added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDiscount added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetGmtCreate added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetGmtModify added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetOriginTicketNo added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetOutApplyId added in v1.8.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetStopCity added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetTicketNo added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetTicketStatus added in v1.8.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetTicketStatusCode added in v1.8.1

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetUpgradeFee added in v1.0.1

func (FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) String added in v1.0.1

type FlightOrderQueryResponseBodyModuleFlightInfoList added in v1.0.1

type FlightOrderQueryResponseBodyModuleFlightInfoList struct {
	AirlineCode    *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName    *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportName *string `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	ArrCityAdCode  *string `json:"arr_city_ad_code,omitempty" xml:"arr_city_ad_code,omitempty"`
	ArrCityCode    *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName    *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime        *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	Cabin          *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinLevel     *string `json:"cabin_level,omitempty" xml:"cabin_level,omitempty"`
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportName *string `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	DepCityAdCode  *string `json:"dep_city_ad_code,omitempty" xml:"dep_city_ad_code,omitempty"`
	DepCityCode    *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName    *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime        *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightMile     *int32  `json:"flight_mile,omitempty" xml:"flight_mile,omitempty"`
	FlightNo       *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleFlightInfoList) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetAirlineCode added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetAirlineName added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrAirportCode added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrAirportName added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrCityAdCode added in v1.1.12

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrCityCode added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrCityName added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrTime added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetCabin added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetCabinLevel added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepAirportCode added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepAirportName added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepCityAdCode added in v1.1.12

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepCityCode added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepCityName added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepTime added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetFlightMile added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetFlightNo added in v1.0.1

func (FlightOrderQueryResponseBodyModuleFlightInfoList) String added in v1.0.1

type FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList added in v1.0.1

type FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList struct {
	ApplyId         *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrAirport      *string  `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`
	ArrCity         *string  `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	DepAirport      *string  `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`
	DepCity         *string  `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	FlightNo        *string  `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	GmtCreate       *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify       *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	OutApplyId      *string  `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
	RefundOrderId   *int64   `json:"refund_order_id,omitempty" xml:"refund_order_id,omitempty"`
	RefundReason    *string  `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	RefundTicketFee *float64 `json:"refund_ticket_fee,omitempty" xml:"refund_ticket_fee,omitempty"`
	RefundType      *int32   `json:"refund_type,omitempty" xml:"refund_type,omitempty"`
	TicketNo        *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetApplyId added in v1.8.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetArrAirport added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetArrCity added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetDepAirport added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetDepCity added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetFlightNo added in v1.10.3

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetGmtCreate added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetGmtModify added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetOutApplyId added in v1.8.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetRefundOrderId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetRefundReason added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetRefundTicketFee added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetRefundType added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetTicketNo added in v1.0.1

func (FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) String added in v1.0.1

type FlightOrderQueryResponseBodyModuleFlightTicketInfoList added in v1.0.1

type FlightOrderQueryResponseBodyModuleFlightTicketInfoList struct {
	BuildPrice       *float64 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	Changed          *bool    `json:"changed,omitempty" xml:"changed,omitempty"`
	Discount         *int32   `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightNo         *string  `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	GmtCreate        *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify        *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	OilPrice         *float64 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	PayType          *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	SettlePrice      *float64 `json:"settle_price,omitempty" xml:"settle_price,omitempty"`
	TicketNo         *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketPrice      *float64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TicketStatus     *string  `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
	TicketStatusCode *int32   `json:"ticket_status_code,omitempty" xml:"ticket_status_code,omitempty"`
	UserId           *string  `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleFlightTicketInfoList) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetBuildPrice added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetChanged added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetDiscount added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetFlightNo added in v1.8.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetGmtCreate added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetGmtModify added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetOilPrice added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetPayType added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetSettlePrice added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetTicketNo added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetTicketPrice added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetTicketStatus added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetTicketStatusCode added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetUserId added in v1.0.1

func (FlightOrderQueryResponseBodyModuleFlightTicketInfoList) String added in v1.0.1

type FlightOrderQueryResponseBodyModuleInsuranceInfoList added in v1.0.1

type FlightOrderQueryResponseBodyModuleInsuranceInfoList struct {
	Amount      *float64 `json:"amount,omitempty" xml:"amount,omitempty"`
	InsuranceNo *string  `json:"insurance_no,omitempty" xml:"insurance_no,omitempty"`
	Status      *int32   `json:"status,omitempty" xml:"status,omitempty"`
	Type        *string  `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleInsuranceInfoList) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleInsuranceInfoList) SetAmount added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleInsuranceInfoList) SetInsuranceNo added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleInsuranceInfoList) SetStatus added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleInsuranceInfoList) SetType added in v1.0.1

func (FlightOrderQueryResponseBodyModuleInsuranceInfoList) String added in v1.0.1

type FlightOrderQueryResponseBodyModuleInvoiceInfo added in v1.0.1

type FlightOrderQueryResponseBodyModuleInvoiceInfo struct {
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleInvoiceInfo) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleInvoiceInfo) SetId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleInvoiceInfo) SetTitle added in v1.0.1

func (FlightOrderQueryResponseBodyModuleInvoiceInfo) String added in v1.0.1

type FlightOrderQueryResponseBodyModuleOrderBaseInfo added in v1.0.1

type FlightOrderQueryResponseBodyModuleOrderBaseInfo struct {
	ApplyId                *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BtripTitle             *string `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	ContactName            *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	CorpId                 *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName               *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId               *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName             *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	ExceedApplyId          *string `json:"exceed_apply_id,omitempty" xml:"exceed_apply_id,omitempty"`
	ExceedThirdPartApplyId *string `json:"exceed_third_part_apply_id,omitempty" xml:"exceed_third_part_apply_id,omitempty"`
	GmtCreate              *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify              *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	ItineraryId            *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	OrderId                *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderStatus            *int32  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	ThirdpartApplyId       *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartCorpId        *string `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	ThirdpartItineraryId   *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	TripType               *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	UserId                 *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleOrderBaseInfo) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetApplyId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripTitle added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetContactName added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpName added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartName added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedApplyId added in v1.8.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedThirdPartApplyId added in v1.8.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtCreate added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtModify added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetItineraryId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderStatus added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartCorpId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetTripType added in v1.0.1

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetUserId added in v1.0.1

func (FlightOrderQueryResponseBodyModuleOrderBaseInfo) String added in v1.0.1

type FlightOrderQueryResponseBodyModulePassengerInfoList added in v1.0.1

type FlightOrderQueryResponseBodyModulePassengerInfoList struct {
	CostCenterId       *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName     *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	CostCenterNumber   *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	ProjectCode        *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectId          *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle       *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartProjectId *string `json:"thirdpart_project_id,omitempty" xml:"thirdpart_project_id,omitempty"`
	UserId             *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName           *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	UserType           *int32  `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (FlightOrderQueryResponseBodyModulePassengerInfoList) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterId added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterName added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterNumber added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetProjectCode added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetProjectId added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetProjectTitle added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetThirdpartProjectId added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetUserId added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetUserName added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetUserType added in v1.0.1

func (FlightOrderQueryResponseBodyModulePassengerInfoList) String added in v1.0.1

type FlightOrderQueryResponseBodyModulePriceInfoList added in v1.0.1

type FlightOrderQueryResponseBodyModulePriceInfoList struct {
	CategoryCode  *int32   `json:"category_code,omitempty" xml:"category_code,omitempty"`
	GmtCreate     *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string  `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PayType       *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	Price         *float64 `json:"price,omitempty" xml:"price,omitempty"`
	TradeId       *string  `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	Type          *int32   `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderQueryResponseBodyModulePriceInfoList) GoString added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetCategoryCode added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetGmtCreate added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetPassengerName added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetPayType added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetPrice added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetTradeId added in v1.0.1

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetType added in v1.0.1

func (FlightOrderQueryResponseBodyModulePriceInfoList) String added in v1.0.1

type FlightOtaItemDetailHeaders added in v1.2.0

type FlightOtaItemDetailHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightOtaItemDetailHeaders) GoString added in v1.2.0

func (s FlightOtaItemDetailHeaders) GoString() string

func (*FlightOtaItemDetailHeaders) SetCommonHeaders added in v1.2.0

func (*FlightOtaItemDetailHeaders) SetXAcsBtripCorpToken added in v1.2.0

func (s *FlightOtaItemDetailHeaders) SetXAcsBtripCorpToken(v string) *FlightOtaItemDetailHeaders

func (FlightOtaItemDetailHeaders) String added in v1.2.0

type FlightOtaItemDetailRequest added in v1.2.0

type FlightOtaItemDetailRequest struct {
	IsvName   *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
}

func (FlightOtaItemDetailRequest) GoString added in v1.2.0

func (s FlightOtaItemDetailRequest) GoString() string

func (*FlightOtaItemDetailRequest) SetIsvName added in v1.2.0

func (*FlightOtaItemDetailRequest) SetOtaItemId added in v1.2.0

func (FlightOtaItemDetailRequest) String added in v1.2.0

type FlightOtaItemDetailResponse added in v1.2.0

type FlightOtaItemDetailResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightOtaItemDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightOtaItemDetailResponse) GoString added in v1.2.0

func (s FlightOtaItemDetailResponse) GoString() string

func (*FlightOtaItemDetailResponse) SetBody added in v1.2.0

func (*FlightOtaItemDetailResponse) SetHeaders added in v1.2.0

func (*FlightOtaItemDetailResponse) SetStatusCode added in v1.2.0

func (FlightOtaItemDetailResponse) String added in v1.2.0

type FlightOtaItemDetailResponseBody added in v1.2.0

type FlightOtaItemDetailResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightOtaItemDetailResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOtaItemDetailResponseBody) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBody) SetCode added in v1.2.0

func (*FlightOtaItemDetailResponseBody) SetMessage added in v1.2.0

func (*FlightOtaItemDetailResponseBody) SetModule added in v1.2.0

func (*FlightOtaItemDetailResponseBody) SetRequestId added in v1.2.0

func (*FlightOtaItemDetailResponseBody) SetSuccess added in v1.2.0

func (*FlightOtaItemDetailResponseBody) SetTraceId added in v1.2.0

func (FlightOtaItemDetailResponseBody) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModule added in v1.2.0

type FlightOtaItemDetailResponseBodyModule struct {
	BaggageRule   []*FlightOtaItemDetailResponseBodyModuleBaggageRule `json:"baggage_rule,omitempty" xml:"baggage_rule,omitempty" type:"Repeated"`
	ChangeRule    []*FlightOtaItemDetailResponseBodyModuleChangeRule  `json:"change_rule,omitempty" xml:"change_rule,omitempty" type:"Repeated"`
	RefundRule    []*FlightOtaItemDetailResponseBodyModuleRefundRule  `json:"refund_rule,omitempty" xml:"refund_rule,omitempty" type:"Repeated"`
	SellPrice     *int32                                              `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	SellPriceList []*int32                                            `json:"sell_price_list,omitempty" xml:"sell_price_list,omitempty" type:"Repeated"`
	TripType      *int32                                              `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModule) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModule) SetBaggageRule added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModule) SetChangeRule added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModule) SetRefundRule added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModule) SetSellPrice added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModule) SetSellPriceList added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModule) SetTripType added in v1.2.0

func (FlightOtaItemDetailResponseBodyModule) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRule added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRule struct {
	BaggageSubItems []*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	Index           *int32                                                             `json:"index,omitempty" xml:"index,omitempty"`
	TableHead       *string                                                            `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Tips            *FlightOtaItemDetailResponseBodyModuleBaggageRuleTips              `json:"tips,omitempty" xml:"tips,omitempty" type:"Struct"`
	Title           *string                                                            `json:"title,omitempty" xml:"title,omitempty"`
	Type            *int32                                                             `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRule) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRule) SetIndex added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRule) SetTableHead added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRule) SetTitle added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRule) SetType added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleBaggageRule) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems struct {
	BaggageSubContentVisualizes []*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes `json:"baggage_sub_content_visualizes,omitempty" xml:"baggage_sub_content_visualizes,omitempty" type:"Repeated"`
	ExtraContentVisualizes      []interface{}                                                                                 `json:"extra_content_visualizes,omitempty" xml:"extra_content_visualizes,omitempty" type:"Repeated"`
	IsStruct                    *bool                                                                                         `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	Ptc                         *string                                                                                       `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title                       *string                                                                                       `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) SetExtraContentVisualizes added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) SetIsStruct added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) SetPtc added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) SetTitle added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes struct {
	// baggage_desc
	BaggageDesc           []*string                                                                                              `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	BaggageSubContentType *int32                                                                                                 `json:"baggage_sub_content_type,omitempty" xml:"baggage_sub_content_type,omitempty"`
	Description           *FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription `json:"description,omitempty" xml:"description,omitempty" type:"Struct"`
	ImageDO               *FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO     `json:"image_d_o,omitempty" xml:"image_d_o,omitempty" type:"Struct"`
	IsHighlight           *bool                                                                                                  `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle              *string                                                                                                `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) SetBaggageDesc added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) SetBaggageSubContentType added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) SetIsHighlight added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) SetSubTitle added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Icon  *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription) SetDesc added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription) SetIcon added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription) SetImage added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription) SetTitle added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	Image    *string `json:"image,omitempty" xml:"image,omitempty"`
	Largest  *string `json:"largest,omitempty" xml:"largest,omitempty"`
	Middle   *string `json:"middle,omitempty" xml:"middle,omitempty"`
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO) SetImage added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO) SetLargest added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO) SetMiddle added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO) SetSmallest added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleTips added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleBaggageRuleTips struct {
	TipsDesc  *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleTips) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleTips) SetTipsDesc added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleTips) SetTipsImage added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleTips) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleChangeRule added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleChangeRule struct {
	ExtraContents  []*FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	FlightNo       *string                                                          `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FreeBaggage    *int32                                                           `json:"free_baggage,omitempty" xml:"free_baggage,omitempty"`
	Index          *int32                                                           `json:"index,omitempty" xml:"index,omitempty"`
	Level          *int32                                                           `json:"level,omitempty" xml:"level,omitempty"`
	RefundSubItems []*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	// subTableHead
	SubTableHead []*string `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead    *string   `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title        *string   `json:"title,omitempty" xml:"title,omitempty"`
	Type         *int32    `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleChangeRule) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetFlightNo added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetFreeBaggage added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetIndex added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetLevel added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetSubTableHead added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetTableHead added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetTitle added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetType added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleChangeRule) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents) SetContent added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents) SetTitle added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems struct {
	IsStruct          *bool                                                                             `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	Ptc               *string                                                                           `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                           `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems) SetIsStruct added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems) SetPtc added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems) SetTitle added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) SetFeeDesc added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) SetFeeRange added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) SetStyle added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleRefundRule added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleRefundRule struct {
	ExtraContents  []*FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	FlightNo       *string                                                          `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FreeBaggage    *int32                                                           `json:"free_baggage,omitempty" xml:"free_baggage,omitempty"`
	Index          *int32                                                           `json:"index,omitempty" xml:"index,omitempty"`
	Level          *int32                                                           `json:"level,omitempty" xml:"level,omitempty"`
	RefundSubItems []*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	// subTableHead
	SubTableHead []*string `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead    *string   `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title        *string   `json:"title,omitempty" xml:"title,omitempty"`
	Type         *int32    `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleRefundRule) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetFlightNo added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetFreeBaggage added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetIndex added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetLevel added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetSubTableHead added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetTableHead added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetTitle added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetType added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleRefundRule) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents) SetContent added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents) SetTitle added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems struct {
	IsStruct          *bool                                                                             `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	Ptc               *string                                                                           `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                           `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems) SetIsStruct added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems) SetPtc added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems) SetTitle added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems) String added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents added in v1.2.0

type FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) GoString added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) SetFeeDesc added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) SetFeeRange added in v1.2.0

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) SetStyle added in v1.2.0

func (FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) String added in v1.2.0

type FlightOtaSearchHeaders added in v1.0.51

type FlightOtaSearchHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightOtaSearchHeaders) GoString added in v1.0.51

func (s FlightOtaSearchHeaders) GoString() string

func (*FlightOtaSearchHeaders) SetCommonHeaders added in v1.0.51

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

func (*FlightOtaSearchHeaders) SetXAcsBtripCorpToken added in v1.0.51

func (s *FlightOtaSearchHeaders) SetXAcsBtripCorpToken(v string) *FlightOtaSearchHeaders

func (FlightOtaSearchHeaders) String added in v1.0.51

func (s FlightOtaSearchHeaders) String() string

type FlightOtaSearchRequest added in v1.0.51

type FlightOtaSearchRequest struct {
	AirlineCode     *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	ArrCityCode     *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	CabinClass      *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CarrierFlightNo *string `json:"carrier_flight_no,omitempty" xml:"carrier_flight_no,omitempty"`
	DepCityCode     *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate         *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	FlightNo        *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (FlightOtaSearchRequest) GoString added in v1.0.51

func (s FlightOtaSearchRequest) GoString() string

func (*FlightOtaSearchRequest) SetAirlineCode added in v1.0.51

func (*FlightOtaSearchRequest) SetArrCityCode added in v1.0.51

func (*FlightOtaSearchRequest) SetCabinClass added in v1.0.51

func (*FlightOtaSearchRequest) SetCarrierFlightNo added in v1.0.51

func (s *FlightOtaSearchRequest) SetCarrierFlightNo(v string) *FlightOtaSearchRequest

func (*FlightOtaSearchRequest) SetDepCityCode added in v1.0.51

func (*FlightOtaSearchRequest) SetDepDate added in v1.0.51

func (*FlightOtaSearchRequest) SetFlightNo added in v1.0.51

func (FlightOtaSearchRequest) String added in v1.0.51

func (s FlightOtaSearchRequest) String() string

type FlightOtaSearchResponse added in v1.0.51

type FlightOtaSearchResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightOtaSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightOtaSearchResponse) GoString added in v1.0.51

func (s FlightOtaSearchResponse) GoString() string

func (*FlightOtaSearchResponse) SetBody added in v1.0.51

func (*FlightOtaSearchResponse) SetHeaders added in v1.0.51

func (*FlightOtaSearchResponse) SetStatusCode added in v1.0.51

func (FlightOtaSearchResponse) String added in v1.0.51

func (s FlightOtaSearchResponse) String() string

type FlightOtaSearchResponseBody added in v1.0.51

type FlightOtaSearchResponseBody struct {
	Code      *string                            `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                            `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightOtaSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                            `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                              `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                            `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOtaSearchResponseBody) GoString added in v1.0.51

func (s FlightOtaSearchResponseBody) GoString() string

func (*FlightOtaSearchResponseBody) SetCode added in v1.0.51

func (*FlightOtaSearchResponseBody) SetMessage added in v1.0.51

func (*FlightOtaSearchResponseBody) SetModule added in v1.0.51

func (*FlightOtaSearchResponseBody) SetRequestId added in v1.0.51

func (*FlightOtaSearchResponseBody) SetSuccess added in v1.0.51

func (*FlightOtaSearchResponseBody) SetTraceId added in v1.0.51

func (FlightOtaSearchResponseBody) String added in v1.0.51

type FlightOtaSearchResponseBodyModule added in v1.0.51

type FlightOtaSearchResponseBodyModule struct {
	FlightList []*FlightOtaSearchResponseBodyModuleFlightList `json:"flight_list,omitempty" xml:"flight_list,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModule) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModule) SetFlightList added in v1.0.51

func (FlightOtaSearchResponseBodyModule) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightList added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightList struct {
	AirlineInfo       *FlightOtaSearchResponseBodyModuleFlightListAirlineInfo      `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo    *FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo   `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrDate           *string                                                      `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	BuildPrice        *int32                                                       `json:"build_price,omitempty" xml:"build_price,omitempty"`
	Cabin             *string                                                      `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string                                                      `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinInfoList     []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList  `json:"cabin_info_list,omitempty" xml:"cabin_info_list,omitempty" type:"Repeated"`
	CarrierAirline    *string                                                      `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	CarrierNo         *string                                                      `json:"carrier_no,omitempty" xml:"carrier_no,omitempty"`
	DepAirportInfo    *FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo   `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode       *string                                                      `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate           *string                                                      `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	Discount          *int32                                                       `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightNo          *string                                                      `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightRuleList    []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	FlightRuleListStr *string                                                      `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	FlightSize        *string                                                      `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightType        *string                                                      `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	InvoiceType       *int32                                                       `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	IsProtocol        *bool                                                        `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	IsShare           *bool                                                        `json:"is_share,omitempty" xml:"is_share,omitempty"`
	IsStop            *bool                                                        `json:"is_stop,omitempty" xml:"is_stop,omitempty"`
	IsTransfer        *bool                                                        `json:"is_transfer,omitempty" xml:"is_transfer,omitempty"`
	MealDesc          *string                                                      `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	OilPrice          *int32                                                       `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	OtaItemId         *string                                                      `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Price             *int32                                                       `json:"price,omitempty" xml:"price,omitempty"`
	ProductType       *int64                                                       `json:"product_type,omitempty" xml:"product_type,omitempty"`
	ProductTypeDesc   *string                                                      `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	PromotionPrice    *string                                                      `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	RemainedSeatCount *string                                                      `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	SecretParams      *string                                                      `json:"secret_params,omitempty" xml:"secret_params,omitempty"`
	SegmentNumber     *string                                                      `json:"segment_number,omitempty" xml:"segment_number,omitempty"`
	StopArrTime       *string                                                      `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCity          *string                                                      `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	StopDepTime       *string                                                      `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	TicketPrice       *int32                                                       `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TotalPrice        *string                                                      `json:"total_price,omitempty" xml:"total_price,omitempty"`
	TripType          *int32                                                       `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightList) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetAirlineInfo added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetArrAirportInfo added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetArrDate added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetBuildPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetCabin added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetCabinClass added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetCabinInfoList added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetCarrierAirline added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetCarrierNo added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetDepAirportInfo added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetDepCityCode added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetDepDate added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetDiscount added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetFlightNo added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetFlightRuleList added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetFlightRuleListStr added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetFlightSize added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetFlightType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetInvoiceType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetIsProtocol added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetIsShare added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetIsStop added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetIsTransfer added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetMealDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetOilPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetOtaItemId added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetProductType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetProductTypeDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetPromotionPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetRemainedSeatCount added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetSecretParams added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetSegmentNumber added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetStopArrTime added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetStopCity added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetStopDepTime added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetTicketPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetTotalPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightList) SetTripType added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightList) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListAirlineInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListAirlineInfo struct {
	AirlineCode       *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName       *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AirlineSimpleName *string `json:"airline_simple_name,omitempty" xml:"airline_simple_name,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListAirlineInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineCode added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineName added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineSimpleName added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListAirlineInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetAirportCode added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetAirportName added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetCityCode added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetCityName added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetTerminal added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoList added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoList struct {
	AgentId           *int64                                                                    `json:"agent_id,omitempty" xml:"agent_id,omitempty"`
	BasicCabinPrice   *int32                                                                    `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice        *int32                                                                    `json:"build_price,omitempty" xml:"build_price,omitempty"`
	Cabin             *string                                                                   `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string                                                                   `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName    *string                                                                   `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	ChildCabin        *string                                                                   `json:"child_cabin,omitempty" xml:"child_cabin,omitempty"`
	ClassName         *string                                                                   `json:"class_name,omitempty" xml:"class_name,omitempty"`
	ClassRule         *string                                                                   `json:"class_rule,omitempty" xml:"class_rule,omitempty"`
	Discount          *string                                                                   `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightRuleList    []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	FlightRuleListStr *string                                                                   `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	InvoiceType       *int32                                                                    `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	IsProtocol        *bool                                                                     `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	OilPrice          *int32                                                                    `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	OrderParams       *string                                                                   `json:"order_params,omitempty" xml:"order_params,omitempty"`
	OtaItemId         *string                                                                   `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Price             *int32                                                                    `json:"price,omitempty" xml:"price,omitempty"`
	ProductType       *int64                                                                    `json:"product_type,omitempty" xml:"product_type,omitempty"`
	ProductTypeDesc   *string                                                                   `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	PromotionPrice    *string                                                                   `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	RemainedSeatCount *string                                                                   `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	TicketPrice       *int32                                                                    `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TotalPrice        *int32                                                                    `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetAgentId added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetBasicCabinPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetBuildPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetCabin added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetCabinClass added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetCabinClassName added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetChildCabin added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetClassName added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetClassRule added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetDiscount added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetFlightRuleListStr added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetInvoiceType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetIsProtocol added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetOilPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetOrderParams added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetOtaItemId added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetProductType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetProductTypeDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetPromotionPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetRemainedSeatCount added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetTicketPrice added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetTotalPrice added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList struct {
	BaggageInfo    *string                                                                               `json:"baggage_info,omitempty" xml:"baggage_info,omitempty"`
	BaggageItem    *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem    `json:"baggage_item,omitempty" xml:"baggage_item,omitempty" type:"Struct"`
	ChangeRule     *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule     `json:"change_rule,omitempty" xml:"change_rule,omitempty" type:"Struct"`
	ChangeRuleItem *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem `json:"change_rule_item,omitempty" xml:"change_rule_item,omitempty" type:"Struct"`
	Extra          *string                                                                               `json:"extra,omitempty" xml:"extra,omitempty"`
	RefundRule     *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule     `json:"refund_rule,omitempty" xml:"refund_rule,omitempty" type:"Struct"`
	RefundRuleItem *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem `json:"refund_rule_item,omitempty" xml:"refund_rule_item,omitempty" type:"Struct"`
	SignRule       *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule       `json:"sign_rule,omitempty" xml:"sign_rule,omitempty" type:"Struct"`
	TuigaiqianInfo *string                                                                               `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
	UpgradeRule    *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule    `json:"upgrade_rule,omitempty" xml:"upgrade_rule,omitempty" type:"Struct"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetBaggageInfo added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetExtra added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetTuigaiqianInfo added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	Index           *int32                                                                                              `json:"index,omitempty" xml:"index,omitempty"`
	TableHead       *string                                                                                             `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Tips            *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips              `json:"tips,omitempty" xml:"tips,omitempty" type:"Struct"`
	Title           *string                                                                                             `json:"title,omitempty" xml:"title,omitempty"`
	Type            *int32                                                                                              `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetIndex added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetTitle added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetType added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems struct {
	BaggageSubContentVisualizes []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes `json:"baggage_sub_content_visualizes,omitempty" xml:"baggage_sub_content_visualizes,omitempty" type:"Repeated"`
	ExtraContentVisualizes      []interface{}                                                                                                                  `json:"extra_content_visualizes,omitempty" xml:"extra_content_visualizes,omitempty" type:"Repeated"`
	IsStruct                    *bool                                                                                                                          `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetIsStruct added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetPtc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc           []*string                                                                                                                               `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	BaggageSubContentType *int32                                                                                                                                  `json:"baggage_sub_content_type,omitempty" xml:"baggage_sub_content_type,omitempty"`
	Description           *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription `json:"description,omitempty" xml:"description,omitempty" type:"Struct"`
	ImageDO               *FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO     `json:"image_d_o,omitempty" xml:"image_d_o,omitempty" type:"Struct"`
	IsHighlight           *bool                                                                                                                                   `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle              *string                                                                                                                                 `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageSubContentType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetIsHighlight added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetSubTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Icon  *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	Image    *string `json:"image,omitempty" xml:"image,omitempty"`
	Largest  *string `json:"largest,omitempty" xml:"largest,omitempty"`
	Middle   *string `json:"middle,omitempty" xml:"middle,omitempty"`
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetImage added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetLargest added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetMiddle added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetSmallest added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips struct {
	TipsDesc  *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) SetTipsDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) SetTipsImage added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule struct {
	Able *bool                                                                                   `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) SetAble added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetCost added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetCostPercent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTimeType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem struct {
	ExtraContents  []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                                `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                             `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                               `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                               `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                                `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetIndex added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetSubTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetTitle added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetType added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                                `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                                `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) SetIsStruct added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) SetPtc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule struct {
	Able *bool                                                                                   `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) SetAble added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetCost added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetCostPercent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTimeType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem struct {
	ExtraContents  []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                                `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                             `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                               `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                               `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                                `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetIndex added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetSubTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetTitle added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetType added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                                `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                                `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) SetIsStruct added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) SetPtc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule struct {
	Able *bool                                                                                 `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) SetAble added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetCost added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetCostPercent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTimeType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule struct {
	Able *bool                                                                                    `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) SetAble added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetCost added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetCostPercent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetTimeType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetAirportCode added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetAirportName added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetCityCode added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetCityName added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetTerminal added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleList added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleList struct {
	BaggageInfo    *string                                                                  `json:"baggage_info,omitempty" xml:"baggage_info,omitempty"`
	BaggageItem    *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem    `json:"baggage_item,omitempty" xml:"baggage_item,omitempty" type:"Struct"`
	ChangeRule     *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule     `json:"change_rule,omitempty" xml:"change_rule,omitempty" type:"Struct"`
	ChangeRuleItem *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem `json:"change_rule_item,omitempty" xml:"change_rule_item,omitempty" type:"Struct"`
	Extra          *string                                                                  `json:"extra,omitempty" xml:"extra,omitempty"`
	RefundRule     *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule     `json:"refund_rule,omitempty" xml:"refund_rule,omitempty" type:"Struct"`
	RefundRuleItem *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem `json:"refund_rule_item,omitempty" xml:"refund_rule_item,omitempty" type:"Struct"`
	SignRule       *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule       `json:"sign_rule,omitempty" xml:"sign_rule,omitempty" type:"Struct"`
	TuigaiqianInfo *string                                                                  `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
	UpgradeRule    *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule    `json:"upgrade_rule,omitempty" xml:"upgrade_rule,omitempty" type:"Struct"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleList) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleList) SetBaggageInfo added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleList) SetExtra added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleList) SetTuigaiqianInfo added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleList) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	Index           *int32                                                                                 `json:"index,omitempty" xml:"index,omitempty"`
	TableHead       *string                                                                                `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Tips            *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips              `json:"tips,omitempty" xml:"tips,omitempty" type:"Struct"`
	Title           *string                                                                                `json:"title,omitempty" xml:"title,omitempty"`
	Type            *int32                                                                                 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetIndex added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTitle added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetType added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems struct {
	BaggageSubContentVisualizes []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes `json:"baggage_sub_content_visualizes,omitempty" xml:"baggage_sub_content_visualizes,omitempty" type:"Repeated"`
	ExtraContentVisualizes      []interface{}                                                                                                     `json:"extra_content_visualizes,omitempty" xml:"extra_content_visualizes,omitempty" type:"Repeated"`
	IsStruct                    *bool                                                                                                             `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetIsStruct added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetPtc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc           []*string                                                                                                                  `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	BaggageSubContentType *int32                                                                                                                     `json:"baggage_sub_content_type,omitempty" xml:"baggage_sub_content_type,omitempty"`
	Description           *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription `json:"description,omitempty" xml:"description,omitempty" type:"Struct"`
	ImageDO               *FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO     `json:"image_d_o,omitempty" xml:"image_d_o,omitempty" type:"Struct"`
	IsHighlight           *bool                                                                                                                      `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle              *string                                                                                                                    `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageSubContentType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetIsHighlight added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetSubTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Icon  *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetIcon added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetImage added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	Image    *string `json:"image,omitempty" xml:"image,omitempty"`
	Largest  *string `json:"largest,omitempty" xml:"largest,omitempty"`
	Middle   *string `json:"middle,omitempty" xml:"middle,omitempty"`
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetImage added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetLargest added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetMiddle added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetSmallest added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips struct {
	TipsDesc  *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsImage added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule struct {
	Able *bool                                                                      `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule) SetAble added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCost added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCostPercent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem struct {
	ExtraContents  []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                   `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                  `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                  `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                   `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetIndex added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetSubTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTitle added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetType added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems struct {
	// isStruct : true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                   `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                   `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetIsStruct added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetPtc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule struct {
	Able *bool                                                                      `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule) SetAble added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCost added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCostPercent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem struct {
	ExtraContents  []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                   `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                  `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                  `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                   `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetIndex added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetSubTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTableHead added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTitle added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetType added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                   `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                   `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetIsStruct added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetPtc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule struct {
	Able *bool                                                                    `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule) SetAble added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCost added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCostPercent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule struct {
	Able *bool                                                                       `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) SetAble added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) String added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo added in v1.0.51

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) GoString added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetContent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCost added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCostPercent added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeStamp added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeType added in v1.0.51

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTitle added in v1.0.51

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) String added in v1.0.51

type FlightOtaSearchV2Headers added in v1.2.0

type FlightOtaSearchV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightOtaSearchV2Headers) GoString added in v1.2.0

func (s FlightOtaSearchV2Headers) GoString() string

func (*FlightOtaSearchV2Headers) SetCommonHeaders added in v1.2.0

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

func (*FlightOtaSearchV2Headers) SetXAcsBtripCorpToken added in v1.2.0

func (s *FlightOtaSearchV2Headers) SetXAcsBtripCorpToken(v string) *FlightOtaSearchV2Headers

func (FlightOtaSearchV2Headers) String added in v1.2.0

func (s FlightOtaSearchV2Headers) String() string

type FlightOtaSearchV2Request added in v1.2.0

type FlightOtaSearchV2Request struct {
	CabinTypeList   []*int32                                  `json:"cabin_type_list,omitempty" xml:"cabin_type_list,omitempty" type:"Repeated"`
	DirectOnly      *bool                                     `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	IsvName         *string                                   `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	NeedShareFlight *bool                                     `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	SearchJourneys  []*FlightOtaSearchV2RequestSearchJourneys `json:"search_journeys,omitempty" xml:"search_journeys,omitempty" type:"Repeated"`
	SearchMode      *int32                                    `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	TripType        *int32                                    `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaSearchV2Request) GoString added in v1.2.0

func (s FlightOtaSearchV2Request) GoString() string

func (*FlightOtaSearchV2Request) SetCabinTypeList added in v1.2.0

func (s *FlightOtaSearchV2Request) SetCabinTypeList(v []*int32) *FlightOtaSearchV2Request

func (*FlightOtaSearchV2Request) SetDirectOnly added in v1.2.0

func (*FlightOtaSearchV2Request) SetIsvName added in v1.2.0

func (*FlightOtaSearchV2Request) SetNeedShareFlight added in v1.2.0

func (s *FlightOtaSearchV2Request) SetNeedShareFlight(v bool) *FlightOtaSearchV2Request

func (*FlightOtaSearchV2Request) SetSearchJourneys added in v1.2.0

func (*FlightOtaSearchV2Request) SetSearchMode added in v1.2.0

func (*FlightOtaSearchV2Request) SetTripType added in v1.2.0

func (FlightOtaSearchV2Request) String added in v1.2.0

func (s FlightOtaSearchV2Request) String() string

type FlightOtaSearchV2RequestSearchJourneys added in v1.2.0

type FlightOtaSearchV2RequestSearchJourneys struct {
	ArrCityCode     *string                                                  `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	DepCityCode     *string                                                  `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate         *string                                                  `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	SelectedFlights []*FlightOtaSearchV2RequestSearchJourneysSelectedFlights `json:"selected_flights,omitempty" xml:"selected_flights,omitempty" type:"Repeated"`
}

func (FlightOtaSearchV2RequestSearchJourneys) GoString added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneys) SetArrCityCode added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneys) SetDepCityCode added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneys) SetDepDate added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneys) SetSelectedFlights added in v1.2.0

func (FlightOtaSearchV2RequestSearchJourneys) String added in v1.2.0

type FlightOtaSearchV2RequestSearchJourneysSelectedFlights added in v1.2.0

type FlightOtaSearchV2RequestSearchJourneysSelectedFlights struct {
	ArrAirportCode  *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCityCode     *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	DepAirportCode  *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCityCode     *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	FlightTime      *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	MarketFlightNo  *string `json:"market_flight_no,omitempty" xml:"market_flight_no,omitempty"`
	OperateFlightNo *string `json:"operate_flight_no,omitempty" xml:"operate_flight_no,omitempty"`
}

func (FlightOtaSearchV2RequestSearchJourneysSelectedFlights) GoString added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetArrAirportCode added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetArrCityCode added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetDepAirportCode added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetDepCityCode added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetFlightTime added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetMarketFlightNo added in v1.2.0

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetOperateFlightNo added in v1.2.0

func (FlightOtaSearchV2RequestSearchJourneysSelectedFlights) String added in v1.2.0

type FlightOtaSearchV2Response added in v1.2.0

type FlightOtaSearchV2Response struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightOtaSearchV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightOtaSearchV2Response) GoString added in v1.2.0

func (s FlightOtaSearchV2Response) GoString() string

func (*FlightOtaSearchV2Response) SetBody added in v1.2.0

func (*FlightOtaSearchV2Response) SetHeaders added in v1.2.0

func (*FlightOtaSearchV2Response) SetStatusCode added in v1.2.0

func (FlightOtaSearchV2Response) String added in v1.2.0

func (s FlightOtaSearchV2Response) String() string

type FlightOtaSearchV2ResponseBody added in v1.2.0

type FlightOtaSearchV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightOtaSearchV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOtaSearchV2ResponseBody) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBody) SetCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBody) SetMessage added in v1.2.0

func (*FlightOtaSearchV2ResponseBody) SetModule added in v1.2.0

func (*FlightOtaSearchV2ResponseBody) SetRequestId added in v1.2.0

func (*FlightOtaSearchV2ResponseBody) SetSuccess added in v1.2.0

func (*FlightOtaSearchV2ResponseBody) SetTraceId added in v1.2.0

func (FlightOtaSearchV2ResponseBody) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModule added in v1.2.0

type FlightOtaSearchV2ResponseBodyModule struct {
	FlightJourneyInfos []*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos `json:"flight_journey_infos,omitempty" xml:"flight_journey_infos,omitempty" type:"Repeated"`
	ItemList           []*FlightOtaSearchV2ResponseBodyModuleItemList           `json:"item_list,omitempty" xml:"item_list,omitempty" type:"Repeated"`
	SearchMode         *int32                                                   `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	TripType           *int32                                                   `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModule) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModule) SetFlightJourneyInfos added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModule) SetItemList added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModule) SetSearchMode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModule) SetTripType added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModule) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos struct {
	ArrCityCode        *string                                                                    `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName        *string                                                                    `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime            *string                                                                    `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepCityCode        *string                                                                    `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName        *string                                                                    `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime            *string                                                                    `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Duration           *int32                                                                     `json:"duration,omitempty" xml:"duration,omitempty"`
	Extensions         map[string]*string                                                         `json:"extensions,omitempty" xml:"extensions,omitempty"`
	FlightSegmentInfos []*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos `json:"flight_segment_infos,omitempty" xml:"flight_segment_infos,omitempty" type:"Repeated"`
	JourneyIndex       *int32                                                                     `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	TransferTime       *int32                                                                     `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetArrCityCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetArrCityName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetArrTime added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetDepCityCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetDepCityName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetDepTime added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetDuration added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetExtensions added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetJourneyIndex added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetTransferTime added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos struct {
	AirlineInfo    *FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo    `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo *FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrCityCode    *string                                                                                `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName    *string                                                                                `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime        *string                                                                                `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BaggageDesc    *string                                                                                `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
	DepAirportInfo *FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode    *string                                                                                `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName    *string                                                                                `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime        *string                                                                                `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// duration
	Duration           *int32                                                                                  `json:"duration,omitempty" xml:"duration,omitempty"`
	ExtraInfo          map[string]interface{}                                                                  `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	FlightNo           *string                                                                                 `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightShareInfo    *FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo `json:"flight_share_info,omitempty" xml:"flight_share_info,omitempty" type:"Struct"`
	FlightSize         *string                                                                                 `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightStopInfo     *FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo  `json:"flight_stop_info,omitempty" xml:"flight_stop_info,omitempty" type:"Struct"`
	FlightType         *string                                                                                 `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	Manufacturer       *string                                                                                 `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	MealDesc           *string                                                                                 `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	Miles              *int32                                                                                  `json:"miles,omitempty" xml:"miles,omitempty"`
	OnTimeRate         *string                                                                                 `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	OneMore            *int32                                                                                  `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow        *string                                                                                 `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	SegmentIndex       *int32                                                                                  `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	Share              *bool                                                                                   `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize    *string                                                                                 `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	Stop               *bool                                                                                   `json:"stop,omitempty" xml:"stop,omitempty"`
	TotalTime          *string                                                                                 `json:"total_time,omitempty" xml:"total_time,omitempty"`
	TransferTime       *string                                                                                 `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
	TransferTimeNumber *int32                                                                                  `json:"transfer_time_number,omitempty" xml:"transfer_time_number,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrTime added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetBaggageDesc added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepTime added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDuration added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetExtraInfo added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightNo added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightSize added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightType added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetManufacturer added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMealDesc added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMiles added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOnTimeRate added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMore added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMoreShow added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShare added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetStop added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTotalTime added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTime added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineIcon added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetCheapFlight added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportNameColor *string `json:"airport_name_color,omitempty" xml:"airport_name_color,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportNameColor added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportShortName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetTerminal added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportNameColor *string `json:"airport_name_color,omitempty" xml:"airport_name_color,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportNameColor added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportShortName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetTerminal added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	OperatingFlightNo    *string                                                                                                     `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) SetOperatingFlightNo added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseShortName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineIcon added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetCheapFlight added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	StopAirport     *string   `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string   `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	StopArrTerm     *string   `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	StopArrTime     *string   `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCityCode    *string   `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	StopCityName    *string   `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	StopCityNames   []*string `json:"stop_city_names,omitempty" xml:"stop_city_names,omitempty" type:"Repeated"`
	StopDepTerm     *string   `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	StopDepTime     *string   `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	StopTime        *string   `json:"stop_time,omitempty" xml:"stop_time,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirport added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirportName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTerm added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTime added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityCode added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityName added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityNames added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTerm added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTime added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopTime added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleItemList added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleItemList struct {
	FlightRuleInfos    map[string]*ModuleItemListFlightRuleInfosValue         `json:"flight_rule_infos,omitempty" xml:"flight_rule_infos,omitempty"`
	ItemId             *string                                                `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ShoppingItemMap    map[string]*ModuleItemListShoppingItemMapValue         `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	SubItemPositionMap map[string][]*ModuleItemListSubItemPositionMapValue    `json:"sub_item_position_map,omitempty" xml:"sub_item_position_map,omitempty"`
	SubItems           []*FlightOtaSearchV2ResponseBodyModuleItemListSubItems `json:"sub_items,omitempty" xml:"sub_items,omitempty" type:"Repeated"`
}

func (FlightOtaSearchV2ResponseBodyModuleItemList) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleItemList) SetFlightRuleInfos added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleItemList) SetItemId added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleItemList) SetShoppingItemMap added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleItemList) SetSubItemPositionMap added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleItemList) SetSubItems added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleItemList) String added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleItemListSubItems added in v1.2.0

type FlightOtaSearchV2ResponseBodyModuleItemListSubItems struct {
	ShoppingItemMap map[string]*ModuleItemListSubItemsShoppingItemMapValue `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	UniqKey         *string                                                `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleItemListSubItems) GoString added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleItemListSubItems) SetShoppingItemMap added in v1.2.0

func (*FlightOtaSearchV2ResponseBodyModuleItemListSubItems) SetUniqKey added in v1.2.0

func (FlightOtaSearchV2ResponseBodyModuleItemListSubItems) String added in v1.2.0

type FlightOtaSearchV2ShrinkRequest added in v1.2.0

type FlightOtaSearchV2ShrinkRequest struct {
	CabinTypeListShrink  *string `json:"cabin_type_list,omitempty" xml:"cabin_type_list,omitempty"`
	DirectOnly           *bool   `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	IsvName              *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	NeedShareFlight      *bool   `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	SearchJourneysShrink *string `json:"search_journeys,omitempty" xml:"search_journeys,omitempty"`
	SearchMode           *int32  `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	TripType             *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaSearchV2ShrinkRequest) GoString added in v1.2.0

func (*FlightOtaSearchV2ShrinkRequest) SetCabinTypeListShrink added in v1.2.0

func (*FlightOtaSearchV2ShrinkRequest) SetDirectOnly added in v1.2.0

func (*FlightOtaSearchV2ShrinkRequest) SetIsvName added in v1.2.0

func (*FlightOtaSearchV2ShrinkRequest) SetNeedShareFlight added in v1.2.0

func (*FlightOtaSearchV2ShrinkRequest) SetSearchJourneysShrink added in v1.2.0

func (*FlightOtaSearchV2ShrinkRequest) SetSearchMode added in v1.2.0

func (*FlightOtaSearchV2ShrinkRequest) SetTripType added in v1.2.0

func (FlightOtaSearchV2ShrinkRequest) String added in v1.2.0

type FlightPayOrderHeaders added in v1.0.36

type FlightPayOrderHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightPayOrderHeaders) GoString added in v1.0.36

func (s FlightPayOrderHeaders) GoString() string

func (*FlightPayOrderHeaders) SetCommonHeaders added in v1.0.36

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

func (*FlightPayOrderHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *FlightPayOrderHeaders) SetXAcsBtripCorpToken(v string) *FlightPayOrderHeaders

func (FlightPayOrderHeaders) String added in v1.0.36

func (s FlightPayOrderHeaders) String() string

type FlightPayOrderRequest added in v1.0.36

type FlightPayOrderRequest struct {
	CorpPayPrice     *int64             `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	DisOrderId       *string            `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	Extra            map[string]*string `json:"extra,omitempty" xml:"extra,omitempty"`
	PersonalPayPrice *int64             `json:"personal_pay_price,omitempty" xml:"personal_pay_price,omitempty"`
	TotalPayPrice    *int64             `json:"total_pay_price,omitempty" xml:"total_pay_price,omitempty"`
}

func (FlightPayOrderRequest) GoString added in v1.0.36

func (s FlightPayOrderRequest) GoString() string

func (*FlightPayOrderRequest) SetCorpPayPrice added in v1.0.36

func (s *FlightPayOrderRequest) SetCorpPayPrice(v int64) *FlightPayOrderRequest

func (*FlightPayOrderRequest) SetDisOrderId added in v1.0.36

func (s *FlightPayOrderRequest) SetDisOrderId(v string) *FlightPayOrderRequest

func (*FlightPayOrderRequest) SetExtra added in v1.0.36

func (*FlightPayOrderRequest) SetPersonalPayPrice added in v1.0.36

func (s *FlightPayOrderRequest) SetPersonalPayPrice(v int64) *FlightPayOrderRequest

func (*FlightPayOrderRequest) SetTotalPayPrice added in v1.0.36

func (s *FlightPayOrderRequest) SetTotalPayPrice(v int64) *FlightPayOrderRequest

func (FlightPayOrderRequest) String added in v1.0.36

func (s FlightPayOrderRequest) String() string

type FlightPayOrderResponse added in v1.0.36

type FlightPayOrderResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightPayOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightPayOrderResponse) GoString added in v1.0.36

func (s FlightPayOrderResponse) GoString() string

func (*FlightPayOrderResponse) SetBody added in v1.0.36

func (*FlightPayOrderResponse) SetHeaders added in v1.0.36

func (*FlightPayOrderResponse) SetStatusCode added in v1.0.36

func (FlightPayOrderResponse) String added in v1.0.36

func (s FlightPayOrderResponse) String() string

type FlightPayOrderResponseBody added in v1.0.36

type FlightPayOrderResponseBody struct {
	Code      *string                           `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                           `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightPayOrderResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                           `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                             `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                           `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightPayOrderResponseBody) GoString added in v1.0.36

func (s FlightPayOrderResponseBody) GoString() string

func (*FlightPayOrderResponseBody) SetCode added in v1.0.36

func (*FlightPayOrderResponseBody) SetMessage added in v1.0.36

func (*FlightPayOrderResponseBody) SetModule added in v1.0.36

func (*FlightPayOrderResponseBody) SetRequestId added in v1.0.36

func (*FlightPayOrderResponseBody) SetSuccess added in v1.0.36

func (*FlightPayOrderResponseBody) SetTraceId added in v1.0.36

func (FlightPayOrderResponseBody) String added in v1.0.36

type FlightPayOrderResponseBodyModule added in v1.0.36

type FlightPayOrderResponseBodyModule struct {
	ActualPayPrice *int64  `json:"actual_pay_price,omitempty" xml:"actual_pay_price,omitempty"`
	AlipayTradeNo  *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	LastPayTime    *string `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	PayStatus      *int32  `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
}

func (FlightPayOrderResponseBodyModule) GoString added in v1.0.36

func (*FlightPayOrderResponseBodyModule) SetActualPayPrice added in v1.0.36

func (*FlightPayOrderResponseBodyModule) SetAlipayTradeNo added in v1.0.36

func (*FlightPayOrderResponseBodyModule) SetLastPayTime added in v1.0.36

func (*FlightPayOrderResponseBodyModule) SetPayStatus added in v1.0.36

func (FlightPayOrderResponseBodyModule) String added in v1.0.36

type FlightPayOrderShrinkRequest added in v1.0.36

type FlightPayOrderShrinkRequest struct {
	CorpPayPrice     *int64  `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	DisOrderId       *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	ExtraShrink      *string `json:"extra,omitempty" xml:"extra,omitempty"`
	PersonalPayPrice *int64  `json:"personal_pay_price,omitempty" xml:"personal_pay_price,omitempty"`
	TotalPayPrice    *int64  `json:"total_pay_price,omitempty" xml:"total_pay_price,omitempty"`
}

func (FlightPayOrderShrinkRequest) GoString added in v1.0.36

func (s FlightPayOrderShrinkRequest) GoString() string

func (*FlightPayOrderShrinkRequest) SetCorpPayPrice added in v1.0.36

func (*FlightPayOrderShrinkRequest) SetDisOrderId added in v1.0.36

func (*FlightPayOrderShrinkRequest) SetExtraShrink added in v1.0.36

func (*FlightPayOrderShrinkRequest) SetPersonalPayPrice added in v1.0.36

func (*FlightPayOrderShrinkRequest) SetTotalPayPrice added in v1.0.36

func (FlightPayOrderShrinkRequest) String added in v1.0.36

type FlightPayOrderV2Headers added in v1.3.0

type FlightPayOrderV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightPayOrderV2Headers) GoString added in v1.3.0

func (s FlightPayOrderV2Headers) GoString() string

func (*FlightPayOrderV2Headers) SetCommonHeaders added in v1.3.0

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

func (*FlightPayOrderV2Headers) SetXAcsBtripCorpToken added in v1.3.0

func (s *FlightPayOrderV2Headers) SetXAcsBtripCorpToken(v string) *FlightPayOrderV2Headers

func (FlightPayOrderV2Headers) String added in v1.3.0

func (s FlightPayOrderV2Headers) String() string

type FlightPayOrderV2Request added in v1.3.0

type FlightPayOrderV2Request struct {
	IsvName              *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId              *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId           *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	TotalPrice           *int64  `json:"total_price,omitempty" xml:"total_price,omitempty"`
	TotalServiceFeePrice *int64  `json:"total_service_fee_price,omitempty" xml:"total_service_fee_price,omitempty"`
}

func (FlightPayOrderV2Request) GoString added in v1.3.0

func (s FlightPayOrderV2Request) GoString() string

func (*FlightPayOrderV2Request) SetIsvName added in v1.3.0

func (*FlightPayOrderV2Request) SetOrderId added in v1.3.0

func (*FlightPayOrderV2Request) SetOutOrderId added in v1.3.0

func (*FlightPayOrderV2Request) SetTotalPrice added in v1.3.0

func (*FlightPayOrderV2Request) SetTotalServiceFeePrice added in v1.3.0

func (s *FlightPayOrderV2Request) SetTotalServiceFeePrice(v int64) *FlightPayOrderV2Request

func (FlightPayOrderV2Request) String added in v1.3.0

func (s FlightPayOrderV2Request) String() string

type FlightPayOrderV2Response added in v1.3.0

type FlightPayOrderV2Response struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightPayOrderV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightPayOrderV2Response) GoString added in v1.3.0

func (s FlightPayOrderV2Response) GoString() string

func (*FlightPayOrderV2Response) SetBody added in v1.3.0

func (*FlightPayOrderV2Response) SetHeaders added in v1.3.0

func (*FlightPayOrderV2Response) SetStatusCode added in v1.3.0

func (FlightPayOrderV2Response) String added in v1.3.0

func (s FlightPayOrderV2Response) String() string

type FlightPayOrderV2ResponseBody added in v1.3.0

type FlightPayOrderV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightPayOrderV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightPayOrderV2ResponseBody) GoString added in v1.3.0

func (s FlightPayOrderV2ResponseBody) GoString() string

func (*FlightPayOrderV2ResponseBody) SetCode added in v1.3.0

func (*FlightPayOrderV2ResponseBody) SetMessage added in v1.3.0

func (*FlightPayOrderV2ResponseBody) SetModule added in v1.3.0

func (*FlightPayOrderV2ResponseBody) SetRequestId added in v1.3.0

func (*FlightPayOrderV2ResponseBody) SetSuccess added in v1.3.0

func (*FlightPayOrderV2ResponseBody) SetTraceId added in v1.3.0

func (FlightPayOrderV2ResponseBody) String added in v1.3.0

type FlightPayOrderV2ResponseBodyModule added in v1.3.0

type FlightPayOrderV2ResponseBodyModule struct {
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
}

func (FlightPayOrderV2ResponseBodyModule) GoString added in v1.3.0

func (*FlightPayOrderV2ResponseBodyModule) SetPrice added in v1.3.0

func (FlightPayOrderV2ResponseBodyModule) String added in v1.3.0

type FlightRefundApplyHeaders added in v1.0.36

type FlightRefundApplyHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightRefundApplyHeaders) GoString added in v1.0.36

func (s FlightRefundApplyHeaders) GoString() string

func (*FlightRefundApplyHeaders) SetCommonHeaders added in v1.0.36

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

func (*FlightRefundApplyHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *FlightRefundApplyHeaders) SetXAcsBtripCorpToken(v string) *FlightRefundApplyHeaders

func (FlightRefundApplyHeaders) String added in v1.0.36

func (s FlightRefundApplyHeaders) String() string

type FlightRefundApplyRequest added in v1.0.36

type FlightRefundApplyRequest struct {
	CorpRefundPrice          *int64                                              `json:"corp_refund_price,omitempty" xml:"corp_refund_price,omitempty"`
	DisOrderId               *string                                             `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId            *string                                             `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	DisplayRefundMoney       *string                                             `json:"display_refund_money,omitempty" xml:"display_refund_money,omitempty"`
	Extra                    map[string]*string                                  `json:"extra,omitempty" xml:"extra,omitempty"`
	IsVoluntary              *int32                                              `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	ItemUnitIds              *string                                             `json:"item_unit_ids,omitempty" xml:"item_unit_ids,omitempty"`
	PassengerSegmentInfoList []*FlightRefundApplyRequestPassengerSegmentInfoList `json:"passenger_segment_info_list,omitempty" xml:"passenger_segment_info_list,omitempty" type:"Repeated"`
	PersonalRefundPrice      *int64                                              `json:"personal_refund_price,omitempty" xml:"personal_refund_price,omitempty"`
	ReasonDetail             *string                                             `json:"reason_detail,omitempty" xml:"reason_detail,omitempty"`
	ReasonType               *int32                                              `json:"reason_type,omitempty" xml:"reason_type,omitempty"`
	RefundVoucherInfo        []*string                                           `json:"refund_voucher_info,omitempty" xml:"refund_voucher_info,omitempty" type:"Repeated"`
	SessionId                *string                                             `json:"session_id,omitempty" xml:"session_id,omitempty"`
	TotalRefundPrice         *int64                                              `json:"total_refund_price,omitempty" xml:"total_refund_price,omitempty"`
}

func (FlightRefundApplyRequest) GoString added in v1.0.36

func (s FlightRefundApplyRequest) GoString() string

func (*FlightRefundApplyRequest) SetCorpRefundPrice added in v1.0.36

func (s *FlightRefundApplyRequest) SetCorpRefundPrice(v int64) *FlightRefundApplyRequest

func (*FlightRefundApplyRequest) SetDisOrderId added in v1.0.36

func (*FlightRefundApplyRequest) SetDisSubOrderId added in v1.0.36

func (*FlightRefundApplyRequest) SetDisplayRefundMoney added in v1.0.36

func (s *FlightRefundApplyRequest) SetDisplayRefundMoney(v string) *FlightRefundApplyRequest

func (*FlightRefundApplyRequest) SetExtra added in v1.0.36

func (*FlightRefundApplyRequest) SetIsVoluntary added in v1.0.36

func (*FlightRefundApplyRequest) SetItemUnitIds added in v1.0.36

func (*FlightRefundApplyRequest) SetPassengerSegmentInfoList added in v1.0.36

func (*FlightRefundApplyRequest) SetPersonalRefundPrice added in v1.0.36

func (s *FlightRefundApplyRequest) SetPersonalRefundPrice(v int64) *FlightRefundApplyRequest

func (*FlightRefundApplyRequest) SetReasonDetail added in v1.0.36

func (*FlightRefundApplyRequest) SetReasonType added in v1.0.36

func (*FlightRefundApplyRequest) SetRefundVoucherInfo added in v1.0.36

func (s *FlightRefundApplyRequest) SetRefundVoucherInfo(v []*string) *FlightRefundApplyRequest

func (*FlightRefundApplyRequest) SetSessionId added in v1.0.36

func (*FlightRefundApplyRequest) SetTotalRefundPrice added in v1.0.36

func (s *FlightRefundApplyRequest) SetTotalRefundPrice(v int64) *FlightRefundApplyRequest

func (FlightRefundApplyRequest) String added in v1.0.36

func (s FlightRefundApplyRequest) String() string

type FlightRefundApplyRequestPassengerSegmentInfoList added in v1.0.36

type FlightRefundApplyRequestPassengerSegmentInfoList struct {
	FlightNo      *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	UserId        *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightRefundApplyRequestPassengerSegmentInfoList) GoString added in v1.0.36

func (*FlightRefundApplyRequestPassengerSegmentInfoList) SetFlightNo added in v1.0.36

func (*FlightRefundApplyRequestPassengerSegmentInfoList) SetPassengerName added in v1.0.36

func (*FlightRefundApplyRequestPassengerSegmentInfoList) SetUserId added in v1.0.36

func (FlightRefundApplyRequestPassengerSegmentInfoList) String added in v1.0.36

type FlightRefundApplyResponse added in v1.0.36

type FlightRefundApplyResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightRefundApplyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightRefundApplyResponse) GoString added in v1.0.36

func (s FlightRefundApplyResponse) GoString() string

func (*FlightRefundApplyResponse) SetBody added in v1.0.36

func (*FlightRefundApplyResponse) SetHeaders added in v1.0.36

func (*FlightRefundApplyResponse) SetStatusCode added in v1.0.36

func (FlightRefundApplyResponse) String added in v1.0.36

func (s FlightRefundApplyResponse) String() string

type FlightRefundApplyResponseBody added in v1.0.36

type FlightRefundApplyResponseBody struct {
	Code      *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightRefundApplyResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                              `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundApplyResponseBody) GoString added in v1.0.36

func (*FlightRefundApplyResponseBody) SetCode added in v1.0.36

func (*FlightRefundApplyResponseBody) SetMessage added in v1.0.36

func (*FlightRefundApplyResponseBody) SetModule added in v1.0.36

func (*FlightRefundApplyResponseBody) SetRequestId added in v1.0.36

func (*FlightRefundApplyResponseBody) SetSuccess added in v1.0.36

func (*FlightRefundApplyResponseBody) SetTraceId added in v1.0.36

func (FlightRefundApplyResponseBody) String added in v1.0.36

type FlightRefundApplyResponseBodyModule added in v1.0.36

type FlightRefundApplyResponseBodyModule struct {
	DisOrderId    *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	RefundApplyId *int64  `json:"refund_apply_id,omitempty" xml:"refund_apply_id,omitempty"`
	RefundFee     *int64  `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundMoney   *int64  `json:"refund_money,omitempty" xml:"refund_money,omitempty"`
}

func (FlightRefundApplyResponseBodyModule) GoString added in v1.0.36

func (*FlightRefundApplyResponseBodyModule) SetDisOrderId added in v1.0.36

func (*FlightRefundApplyResponseBodyModule) SetDisSubOrderId added in v1.0.36

func (*FlightRefundApplyResponseBodyModule) SetRefundApplyId added in v1.0.36

func (*FlightRefundApplyResponseBodyModule) SetRefundFee added in v1.0.36

func (*FlightRefundApplyResponseBodyModule) SetRefundMoney added in v1.0.36

func (FlightRefundApplyResponseBodyModule) String added in v1.0.36

type FlightRefundApplyShrinkRequest added in v1.0.36

type FlightRefundApplyShrinkRequest struct {
	CorpRefundPrice                *int64  `json:"corp_refund_price,omitempty" xml:"corp_refund_price,omitempty"`
	DisOrderId                     *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId                  *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	DisplayRefundMoney             *string `json:"display_refund_money,omitempty" xml:"display_refund_money,omitempty"`
	ExtraShrink                    *string `json:"extra,omitempty" xml:"extra,omitempty"`
	IsVoluntary                    *int32  `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	ItemUnitIds                    *string `json:"item_unit_ids,omitempty" xml:"item_unit_ids,omitempty"`
	PassengerSegmentInfoListShrink *string `json:"passenger_segment_info_list,omitempty" xml:"passenger_segment_info_list,omitempty"`
	PersonalRefundPrice            *int64  `json:"personal_refund_price,omitempty" xml:"personal_refund_price,omitempty"`
	ReasonDetail                   *string `json:"reason_detail,omitempty" xml:"reason_detail,omitempty"`
	ReasonType                     *int32  `json:"reason_type,omitempty" xml:"reason_type,omitempty"`
	RefundVoucherInfoShrink        *string `json:"refund_voucher_info,omitempty" xml:"refund_voucher_info,omitempty"`
	SessionId                      *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	TotalRefundPrice               *int64  `json:"total_refund_price,omitempty" xml:"total_refund_price,omitempty"`
}

func (FlightRefundApplyShrinkRequest) GoString added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetCorpRefundPrice added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetDisOrderId added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetDisSubOrderId added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetDisplayRefundMoney added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetExtraShrink added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetIsVoluntary added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetItemUnitIds added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetPassengerSegmentInfoListShrink added in v1.0.36

func (s *FlightRefundApplyShrinkRequest) SetPassengerSegmentInfoListShrink(v string) *FlightRefundApplyShrinkRequest

func (*FlightRefundApplyShrinkRequest) SetPersonalRefundPrice added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetReasonDetail added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetReasonType added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetRefundVoucherInfoShrink added in v1.0.36

func (s *FlightRefundApplyShrinkRequest) SetRefundVoucherInfoShrink(v string) *FlightRefundApplyShrinkRequest

func (*FlightRefundApplyShrinkRequest) SetSessionId added in v1.0.36

func (*FlightRefundApplyShrinkRequest) SetTotalRefundPrice added in v1.0.36

func (FlightRefundApplyShrinkRequest) String added in v1.0.36

type FlightRefundApplyV2Headers added in v1.4.0

type FlightRefundApplyV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightRefundApplyV2Headers) GoString added in v1.4.0

func (s FlightRefundApplyV2Headers) GoString() string

func (*FlightRefundApplyV2Headers) SetCommonHeaders added in v1.4.0

func (*FlightRefundApplyV2Headers) SetXAcsBtripCorpToken added in v1.4.0

func (s *FlightRefundApplyV2Headers) SetXAcsBtripCorpToken(v string) *FlightRefundApplyV2Headers

func (FlightRefundApplyV2Headers) String added in v1.4.0

type FlightRefundApplyV2Request added in v1.4.0

type FlightRefundApplyV2Request struct {
	IsvName                   *string                                                `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId                   *string                                                `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                *string                                                `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId             *string                                                `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	PassengerSegmentRelations []*FlightRefundApplyV2RequestPassengerSegmentRelations `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty" type:"Repeated"`
	PreCalType                *int32                                                 `json:"pre_cal_type,omitempty" xml:"pre_cal_type,omitempty"`
	RefundReason              *string                                                `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	RefundReasonType          *int32                                                 `json:"refund_reason_type,omitempty" xml:"refund_reason_type,omitempty"`
	TicketNos                 []*string                                              `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty" type:"Repeated"`
	TotalRefundPrice          *int64                                                 `json:"total_refund_price,omitempty" xml:"total_refund_price,omitempty"`
	UploadPictUrls            *string                                                `json:"upload_pict_urls,omitempty" xml:"upload_pict_urls,omitempty"`
	Voluntary                 *bool                                                  `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightRefundApplyV2Request) GoString added in v1.4.0

func (s FlightRefundApplyV2Request) GoString() string

func (*FlightRefundApplyV2Request) SetIsvName added in v1.4.0

func (*FlightRefundApplyV2Request) SetOrderId added in v1.4.0

func (*FlightRefundApplyV2Request) SetOutOrderId added in v1.4.0

func (*FlightRefundApplyV2Request) SetOutSubOrderId added in v1.4.0

func (*FlightRefundApplyV2Request) SetPassengerSegmentRelations added in v1.4.0

func (*FlightRefundApplyV2Request) SetPreCalType added in v1.4.0

func (*FlightRefundApplyV2Request) SetRefundReason added in v1.4.0

func (*FlightRefundApplyV2Request) SetRefundReasonType added in v1.4.0

func (s *FlightRefundApplyV2Request) SetRefundReasonType(v int32) *FlightRefundApplyV2Request

func (*FlightRefundApplyV2Request) SetTicketNos added in v1.4.0

func (*FlightRefundApplyV2Request) SetTotalRefundPrice added in v1.4.0

func (s *FlightRefundApplyV2Request) SetTotalRefundPrice(v int64) *FlightRefundApplyV2Request

func (*FlightRefundApplyV2Request) SetUploadPictUrls added in v1.4.0

func (*FlightRefundApplyV2Request) SetVoluntary added in v1.4.0

func (FlightRefundApplyV2Request) String added in v1.4.0

type FlightRefundApplyV2RequestPassengerSegmentRelations added in v1.4.0

type FlightRefundApplyV2RequestPassengerSegmentRelations struct {
	PassengerId   *string   `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	SegmentIdList []*string `json:"segment_id_list,omitempty" xml:"segment_id_list,omitempty" type:"Repeated"`
}

func (FlightRefundApplyV2RequestPassengerSegmentRelations) GoString added in v1.4.0

func (*FlightRefundApplyV2RequestPassengerSegmentRelations) SetPassengerId added in v1.4.0

func (*FlightRefundApplyV2RequestPassengerSegmentRelations) SetSegmentIdList added in v1.4.0

func (FlightRefundApplyV2RequestPassengerSegmentRelations) String added in v1.4.0

type FlightRefundApplyV2Response added in v1.4.0

type FlightRefundApplyV2Response struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightRefundApplyV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightRefundApplyV2Response) GoString added in v1.4.0

func (s FlightRefundApplyV2Response) GoString() string

func (*FlightRefundApplyV2Response) SetBody added in v1.4.0

func (*FlightRefundApplyV2Response) SetHeaders added in v1.4.0

func (*FlightRefundApplyV2Response) SetStatusCode added in v1.4.0

func (FlightRefundApplyV2Response) String added in v1.4.0

type FlightRefundApplyV2ResponseBody added in v1.4.0

type FlightRefundApplyV2ResponseBody struct {
	Code    *string                                `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module  *FlightRefundApplyV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundApplyV2ResponseBody) GoString added in v1.4.0

func (*FlightRefundApplyV2ResponseBody) SetCode added in v1.4.0

func (*FlightRefundApplyV2ResponseBody) SetMessage added in v1.4.0

func (*FlightRefundApplyV2ResponseBody) SetModule added in v1.4.0

func (*FlightRefundApplyV2ResponseBody) SetRequestId added in v1.4.0

func (*FlightRefundApplyV2ResponseBody) SetSuccess added in v1.4.0

func (*FlightRefundApplyV2ResponseBody) SetTraceId added in v1.4.0

func (FlightRefundApplyV2ResponseBody) String added in v1.4.0

type FlightRefundApplyV2ResponseBodyModule added in v1.4.0

type FlightRefundApplyV2ResponseBodyModule struct {
	OrderId       *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId    *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	SubOrderId    *string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (FlightRefundApplyV2ResponseBodyModule) GoString added in v1.4.0

func (*FlightRefundApplyV2ResponseBodyModule) SetOrderId added in v1.4.0

func (*FlightRefundApplyV2ResponseBodyModule) SetOutOrderId added in v1.4.0

func (*FlightRefundApplyV2ResponseBodyModule) SetOutSubOrderId added in v1.4.0

func (*FlightRefundApplyV2ResponseBodyModule) SetSubOrderId added in v1.4.0

func (FlightRefundApplyV2ResponseBodyModule) String added in v1.4.0

type FlightRefundApplyV2ShrinkRequest added in v1.4.0

type FlightRefundApplyV2ShrinkRequest struct {
	IsvName                         *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId                         *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                      *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId                   *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	PassengerSegmentRelationsShrink *string `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty"`
	PreCalType                      *int32  `json:"pre_cal_type,omitempty" xml:"pre_cal_type,omitempty"`
	RefundReason                    *string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	RefundReasonType                *int32  `json:"refund_reason_type,omitempty" xml:"refund_reason_type,omitempty"`
	TicketNosShrink                 *string `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty"`
	TotalRefundPrice                *int64  `json:"total_refund_price,omitempty" xml:"total_refund_price,omitempty"`
	UploadPictUrls                  *string `json:"upload_pict_urls,omitempty" xml:"upload_pict_urls,omitempty"`
	Voluntary                       *bool   `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightRefundApplyV2ShrinkRequest) GoString added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetIsvName added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetOrderId added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetOutOrderId added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetOutSubOrderId added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetPassengerSegmentRelationsShrink added in v1.4.0

func (s *FlightRefundApplyV2ShrinkRequest) SetPassengerSegmentRelationsShrink(v string) *FlightRefundApplyV2ShrinkRequest

func (*FlightRefundApplyV2ShrinkRequest) SetPreCalType added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetRefundReason added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetRefundReasonType added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetTicketNosShrink added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetTotalRefundPrice added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetUploadPictUrls added in v1.4.0

func (*FlightRefundApplyV2ShrinkRequest) SetVoluntary added in v1.4.0

func (FlightRefundApplyV2ShrinkRequest) String added in v1.4.0

type FlightRefundDetailHeaders added in v1.0.36

type FlightRefundDetailHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightRefundDetailHeaders) GoString added in v1.0.36

func (s FlightRefundDetailHeaders) GoString() string

func (*FlightRefundDetailHeaders) SetCommonHeaders added in v1.0.36

func (*FlightRefundDetailHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *FlightRefundDetailHeaders) SetXAcsBtripCorpToken(v string) *FlightRefundDetailHeaders

func (FlightRefundDetailHeaders) String added in v1.0.36

func (s FlightRefundDetailHeaders) String() string

type FlightRefundDetailRequest added in v1.0.36

type FlightRefundDetailRequest struct {
	DisOrderId    *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
}

func (FlightRefundDetailRequest) GoString added in v1.0.36

func (s FlightRefundDetailRequest) GoString() string

func (*FlightRefundDetailRequest) SetDisOrderId added in v1.0.36

func (*FlightRefundDetailRequest) SetDisSubOrderId added in v1.0.36

func (FlightRefundDetailRequest) String added in v1.0.36

func (s FlightRefundDetailRequest) String() string

type FlightRefundDetailResponse added in v1.0.36

type FlightRefundDetailResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightRefundDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightRefundDetailResponse) GoString added in v1.0.36

func (s FlightRefundDetailResponse) GoString() string

func (*FlightRefundDetailResponse) SetBody added in v1.0.36

func (*FlightRefundDetailResponse) SetHeaders added in v1.0.36

func (*FlightRefundDetailResponse) SetStatusCode added in v1.0.36

func (FlightRefundDetailResponse) String added in v1.0.36

type FlightRefundDetailResponseBody added in v1.0.36

type FlightRefundDetailResponseBody struct {
	Code      *string                               `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                               `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightRefundDetailResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                               `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                 `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                               `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundDetailResponseBody) GoString added in v1.0.36

func (*FlightRefundDetailResponseBody) SetCode added in v1.0.36

func (*FlightRefundDetailResponseBody) SetMessage added in v1.0.36

func (*FlightRefundDetailResponseBody) SetModule added in v1.0.36

func (*FlightRefundDetailResponseBody) SetRequestId added in v1.0.36

func (*FlightRefundDetailResponseBody) SetSuccess added in v1.0.36

func (*FlightRefundDetailResponseBody) SetTraceId added in v1.0.36

func (FlightRefundDetailResponseBody) String added in v1.0.36

type FlightRefundDetailResponseBodyModule added in v1.0.36

type FlightRefundDetailResponseBodyModule struct {
	BtripOrderId    *int64                                               `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	BtripSubOrderId *int64                                               `json:"btrip_sub_order_id,omitempty" xml:"btrip_sub_order_id,omitempty"`
	DisOrderId      *string                                              `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId   *string                                              `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	IsVoluntary     *int32                                               `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	Reason          *string                                              `json:"reason,omitempty" xml:"reason,omitempty"`
	RefundFee       *int64                                               `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundFeeList   []*FlightRefundDetailResponseBodyModuleRefundFeeList `json:"refund_fee_list,omitempty" xml:"refund_fee_list,omitempty" type:"Repeated"`
	RefundPrice     *int64                                               `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
	Status          *string                                              `json:"status,omitempty" xml:"status,omitempty"`
}

func (FlightRefundDetailResponseBodyModule) GoString added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetBtripOrderId added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetBtripSubOrderId added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetDisOrderId added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetDisSubOrderId added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetIsVoluntary added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetReason added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetRefundFee added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetRefundFeeList added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetRefundPrice added in v1.0.36

func (*FlightRefundDetailResponseBodyModule) SetStatus added in v1.0.36

func (FlightRefundDetailResponseBodyModule) String added in v1.0.36

type FlightRefundDetailResponseBodyModuleRefundFeeList added in v1.0.36

type FlightRefundDetailResponseBodyModuleRefundFeeList struct {
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	RefundFee     *int64  `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundPrice   *int64  `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
	Status        *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (FlightRefundDetailResponseBodyModuleRefundFeeList) GoString added in v1.0.36

func (*FlightRefundDetailResponseBodyModuleRefundFeeList) SetAlipayTradeNo added in v1.0.36

func (*FlightRefundDetailResponseBodyModuleRefundFeeList) SetRefundFee added in v1.0.36

func (*FlightRefundDetailResponseBodyModuleRefundFeeList) SetRefundPrice added in v1.0.36

func (*FlightRefundDetailResponseBodyModuleRefundFeeList) SetStatus added in v1.0.36

func (FlightRefundDetailResponseBodyModuleRefundFeeList) String added in v1.0.36

type FlightRefundDetailV2Headers added in v1.4.0

type FlightRefundDetailV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightRefundDetailV2Headers) GoString added in v1.4.0

func (s FlightRefundDetailV2Headers) GoString() string

func (*FlightRefundDetailV2Headers) SetCommonHeaders added in v1.4.0

func (*FlightRefundDetailV2Headers) SetXAcsBtripCorpToken added in v1.4.0

func (s *FlightRefundDetailV2Headers) SetXAcsBtripCorpToken(v string) *FlightRefundDetailV2Headers

func (FlightRefundDetailV2Headers) String added in v1.4.0

type FlightRefundDetailV2Request added in v1.4.0

type FlightRefundDetailV2Request struct {
	IsvName       *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId       *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	RefundApplyId *string `json:"refund_apply_id,omitempty" xml:"refund_apply_id,omitempty"`
}

func (FlightRefundDetailV2Request) GoString added in v1.4.0

func (s FlightRefundDetailV2Request) GoString() string

func (*FlightRefundDetailV2Request) SetIsvName added in v1.4.0

func (*FlightRefundDetailV2Request) SetOrderId added in v1.4.0

func (*FlightRefundDetailV2Request) SetRefundApplyId added in v1.4.0

func (FlightRefundDetailV2Request) String added in v1.4.0

type FlightRefundDetailV2Response added in v1.4.0

type FlightRefundDetailV2Response struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightRefundDetailV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightRefundDetailV2Response) GoString added in v1.4.0

func (s FlightRefundDetailV2Response) GoString() string

func (*FlightRefundDetailV2Response) SetBody added in v1.4.0

func (*FlightRefundDetailV2Response) SetHeaders added in v1.4.0

func (*FlightRefundDetailV2Response) SetStatusCode added in v1.4.0

func (FlightRefundDetailV2Response) String added in v1.4.0

type FlightRefundDetailV2ResponseBody added in v1.4.0

type FlightRefundDetailV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightRefundDetailV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundDetailV2ResponseBody) GoString added in v1.4.0

func (*FlightRefundDetailV2ResponseBody) SetCode added in v1.4.0

func (*FlightRefundDetailV2ResponseBody) SetMessage added in v1.4.0

func (*FlightRefundDetailV2ResponseBody) SetModule added in v1.4.0

func (*FlightRefundDetailV2ResponseBody) SetRequestId added in v1.4.0

func (*FlightRefundDetailV2ResponseBody) SetSuccess added in v1.4.0

func (*FlightRefundDetailV2ResponseBody) SetTraceId added in v1.4.0

func (FlightRefundDetailV2ResponseBody) String added in v1.4.0

type FlightRefundDetailV2ResponseBodyModule added in v1.4.0

type FlightRefundDetailV2ResponseBodyModule struct {
	ApplyTime         *string                                                   `json:"apply_time,omitempty" xml:"apply_time,omitempty"`
	ContactInfoDTO    *FlightRefundDetailV2ResponseBodyModuleContactInfoDTO     `json:"contact_info_d_t_o,omitempty" xml:"contact_info_d_t_o,omitempty" type:"Struct"`
	FlightInfoDTOS    []*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS   `json:"flight_info_d_t_o_s,omitempty" xml:"flight_info_d_t_o_s,omitempty" type:"Repeated"`
	OrderId           *int64                                                    `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId        *string                                                   `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId     *string                                                   `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	Reason            *string                                                   `json:"reason,omitempty" xml:"reason,omitempty"`
	ReasonCode        *string                                                   `json:"reason_code,omitempty" xml:"reason_code,omitempty"`
	RefundFailReason  *string                                                   `json:"refund_fail_reason,omitempty" xml:"refund_fail_reason,omitempty"`
	RefundHandlingFee *int64                                                    `json:"refund_handling_fee,omitempty" xml:"refund_handling_fee,omitempty"`
	RefundMoney       *int64                                                    `json:"refund_money,omitempty" xml:"refund_money,omitempty"`
	Status            *int32                                                    `json:"status,omitempty" xml:"status,omitempty"`
	SubOrderId        *int64                                                    `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	TravelerInfoDTOS  []*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS `json:"traveler_info_d_t_o_s,omitempty" xml:"traveler_info_d_t_o_s,omitempty" type:"Repeated"`
}

func (FlightRefundDetailV2ResponseBodyModule) GoString added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetApplyTime added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetContactInfoDTO added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetFlightInfoDTOS added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetOrderId added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetOutOrderId added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetOutSubOrderId added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetReason added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetReasonCode added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetRefundFailReason added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetRefundHandlingFee added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetRefundMoney added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetStatus added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetSubOrderId added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModule) SetTravelerInfoDTOS added in v1.4.0

func (FlightRefundDetailV2ResponseBodyModule) String added in v1.4.0

type FlightRefundDetailV2ResponseBodyModuleContactInfoDTO added in v1.4.0

type FlightRefundDetailV2ResponseBodyModuleContactInfoDTO struct {
	ContactEmail       *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	ContactName        *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	ContactPhone       *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	SendMsgToPassenger *bool   `json:"send_msg_to_passenger,omitempty" xml:"send_msg_to_passenger,omitempty"`
}

func (FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) GoString added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) SetContactEmail added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) SetContactName added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) SetContactPhone added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) SetSendMsgToPassenger added in v1.4.0

func (FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) String added in v1.4.0

type FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS added in v1.4.0

type FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS struct {
	AirlineCode           *string                                                              `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIconUrl        *string                                                              `json:"airline_icon_url,omitempty" xml:"airline_icon_url,omitempty"`
	AirlineName           *string                                                              `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	ArrAirportCode        *string                                                              `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportName        *string                                                              `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	ArrCityCode           *string                                                              `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName           *string                                                              `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTerminal           *string                                                              `json:"arr_terminal,omitempty" xml:"arr_terminal,omitempty"`
	ArrTime               *string                                                              `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	Cabin                 *string                                                              `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass            *string                                                              `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName        *string                                                              `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	CabinDiscount         *int64                                                               `json:"cabin_discount,omitempty" xml:"cabin_discount,omitempty"`
	CarrierAirlineCode    *string                                                              `json:"carrier_airline_code,omitempty" xml:"carrier_airline_code,omitempty"`
	CarrierAirlineIconUrl *string                                                              `json:"carrier_airline_icon_url,omitempty" xml:"carrier_airline_icon_url,omitempty"`
	CarrierAirlineName    *string                                                              `json:"carrier_airline_name,omitempty" xml:"carrier_airline_name,omitempty"`
	CarrierFlightNo       *string                                                              `json:"carrier_flight_no,omitempty" xml:"carrier_flight_no,omitempty"`
	DepAirportCode        *string                                                              `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportName        *string                                                              `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	DepCityCode           *string                                                              `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName           *string                                                              `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTerminal           *string                                                              `json:"dep_terminal,omitempty" xml:"dep_terminal,omitempty"`
	DepTime               *string                                                              `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightNo              *string                                                              `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightType            *string                                                              `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	MealDesc              *string                                                              `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	SegmentId             *string                                                              `json:"segment_id,omitempty" xml:"segment_id,omitempty"`
	SegmentPosition       *FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
	StopArrTime           *string                                                              `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCity              *string                                                              `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	StopDepTime           *string                                                              `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
}

func (FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) GoString added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetAirlineCode added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetAirlineIconUrl added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetAirlineName added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrAirportCode added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrAirportName added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrCityCode added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrCityName added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrTerminal added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrTime added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCabin added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCabinClass added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCabinClassName added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCabinDiscount added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCarrierAirlineCode added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCarrierAirlineIconUrl added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCarrierAirlineName added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCarrierFlightNo added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepAirportCode added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepAirportName added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepCityCode added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepCityName added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepTerminal added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepTime added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetFlightNo added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetFlightType added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetMealDesc added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetSegmentId added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetStopArrTime added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetStopCity added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetStopDepTime added in v1.4.0

func (FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) String added in v1.4.0

type FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition added in v1.4.0

type FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition) GoString added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition) SetJourneyIndex added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition) SetSegmentIndex added in v1.4.0

func (FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition) String added in v1.4.0

type FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS added in v1.4.0

type FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS struct {
	BirthDate       *string   `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	CertNo          *string   `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType        *int32    `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	Gender          *int32    `json:"gender,omitempty" xml:"gender,omitempty"`
	OriginTicketNos []*string `json:"origin_ticket_nos,omitempty" xml:"origin_ticket_nos,omitempty" type:"Repeated"`
	PassengerId     *string   `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	PassengerName   *string   `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PassengerType   *int32    `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	Phone           *string   `json:"phone,omitempty" xml:"phone,omitempty"`
	Pid             *int64    `json:"pid,omitempty" xml:"pid,omitempty"`
	TicketNos       []*string `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty" type:"Repeated"`
}

func (FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) GoString added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetBirthDate added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetCertNo added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetCertType added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetGender added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetOriginTicketNos added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerId added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerName added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerType added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPhone added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPid added in v1.4.0

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetTicketNos added in v1.4.0

func (FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) String added in v1.4.0

type FlightRefundPreCalHeaders added in v1.0.36

type FlightRefundPreCalHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightRefundPreCalHeaders) GoString added in v1.0.36

func (s FlightRefundPreCalHeaders) GoString() string

func (*FlightRefundPreCalHeaders) SetCommonHeaders added in v1.0.36

func (*FlightRefundPreCalHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *FlightRefundPreCalHeaders) SetXAcsBtripCorpToken(v string) *FlightRefundPreCalHeaders

func (FlightRefundPreCalHeaders) String added in v1.0.36

func (s FlightRefundPreCalHeaders) String() string

type FlightRefundPreCalRequest added in v1.0.36

type FlightRefundPreCalRequest struct {
	DisOrderId               *string                                              `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	IsVoluntary              *string                                              `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	PassengerSegmentInfoList []*FlightRefundPreCalRequestPassengerSegmentInfoList `json:"passenger_segment_info_list,omitempty" xml:"passenger_segment_info_list,omitempty" type:"Repeated"`
}

func (FlightRefundPreCalRequest) GoString added in v1.0.36

func (s FlightRefundPreCalRequest) GoString() string

func (*FlightRefundPreCalRequest) SetDisOrderId added in v1.0.36

func (*FlightRefundPreCalRequest) SetIsVoluntary added in v1.0.36

func (*FlightRefundPreCalRequest) SetPassengerSegmentInfoList added in v1.0.36

func (FlightRefundPreCalRequest) String added in v1.0.36

func (s FlightRefundPreCalRequest) String() string

type FlightRefundPreCalRequestPassengerSegmentInfoList added in v1.0.36

type FlightRefundPreCalRequestPassengerSegmentInfoList struct {
	FlightNo      *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	UserId        *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightRefundPreCalRequestPassengerSegmentInfoList) GoString added in v1.0.36

func (*FlightRefundPreCalRequestPassengerSegmentInfoList) SetFlightNo added in v1.0.36

func (*FlightRefundPreCalRequestPassengerSegmentInfoList) SetPassengerName added in v1.0.36

func (*FlightRefundPreCalRequestPassengerSegmentInfoList) SetUserId added in v1.0.36

func (FlightRefundPreCalRequestPassengerSegmentInfoList) String added in v1.0.36

type FlightRefundPreCalResponse added in v1.0.36

type FlightRefundPreCalResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightRefundPreCalResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightRefundPreCalResponse) GoString added in v1.0.36

func (s FlightRefundPreCalResponse) GoString() string

func (*FlightRefundPreCalResponse) SetBody added in v1.0.36

func (*FlightRefundPreCalResponse) SetHeaders added in v1.0.36

func (*FlightRefundPreCalResponse) SetStatusCode added in v1.0.36

func (FlightRefundPreCalResponse) String added in v1.0.36

type FlightRefundPreCalResponseBody added in v1.0.36

type FlightRefundPreCalResponseBody struct {
	Code      *string                               `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                               `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightRefundPreCalResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                               `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                 `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                               `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundPreCalResponseBody) GoString added in v1.0.36

func (*FlightRefundPreCalResponseBody) SetCode added in v1.0.36

func (*FlightRefundPreCalResponseBody) SetMessage added in v1.0.36

func (*FlightRefundPreCalResponseBody) SetModule added in v1.0.36

func (*FlightRefundPreCalResponseBody) SetRequestId added in v1.0.36

func (*FlightRefundPreCalResponseBody) SetSuccess added in v1.0.36

func (*FlightRefundPreCalResponseBody) SetTraceId added in v1.0.36

func (FlightRefundPreCalResponseBody) String added in v1.0.36

type FlightRefundPreCalResponseBodyModule added in v1.0.36

type FlightRefundPreCalResponseBodyModule struct {
	FlightChange       *bool                                                     `json:"flight_change,omitempty" xml:"flight_change,omitempty"`
	ItemUnitId         *string                                                   `json:"item_unit_id,omitempty" xml:"item_unit_id,omitempty"`
	MultiRefundCalList []*FlightRefundPreCalResponseBodyModuleMultiRefundCalList `json:"multi_refund_cal_list,omitempty" xml:"multi_refund_cal_list,omitempty" type:"Repeated"`
	PreRefundMoney     *int64                                                    `json:"pre_refund_money,omitempty" xml:"pre_refund_money,omitempty"`
	RefundFee          *int64                                                    `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	ReturnReason       []*FlightRefundPreCalResponseBodyModuleReturnReason       `json:"return_reason,omitempty" xml:"return_reason,omitempty" type:"Repeated"`
	SessionId          *string                                                   `json:"session_id,omitempty" xml:"session_id,omitempty"`
	Tips               *string                                                   `json:"tips,omitempty" xml:"tips,omitempty"`
}

func (FlightRefundPreCalResponseBodyModule) GoString added in v1.0.36

func (*FlightRefundPreCalResponseBodyModule) SetFlightChange added in v1.0.36

func (*FlightRefundPreCalResponseBodyModule) SetItemUnitId added in v1.0.36

func (*FlightRefundPreCalResponseBodyModule) SetMultiRefundCalList added in v1.0.36

func (*FlightRefundPreCalResponseBodyModule) SetPreRefundMoney added in v1.0.36

func (*FlightRefundPreCalResponseBodyModule) SetRefundFee added in v1.0.36

func (*FlightRefundPreCalResponseBodyModule) SetReturnReason added in v1.0.36

func (*FlightRefundPreCalResponseBodyModule) SetSessionId added in v1.0.36

func (*FlightRefundPreCalResponseBodyModule) SetTips added in v1.0.36

func (FlightRefundPreCalResponseBodyModule) String added in v1.0.36

type FlightRefundPreCalResponseBodyModuleMultiRefundCalList added in v1.0.36

type FlightRefundPreCalResponseBodyModuleMultiRefundCalList struct {
	CanApplyRefund *bool   `json:"can_apply_refund,omitempty" xml:"can_apply_refund,omitempty"`
	Name           *string `json:"name,omitempty" xml:"name,omitempty"`
	PreRefundMoney *int64  `json:"pre_refund_money,omitempty" xml:"pre_refund_money,omitempty"`
	RefundFee      *int64  `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	UserId         *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightRefundPreCalResponseBodyModuleMultiRefundCalList) GoString added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetCanApplyRefund added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetName added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetPreRefundMoney added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetRefundFee added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetUserId added in v1.0.36

func (FlightRefundPreCalResponseBodyModuleMultiRefundCalList) String added in v1.0.36

type FlightRefundPreCalResponseBodyModuleReturnReason added in v1.0.36

type FlightRefundPreCalResponseBodyModuleReturnReason struct {
	ExtendDesc *string `json:"extend_desc,omitempty" xml:"extend_desc,omitempty"`
	Person     *int32  `json:"person,omitempty" xml:"person,omitempty"`
	ReasonCode *int32  `json:"reason_code,omitempty" xml:"reason_code,omitempty"`
	ReasonShow *string `json:"reason_show,omitempty" xml:"reason_show,omitempty"`
	ReasonType *int32  `json:"reason_type,omitempty" xml:"reason_type,omitempty"`
	Volunteer  *int32  `json:"volunteer,omitempty" xml:"volunteer,omitempty"`
}

func (FlightRefundPreCalResponseBodyModuleReturnReason) GoString added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetExtendDesc added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetPerson added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetReasonCode added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetReasonShow added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetReasonType added in v1.0.36

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetVolunteer added in v1.0.36

func (FlightRefundPreCalResponseBodyModuleReturnReason) String added in v1.0.36

type FlightRefundPreCalShrinkRequest added in v1.0.36

type FlightRefundPreCalShrinkRequest struct {
	DisOrderId                     *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	IsVoluntary                    *string `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	PassengerSegmentInfoListShrink *string `json:"passenger_segment_info_list,omitempty" xml:"passenger_segment_info_list,omitempty"`
}

func (FlightRefundPreCalShrinkRequest) GoString added in v1.0.36

func (*FlightRefundPreCalShrinkRequest) SetDisOrderId added in v1.0.36

func (*FlightRefundPreCalShrinkRequest) SetIsVoluntary added in v1.0.36

func (*FlightRefundPreCalShrinkRequest) SetPassengerSegmentInfoListShrink added in v1.0.36

func (s *FlightRefundPreCalShrinkRequest) SetPassengerSegmentInfoListShrink(v string) *FlightRefundPreCalShrinkRequest

func (FlightRefundPreCalShrinkRequest) String added in v1.0.36

type FlightRefundPreCalV2Headers added in v1.4.0

type FlightRefundPreCalV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightRefundPreCalV2Headers) GoString added in v1.4.0

func (s FlightRefundPreCalV2Headers) GoString() string

func (*FlightRefundPreCalV2Headers) SetCommonHeaders added in v1.4.0

func (*FlightRefundPreCalV2Headers) SetXAcsBtripCorpToken added in v1.4.0

func (s *FlightRefundPreCalV2Headers) SetXAcsBtripCorpToken(v string) *FlightRefundPreCalV2Headers

func (FlightRefundPreCalV2Headers) String added in v1.4.0

type FlightRefundPreCalV2Request added in v1.4.0

type FlightRefundPreCalV2Request struct {
	IsvName                   *string                                                 `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId                   *string                                                 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                *string                                                 `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerSegmentRelations []*FlightRefundPreCalV2RequestPassengerSegmentRelations `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty" type:"Repeated"`
	PreCalType                *int32                                                  `json:"pre_cal_type,omitempty" xml:"pre_cal_type,omitempty"`
	TicketNos                 []*string                                               `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty" type:"Repeated"`
	Voluntary                 *bool                                                   `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightRefundPreCalV2Request) GoString added in v1.4.0

func (s FlightRefundPreCalV2Request) GoString() string

func (*FlightRefundPreCalV2Request) SetIsvName added in v1.4.0

func (*FlightRefundPreCalV2Request) SetOrderId added in v1.4.0

func (*FlightRefundPreCalV2Request) SetOutOrderId added in v1.4.0

func (*FlightRefundPreCalV2Request) SetPassengerSegmentRelations added in v1.4.0

func (*FlightRefundPreCalV2Request) SetPreCalType added in v1.4.0

func (*FlightRefundPreCalV2Request) SetTicketNos added in v1.4.0

func (*FlightRefundPreCalV2Request) SetVoluntary added in v1.4.0

func (FlightRefundPreCalV2Request) String added in v1.4.0

type FlightRefundPreCalV2RequestPassengerSegmentRelations added in v1.4.0

type FlightRefundPreCalV2RequestPassengerSegmentRelations struct {
	PassengerId   *string   `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	SegmentIdList []*string `json:"segment_id_list,omitempty" xml:"segment_id_list,omitempty" type:"Repeated"`
}

func (FlightRefundPreCalV2RequestPassengerSegmentRelations) GoString added in v1.4.0

func (*FlightRefundPreCalV2RequestPassengerSegmentRelations) SetPassengerId added in v1.4.0

func (*FlightRefundPreCalV2RequestPassengerSegmentRelations) SetSegmentIdList added in v1.4.0

func (FlightRefundPreCalV2RequestPassengerSegmentRelations) String added in v1.4.0

type FlightRefundPreCalV2Response added in v1.4.0

type FlightRefundPreCalV2Response struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightRefundPreCalV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightRefundPreCalV2Response) GoString added in v1.4.0

func (s FlightRefundPreCalV2Response) GoString() string

func (*FlightRefundPreCalV2Response) SetBody added in v1.4.0

func (*FlightRefundPreCalV2Response) SetHeaders added in v1.4.0

func (*FlightRefundPreCalV2Response) SetStatusCode added in v1.4.0

func (FlightRefundPreCalV2Response) String added in v1.4.0

type FlightRefundPreCalV2ResponseBody added in v1.4.0

type FlightRefundPreCalV2ResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *FlightRefundPreCalV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundPreCalV2ResponseBody) GoString added in v1.4.0

func (*FlightRefundPreCalV2ResponseBody) SetCode added in v1.4.0

func (*FlightRefundPreCalV2ResponseBody) SetMessage added in v1.4.0

func (*FlightRefundPreCalV2ResponseBody) SetModule added in v1.4.0

func (*FlightRefundPreCalV2ResponseBody) SetRequestId added in v1.4.0

func (*FlightRefundPreCalV2ResponseBody) SetSuccess added in v1.4.0

func (*FlightRefundPreCalV2ResponseBody) SetTraceId added in v1.4.0

func (FlightRefundPreCalV2ResponseBody) String added in v1.4.0

type FlightRefundPreCalV2ResponseBodyModule added in v1.4.0

type FlightRefundPreCalV2ResponseBodyModule struct {
	MultiRefundFeeDTOS     []*FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS     `json:"multi_refund_fee_d_t_o_s,omitempty" xml:"multi_refund_fee_d_t_o_s,omitempty" type:"Repeated"`
	PreRefundMoney         *int64                                                          `json:"pre_refund_money,omitempty" xml:"pre_refund_money,omitempty"`
	RefundChargeFee        *int64                                                          `json:"refund_charge_fee,omitempty" xml:"refund_charge_fee,omitempty"`
	RefundReasonOptionDTOS []*FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS `json:"refund_reason_option_d_t_o_s,omitempty" xml:"refund_reason_option_d_t_o_s,omitempty" type:"Repeated"`
	ServiceChargeFee       *int64                                                          `json:"service_charge_fee,omitempty" xml:"service_charge_fee,omitempty"`
}

func (FlightRefundPreCalV2ResponseBodyModule) GoString added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModule) SetMultiRefundFeeDTOS added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModule) SetPreRefundMoney added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModule) SetRefundChargeFee added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModule) SetRefundReasonOptionDTOS added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModule) SetServiceChargeFee added in v1.4.0

func (FlightRefundPreCalV2ResponseBodyModule) String added in v1.4.0

type FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS added in v1.4.0

type FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS struct {
	PassengerId     *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	PassengerName   *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PreRefundMoney  *int64  `json:"pre_refund_money,omitempty" xml:"pre_refund_money,omitempty"`
	RefundChargeFee *int64  `json:"refund_charge_fee,omitempty" xml:"refund_charge_fee,omitempty"`
}

func (FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) GoString added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) SetPassengerId added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) SetPassengerName added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) SetPreRefundMoney added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) SetRefundChargeFee added in v1.4.0

func (FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) String added in v1.4.0

type FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS added in v1.4.0

type FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS struct {
	Reason     *string `json:"reason,omitempty" xml:"reason,omitempty"`
	ReasonType *int32  `json:"reason_type,omitempty" xml:"reason_type,omitempty"`
	Volunteer  *bool   `json:"volunteer,omitempty" xml:"volunteer,omitempty"`
}

func (FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) GoString added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) SetReason added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) SetReasonType added in v1.4.0

func (*FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) SetVolunteer added in v1.4.0

func (FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) String added in v1.4.0

type FlightRefundPreCalV2ShrinkRequest added in v1.4.0

type FlightRefundPreCalV2ShrinkRequest struct {
	IsvName                         *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OrderId                         *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OutOrderId                      *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerSegmentRelationsShrink *string `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty"`
	PreCalType                      *int32  `json:"pre_cal_type,omitempty" xml:"pre_cal_type,omitempty"`
	TicketNosShrink                 *string `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty"`
	Voluntary                       *bool   `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightRefundPreCalV2ShrinkRequest) GoString added in v1.4.0

func (*FlightRefundPreCalV2ShrinkRequest) SetIsvName added in v1.4.0

func (*FlightRefundPreCalV2ShrinkRequest) SetOrderId added in v1.4.0

func (*FlightRefundPreCalV2ShrinkRequest) SetOutOrderId added in v1.4.0

func (*FlightRefundPreCalV2ShrinkRequest) SetPassengerSegmentRelationsShrink added in v1.4.0

func (s *FlightRefundPreCalV2ShrinkRequest) SetPassengerSegmentRelationsShrink(v string) *FlightRefundPreCalV2ShrinkRequest

func (*FlightRefundPreCalV2ShrinkRequest) SetPreCalType added in v1.4.0

func (*FlightRefundPreCalV2ShrinkRequest) SetTicketNosShrink added in v1.4.0

func (*FlightRefundPreCalV2ShrinkRequest) SetVoluntary added in v1.4.0

func (FlightRefundPreCalV2ShrinkRequest) String added in v1.4.0

type FlightSearchListHeaders added in v1.0.37

type FlightSearchListHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (FlightSearchListHeaders) GoString added in v1.0.37

func (s FlightSearchListHeaders) GoString() string

func (*FlightSearchListHeaders) SetCommonHeaders added in v1.0.37

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

func (*FlightSearchListHeaders) SetXAcsBtripCorpToken added in v1.0.37

func (s *FlightSearchListHeaders) SetXAcsBtripCorpToken(v string) *FlightSearchListHeaders

func (FlightSearchListHeaders) String added in v1.0.37

func (s FlightSearchListHeaders) String() string

type FlightSearchListRequest added in v1.0.37

type FlightSearchListRequest struct {
	AirlineCode         *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	ArrCityCode         *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName         *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrDate             *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	CabinClass          *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	DepCityCode         *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName         *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepDate             *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	FlightNo            *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	NeedMultiClassPrice *bool   `json:"need_multi_class_price,omitempty" xml:"need_multi_class_price,omitempty"`
	TransferCityCode    *string `json:"transfer_city_code,omitempty" xml:"transfer_city_code,omitempty"`
	TransferFlightNo    *string `json:"transfer_flight_no,omitempty" xml:"transfer_flight_no,omitempty"`
	TransferLeaveDate   *string `json:"transfer_leave_date,omitempty" xml:"transfer_leave_date,omitempty"`
	TripType            *string `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightSearchListRequest) GoString added in v1.0.37

func (s FlightSearchListRequest) GoString() string

func (*FlightSearchListRequest) SetAirlineCode added in v1.0.37

func (*FlightSearchListRequest) SetArrCityCode added in v1.0.37

func (*FlightSearchListRequest) SetArrCityName added in v1.0.37

func (*FlightSearchListRequest) SetArrDate added in v1.0.37

func (*FlightSearchListRequest) SetCabinClass added in v1.0.37

func (*FlightSearchListRequest) SetDepCityCode added in v1.0.37

func (*FlightSearchListRequest) SetDepCityName added in v1.0.37

func (*FlightSearchListRequest) SetDepDate added in v1.0.37

func (*FlightSearchListRequest) SetFlightNo added in v1.0.37

func (*FlightSearchListRequest) SetNeedMultiClassPrice added in v1.0.37

func (s *FlightSearchListRequest) SetNeedMultiClassPrice(v bool) *FlightSearchListRequest

func (*FlightSearchListRequest) SetTransferCityCode added in v1.0.37

func (s *FlightSearchListRequest) SetTransferCityCode(v string) *FlightSearchListRequest

func (*FlightSearchListRequest) SetTransferFlightNo added in v1.0.37

func (s *FlightSearchListRequest) SetTransferFlightNo(v string) *FlightSearchListRequest

func (*FlightSearchListRequest) SetTransferLeaveDate added in v1.0.37

func (s *FlightSearchListRequest) SetTransferLeaveDate(v string) *FlightSearchListRequest

func (*FlightSearchListRequest) SetTripType added in v1.0.37

func (FlightSearchListRequest) String added in v1.0.37

func (s FlightSearchListRequest) String() string

type FlightSearchListResponse added in v1.0.37

type FlightSearchListResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *FlightSearchListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (FlightSearchListResponse) GoString added in v1.0.37

func (s FlightSearchListResponse) GoString() string

func (*FlightSearchListResponse) SetBody added in v1.0.37

func (*FlightSearchListResponse) SetHeaders added in v1.0.37

func (*FlightSearchListResponse) SetStatusCode added in v1.0.37

func (FlightSearchListResponse) String added in v1.0.37

func (s FlightSearchListResponse) String() string

type FlightSearchListResponseBody added in v1.0.37

type FlightSearchListResponseBody struct {
	Code      *string                             `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                             `json:"message,omitempty" xml:"message,omitempty"`
	Module    *FlightSearchListResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                             `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                               `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                             `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightSearchListResponseBody) GoString added in v1.0.37

func (s FlightSearchListResponseBody) GoString() string

func (*FlightSearchListResponseBody) SetCode added in v1.0.37

func (*FlightSearchListResponseBody) SetMessage added in v1.0.37

func (*FlightSearchListResponseBody) SetModule added in v1.0.37

func (*FlightSearchListResponseBody) SetRequestId added in v1.0.37

func (*FlightSearchListResponseBody) SetSuccess added in v1.0.37

func (*FlightSearchListResponseBody) SetTraceId added in v1.0.37

func (FlightSearchListResponseBody) String added in v1.0.37

type FlightSearchListResponseBodyModule added in v1.0.37

type FlightSearchListResponseBodyModule struct {
	FlightList   []*FlightSearchListResponseBodyModuleFlightList `json:"flight_list,omitempty" xml:"flight_list,omitempty" type:"Repeated"`
	IsReplacePnr *bool                                           `json:"is_replace_pnr,omitempty" xml:"is_replace_pnr,omitempty"`
}

func (FlightSearchListResponseBodyModule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModule) SetFlightList added in v1.0.37

func (*FlightSearchListResponseBodyModule) SetIsReplacePnr added in v1.0.37

func (FlightSearchListResponseBodyModule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightList added in v1.0.37

type FlightSearchListResponseBodyModuleFlightList struct {
	AirlineInfo       *FlightSearchListResponseBodyModuleFlightListAirlineInfo      `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo    *FlightSearchListResponseBodyModuleFlightListArrAirportInfo   `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrDate           *string                                                       `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	BasicCabinPrice   *int32                                                        `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice        *int32                                                        `json:"build_price,omitempty" xml:"build_price,omitempty"`
	Cabin             *string                                                       `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string                                                       `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinInfoList     []*FlightSearchListResponseBodyModuleFlightListCabinInfoList  `json:"cabin_info_list,omitempty" xml:"cabin_info_list,omitempty" type:"Repeated"`
	CarrierAirline    *string                                                       `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	CarrierNo         *string                                                       `json:"carrier_no,omitempty" xml:"carrier_no,omitempty"`
	ClassRule         *string                                                       `json:"class_rule,omitempty" xml:"class_rule,omitempty"`
	DepAirportInfo    *FlightSearchListResponseBodyModuleFlightListDepAirportInfo   `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode       *string                                                       `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate           *string                                                       `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	Discount          *int32                                                        `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightNo          *string                                                       `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightRuleList    []*FlightSearchListResponseBodyModuleFlightListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	FlightRuleListStr *string                                                       `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	FlightSize        *string                                                       `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightType        *string                                                       `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	InvoiceType       *int32                                                        `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	IsProtocol        *bool                                                         `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	IsShare           *bool                                                         `json:"is_share,omitempty" xml:"is_share,omitempty"`
	IsStop            *bool                                                         `json:"is_stop,omitempty" xml:"is_stop,omitempty"`
	IsTransfer        *bool                                                         `json:"is_transfer,omitempty" xml:"is_transfer,omitempty"`
	MealDesc          *string                                                       `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	Memo              *string                                                       `json:"memo,omitempty" xml:"memo,omitempty"`
	OilPrice          *int32                                                        `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	OtaItemId         *string                                                       `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Price             *int32                                                        `json:"price,omitempty" xml:"price,omitempty"`
	ProductType       *int64                                                        `json:"product_type,omitempty" xml:"product_type,omitempty"`
	ProductTypeDesc   *string                                                       `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	PromotionPrice    *string                                                       `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	RemainedSeatCount *string                                                       `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	SecretParams      *string                                                       `json:"secret_params,omitempty" xml:"secret_params,omitempty"`
	SegmentNumber     *string                                                       `json:"segment_number,omitempty" xml:"segment_number,omitempty"`
	StopArrTime       *string                                                       `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCity          *string                                                       `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	StopDepTime       *string                                                       `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	TicketPrice       *int32                                                        `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TotalPrice        *string                                                       `json:"total_price,omitempty" xml:"total_price,omitempty"`
	TransferInfo      *FlightSearchListResponseBodyModuleFlightListTransferInfo     `json:"transfer_info,omitempty" xml:"transfer_info,omitempty" type:"Struct"`
	TripType          *int32                                                        `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightList) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetAirlineInfo added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetArrDate added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetBasicCabinPrice added in v1.0.38

func (*FlightSearchListResponseBodyModuleFlightList) SetBuildPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetCabin added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetCabinClass added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetCabinInfoList added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetCarrierAirline added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetCarrierNo added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetClassRule added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetDepCityCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetDepDate added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetDiscount added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetFlightNo added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetFlightRuleList added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetFlightRuleListStr added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetFlightSize added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetFlightType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetInvoiceType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetIsProtocol added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetIsShare added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetIsStop added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetIsTransfer added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetMealDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetMemo added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetOilPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetOtaItemId added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetProductType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetProductTypeDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetPromotionPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetRemainedSeatCount added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetSecretParams added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetSegmentNumber added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetStopArrTime added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetStopCity added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetStopDepTime added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetTicketPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetTotalPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightList) SetTripType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightList) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListAirlineInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListAirlineInfo struct {
	AirlineCode       *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName       *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AirlineSimpleName *string `json:"airline_simple_name,omitempty" xml:"airline_simple_name,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListAirlineInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListAirlineInfo) SetAirlineCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListAirlineInfo) SetAirlineName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListAirlineInfo) SetAirlineSimpleName added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListAirlineInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListArrAirportInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListArrAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListArrAirportInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetAirportCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetAirportName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetCityCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetCityName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetTerminal added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListArrAirportInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoList added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoList struct {
	AgentId           *int64                                                                     `json:"agent_id,omitempty" xml:"agent_id,omitempty"`
	BasicCabinPrice   *int32                                                                     `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice        *int32                                                                     `json:"build_price,omitempty" xml:"build_price,omitempty"`
	Cabin             *string                                                                    `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string                                                                    `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName    *string                                                                    `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	ChildCabin        *string                                                                    `json:"child_cabin,omitempty" xml:"child_cabin,omitempty"`
	ClassName         *string                                                                    `json:"class_name,omitempty" xml:"class_name,omitempty"`
	ClassRule         *string                                                                    `json:"class_rule,omitempty" xml:"class_rule,omitempty"`
	Discount          *string                                                                    `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightRuleList    []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	FlightRuleListStr *string                                                                    `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	InvoiceType       *int32                                                                     `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	IsProtocol        *bool                                                                      `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	Memo              *string                                                                    `json:"memo,omitempty" xml:"memo,omitempty"`
	OilPrice          *int32                                                                     `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	OrderParams       *string                                                                    `json:"order_params,omitempty" xml:"order_params,omitempty"`
	OtaItemId         *string                                                                    `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Price             *int32                                                                     `json:"price,omitempty" xml:"price,omitempty"`
	ProductType       *int64                                                                     `json:"product_type,omitempty" xml:"product_type,omitempty"`
	ProductTypeDesc   *string                                                                    `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	PromotionPrice    *string                                                                    `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	RemainedSeatCount *string                                                                    `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	TicketPrice       *int32                                                                     `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TotalPrice        *int32                                                                     `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoList) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetAgentId added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetBasicCabinPrice added in v1.0.40

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetBuildPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetCabin added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetCabinClass added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetCabinClassName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetChildCabin added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetClassName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetClassRule added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetDiscount added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetFlightRuleListStr added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetInvoiceType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetIsProtocol added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetMemo added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetOilPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetOrderParams added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetOtaItemId added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetProductType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetProductTypeDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetPromotionPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetRemainedSeatCount added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetTicketPrice added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetTotalPrice added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoList) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList struct {
	BaggageInfo    *string                                                                                `json:"baggage_info,omitempty" xml:"baggage_info,omitempty"`
	BaggageItem    *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem    `json:"baggage_item,omitempty" xml:"baggage_item,omitempty" type:"Struct"`
	ChangeRule     *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule     `json:"change_rule,omitempty" xml:"change_rule,omitempty" type:"Struct"`
	ChangeRuleItem *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem `json:"change_rule_item,omitempty" xml:"change_rule_item,omitempty" type:"Struct"`
	Extra          *string                                                                                `json:"extra,omitempty" xml:"extra,omitempty"`
	RefundRule     *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule     `json:"refund_rule,omitempty" xml:"refund_rule,omitempty" type:"Struct"`
	RefundRuleItem *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem `json:"refund_rule_item,omitempty" xml:"refund_rule_item,omitempty" type:"Struct"`
	SignRule       *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule       `json:"sign_rule,omitempty" xml:"sign_rule,omitempty" type:"Struct"`
	TuigaiqianInfo *string                                                                                `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
	UpgradeRule    *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule    `json:"upgrade_rule,omitempty" xml:"upgrade_rule,omitempty" type:"Struct"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetBaggageInfo added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetExtra added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetTuigaiqianInfo added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	Index           *int32                                                                                               `json:"index,omitempty" xml:"index,omitempty"`
	TableHead       *string                                                                                              `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Tips            *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips              `json:"tips,omitempty" xml:"tips,omitempty" type:"Struct"`
	Title           *string                                                                                              `json:"title,omitempty" xml:"title,omitempty"`
	Type            *int32                                                                                               `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetIndex added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetTitle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems struct {
	BaggageSubContentVisualizes []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes `json:"baggage_sub_content_visualizes,omitempty" xml:"baggage_sub_content_visualizes,omitempty" type:"Repeated"`
	ExtraContentVisualizes      []interface{}                                                                                                                   `json:"extra_content_visualizes,omitempty" xml:"extra_content_visualizes,omitempty" type:"Repeated"`
	IsStruct                    *bool                                                                                                                           `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetIsStruct added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetPtc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc           []*string                                                                                                                                `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	BaggageSubContentType *int32                                                                                                                                   `json:"baggage_sub_content_type,omitempty" xml:"baggage_sub_content_type,omitempty"`
	Description           *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription `json:"description,omitempty" xml:"description,omitempty" type:"Struct"`
	ImageDO               *FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO     `json:"image_d_o,omitempty" xml:"image_d_o,omitempty" type:"Struct"`
	IsHighlight           *bool                                                                                                                                    `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle              *string                                                                                                                                  `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageSubContentType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetIsHighlight added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetSubTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Icon  *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	Image    *string `json:"image,omitempty" xml:"image,omitempty"`
	Largest  *string `json:"largest,omitempty" xml:"largest,omitempty"`
	Middle   *string `json:"middle,omitempty" xml:"middle,omitempty"`
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetImage added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetLargest added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetMiddle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetSmallest added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips struct {
	TipsDesc  *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) SetTipsDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) SetTipsImage added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule struct {
	Able *bool                                                                                    `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem struct {
	ExtraContents  []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                                 `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                              `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                                `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                                `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                                 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetIndex added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetSubTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetTitle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                                 `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                                 `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) SetIsStruct added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) SetPtc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule struct {
	Able *bool                                                                                    `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem struct {
	ExtraContents  []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                                 `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                              `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                                `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                                `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                                 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetIndex added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetSubTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetTitle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                                 `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                                 `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) SetIsStruct added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) SetPtc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule struct {
	Able *bool                                                                                  `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule struct {
	Able *bool                                                                                     `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListDepAirportInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListDepAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListDepAirportInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetAirportCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetAirportName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetCityCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetCityName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetTerminal added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListDepAirportInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleList added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleList struct {
	BaggageInfo    *string                                                                   `json:"baggage_info,omitempty" xml:"baggage_info,omitempty"`
	BaggageItem    *FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem    `json:"baggage_item,omitempty" xml:"baggage_item,omitempty" type:"Struct"`
	ChangeRule     *FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule     `json:"change_rule,omitempty" xml:"change_rule,omitempty" type:"Struct"`
	ChangeRuleItem *FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem `json:"change_rule_item,omitempty" xml:"change_rule_item,omitempty" type:"Struct"`
	Extra          *string                                                                   `json:"extra,omitempty" xml:"extra,omitempty"`
	RefundRule     *FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule     `json:"refund_rule,omitempty" xml:"refund_rule,omitempty" type:"Struct"`
	RefundRuleItem *FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem `json:"refund_rule_item,omitempty" xml:"refund_rule_item,omitempty" type:"Struct"`
	SignRule       *FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule       `json:"sign_rule,omitempty" xml:"sign_rule,omitempty" type:"Struct"`
	TuigaiqianInfo *string                                                                   `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
	UpgradeRule    *FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule    `json:"upgrade_rule,omitempty" xml:"upgrade_rule,omitempty" type:"Struct"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleList) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleList) SetBaggageInfo added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleList) SetExtra added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleList) SetTuigaiqianInfo added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleList) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	Index           *int32                                                                                  `json:"index,omitempty" xml:"index,omitempty"`
	TableHead       *string                                                                                 `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Tips            *FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips              `json:"tips,omitempty" xml:"tips,omitempty" type:"Struct"`
	Title           *string                                                                                 `json:"title,omitempty" xml:"title,omitempty"`
	Type            *int32                                                                                  `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) SetIndex added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTitle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) SetType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems struct {
	BaggageSubContentVisualizes []*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes `json:"baggage_sub_content_visualizes,omitempty" xml:"baggage_sub_content_visualizes,omitempty" type:"Repeated"`
	ExtraContentVisualizes      []interface{}                                                                                                      `json:"extra_content_visualizes,omitempty" xml:"extra_content_visualizes,omitempty" type:"Repeated"`
	IsStruct                    *bool                                                                                                              `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetIsStruct added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetPtc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc           []*string                                                                                                                   `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	BaggageSubContentType *int32                                                                                                                      `json:"baggage_sub_content_type,omitempty" xml:"baggage_sub_content_type,omitempty"`
	Description           *FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription `json:"description,omitempty" xml:"description,omitempty" type:"Struct"`
	ImageDO               *FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO     `json:"image_d_o,omitempty" xml:"image_d_o,omitempty" type:"Struct"`
	IsHighlight           *bool                                                                                                                       `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle              *string                                                                                                                     `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageSubContentType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetIsHighlight added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetSubTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Icon  *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetIcon added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetImage added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	Image    *string `json:"image,omitempty" xml:"image,omitempty"`
	Largest  *string `json:"largest,omitempty" xml:"largest,omitempty"`
	Middle   *string `json:"middle,omitempty" xml:"middle,omitempty"`
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetImage added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetLargest added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetMiddle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) SetSmallest added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips struct {
	TipsDesc  *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsImage added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule struct {
	Able *bool                                                                       `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem struct {
	ExtraContents  []*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                    `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                 `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                   `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                   `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                    `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetIndex added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetSubTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTitle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                    `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                    `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetIsStruct added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetPtc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule struct {
	Able *bool                                                                       `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem struct {
	ExtraContents  []*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                    `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                 `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                   `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                   `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                    `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetIndex added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetSubTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTitle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                    `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                    `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetIsStruct added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetPtc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule struct {
	Able *bool                                                                     `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule struct {
	Able *bool                                                                        `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfo struct {
	FlightSize             *string                                                                           `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightType             *string                                                                           `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	TransferAirlineInfo    *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo      `json:"transfer_airline_info,omitempty" xml:"transfer_airline_info,omitempty" type:"Struct"`
	TransferArrAirportInfo *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo   `json:"transfer_arr_airport_info,omitempty" xml:"transfer_arr_airport_info,omitempty" type:"Struct"`
	TransferArrDate        *string                                                                           `json:"transfer_arr_date,omitempty" xml:"transfer_arr_date,omitempty"`
	TransferDepAirportInfo *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo   `json:"transfer_dep_airport_info,omitempty" xml:"transfer_dep_airport_info,omitempty" type:"Struct"`
	TransferDepDate        *string                                                                           `json:"transfer_dep_date,omitempty" xml:"transfer_dep_date,omitempty"`
	TransferFlightNo       *string                                                                           `json:"transfer_flight_no,omitempty" xml:"transfer_flight_no,omitempty"`
	TransferFlightRuleList []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList `json:"transfer_flight_rule_list,omitempty" xml:"transfer_flight_rule_list,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetFlightSize added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetFlightType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetTransferArrDate added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetTransferDepDate added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetTransferFlightNo added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo struct {
	AirlineCode       *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName       *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AirlineSimpleName *string `json:"airline_simple_name,omitempty" xml:"airline_simple_name,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo) SetAirlineCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo) SetAirlineName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo) SetAirlineSimpleName added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetAirportCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetAirportName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetCityCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetCityName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetTerminal added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetAirportCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetAirportName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetCityCode added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetCityName added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetTerminal added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList struct {
	BaggageInfo    *string                                                                                       `json:"baggage_info,omitempty" xml:"baggage_info,omitempty"`
	BaggageItem    *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem    `json:"baggage_item,omitempty" xml:"baggage_item,omitempty" type:"Struct"`
	ChangeRule     *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule     `json:"change_rule,omitempty" xml:"change_rule,omitempty" type:"Struct"`
	ChangeRuleItem *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem `json:"change_rule_item,omitempty" xml:"change_rule_item,omitempty" type:"Struct"`
	Extra          *string                                                                                       `json:"extra,omitempty" xml:"extra,omitempty"`
	RefundRule     *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule     `json:"refund_rule,omitempty" xml:"refund_rule,omitempty" type:"Struct"`
	RefundRuleItem *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem `json:"refund_rule_item,omitempty" xml:"refund_rule_item,omitempty" type:"Struct"`
	SignRule       *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule       `json:"sign_rule,omitempty" xml:"sign_rule,omitempty" type:"Struct"`
	TuigaiqianInfo *string                                                                                       `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
	UpgradeRule    *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule    `json:"upgrade_rule,omitempty" xml:"upgrade_rule,omitempty" type:"Struct"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList) SetBaggageInfo added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList) SetExtra added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList) SetTuigaiqianInfo added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	Index           *int32                                                                                                      `json:"index,omitempty" xml:"index,omitempty"`
	TableHead       *string                                                                                                     `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Tips            *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips              `json:"tips,omitempty" xml:"tips,omitempty" type:"Struct"`
	Title           *string                                                                                                     `json:"title,omitempty" xml:"title,omitempty"`
	Type            *int32                                                                                                      `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem) SetIndex added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem) SetTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem) SetTitle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem) SetType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems struct {
	BaggageSubContentVisualizes []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes `json:"baggage_sub_content_visualizes,omitempty" xml:"baggage_sub_content_visualizes,omitempty" type:"Repeated"`
	ExtraContentVisualizes      []interface{}                                                                                                                          `json:"extra_content_visualizes,omitempty" xml:"extra_content_visualizes,omitempty" type:"Repeated"`
	IsStruct                    *bool                                                                                                                                  `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems) SetIsStruct added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems) SetPtc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc           []*string                                                                                                                                       `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	BaggageSubContentType *int32                                                                                                                                          `json:"baggage_sub_content_type,omitempty" xml:"baggage_sub_content_type,omitempty"`
	Description           *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription `json:"description,omitempty" xml:"description,omitempty" type:"Struct"`
	ImageDO               *FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO     `json:"image_d_o,omitempty" xml:"image_d_o,omitempty" type:"Struct"`
	IsHighlight           *bool                                                                                                                                           `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle              *string                                                                                                                                         `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetBaggageSubContentType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetIsHighlight added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) SetSubTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Icon  *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	Image    *string `json:"image,omitempty" xml:"image,omitempty"`
	Largest  *string `json:"largest,omitempty" xml:"largest,omitempty"`
	Middle   *string `json:"middle,omitempty" xml:"middle,omitempty"`
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips struct {
	TipsDesc  *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips) SetTipsDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips) SetTipsImage added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule struct {
	Able *bool                                                                                           `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem struct {
	ExtraContents  []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                                        `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                                     `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                                       `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                                       `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                                        `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) SetIndex added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) SetSubTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) SetTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) SetTitle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) SetType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                                        `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                                        `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems) SetIsStruct added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems) SetPtc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule struct {
	Able *bool                                                                                           `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem struct {
	ExtraContents  []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                                        `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	SubTableHead   []*string                                                                                                     `json:"sub_table_head,omitempty" xml:"sub_table_head,omitempty" type:"Repeated"`
	TableHead      *string                                                                                                       `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                                       `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                                        `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) SetIndex added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) SetSubTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) SetTableHead added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) SetTitle added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) SetType added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems struct {
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	Ptc               *string                                                                                                                        `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                                        `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems) SetIsStruct added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems) SetPtc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) SetStyle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule struct {
	Able *bool                                                                                         `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule struct {
	Able *bool                                                                                            `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule) SetAble added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule) String added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo added in v1.0.37

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo struct {
	Content     *string `json:"content,omitempty" xml:"content,omitempty"`
	Cost        *int32  `json:"cost,omitempty" xml:"cost,omitempty"`
	CostPercent *int32  `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	TimeStamp   *int32  `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	TimeType    *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) GoString added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) SetContent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) SetCost added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) SetCostPercent added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) SetTimeStamp added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) SetTimeType added in v1.0.37

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) SetTitle added in v1.0.37

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) String added in v1.0.37

type GroupCorpTokenHeaders added in v1.0.68

type GroupCorpTokenHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripAccessToken *string            `json:"x-acs-btrip-access-token,omitempty" xml:"x-acs-btrip-access-token,omitempty"`
}

func (GroupCorpTokenHeaders) GoString added in v1.0.68

func (s GroupCorpTokenHeaders) GoString() string

func (*GroupCorpTokenHeaders) SetCommonHeaders added in v1.0.68

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

func (*GroupCorpTokenHeaders) SetXAcsBtripAccessToken added in v1.0.68

func (s *GroupCorpTokenHeaders) SetXAcsBtripAccessToken(v string) *GroupCorpTokenHeaders

func (GroupCorpTokenHeaders) String added in v1.0.68

func (s GroupCorpTokenHeaders) String() string

type GroupCorpTokenRequest added in v1.0.68

type GroupCorpTokenRequest struct {
	AppSecret *string `json:"app_secret,omitempty" xml:"app_secret,omitempty"`
	CorpId    *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
}

func (GroupCorpTokenRequest) GoString added in v1.0.68

func (s GroupCorpTokenRequest) GoString() string

func (*GroupCorpTokenRequest) SetAppSecret added in v1.0.68

func (*GroupCorpTokenRequest) SetCorpId added in v1.0.68

func (*GroupCorpTokenRequest) SetSubCorpId added in v1.0.68

func (GroupCorpTokenRequest) String added in v1.0.68

func (s GroupCorpTokenRequest) String() string

type GroupCorpTokenResponse added in v1.0.68

type GroupCorpTokenResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GroupCorpTokenResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GroupCorpTokenResponse) GoString added in v1.0.68

func (s GroupCorpTokenResponse) GoString() string

func (*GroupCorpTokenResponse) SetBody added in v1.0.68

func (*GroupCorpTokenResponse) SetHeaders added in v1.0.68

func (*GroupCorpTokenResponse) SetStatusCode added in v1.0.68

func (GroupCorpTokenResponse) String added in v1.0.68

func (s GroupCorpTokenResponse) String() string

type GroupCorpTokenResponseBody added in v1.0.68

type GroupCorpTokenResponseBody struct {
	Code    *string                           `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                           `json:"message,omitempty" xml:"message,omitempty"`
	Module  *GroupCorpTokenResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (GroupCorpTokenResponseBody) GoString added in v1.0.68

func (s GroupCorpTokenResponseBody) GoString() string

func (*GroupCorpTokenResponseBody) SetCode added in v1.0.68

func (*GroupCorpTokenResponseBody) SetMessage added in v1.0.68

func (*GroupCorpTokenResponseBody) SetModule added in v1.0.68

func (*GroupCorpTokenResponseBody) SetRequestId added in v1.0.68

func (*GroupCorpTokenResponseBody) SetTraceId added in v1.0.68

func (GroupCorpTokenResponseBody) String added in v1.0.68

type GroupCorpTokenResponseBodyModule added in v1.0.68

type GroupCorpTokenResponseBodyModule struct {
	Expire *int64  `json:"expire,omitempty" xml:"expire,omitempty"`
	Start  *int64  `json:"start,omitempty" xml:"start,omitempty"`
	Token  *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (GroupCorpTokenResponseBodyModule) GoString added in v1.0.68

func (*GroupCorpTokenResponseBodyModule) SetExpire added in v1.0.68

func (*GroupCorpTokenResponseBodyModule) SetStart added in v1.0.68

func (*GroupCorpTokenResponseBodyModule) SetToken added in v1.0.68

func (GroupCorpTokenResponseBodyModule) String added in v1.0.68

type GroupDepartSaveHeaders added in v1.0.58

type GroupDepartSaveHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (GroupDepartSaveHeaders) GoString added in v1.0.58

func (s GroupDepartSaveHeaders) GoString() string

func (*GroupDepartSaveHeaders) SetCommonHeaders added in v1.0.58

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

func (*GroupDepartSaveHeaders) SetXAcsBtripCorpToken added in v1.0.58

func (s *GroupDepartSaveHeaders) SetXAcsBtripCorpToken(v string) *GroupDepartSaveHeaders

func (GroupDepartSaveHeaders) String added in v1.0.58

func (s GroupDepartSaveHeaders) String() string

type GroupDepartSaveRequest added in v1.0.58

type GroupDepartSaveRequest struct {
	DeptName      *string   `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	ManagerIds    *string   `json:"manager_ids,omitempty" xml:"manager_ids,omitempty"`
	OuterDeptId   *string   `json:"outer_dept_id,omitempty" xml:"outer_dept_id,omitempty"`
	OuterDeptPid  *string   `json:"outer_dept_pid,omitempty" xml:"outer_dept_pid,omitempty"`
	Status        *int32    `json:"status,omitempty" xml:"status,omitempty"`
	SubCorpIdList []*string `json:"sub_corp_id_list,omitempty" xml:"sub_corp_id_list,omitempty" type:"Repeated"`
	SyncGroup     *bool     `json:"sync_group,omitempty" xml:"sync_group,omitempty"`
}

func (GroupDepartSaveRequest) GoString added in v1.0.58

func (s GroupDepartSaveRequest) GoString() string

func (*GroupDepartSaveRequest) SetDeptName added in v1.0.58

func (*GroupDepartSaveRequest) SetManagerIds added in v1.0.58

func (*GroupDepartSaveRequest) SetOuterDeptId added in v1.0.58

func (*GroupDepartSaveRequest) SetOuterDeptPid added in v1.0.58

func (s *GroupDepartSaveRequest) SetOuterDeptPid(v string) *GroupDepartSaveRequest

func (*GroupDepartSaveRequest) SetStatus added in v1.0.58

func (*GroupDepartSaveRequest) SetSubCorpIdList added in v1.0.58

func (s *GroupDepartSaveRequest) SetSubCorpIdList(v []*string) *GroupDepartSaveRequest

func (*GroupDepartSaveRequest) SetSyncGroup added in v1.1.3

func (GroupDepartSaveRequest) String added in v1.0.58

func (s GroupDepartSaveRequest) String() string

type GroupDepartSaveResponse added in v1.0.58

type GroupDepartSaveResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GroupDepartSaveResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GroupDepartSaveResponse) GoString added in v1.0.58

func (s GroupDepartSaveResponse) GoString() string

func (*GroupDepartSaveResponse) SetBody added in v1.0.58

func (*GroupDepartSaveResponse) SetHeaders added in v1.0.58

func (*GroupDepartSaveResponse) SetStatusCode added in v1.0.58

func (GroupDepartSaveResponse) String added in v1.0.58

func (s GroupDepartSaveResponse) String() string

type GroupDepartSaveResponseBody added in v1.0.58

type GroupDepartSaveResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (GroupDepartSaveResponseBody) GoString added in v1.0.58

func (s GroupDepartSaveResponseBody) GoString() string

func (*GroupDepartSaveResponseBody) SetCode added in v1.0.58

func (*GroupDepartSaveResponseBody) SetMessage added in v1.0.58

func (*GroupDepartSaveResponseBody) SetRequestId added in v1.0.58

func (*GroupDepartSaveResponseBody) SetSuccess added in v1.0.58

func (*GroupDepartSaveResponseBody) SetTraceId added in v1.0.58

func (GroupDepartSaveResponseBody) String added in v1.0.58

type GroupDepartSaveShrinkRequest added in v1.0.58

type GroupDepartSaveShrinkRequest struct {
	DeptName            *string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	ManagerIds          *string `json:"manager_ids,omitempty" xml:"manager_ids,omitempty"`
	OuterDeptId         *string `json:"outer_dept_id,omitempty" xml:"outer_dept_id,omitempty"`
	OuterDeptPid        *string `json:"outer_dept_pid,omitempty" xml:"outer_dept_pid,omitempty"`
	Status              *int32  `json:"status,omitempty" xml:"status,omitempty"`
	SubCorpIdListShrink *string `json:"sub_corp_id_list,omitempty" xml:"sub_corp_id_list,omitempty"`
	SyncGroup           *bool   `json:"sync_group,omitempty" xml:"sync_group,omitempty"`
}

func (GroupDepartSaveShrinkRequest) GoString added in v1.0.58

func (s GroupDepartSaveShrinkRequest) GoString() string

func (*GroupDepartSaveShrinkRequest) SetDeptName added in v1.0.58

func (*GroupDepartSaveShrinkRequest) SetManagerIds added in v1.0.58

func (*GroupDepartSaveShrinkRequest) SetOuterDeptId added in v1.0.58

func (*GroupDepartSaveShrinkRequest) SetOuterDeptPid added in v1.0.58

func (*GroupDepartSaveShrinkRequest) SetStatus added in v1.0.58

func (*GroupDepartSaveShrinkRequest) SetSubCorpIdListShrink added in v1.0.58

func (*GroupDepartSaveShrinkRequest) SetSyncGroup added in v1.1.3

func (GroupDepartSaveShrinkRequest) String added in v1.0.58

type GroupUserSaveHeaders added in v1.0.58

type GroupUserSaveHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (GroupUserSaveHeaders) GoString added in v1.0.58

func (s GroupUserSaveHeaders) GoString() string

func (*GroupUserSaveHeaders) SetCommonHeaders added in v1.0.58

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

func (*GroupUserSaveHeaders) SetXAcsBtripCorpToken added in v1.0.58

func (s *GroupUserSaveHeaders) SetXAcsBtripCorpToken(v string) *GroupUserSaveHeaders

func (GroupUserSaveHeaders) String added in v1.0.58

func (s GroupUserSaveHeaders) String() string

type GroupUserSaveRequest added in v1.0.58

type GroupUserSaveRequest struct {
	BaseCityCode  *string                              `json:"base_city_code,omitempty" xml:"base_city_code,omitempty"`
	Birthday      *string                              `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertList      []*GroupUserSaveRequestCertList      `json:"cert_list,omitempty" xml:"cert_list,omitempty" type:"Repeated"`
	Gender        *string                              `json:"gender,omitempty" xml:"gender,omitempty"`
	JobNo         *string                              `json:"job_no,omitempty" xml:"job_no,omitempty"`
	Phone         *string                              `json:"phone,omitempty" xml:"phone,omitempty"`
	RealNameEn    *string                              `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	SubCorpIdList []*GroupUserSaveRequestSubCorpIdList `json:"sub_corp_id_list,omitempty" xml:"sub_corp_id_list,omitempty" type:"Repeated"`
	UserId        *string                              `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName      *string                              `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (GroupUserSaveRequest) GoString added in v1.0.58

func (s GroupUserSaveRequest) GoString() string

func (*GroupUserSaveRequest) SetBaseCityCode added in v1.7.3

func (s *GroupUserSaveRequest) SetBaseCityCode(v string) *GroupUserSaveRequest

func (*GroupUserSaveRequest) SetBirthday added in v1.7.3

func (*GroupUserSaveRequest) SetCertList added in v1.7.3

func (*GroupUserSaveRequest) SetGender added in v1.7.3

func (*GroupUserSaveRequest) SetJobNo added in v1.0.58

func (*GroupUserSaveRequest) SetPhone added in v1.0.58

func (*GroupUserSaveRequest) SetRealNameEn added in v1.0.58

func (s *GroupUserSaveRequest) SetRealNameEn(v string) *GroupUserSaveRequest

func (*GroupUserSaveRequest) SetSubCorpIdList added in v1.0.58

func (*GroupUserSaveRequest) SetUserId added in v1.0.58

func (*GroupUserSaveRequest) SetUserName added in v1.0.58

func (GroupUserSaveRequest) String added in v1.0.58

func (s GroupUserSaveRequest) String() string

type GroupUserSaveRequestCertList added in v1.7.3

type GroupUserSaveRequestCertList struct {
	CertExpiredTime *string `json:"cert_expired_time,omitempty" xml:"cert_expired_time,omitempty"`
	CertNation      *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	CertNo          *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType        *int32  `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	Nationality     *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
}

func (GroupUserSaveRequestCertList) GoString added in v1.7.3

func (s GroupUserSaveRequestCertList) GoString() string

func (*GroupUserSaveRequestCertList) SetCertExpiredTime added in v1.7.3

func (*GroupUserSaveRequestCertList) SetCertNation added in v1.7.3

func (*GroupUserSaveRequestCertList) SetCertNo added in v1.7.3

func (*GroupUserSaveRequestCertList) SetCertType added in v1.7.3

func (*GroupUserSaveRequestCertList) SetNationality added in v1.7.3

func (GroupUserSaveRequestCertList) String added in v1.7.3

type GroupUserSaveRequestSubCorpIdList added in v1.0.58

type GroupUserSaveRequestSubCorpIdList struct {
	DepartIds     []*string `json:"depart_ids,omitempty" xml:"depart_ids,omitempty" type:"Repeated"`
	Email         *string   `json:"email,omitempty" xml:"email,omitempty"`
	LeaveStatus   *int32    `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	ManagerUserId *string   `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	PositionLevel *string   `json:"position_level,omitempty" xml:"position_level,omitempty"`
	SubCorpId     *string   `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
}

func (GroupUserSaveRequestSubCorpIdList) GoString added in v1.0.58

func (*GroupUserSaveRequestSubCorpIdList) SetDepartIds added in v1.0.58

func (*GroupUserSaveRequestSubCorpIdList) SetEmail added in v1.5.1

func (*GroupUserSaveRequestSubCorpIdList) SetLeaveStatus added in v1.0.66

func (*GroupUserSaveRequestSubCorpIdList) SetManagerUserId added in v1.0.58

func (*GroupUserSaveRequestSubCorpIdList) SetPositionLevel added in v1.0.66

func (*GroupUserSaveRequestSubCorpIdList) SetSubCorpId added in v1.0.58

func (GroupUserSaveRequestSubCorpIdList) String added in v1.0.58

type GroupUserSaveResponse added in v1.0.58

type GroupUserSaveResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GroupUserSaveResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GroupUserSaveResponse) GoString added in v1.0.58

func (s GroupUserSaveResponse) GoString() string

func (*GroupUserSaveResponse) SetBody added in v1.0.58

func (*GroupUserSaveResponse) SetHeaders added in v1.0.58

func (*GroupUserSaveResponse) SetStatusCode added in v1.0.58

func (s *GroupUserSaveResponse) SetStatusCode(v int32) *GroupUserSaveResponse

func (GroupUserSaveResponse) String added in v1.0.58

func (s GroupUserSaveResponse) String() string

type GroupUserSaveResponseBody added in v1.0.58

type GroupUserSaveResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (GroupUserSaveResponseBody) GoString added in v1.0.58

func (s GroupUserSaveResponseBody) GoString() string

func (*GroupUserSaveResponseBody) SetCode added in v1.0.58

func (*GroupUserSaveResponseBody) SetMessage added in v1.0.58

func (*GroupUserSaveResponseBody) SetRequestId added in v1.0.58

func (*GroupUserSaveResponseBody) SetSuccess added in v1.0.58

func (*GroupUserSaveResponseBody) SetTraceId added in v1.0.58

func (GroupUserSaveResponseBody) String added in v1.0.58

func (s GroupUserSaveResponseBody) String() string

type GroupUserSaveShrinkRequest added in v1.0.58

type GroupUserSaveShrinkRequest struct {
	BaseCityCode        *string `json:"base_city_code,omitempty" xml:"base_city_code,omitempty"`
	Birthday            *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertListShrink      *string `json:"cert_list,omitempty" xml:"cert_list,omitempty"`
	Gender              *string `json:"gender,omitempty" xml:"gender,omitempty"`
	JobNo               *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	Phone               *string `json:"phone,omitempty" xml:"phone,omitempty"`
	RealNameEn          *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	SubCorpIdListShrink *string `json:"sub_corp_id_list,omitempty" xml:"sub_corp_id_list,omitempty"`
	UserId              *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName            *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (GroupUserSaveShrinkRequest) GoString added in v1.0.58

func (s GroupUserSaveShrinkRequest) GoString() string

func (*GroupUserSaveShrinkRequest) SetBaseCityCode added in v1.7.3

func (*GroupUserSaveShrinkRequest) SetBirthday added in v1.7.3

func (*GroupUserSaveShrinkRequest) SetCertListShrink added in v1.7.3

func (*GroupUserSaveShrinkRequest) SetGender added in v1.7.3

func (*GroupUserSaveShrinkRequest) SetJobNo added in v1.0.58

func (*GroupUserSaveShrinkRequest) SetPhone added in v1.0.58

func (*GroupUserSaveShrinkRequest) SetRealNameEn added in v1.0.58

func (*GroupUserSaveShrinkRequest) SetSubCorpIdListShrink added in v1.0.58

func (s *GroupUserSaveShrinkRequest) SetSubCorpIdListShrink(v string) *GroupUserSaveShrinkRequest

func (*GroupUserSaveShrinkRequest) SetUserId added in v1.0.58

func (*GroupUserSaveShrinkRequest) SetUserName added in v1.0.58

func (GroupUserSaveShrinkRequest) String added in v1.0.58

type HotelAskingPriceHeaders added in v1.0.70

type HotelAskingPriceHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelAskingPriceHeaders) GoString added in v1.0.70

func (s HotelAskingPriceHeaders) GoString() string

func (*HotelAskingPriceHeaders) SetCommonHeaders added in v1.0.70

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

func (*HotelAskingPriceHeaders) SetXAcsBtripCorpToken added in v1.0.70

func (s *HotelAskingPriceHeaders) SetXAcsBtripCorpToken(v string) *HotelAskingPriceHeaders

func (HotelAskingPriceHeaders) String added in v1.0.70

func (s HotelAskingPriceHeaders) String() string

type HotelAskingPriceRequest added in v1.0.70

type HotelAskingPriceRequest struct {
	AdultNum     *string  `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	BtripUserId  *string  `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckInDate  *string  `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	CheckOutDate *string  `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`
	CityCode     *string  `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName     *string  `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Dir          *int32   `json:"dir,omitempty" xml:"dir,omitempty"`
	HotelStar    *string  `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	IsProtocol   *bool    `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	PaymentType  *int32   `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	Shids        []*int64 `json:"shids,omitempty" xml:"shids,omitempty" type:"Repeated"`
	SortCode     *int32   `json:"sort_code,omitempty" xml:"sort_code,omitempty"`
}

func (HotelAskingPriceRequest) GoString added in v1.0.70

func (s HotelAskingPriceRequest) GoString() string

func (*HotelAskingPriceRequest) SetAdultNum added in v1.0.70

func (*HotelAskingPriceRequest) SetBtripUserId added in v1.0.70

func (*HotelAskingPriceRequest) SetCheckInDate added in v1.0.70

func (*HotelAskingPriceRequest) SetCheckOutDate added in v1.0.70

func (*HotelAskingPriceRequest) SetCityCode added in v1.0.70

func (*HotelAskingPriceRequest) SetCityName added in v1.0.70

func (*HotelAskingPriceRequest) SetDir added in v1.0.70

func (*HotelAskingPriceRequest) SetHotelStar added in v1.0.70

func (*HotelAskingPriceRequest) SetIsProtocol added in v1.0.70

func (*HotelAskingPriceRequest) SetPaymentType added in v1.0.70

func (*HotelAskingPriceRequest) SetShids added in v1.0.70

func (*HotelAskingPriceRequest) SetSortCode added in v1.0.70

func (HotelAskingPriceRequest) String added in v1.0.70

func (s HotelAskingPriceRequest) String() string

type HotelAskingPriceResponse added in v1.0.70

type HotelAskingPriceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelAskingPriceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelAskingPriceResponse) GoString added in v1.0.70

func (s HotelAskingPriceResponse) GoString() string

func (*HotelAskingPriceResponse) SetBody added in v1.0.70

func (*HotelAskingPriceResponse) SetHeaders added in v1.0.70

func (*HotelAskingPriceResponse) SetStatusCode added in v1.0.70

func (HotelAskingPriceResponse) String added in v1.0.70

func (s HotelAskingPriceResponse) String() string

type HotelAskingPriceResponseBody added in v1.0.70

type HotelAskingPriceResponseBody struct {
	Code      *string                             `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                             `json:"message,omitempty" xml:"message,omitempty"`
	Module    *HotelAskingPriceResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                             `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                               `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                             `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelAskingPriceResponseBody) GoString added in v1.0.70

func (s HotelAskingPriceResponseBody) GoString() string

func (*HotelAskingPriceResponseBody) SetCode added in v1.0.70

func (*HotelAskingPriceResponseBody) SetMessage added in v1.0.70

func (*HotelAskingPriceResponseBody) SetModule added in v1.0.70

func (*HotelAskingPriceResponseBody) SetRequestId added in v1.0.70

func (*HotelAskingPriceResponseBody) SetSuccess added in v1.0.70

func (*HotelAskingPriceResponseBody) SetTraceId added in v1.0.70

func (HotelAskingPriceResponseBody) String added in v1.0.70

type HotelAskingPriceResponseBodyModule added in v1.0.70

type HotelAskingPriceResponseBodyModule struct {
	HotelAskingPriceDetails []*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails `json:"hotel_asking_price_details,omitempty" xml:"hotel_asking_price_details,omitempty" type:"Repeated"`
}

func (HotelAskingPriceResponseBodyModule) GoString added in v1.0.70

func (*HotelAskingPriceResponseBodyModule) SetHotelAskingPriceDetails added in v1.0.70

func (HotelAskingPriceResponseBodyModule) String added in v1.0.70

type HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails added in v1.0.70

type HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails struct {
	CityCode         *string  `json:"city_code,omitempty" xml:"city_code,omitempty"`
	HotelAddress     *string  `json:"hotel_address,omitempty" xml:"hotel_address,omitempty"`
	HotelCode        *string  `json:"hotel_code,omitempty" xml:"hotel_code,omitempty"`
	HotelName        *string  `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	IsProtocol       *bool    `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	MinPrice         *float64 `json:"min_price,omitempty" xml:"min_price,omitempty"`
	OriginalMinPrice *float64 `json:"original_min_price,omitempty" xml:"original_min_price,omitempty"`
}

func (HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) GoString added in v1.0.70

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetCityCode added in v1.0.70

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetHotelAddress added in v1.0.70

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetHotelCode added in v1.0.70

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetHotelName added in v1.0.70

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetIsProtocol added in v1.0.70

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetMinPrice added in v1.0.70

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetOriginalMinPrice added in v1.0.70

func (HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) String added in v1.0.70

type HotelAskingPriceShrinkRequest added in v1.0.70

type HotelAskingPriceShrinkRequest struct {
	AdultNum     *string `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	BtripUserId  *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckInDate  *string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	CheckOutDate *string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`
	CityCode     *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName     *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Dir          *int32  `json:"dir,omitempty" xml:"dir,omitempty"`
	HotelStar    *string `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	IsProtocol   *bool   `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	PaymentType  *int32  `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	ShidsShrink  *string `json:"shids,omitempty" xml:"shids,omitempty"`
	SortCode     *int32  `json:"sort_code,omitempty" xml:"sort_code,omitempty"`
}

func (HotelAskingPriceShrinkRequest) GoString added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetAdultNum added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetBtripUserId added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetCheckInDate added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetCheckOutDate added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetCityCode added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetCityName added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetDir added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetHotelStar added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetIsProtocol added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetPaymentType added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetShidsShrink added in v1.0.70

func (*HotelAskingPriceShrinkRequest) SetSortCode added in v1.0.70

func (HotelAskingPriceShrinkRequest) String added in v1.0.70

type HotelBillSettlementQueryHeaders added in v1.0.9

type HotelBillSettlementQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (HotelBillSettlementQueryHeaders) GoString added in v1.0.9

func (*HotelBillSettlementQueryHeaders) SetCommonHeaders added in v1.0.9

func (*HotelBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (HotelBillSettlementQueryHeaders) String added in v1.0.9

type HotelBillSettlementQueryRequest added in v1.0.1

type HotelBillSettlementQueryRequest struct {
	PageNo      *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize    *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PeriodEnd   *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (HotelBillSettlementQueryRequest) GoString added in v1.0.1

func (*HotelBillSettlementQueryRequest) SetPageNo added in v1.0.1

func (*HotelBillSettlementQueryRequest) SetPageSize added in v1.0.1

func (*HotelBillSettlementQueryRequest) SetPeriodEnd added in v1.0.1

func (*HotelBillSettlementQueryRequest) SetPeriodStart added in v1.0.1

func (HotelBillSettlementQueryRequest) String added in v1.0.1

type HotelBillSettlementQueryResponse added in v1.0.1

type HotelBillSettlementQueryResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelBillSettlementQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelBillSettlementQueryResponse) GoString added in v1.0.1

func (*HotelBillSettlementQueryResponse) SetBody added in v1.0.1

func (*HotelBillSettlementQueryResponse) SetHeaders added in v1.0.1

func (*HotelBillSettlementQueryResponse) SetStatusCode added in v1.0.1

func (HotelBillSettlementQueryResponse) String added in v1.0.1

type HotelBillSettlementQueryResponseBody added in v1.0.1

type HotelBillSettlementQueryResponseBody struct {
	Code      *string                                     `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                     `json:"message,omitempty" xml:"message,omitempty"`
	Module    *HotelBillSettlementQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                     `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                       `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                     `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelBillSettlementQueryResponseBody) GoString added in v1.0.1

func (*HotelBillSettlementQueryResponseBody) SetCode added in v1.0.17

func (*HotelBillSettlementQueryResponseBody) SetMessage added in v1.0.16

func (*HotelBillSettlementQueryResponseBody) SetModule added in v1.0.1

func (*HotelBillSettlementQueryResponseBody) SetRequestId added in v1.0.1

func (*HotelBillSettlementQueryResponseBody) SetSuccess added in v1.0.1

func (*HotelBillSettlementQueryResponseBody) SetTraceId added in v1.0.1

func (HotelBillSettlementQueryResponseBody) String added in v1.0.1

type HotelBillSettlementQueryResponseBodyModule added in v1.0.1

type HotelBillSettlementQueryResponseBodyModule struct {
	Category    *int32                                                `json:"category,omitempty" xml:"category,omitempty"`
	CorpId      *string                                               `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	DataList    []*HotelBillSettlementQueryResponseBodyModuleDataList `json:"data_list,omitempty" xml:"data_list,omitempty" type:"Repeated"`
	PeriodEnd   *string                                               `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string                                               `json:"period_start,omitempty" xml:"period_start,omitempty"`
	TotalNum    *int64                                                `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (HotelBillSettlementQueryResponseBodyModule) GoString added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModule) SetCategory added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModule) SetDataList added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModule) SetPeriodEnd added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModule) SetPeriodStart added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModule) SetTotalNum added in v1.0.1

func (HotelBillSettlementQueryResponseBodyModule) String added in v1.0.1

type HotelBillSettlementQueryResponseBodyModuleDataList added in v1.0.1

type HotelBillSettlementQueryResponseBodyModuleDataList struct {
	AlipayTradeNo    *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	ApplyArrCityCode *string `json:"apply_arr_city_code,omitempty" xml:"apply_arr_city_code,omitempty"`
	ApplyArrCityName *string `json:"apply_arr_city_name,omitempty" xml:"apply_arr_city_name,omitempty"`
	ApplyDepCityCode *string `json:"apply_dep_city_code,omitempty" xml:"apply_dep_city_code,omitempty"`
	ApplyDepCityName *string `json:"apply_dep_city_name,omitempty" xml:"apply_dep_city_name,omitempty"`
	// 审批扩展自定义字段
	ApplyExtendField      *string  `json:"apply_extend_field,omitempty" xml:"apply_extend_field,omitempty"`
	ApplyId               *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	AverageNights         *string  `json:"average_nights,omitempty" xml:"average_nights,omitempty"`
	BillRecordTime        *string  `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookReason            *string  `json:"book_reason,omitempty" xml:"book_reason,omitempty"`
	BookTime              *string  `json:"book_time,omitempty" xml:"book_time,omitempty"`
	BookerId              *string  `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	BookerJobNo           *string  `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName            *string  `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	BrandGroup            *string  `json:"brand_group,omitempty" xml:"brand_group,omitempty"`
	BrandName             *string  `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	BusinessTripResult    *string  `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	CapitalDirection      *string  `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment     *string  `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	CheckInDate           *string  `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	CheckoutDate          *string  `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"`
	City                  *string  `json:"city,omitempty" xml:"city,omitempty"`
	CityCode              *string  `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityCounty            *string  `json:"city_county,omitempty" xml:"city_county,omitempty"`
	CityCountyCode        *string  `json:"city_county_code,omitempty" xml:"city_county_code,omitempty"`
	CorpRefundFee         *float64 `json:"corp_refund_fee,omitempty" xml:"corp_refund_fee,omitempty"`
	CorpTotalFee          *float64 `json:"corp_total_fee,omitempty" xml:"corp_total_fee,omitempty"`
	CostCenter            *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	CostCenterNumber      *string  `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Department            *string  `json:"department,omitempty" xml:"department,omitempty"`
	DepartmentId          *string  `json:"department_id,omitempty" xml:"department_id,omitempty"`
	ExceedReason          *string  `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	FeeType               *string  `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	Fees                  *float64 `json:"fees,omitempty" xml:"fees,omitempty"`
	Fines                 *float64 `json:"fines,omitempty" xml:"fines,omitempty"`
	FuPointFee            *float64 `json:"fu_point_fee,omitempty" xml:"fu_point_fee,omitempty"`
	HotelName             *string  `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	Index                 *string  `json:"index,omitempty" xml:"index,omitempty"`
	InvoiceTitle          *string  `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	IsEarlyDeparture      *string  `json:"is_early_departure,omitempty" xml:"is_early_departure,omitempty"`
	IsNegotiation         *string  `json:"is_negotiation,omitempty" xml:"is_negotiation,omitempty"`
	IsShareStr            *string  `json:"is_share_str,omitempty" xml:"is_share_str,omitempty"`
	Nights                *int32   `json:"nights,omitempty" xml:"nights,omitempty"`
	OrderId               *string  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderPrice            *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	OrderType             *string  `json:"order_type,omitempty" xml:"order_type,omitempty"`
	OverApplyId           *string  `json:"over_apply_id,omitempty" xml:"over_apply_id,omitempty"`
	PaymentDepartmentId   *string  `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName *string  `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	PersonRefundFee       *float64 `json:"person_refund_fee,omitempty" xml:"person_refund_fee,omitempty"`
	PersonSettlePrice     *float64 `json:"person_settle_price,omitempty" xml:"person_settle_price,omitempty"`
	PrimaryId             *int64   `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	ProjectCode           *string  `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName           *string  `json:"project_name,omitempty" xml:"project_name,omitempty"`
	PromotionFee          *float64 `json:"promotion_fee,omitempty" xml:"promotion_fee,omitempty"`
	Remark                *string  `json:"remark,omitempty" xml:"remark,omitempty"`
	ReserveRule           *string  `json:"reserve_rule,omitempty" xml:"reserve_rule,omitempty"`
	RoomNo                *string  `json:"room_no,omitempty" xml:"room_no,omitempty"`
	RoomNumber            *int32   `json:"room_number,omitempty" xml:"room_number,omitempty"`
	RoomPrice             *float64 `json:"room_price,omitempty" xml:"room_price,omitempty"`
	RoomType              *string  `json:"room_type,omitempty" xml:"room_type,omitempty"`
	ServiceFee            *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	SettlementFee         *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	SettlementGrantFee    *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	SettlementTime        *string  `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	SettlementType        *string  `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	Star                  *string  `json:"star,omitempty" xml:"star,omitempty"`
	Status                *int32   `json:"status,omitempty" xml:"status,omitempty"`
	// 税率
	TaxRate                *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdItineraryId       *string `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	TotalNights            *int32  `json:"total_nights,omitempty" xml:"total_nights,omitempty"`
	TravelerId             *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	TravelerJobNo          *string `json:"traveler_job_no,omitempty" xml:"traveler_job_no,omitempty"`
	TravelerMemberTypeName *string `json:"traveler_member_type_name,omitempty" xml:"traveler_member_type_name,omitempty"`
	TravelerName           *string `json:"traveler_name,omitempty" xml:"traveler_name,omitempty"`
	VoucherType            *int32  `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (HotelBillSettlementQueryResponseBodyModuleDataList) GoString added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode added in v1.1.13

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName added in v1.1.13

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode added in v1.1.13

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName added in v1.1.13

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField added in v1.0.64

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyId added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetAverageNights added in v1.4.0

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookReason added in v1.4.10

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookTime added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookerId added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookerName added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBrandGroup added in v1.4.10

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBrandName added in v1.4.10

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult added in v1.4.10

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCheckInDate added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCheckoutDate added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCity added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCityCode added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCityCounty added in v1.4.10

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCityCountyCode added in v1.4.10

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCorpRefundFee added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCorpTotalFee added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCostCenter added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetDepartment added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetExceedReason added in v1.4.10

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetFeeType added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetFees added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetFines added in v1.4.7

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetFuPointFee added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetHotelName added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetIndex added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetIsEarlyDeparture added in v1.4.7

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetIsNegotiation added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetIsShareStr added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetNights added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetOrderId added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetOrderPrice added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetOrderType added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId added in v1.10.0

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName added in v1.10.0

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPersonRefundFee added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPersonSettlePrice added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetProjectCode added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetProjectName added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPromotionFee added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRemark added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetReserveRule added in v1.4.0

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRoomNo added in v1.4.0

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRoomNumber added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRoomPrice added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRoomType added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetServiceFee added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementType added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetStar added in v1.5.0

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetStatus added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTaxRate added in v1.0.69

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId added in v1.1.13

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTotalNights added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerId added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberTypeName added in v1.5.0

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerName added in v1.0.1

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetVoucherType added in v1.0.1

func (HotelBillSettlementQueryResponseBodyModuleDataList) String added in v1.0.1

type HotelCityCodeListHeaders added in v1.0.67

type HotelCityCodeListHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelCityCodeListHeaders) GoString added in v1.0.67

func (s HotelCityCodeListHeaders) GoString() string

func (*HotelCityCodeListHeaders) SetCommonHeaders added in v1.0.67

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

func (*HotelCityCodeListHeaders) SetXAcsBtripCorpToken added in v1.0.67

func (s *HotelCityCodeListHeaders) SetXAcsBtripCorpToken(v string) *HotelCityCodeListHeaders

func (HotelCityCodeListHeaders) String added in v1.0.67

func (s HotelCityCodeListHeaders) String() string

type HotelCityCodeListRequest added in v1.0.67

type HotelCityCodeListRequest struct {
	CountryCode *string `json:"country_code,omitempty" xml:"country_code,omitempty"`
}

func (HotelCityCodeListRequest) GoString added in v1.0.67

func (s HotelCityCodeListRequest) GoString() string

func (*HotelCityCodeListRequest) SetCountryCode added in v1.0.67

func (HotelCityCodeListRequest) String added in v1.0.67

func (s HotelCityCodeListRequest) String() string

type HotelCityCodeListResponse added in v1.0.67

type HotelCityCodeListResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelCityCodeListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelCityCodeListResponse) GoString added in v1.0.67

func (s HotelCityCodeListResponse) GoString() string

func (*HotelCityCodeListResponse) SetBody added in v1.0.67

func (*HotelCityCodeListResponse) SetHeaders added in v1.0.67

func (*HotelCityCodeListResponse) SetStatusCode added in v1.0.67

func (HotelCityCodeListResponse) String added in v1.0.67

func (s HotelCityCodeListResponse) String() string

type HotelCityCodeListResponseBody added in v1.0.67

type HotelCityCodeListResponseBody struct {
	Code      *string                                `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*HotelCityCodeListResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	RequestId *string                                `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                  `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelCityCodeListResponseBody) GoString added in v1.0.67

func (*HotelCityCodeListResponseBody) SetCode added in v1.0.67

func (*HotelCityCodeListResponseBody) SetMessage added in v1.0.67

func (*HotelCityCodeListResponseBody) SetModule added in v1.0.67

func (*HotelCityCodeListResponseBody) SetRequestId added in v1.0.67

func (*HotelCityCodeListResponseBody) SetSuccess added in v1.0.67

func (*HotelCityCodeListResponseBody) SetTraceId added in v1.0.67

func (HotelCityCodeListResponseBody) String added in v1.0.67

type HotelCityCodeListResponseBodyModule added in v1.0.67

type HotelCityCodeListResponseBodyModule struct {
	Citys        []*HotelCityCodeListResponseBodyModuleCitys `json:"citys,omitempty" xml:"citys,omitempty" type:"Repeated"`
	ProviceCode  *string                                     `json:"provice_code,omitempty" xml:"provice_code,omitempty"`
	ProvinceName *string                                     `json:"province_name,omitempty" xml:"province_name,omitempty"`
}

func (HotelCityCodeListResponseBodyModule) GoString added in v1.0.67

func (*HotelCityCodeListResponseBodyModule) SetCitys added in v1.0.67

func (*HotelCityCodeListResponseBodyModule) SetProviceCode added in v1.0.67

func (*HotelCityCodeListResponseBodyModule) SetProvinceName added in v1.0.67

func (HotelCityCodeListResponseBodyModule) String added in v1.0.67

type HotelCityCodeListResponseBodyModuleCitys added in v1.0.67

type HotelCityCodeListResponseBodyModuleCitys struct {
	CityCode  *string                                              `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName  *string                                              `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Districts []*HotelCityCodeListResponseBodyModuleCitysDistricts `json:"districts,omitempty" xml:"districts,omitempty" type:"Repeated"`
}

func (HotelCityCodeListResponseBodyModuleCitys) GoString added in v1.0.67

func (*HotelCityCodeListResponseBodyModuleCitys) SetCityCode added in v1.0.67

func (*HotelCityCodeListResponseBodyModuleCitys) SetCityName added in v1.0.67

func (*HotelCityCodeListResponseBodyModuleCitys) SetDistricts added in v1.0.67

func (HotelCityCodeListResponseBodyModuleCitys) String added in v1.0.67

type HotelCityCodeListResponseBodyModuleCitysDistricts added in v1.0.67

type HotelCityCodeListResponseBodyModuleCitysDistricts struct {
	DistrictCode *string `json:"district_code,omitempty" xml:"district_code,omitempty"`
	DistrictName *string `json:"district_name,omitempty" xml:"district_name,omitempty"`
}

func (HotelCityCodeListResponseBodyModuleCitysDistricts) GoString added in v1.0.67

func (*HotelCityCodeListResponseBodyModuleCitysDistricts) SetDistrictCode added in v1.0.67

func (*HotelCityCodeListResponseBodyModuleCitysDistricts) SetDistrictName added in v1.0.67

func (HotelCityCodeListResponseBodyModuleCitysDistricts) String added in v1.0.67

type HotelExceedApplyQueryHeaders added in v1.0.9

type HotelExceedApplyQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (HotelExceedApplyQueryHeaders) GoString added in v1.0.9

func (s HotelExceedApplyQueryHeaders) GoString() string

func (*HotelExceedApplyQueryHeaders) SetCommonHeaders added in v1.0.9

func (*HotelExceedApplyQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *HotelExceedApplyQueryHeaders) SetXAcsBtripSoCorpToken(v string) *HotelExceedApplyQueryHeaders

func (HotelExceedApplyQueryHeaders) String added in v1.0.9

type HotelExceedApplyQueryRequest added in v1.0.1

type HotelExceedApplyQueryRequest struct {
	ApplyId *int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
}

func (HotelExceedApplyQueryRequest) GoString added in v1.0.1

func (s HotelExceedApplyQueryRequest) GoString() string

func (*HotelExceedApplyQueryRequest) SetApplyId added in v1.0.1

func (HotelExceedApplyQueryRequest) String added in v1.0.1

type HotelExceedApplyQueryResponse added in v1.0.1

type HotelExceedApplyQueryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelExceedApplyQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelExceedApplyQueryResponse) GoString added in v1.0.1

func (*HotelExceedApplyQueryResponse) SetBody added in v1.0.1

func (*HotelExceedApplyQueryResponse) SetHeaders added in v1.0.1

func (*HotelExceedApplyQueryResponse) SetStatusCode added in v1.0.1

func (HotelExceedApplyQueryResponse) String added in v1.0.1

type HotelExceedApplyQueryResponseBody added in v1.0.1

type HotelExceedApplyQueryResponseBody struct {
	Code      *string                                  `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                  `json:"message,omitempty" xml:"message,omitempty"`
	Module    *HotelExceedApplyQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                  `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                    `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                  `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelExceedApplyQueryResponseBody) GoString added in v1.0.1

func (*HotelExceedApplyQueryResponseBody) SetCode added in v1.0.16

func (*HotelExceedApplyQueryResponseBody) SetMessage added in v1.0.16

func (*HotelExceedApplyQueryResponseBody) SetModule added in v1.0.1

func (*HotelExceedApplyQueryResponseBody) SetRequestId added in v1.0.1

func (*HotelExceedApplyQueryResponseBody) SetSuccess added in v1.0.1

func (*HotelExceedApplyQueryResponseBody) SetTraceId added in v1.0.1

func (HotelExceedApplyQueryResponseBody) String added in v1.0.1

type HotelExceedApplyQueryResponseBodyModule added in v1.0.1

type HotelExceedApplyQueryResponseBodyModule struct {
	ApplyId              *int64                                                       `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ApplyIntentionInfoDo *HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo `json:"apply_intention_info_do,omitempty" xml:"apply_intention_info_do,omitempty" type:"Struct"`
	BtripCause           *string                                                      `json:"btrip_cause,omitempty" xml:"btrip_cause,omitempty"`
	CorpId               *string                                                      `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	ExceedReason         *string                                                      `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	ExceedType           *int32                                                       `json:"exceed_type,omitempty" xml:"exceed_type,omitempty"`
	OriginStandard       *string                                                      `json:"origin_standard,omitempty" xml:"origin_standard,omitempty"`
	Status               *int32                                                       `json:"status,omitempty" xml:"status,omitempty"`
	SubmitTime           *string                                                      `json:"submit_time,omitempty" xml:"submit_time,omitempty"`
	ThirdpartApplyId     *string                                                      `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartCorpId      *string                                                      `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	UserId               *string                                                      `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (HotelExceedApplyQueryResponseBodyModule) GoString added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetApplyId added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetApplyIntentionInfoDo added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetBtripCause added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetExceedReason added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetExceedType added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetOriginStandard added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetStatus added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetSubmitTime added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetThirdpartApplyId added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetThirdpartCorpId added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModule) SetUserId added in v1.0.1

func (HotelExceedApplyQueryResponseBodyModule) String added in v1.0.1

type HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo added in v1.0.1

type HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo struct {
	CheckIn  *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Price    *int64  `json:"price,omitempty" xml:"price,omitempty"`
	Together *bool   `json:"together,omitempty" xml:"together,omitempty"`
	Type     *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) GoString added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCheckIn added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCheckOut added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCityCode added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCityName added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetPrice added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetTogether added in v1.0.1

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetType added in v1.0.1

func (HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) String added in v1.0.1

type HotelGoodsQueryHeaders added in v1.0.57

type HotelGoodsQueryHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelGoodsQueryHeaders) GoString added in v1.0.57

func (s HotelGoodsQueryHeaders) GoString() string

func (*HotelGoodsQueryHeaders) SetCommonHeaders added in v1.0.57

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

func (*HotelGoodsQueryHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *HotelGoodsQueryHeaders) SetXAcsBtripCorpToken(v string) *HotelGoodsQueryHeaders

func (HotelGoodsQueryHeaders) String added in v1.0.57

func (s HotelGoodsQueryHeaders) String() string

type HotelGoodsQueryRequest added in v1.0.57

type HotelGoodsQueryRequest struct {
	AdultNum          *string `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	AgreementPrice    *bool   `json:"agreement_price,omitempty" xml:"agreement_price,omitempty"`
	BeginDate         *string `json:"begin_date,omitempty" xml:"begin_date,omitempty"`
	BreakfastIncluded *bool   `json:"breakfast_included,omitempty" xml:"breakfast_included,omitempty"`
	BtripUserId       *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CityCode          *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	EndDate           *string `json:"end_date,omitempty" xml:"end_date,omitempty"`
	HotelId           *string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	PayOverType       *int32  `json:"pay_over_type,omitempty" xml:"pay_over_type,omitempty"`
	PaymentType       *int32  `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	SpecialInvoice    *bool   `json:"special_invoice,omitempty" xml:"special_invoice,omitempty"`
	SuperMan          *int32  `json:"super_man,omitempty" xml:"super_man,omitempty"`
}

func (HotelGoodsQueryRequest) GoString added in v1.0.57

func (s HotelGoodsQueryRequest) GoString() string

func (*HotelGoodsQueryRequest) SetAdultNum added in v1.0.57

func (*HotelGoodsQueryRequest) SetAgreementPrice added in v1.0.57

func (s *HotelGoodsQueryRequest) SetAgreementPrice(v bool) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetBeginDate added in v1.0.57

func (*HotelGoodsQueryRequest) SetBreakfastIncluded added in v1.0.57

func (s *HotelGoodsQueryRequest) SetBreakfastIncluded(v bool) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetBtripUserId added in v1.0.57

func (*HotelGoodsQueryRequest) SetCityCode added in v1.0.57

func (*HotelGoodsQueryRequest) SetEndDate added in v1.0.57

func (*HotelGoodsQueryRequest) SetHotelId added in v1.0.57

func (*HotelGoodsQueryRequest) SetPayOverType added in v1.0.57

func (s *HotelGoodsQueryRequest) SetPayOverType(v int32) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetPaymentType added in v1.0.57

func (s *HotelGoodsQueryRequest) SetPaymentType(v int32) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetSpecialInvoice added in v1.0.57

func (s *HotelGoodsQueryRequest) SetSpecialInvoice(v bool) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetSuperMan added in v1.0.57

func (HotelGoodsQueryRequest) String added in v1.0.57

func (s HotelGoodsQueryRequest) String() string

type HotelGoodsQueryResponse added in v1.0.57

type HotelGoodsQueryResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelGoodsQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelGoodsQueryResponse) GoString added in v1.0.57

func (s HotelGoodsQueryResponse) GoString() string

func (*HotelGoodsQueryResponse) SetBody added in v1.0.57

func (*HotelGoodsQueryResponse) SetHeaders added in v1.0.57

func (*HotelGoodsQueryResponse) SetStatusCode added in v1.0.57

func (HotelGoodsQueryResponse) String added in v1.0.57

func (s HotelGoodsQueryResponse) String() string

type HotelGoodsQueryResponseBody added in v1.0.57

type HotelGoodsQueryResponseBody struct {
	Code      *string                            `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                            `json:"message,omitempty" xml:"message,omitempty"`
	Module    *HotelGoodsQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                            `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                              `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                            `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelGoodsQueryResponseBody) GoString added in v1.0.57

func (s HotelGoodsQueryResponseBody) GoString() string

func (*HotelGoodsQueryResponseBody) SetCode added in v1.0.57

func (*HotelGoodsQueryResponseBody) SetMessage added in v1.0.57

func (*HotelGoodsQueryResponseBody) SetModule added in v1.0.57

func (*HotelGoodsQueryResponseBody) SetRequestId added in v1.0.57

func (*HotelGoodsQueryResponseBody) SetSuccess added in v1.0.57

func (*HotelGoodsQueryResponseBody) SetTraceId added in v1.0.57

func (HotelGoodsQueryResponseBody) String added in v1.0.57

type HotelGoodsQueryResponseBodyModule added in v1.0.57

type HotelGoodsQueryResponseBodyModule struct {
	Address              *string                                   `json:"address,omitempty" xml:"address,omitempty"`
	BookingInstructions  map[string]*string                        `json:"booking_instructions,omitempty" xml:"booking_instructions,omitempty"`
	CanForeigner         *bool                                     `json:"can_foreigner,omitempty" xml:"can_foreigner,omitempty"`
	CheckIn              *string                                   `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut             *string                                   `json:"check_out,omitempty" xml:"check_out,omitempty"`
	Descriptions         []*string                                 `json:"descriptions,omitempty" xml:"descriptions,omitempty" type:"Repeated"`
	DinamicBannerPicUrls []*string                                 `json:"dinamic_banner_pic_urls,omitempty" xml:"dinamic_banner_pic_urls,omitempty" type:"Repeated"`
	EarlyArrivalTime     *string                                   `json:"early_arrival_time,omitempty" xml:"early_arrival_time,omitempty"`
	HotelId              *int64                                    `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	HotelName            *string                                   `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	LateArrivalTime      *string                                   `json:"late_arrival_time,omitempty" xml:"late_arrival_time,omitempty"`
	Rooms                []*HotelGoodsQueryResponseBodyModuleRooms `json:"rooms,omitempty" xml:"rooms,omitempty" type:"Repeated"`
	SearchId             *string                                   `json:"search_id,omitempty" xml:"search_id,omitempty"`
}

func (HotelGoodsQueryResponseBodyModule) GoString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetAddress added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetBookingInstructions added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetCanForeigner added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetCheckIn added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetCheckOut added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetDescriptions added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetDinamicBannerPicUrls added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetEarlyArrivalTime added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetHotelId added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetHotelName added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetLateArrivalTime added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetRooms added in v1.0.57

func (*HotelGoodsQueryResponseBodyModule) SetSearchId added in v1.0.57

func (HotelGoodsQueryResponseBodyModule) String added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRooms added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRooms struct {
	Area           *string                                              `json:"area,omitempty" xml:"area,omitempty"`
	BedTypeString  *string                                              `json:"bed_type_string,omitempty" xml:"bed_type_string,omitempty"`
	ExtraBed       *bool                                                `json:"extra_bed,omitempty" xml:"extra_bed,omitempty"`
	Facility       *string                                              `json:"facility,omitempty" xml:"facility,omitempty"`
	Floor          *string                                              `json:"floor,omitempty" xml:"floor,omitempty"`
	MaxOccupancy   *int32                                               `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`
	Name           *string                                              `json:"name,omitempty" xml:"name,omitempty"`
	NetworkService *string                                              `json:"network_service,omitempty" xml:"network_service,omitempty"`
	Pics           *string                                              `json:"pics,omitempty" xml:"pics,omitempty"`
	Rates          []*HotelGoodsQueryResponseBodyModuleRoomsRates       `json:"rates,omitempty" xml:"rates,omitempty" type:"Repeated"`
	RoomDasc       *string                                              `json:"room_dasc,omitempty" xml:"room_dasc,omitempty"`
	RoomFacility   []*string                                            `json:"room_facility,omitempty" xml:"room_facility,omitempty" type:"Repeated"`
	RoomService    []*HotelGoodsQueryResponseBodyModuleRoomsRoomService `json:"room_service,omitempty" xml:"room_service,omitempty" type:"Repeated"`
	Srid           *int64                                               `json:"srid,omitempty" xml:"srid,omitempty"`
	Status         *int32                                               `json:"status,omitempty" xml:"status,omitempty"`
	WindowType     *string                                              `json:"window_type,omitempty" xml:"window_type,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRooms) GoString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetArea added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetBedTypeString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetExtraBed added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetFacility added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetFloor added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetMaxOccupancy added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetName added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetNetworkService added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetPics added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetRates added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetRoomDasc added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetRoomFacility added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetRoomService added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetSrid added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetStatus added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRooms) SetWindowType added in v1.0.57

func (HotelGoodsQueryResponseBodyModuleRooms) String added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRates added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRates struct {
	BedDesc                        *string                                                               `json:"bed_desc,omitempty" xml:"bed_desc,omitempty"`
	BedType                        *string                                                               `json:"bed_type,omitempty" xml:"bed_type,omitempty"`
	Breakfast                      *string                                                               `json:"breakfast,omitempty" xml:"breakfast,omitempty"`
	BtripCancelRule                *HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule           `json:"btrip_cancel_rule,omitempty" xml:"btrip_cancel_rule,omitempty" type:"Struct"`
	BtripHotelCancelDesc           []*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc    `json:"btrip_hotel_cancel_desc,omitempty" xml:"btrip_hotel_cancel_desc,omitempty" type:"Repeated"`
	CanSmoking                     *bool                                                                 `json:"can_smoking,omitempty" xml:"can_smoking,omitempty"`
	CancelPolicyDesc               *string                                                               `json:"cancel_policy_desc,omitempty" xml:"cancel_policy_desc,omitempty"`
	CancelPolicyType               *int32                                                                `json:"cancel_policy_type,omitempty" xml:"cancel_policy_type,omitempty"`
	CompanyAassist                 *string                                                               `json:"company_aassist,omitempty" xml:"company_aassist,omitempty"`
	ConfirmType                    *int32                                                                `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
	CurrencyCode                   *string                                                               `json:"currency_code,omitempty" xml:"currency_code,omitempty"`
	DailyPriceFormatYuan           *string                                                               `json:"daily_price_format_yuan,omitempty" xml:"daily_price_format_yuan,omitempty"`
	DailyPriceView                 *string                                                               `json:"daily_price_view,omitempty" xml:"daily_price_view,omitempty"`
	DiscountDesc                   *HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc              `json:"discount_desc,omitempty" xml:"discount_desc,omitempty" type:"Struct"`
	EndTimeDaily                   *string                                                               `json:"end_time_daily,omitempty" xml:"end_time_daily,omitempty"`
	HotelDetailRatePriceDTO        []*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO `json:"hotel_detail_rate_price_d_t_o,omitempty" xml:"hotel_detail_rate_price_d_t_o,omitempty" type:"Repeated"`
	InstantConfirm                 *bool                                                                 `json:"instant_confirm,omitempty" xml:"instant_confirm,omitempty"`
	InventoryPrice                 *string                                                               `json:"inventory_price,omitempty" xml:"inventory_price,omitempty"`
	IsBusinessPay4Goods            *bool                                                                 `json:"is_business_pay4_goods,omitempty" xml:"is_business_pay4_goods,omitempty"`
	IsGuarantee                    *int32                                                                `json:"is_guarantee,omitempty" xml:"is_guarantee,omitempty"`
	IsNeedEmail                    *bool                                                                 `json:"is_need_email,omitempty" xml:"is_need_email,omitempty"`
	ItemId                         *int64                                                                `json:"item_id,omitempty" xml:"item_id,omitempty"`
	LastCancelTime                 *string                                                               `json:"last_cancel_time,omitempty" xml:"last_cancel_time,omitempty"`
	MaxOccupancy                   *int32                                                                `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`
	MinAdvHours                    *int32                                                                `json:"min_adv_hours,omitempty" xml:"min_adv_hours,omitempty"`
	MinDays                        *int32                                                                `json:"min_days,omitempty" xml:"min_days,omitempty"`
	Nod                            *int32                                                                `json:"nod,omitempty" xml:"nod,omitempty"`
	Nop                            *int32                                                                `json:"nop,omitempty" xml:"nop,omitempty"`
	OrderShipTime                  *int32                                                                `json:"order_ship_time,omitempty" xml:"order_ship_time,omitempty"`
	PaymentType                    *int32                                                                `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	PriceType                      *int32                                                                `json:"price_type,omitempty" xml:"price_type,omitempty"`
	PromotionInfo                  *string                                                               `json:"promotion_info,omitempty" xml:"promotion_info,omitempty"`
	RateId                         *int64                                                                `json:"rate_id,omitempty" xml:"rate_id,omitempty"`
	RatePlanName                   *string                                                               `json:"rate_plan_name,omitempty" xml:"rate_plan_name,omitempty"`
	RpId                           *int64                                                                `json:"rp_id,omitempty" xml:"rp_id,omitempty"`
	SellerId                       *int64                                                                `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	StartTimeDaily                 *string                                                               `json:"start_time_daily,omitempty" xml:"start_time_daily,omitempty"`
	Status                         *int32                                                                `json:"status,omitempty" xml:"status,omitempty"`
	SupplierCode                   *string                                                               `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	SupplierName                   *string                                                               `json:"supplier_name,omitempty" xml:"supplier_name,omitempty"`
	SupportSpecialInvoice          *bool                                                                 `json:"support_special_invoice,omitempty" xml:"support_special_invoice,omitempty"`
	UnroundingDailyPriceFormatYuan *string                                                               `json:"unrounding_daily_price_format_yuan,omitempty" xml:"unrounding_daily_price_format_yuan,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRates) GoString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetBedDesc added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetBedType added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetBreakfast added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetBtripHotelCancelDesc added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCanSmoking added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCancelPolicyDesc added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCancelPolicyType added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCompanyAassist added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetConfirmType added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCurrencyCode added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetDailyPriceFormatYuan added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetDailyPriceView added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetEndTimeDaily added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetInstantConfirm added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetInventoryPrice added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetIsBusinessPay4Goods added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetIsGuarantee added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetIsNeedEmail added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetItemId added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetLastCancelTime added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetMaxOccupancy added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetMinAdvHours added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetMinDays added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetNod added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetNop added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetOrderShipTime added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetPaymentType added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetPriceType added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetPromotionInfo added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetRateId added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetRatePlanName added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetRpId added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetSellerId added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetStartTimeDaily added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetStatus added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetSupplierCode added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetSupplierName added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetSupportSpecialInvoice added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetUnroundingDailyPriceFormatYuan added in v1.0.57

func (HotelGoodsQueryResponseBodyModuleRoomsRates) String added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule struct {
	BtripHotelCancelPolicyDTO *HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO `json:"btrip_hotel_cancel_policy_d_t_o,omitempty" xml:"btrip_hotel_cancel_policy_d_t_o,omitempty" type:"Struct"`
	CancelPolicyTitle         *string                                                                              `json:"cancel_policy_title,omitempty" xml:"cancel_policy_title,omitempty"`
	CheckIn                   *string                                                                              `json:"check_in,omitempty" xml:"check_in,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule) GoString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule) SetCancelPolicyTitle added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule) SetCheckIn added in v1.0.57

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule) String added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO struct {
	BtripHotelCancelPolicyInfoDTOList []*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList `` /* 132-byte string literal not displayed */
	CancelPolicyType                  *int32                                                                                                                  `json:"cancel_policy_type,omitempty" xml:"cancel_policy_type,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO) GoString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO) SetCancelPolicyType added in v1.0.57

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO) String added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList struct {
	Hour  *int64 `json:"hour,omitempty" xml:"hour,omitempty"`
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) GoString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) SetHour added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) SetValue added in v1.0.57

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) String added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc) GoString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc) SetDesc added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc) SetTitle added in v1.0.57

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc) String added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc added in v1.4.8

type HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc struct {
	CashReduceTotal *string                                                                  `json:"cash_reduce_total,omitempty" xml:"cash_reduce_total,omitempty"`
	DinamicLabel    *string                                                                  `json:"dinamic_label,omitempty" xml:"dinamic_label,omitempty"`
	DiscountDetail  []*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail `json:"discount_detail,omitempty" xml:"discount_detail,omitempty" type:"Repeated"`
	SubTitle        *string                                                                  `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	Title           *string                                                                  `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) GoString added in v1.4.8

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) SetCashReduceTotal added in v1.4.8

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) SetDinamicLabel added in v1.4.8

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) SetSubTitle added in v1.4.8

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) SetTitle added in v1.4.8

func (HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) String added in v1.4.8

type HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail added in v1.4.8

type HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail struct {
	LabelName []*string `json:"label_name,omitempty" xml:"label_name,omitempty" type:"Repeated"`
	MoneyDesc *string   `json:"money_desc,omitempty" xml:"money_desc,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail) GoString added in v1.4.8

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail) SetLabelName added in v1.4.8

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail) SetMoneyDesc added in v1.4.8

func (HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail) String added in v1.4.8

type HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO struct {
	BeforeDiscountPrice        *int64  `json:"before_discount_price,omitempty" xml:"before_discount_price,omitempty"`
	Breakfast                  *string `json:"breakfast,omitempty" xml:"breakfast,omitempty"`
	DiscountPrice              *int64  `json:"discount_price,omitempty" xml:"discount_price,omitempty"`
	LastDiscountsPrice         *int64  `json:"last_discounts_price,omitempty" xml:"last_discounts_price,omitempty"`
	LastDiscountsRoundingPrice *int64  `json:"last_discounts_rounding_price,omitempty" xml:"last_discounts_rounding_price,omitempty"`
	LastNum                    *int32  `json:"last_num,omitempty" xml:"last_num,omitempty"`
	RateStartTime              *string `json:"rate_start_time,omitempty" xml:"rate_start_time,omitempty"`
	Status                     *int32  `json:"status,omitempty" xml:"status,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) GoString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetBeforeDiscountPrice added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetBreakfast added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetDiscountPrice added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetLastDiscountsPrice added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetLastDiscountsRoundingPrice added in v1.1.10

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetLastNum added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetRateStartTime added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetStatus added in v1.0.57

func (HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) String added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRoomService added in v1.0.57

type HotelGoodsQueryResponseBodyModuleRoomsRoomService struct {
	Color               *string `json:"color,omitempty" xml:"color,omitempty"`
	Desc                *string `json:"desc,omitempty" xml:"desc,omitempty"`
	HighlightColorColor *string `json:"highlight_color_color,omitempty" xml:"highlight_color_color,omitempty"`
	Title               *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRoomService) GoString added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRoomService) SetColor added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRoomService) SetDesc added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRoomService) SetHighlightColorColor added in v1.0.57

func (*HotelGoodsQueryResponseBodyModuleRoomsRoomService) SetTitle added in v1.0.57

func (HotelGoodsQueryResponseBodyModuleRoomsRoomService) String added in v1.0.57

type HotelIndexInfoHeaders added in v1.0.57

type HotelIndexInfoHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelIndexInfoHeaders) GoString added in v1.0.57

func (s HotelIndexInfoHeaders) GoString() string

func (*HotelIndexInfoHeaders) SetCommonHeaders added in v1.0.57

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

func (*HotelIndexInfoHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *HotelIndexInfoHeaders) SetXAcsBtripCorpToken(v string) *HotelIndexInfoHeaders

func (HotelIndexInfoHeaders) String added in v1.0.57

func (s HotelIndexInfoHeaders) String() string

type HotelIndexInfoRequest added in v1.0.57

type HotelIndexInfoRequest struct {
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	HotelStatus *int32  `json:"hotel_status,omitempty" xml:"hotel_status,omitempty"`
	PageSize    *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PageToken   *string `json:"page_token,omitempty" xml:"page_token,omitempty"`
}

func (HotelIndexInfoRequest) GoString added in v1.0.57

func (s HotelIndexInfoRequest) GoString() string

func (*HotelIndexInfoRequest) SetCityCode added in v1.0.57

func (*HotelIndexInfoRequest) SetHotelStatus added in v1.0.57

func (s *HotelIndexInfoRequest) SetHotelStatus(v int32) *HotelIndexInfoRequest

func (*HotelIndexInfoRequest) SetPageSize added in v1.0.57

func (*HotelIndexInfoRequest) SetPageToken added in v1.0.57

func (HotelIndexInfoRequest) String added in v1.0.57

func (s HotelIndexInfoRequest) String() string

type HotelIndexInfoResponse added in v1.0.57

type HotelIndexInfoResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelIndexInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelIndexInfoResponse) GoString added in v1.0.57

func (s HotelIndexInfoResponse) GoString() string

func (*HotelIndexInfoResponse) SetBody added in v1.0.57

func (*HotelIndexInfoResponse) SetHeaders added in v1.0.57

func (*HotelIndexInfoResponse) SetStatusCode added in v1.0.57

func (HotelIndexInfoResponse) String added in v1.0.57

func (s HotelIndexInfoResponse) String() string

type HotelIndexInfoResponseBody added in v1.0.57

type HotelIndexInfoResponseBody struct {
	Code      *string                           `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                           `json:"message,omitempty" xml:"message,omitempty"`
	Module    *HotelIndexInfoResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                           `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                             `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                           `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelIndexInfoResponseBody) GoString added in v1.0.57

func (s HotelIndexInfoResponseBody) GoString() string

func (*HotelIndexInfoResponseBody) SetCode added in v1.0.57

func (*HotelIndexInfoResponseBody) SetMessage added in v1.0.57

func (*HotelIndexInfoResponseBody) SetModule added in v1.0.57

func (*HotelIndexInfoResponseBody) SetRequestId added in v1.0.57

func (*HotelIndexInfoResponseBody) SetSuccess added in v1.0.57

func (*HotelIndexInfoResponseBody) SetTraceId added in v1.0.57

func (HotelIndexInfoResponseBody) String added in v1.0.57

type HotelIndexInfoResponseBodyModule added in v1.0.57

type HotelIndexInfoResponseBodyModule struct {
	Items     []*HotelIndexInfoResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	PageSize  *int32                                   `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PageToken *string                                  `json:"page_token,omitempty" xml:"page_token,omitempty"`
}

func (HotelIndexInfoResponseBodyModule) GoString added in v1.0.57

func (*HotelIndexInfoResponseBodyModule) SetItems added in v1.0.57

func (*HotelIndexInfoResponseBodyModule) SetPageSize added in v1.0.57

func (*HotelIndexInfoResponseBodyModule) SetPageToken added in v1.0.57

func (HotelIndexInfoResponseBodyModule) String added in v1.0.57

type HotelIndexInfoResponseBodyModuleItems added in v1.0.57

type HotelIndexInfoResponseBodyModuleItems struct {
	HotelId     *string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	HotelStatus *string `json:"hotel_status,omitempty" xml:"hotel_status,omitempty"`
}

func (HotelIndexInfoResponseBodyModuleItems) GoString added in v1.0.57

func (*HotelIndexInfoResponseBodyModuleItems) SetHotelId added in v1.0.57

func (*HotelIndexInfoResponseBodyModuleItems) SetHotelStatus added in v1.0.57

func (HotelIndexInfoResponseBodyModuleItems) String added in v1.0.57

type HotelOrderCancelHeaders added in v1.0.57

type HotelOrderCancelHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelOrderCancelHeaders) GoString added in v1.0.57

func (s HotelOrderCancelHeaders) GoString() string

func (*HotelOrderCancelHeaders) SetCommonHeaders added in v1.0.57

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

func (*HotelOrderCancelHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *HotelOrderCancelHeaders) SetXAcsBtripCorpToken(v string) *HotelOrderCancelHeaders

func (HotelOrderCancelHeaders) String added in v1.0.57

func (s HotelOrderCancelHeaders) String() string

type HotelOrderCancelRequest added in v1.0.57

type HotelOrderCancelRequest struct {
	BtripOrderId *string `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	DisOrderId   *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
}

func (HotelOrderCancelRequest) GoString added in v1.0.57

func (s HotelOrderCancelRequest) GoString() string

func (*HotelOrderCancelRequest) SetBtripOrderId added in v1.7.5

func (*HotelOrderCancelRequest) SetDisOrderId added in v1.0.57

func (HotelOrderCancelRequest) String added in v1.0.57

func (s HotelOrderCancelRequest) String() string

type HotelOrderCancelResponse added in v1.0.57

type HotelOrderCancelResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelOrderCancelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelOrderCancelResponse) GoString added in v1.0.57

func (s HotelOrderCancelResponse) GoString() string

func (*HotelOrderCancelResponse) SetBody added in v1.0.57

func (*HotelOrderCancelResponse) SetHeaders added in v1.0.57

func (*HotelOrderCancelResponse) SetStatusCode added in v1.0.57

func (HotelOrderCancelResponse) String added in v1.0.57

func (s HotelOrderCancelResponse) String() string

type HotelOrderCancelResponseBody added in v1.0.57

type HotelOrderCancelResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module    *HotelOrderCancelResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                             `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                               `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                             `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderCancelResponseBody) GoString added in v1.0.57

func (s HotelOrderCancelResponseBody) GoString() string

func (*HotelOrderCancelResponseBody) SetCode added in v1.0.57

func (*HotelOrderCancelResponseBody) SetMessage added in v1.0.57

func (*HotelOrderCancelResponseBody) SetModule added in v1.0.57

func (*HotelOrderCancelResponseBody) SetRequestId added in v1.0.57

func (*HotelOrderCancelResponseBody) SetSuccess added in v1.0.57

func (*HotelOrderCancelResponseBody) SetTraceId added in v1.0.57

func (HotelOrderCancelResponseBody) String added in v1.0.57

type HotelOrderCancelResponseBodyModule added in v1.0.57

type HotelOrderCancelResponseBodyModule struct {
	CancelSuccess *bool   `json:"cancel_success,omitempty" xml:"cancel_success,omitempty"`
	Code          *string `json:"code,omitempty" xml:"code,omitempty"`
	Desc          *string `json:"desc,omitempty" xml:"desc,omitempty"`
	ForfeitFee    *int64  `json:"forfeit_fee,omitempty" xml:"forfeit_fee,omitempty"`
}

func (HotelOrderCancelResponseBodyModule) GoString added in v1.0.57

func (*HotelOrderCancelResponseBodyModule) SetCancelSuccess added in v1.0.57

func (*HotelOrderCancelResponseBodyModule) SetCode added in v1.1.6

func (*HotelOrderCancelResponseBodyModule) SetDesc added in v1.1.6

func (*HotelOrderCancelResponseBodyModule) SetForfeitFee added in v1.0.57

func (HotelOrderCancelResponseBodyModule) String added in v1.0.57

type HotelOrderCreateHeaders added in v1.0.57

type HotelOrderCreateHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelOrderCreateHeaders) GoString added in v1.0.57

func (s HotelOrderCreateHeaders) GoString() string

func (*HotelOrderCreateHeaders) SetCommonHeaders added in v1.0.57

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

func (*HotelOrderCreateHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *HotelOrderCreateHeaders) SetXAcsBtripCorpToken(v string) *HotelOrderCreateHeaders

func (HotelOrderCreateHeaders) String added in v1.0.57

func (s HotelOrderCreateHeaders) String() string

type HotelOrderCreateRequest added in v1.0.57

type HotelOrderCreateRequest struct {
	BtripUserId      *string                                    `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckIn          *string                                    `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut         *string                                    `json:"check_out,omitempty" xml:"check_out,omitempty"`
	ContractEmail    *string                                    `json:"contract_email,omitempty" xml:"contract_email,omitempty"`
	ContractName     *string                                    `json:"contract_name,omitempty" xml:"contract_name,omitempty"`
	ContractPhone    *string                                    `json:"contract_phone,omitempty" xml:"contract_phone,omitempty"`
	CorpPayPrice     *int64                                     `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	DisOrderId       *string                                    `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	Extra            *string                                    `json:"extra,omitempty" xml:"extra,omitempty"`
	InvoiceInfo      *HotelOrderCreateRequestInvoiceInfo        `json:"invoice_info,omitempty" xml:"invoice_info,omitempty" type:"Struct"`
	ItemId           *int64                                     `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ItineraryNo      *string                                    `json:"itinerary_no,omitempty" xml:"itinerary_no,omitempty"`
	OccupantInfoList []*HotelOrderCreateRequestOccupantInfoList `json:"occupant_info_list,omitempty" xml:"occupant_info_list,omitempty" type:"Repeated"`
	PersonPayPrice   *int64                                     `json:"person_pay_price,omitempty" xml:"person_pay_price,omitempty"`
	PromotionInfo    *HotelOrderCreateRequestPromotionInfo      `json:"promotion_info,omitempty" xml:"promotion_info,omitempty" type:"Struct"`
	RatePlanId       *int64                                     `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	RoomId           *int64                                     `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomNum          *int32                                     `json:"room_num,omitempty" xml:"room_num,omitempty"`
	SellerId         *int64                                     `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	Shid             *int64                                     `json:"shid,omitempty" xml:"shid,omitempty"`
	TotalOrderPrice  *int64                                     `json:"total_order_price,omitempty" xml:"total_order_price,omitempty"`
	ValidateResKey   *string                                    `json:"validate_res_key,omitempty" xml:"validate_res_key,omitempty"`
}

func (HotelOrderCreateRequest) GoString added in v1.0.57

func (s HotelOrderCreateRequest) GoString() string

func (*HotelOrderCreateRequest) SetBtripUserId added in v1.0.57

func (*HotelOrderCreateRequest) SetCheckIn added in v1.0.57

func (*HotelOrderCreateRequest) SetCheckOut added in v1.0.57

func (*HotelOrderCreateRequest) SetContractEmail added in v1.0.57

func (s *HotelOrderCreateRequest) SetContractEmail(v string) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetContractName added in v1.0.57

func (*HotelOrderCreateRequest) SetContractPhone added in v1.0.57

func (s *HotelOrderCreateRequest) SetContractPhone(v string) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetCorpPayPrice added in v1.0.57

func (s *HotelOrderCreateRequest) SetCorpPayPrice(v int64) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetDisOrderId added in v1.0.57

func (*HotelOrderCreateRequest) SetExtra added in v1.0.72

func (*HotelOrderCreateRequest) SetInvoiceInfo added in v1.0.57

func (*HotelOrderCreateRequest) SetItemId added in v1.0.57

func (*HotelOrderCreateRequest) SetItineraryNo added in v1.0.57

func (*HotelOrderCreateRequest) SetOccupantInfoList added in v1.0.57

func (*HotelOrderCreateRequest) SetPersonPayPrice added in v1.0.57

func (s *HotelOrderCreateRequest) SetPersonPayPrice(v int64) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetPromotionInfo added in v1.0.57

func (*HotelOrderCreateRequest) SetRatePlanId added in v1.0.57

func (*HotelOrderCreateRequest) SetRoomId added in v1.0.57

func (*HotelOrderCreateRequest) SetRoomNum added in v1.0.57

func (*HotelOrderCreateRequest) SetSellerId added in v1.0.57

func (*HotelOrderCreateRequest) SetShid added in v1.0.57

func (*HotelOrderCreateRequest) SetTotalOrderPrice added in v1.0.57

func (s *HotelOrderCreateRequest) SetTotalOrderPrice(v int64) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetValidateResKey added in v1.0.57

func (s *HotelOrderCreateRequest) SetValidateResKey(v string) *HotelOrderCreateRequest

func (HotelOrderCreateRequest) String added in v1.0.57

func (s HotelOrderCreateRequest) String() string

type HotelOrderCreateRequestInvoiceInfo added in v1.0.57

type HotelOrderCreateRequestInvoiceInfo struct {
	BuyerAdd         *string `json:"buyer_add,omitempty" xml:"buyer_add,omitempty"`
	BuyerBankAcc     *string `json:"buyer_bank_acc,omitempty" xml:"buyer_bank_acc,omitempty"`
	BuyerBankAdd     *string `json:"buyer_bank_add,omitempty" xml:"buyer_bank_add,omitempty"`
	BuyerPhone       *string `json:"buyer_phone,omitempty" xml:"buyer_phone,omitempty"`
	BuyerTaxNum      *string `json:"buyer_tax_num,omitempty" xml:"buyer_tax_num,omitempty"`
	DeliveryAddress  *string `json:"delivery_address,omitempty" xml:"delivery_address,omitempty"`
	DeliveryArea     *string `json:"delivery_area,omitempty" xml:"delivery_area,omitempty"`
	DeliveryCity     *string `json:"delivery_city,omitempty" xml:"delivery_city,omitempty"`
	DeliveryProvince *string `json:"delivery_province,omitempty" xml:"delivery_province,omitempty"`
	DeliveryStreet   *string `json:"delivery_street,omitempty" xml:"delivery_street,omitempty"`
	Email            *string `json:"email,omitempty" xml:"email,omitempty"`
	InvoiceMaterial  *int32  `json:"invoice_material,omitempty" xml:"invoice_material,omitempty"`
	InvoiceTitle     *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	InvoiceType      *int32  `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	ReceiverName     *string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`
	ReceiverPhone    *string `json:"receiver_phone,omitempty" xml:"receiver_phone,omitempty"`
	Remark           *string `json:"remark,omitempty" xml:"remark,omitempty"`
}

func (HotelOrderCreateRequestInvoiceInfo) GoString added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerAdd added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerBankAcc added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerBankAdd added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerPhone added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerTaxNum added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryAddress added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryArea added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryCity added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryProvince added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryStreet added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetEmail added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetInvoiceMaterial added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetInvoiceTitle added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetInvoiceType added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetReceiverName added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetReceiverPhone added in v1.0.57

func (*HotelOrderCreateRequestInvoiceInfo) SetRemark added in v1.0.57

func (HotelOrderCreateRequestInvoiceInfo) String added in v1.0.57

type HotelOrderCreateRequestOccupantInfoList added in v1.0.57

type HotelOrderCreateRequestOccupantInfoList struct {
	CardNo         *string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	CardType       *int32  `json:"card_type,omitempty" xml:"card_type,omitempty"`
	CustomerType   *int32  `json:"customer_type,omitempty" xml:"customer_type,omitempty"`
	DepartmentId   *string `json:"department_id,omitempty" xml:"department_id,omitempty"`
	DepartmentName *string `json:"department_name,omitempty" xml:"department_name,omitempty"`
	Email          *string `json:"email,omitempty" xml:"email,omitempty"`
	EmployeeType   *int32  `json:"employee_type,omitempty" xml:"employee_type,omitempty"`
	FirstName      *string `json:"first_name,omitempty" xml:"first_name,omitempty"`
	LastName       *string `json:"last_name,omitempty" xml:"last_name,omitempty"`
	Name           *string `json:"name,omitempty" xml:"name,omitempty"`
	Phone          *string `json:"phone,omitempty" xml:"phone,omitempty"`
	RoomNo         *int32  `json:"room_no,omitempty" xml:"room_no,omitempty"`
	StaffNo        *string `json:"staff_no,omitempty" xml:"staff_no,omitempty"`
	UserType       *int32  `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (HotelOrderCreateRequestOccupantInfoList) GoString added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetCardNo added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetCardType added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetCustomerType added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetDepartmentId added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetDepartmentName added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetEmail added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetEmployeeType added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetFirstName added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetLastName added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetName added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetPhone added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetRoomNo added in v1.0.73

func (*HotelOrderCreateRequestOccupantInfoList) SetStaffNo added in v1.0.57

func (*HotelOrderCreateRequestOccupantInfoList) SetUserType added in v1.0.57

func (HotelOrderCreateRequestOccupantInfoList) String added in v1.0.57

type HotelOrderCreateRequestPromotionInfo added in v1.0.57

type HotelOrderCreateRequestPromotionInfo struct {
	PromotionDetailInfoList []*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList `json:"promotion_detail_info_list,omitempty" xml:"promotion_detail_info_list,omitempty" type:"Repeated"`
	PromotionTotalPrice     *int64                                                         `json:"promotion_total_price,omitempty" xml:"promotion_total_price,omitempty"`
}

func (HotelOrderCreateRequestPromotionInfo) GoString added in v1.0.57

func (*HotelOrderCreateRequestPromotionInfo) SetPromotionDetailInfoList added in v1.0.57

func (*HotelOrderCreateRequestPromotionInfo) SetPromotionTotalPrice added in v1.0.57

func (HotelOrderCreateRequestPromotionInfo) String added in v1.0.57

type HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList added in v1.0.57

type HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList struct {
	CheckStatus    *bool   `json:"check_status,omitempty" xml:"check_status,omitempty"`
	NeedCheck      *bool   `json:"need_check,omitempty" xml:"need_check,omitempty"`
	PromotionCode  *string `json:"promotion_code,omitempty" xml:"promotion_code,omitempty"`
	PromotionId    *string `json:"promotion_id,omitempty" xml:"promotion_id,omitempty"`
	PromotionName  *string `json:"promotion_name,omitempty" xml:"promotion_name,omitempty"`
	PromotionPrice *int64  `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	PromotionType  *string `json:"promotion_type,omitempty" xml:"promotion_type,omitempty"`
}

func (HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) GoString added in v1.0.57

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetCheckStatus added in v1.0.57

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetNeedCheck added in v1.0.57

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionCode added in v1.0.72

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionId added in v1.0.57

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionName added in v1.0.57

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionPrice added in v1.0.57

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionType added in v1.0.57

func (HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) String added in v1.0.57

type HotelOrderCreateResponse added in v1.0.57

type HotelOrderCreateResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelOrderCreateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelOrderCreateResponse) GoString added in v1.0.57

func (s HotelOrderCreateResponse) GoString() string

func (*HotelOrderCreateResponse) SetBody added in v1.0.57

func (*HotelOrderCreateResponse) SetHeaders added in v1.0.57

func (*HotelOrderCreateResponse) SetStatusCode added in v1.0.57

func (HotelOrderCreateResponse) String added in v1.0.57

func (s HotelOrderCreateResponse) String() string

type HotelOrderCreateResponseBody added in v1.0.57

type HotelOrderCreateResponseBody struct {
	Code      *string                             `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                             `json:"message,omitempty" xml:"message,omitempty"`
	Module    *HotelOrderCreateResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                             `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                               `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                             `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderCreateResponseBody) GoString added in v1.0.57

func (s HotelOrderCreateResponseBody) GoString() string

func (*HotelOrderCreateResponseBody) SetCode added in v1.0.57

func (*HotelOrderCreateResponseBody) SetMessage added in v1.0.57

func (*HotelOrderCreateResponseBody) SetModule added in v1.0.57

func (*HotelOrderCreateResponseBody) SetRequestId added in v1.0.57

func (*HotelOrderCreateResponseBody) SetSuccess added in v1.0.57

func (*HotelOrderCreateResponseBody) SetTraceId added in v1.0.57

func (HotelOrderCreateResponseBody) String added in v1.0.57

type HotelOrderCreateResponseBodyModule added in v1.0.57

type HotelOrderCreateResponseBodyModule struct {
	BtripOrderId *int64 `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	TotalPrice   *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (HotelOrderCreateResponseBodyModule) GoString added in v1.0.57

func (*HotelOrderCreateResponseBodyModule) SetBtripOrderId added in v1.0.57

func (*HotelOrderCreateResponseBodyModule) SetTotalPrice added in v1.0.57

func (HotelOrderCreateResponseBodyModule) String added in v1.0.57

type HotelOrderCreateShrinkRequest added in v1.0.57

type HotelOrderCreateShrinkRequest struct {
	BtripUserId            *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckIn                *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut               *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	ContractEmail          *string `json:"contract_email,omitempty" xml:"contract_email,omitempty"`
	ContractName           *string `json:"contract_name,omitempty" xml:"contract_name,omitempty"`
	ContractPhone          *string `json:"contract_phone,omitempty" xml:"contract_phone,omitempty"`
	CorpPayPrice           *int64  `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	DisOrderId             *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	Extra                  *string `json:"extra,omitempty" xml:"extra,omitempty"`
	InvoiceInfoShrink      *string `json:"invoice_info,omitempty" xml:"invoice_info,omitempty"`
	ItemId                 *int64  `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ItineraryNo            *string `json:"itinerary_no,omitempty" xml:"itinerary_no,omitempty"`
	OccupantInfoListShrink *string `json:"occupant_info_list,omitempty" xml:"occupant_info_list,omitempty"`
	PersonPayPrice         *int64  `json:"person_pay_price,omitempty" xml:"person_pay_price,omitempty"`
	PromotionInfoShrink    *string `json:"promotion_info,omitempty" xml:"promotion_info,omitempty"`
	RatePlanId             *int64  `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	RoomId                 *int64  `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomNum                *int32  `json:"room_num,omitempty" xml:"room_num,omitempty"`
	SellerId               *int64  `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	Shid                   *int64  `json:"shid,omitempty" xml:"shid,omitempty"`
	TotalOrderPrice        *int64  `json:"total_order_price,omitempty" xml:"total_order_price,omitempty"`
	ValidateResKey         *string `json:"validate_res_key,omitempty" xml:"validate_res_key,omitempty"`
}

func (HotelOrderCreateShrinkRequest) GoString added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetBtripUserId added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetCheckIn added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetCheckOut added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetContractEmail added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetContractName added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetContractPhone added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetCorpPayPrice added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetDisOrderId added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetExtra added in v1.0.72

func (*HotelOrderCreateShrinkRequest) SetInvoiceInfoShrink added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetItemId added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetItineraryNo added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetOccupantInfoListShrink added in v1.0.57

func (s *HotelOrderCreateShrinkRequest) SetOccupantInfoListShrink(v string) *HotelOrderCreateShrinkRequest

func (*HotelOrderCreateShrinkRequest) SetPersonPayPrice added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetPromotionInfoShrink added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetRatePlanId added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetRoomId added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetRoomNum added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetSellerId added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetShid added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetTotalOrderPrice added in v1.0.57

func (*HotelOrderCreateShrinkRequest) SetValidateResKey added in v1.0.57

func (HotelOrderCreateShrinkRequest) String added in v1.0.57

type HotelOrderDetailInfoHeaders added in v1.0.57

type HotelOrderDetailInfoHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelOrderDetailInfoHeaders) GoString added in v1.0.57

func (s HotelOrderDetailInfoHeaders) GoString() string

func (*HotelOrderDetailInfoHeaders) SetCommonHeaders added in v1.0.57

func (*HotelOrderDetailInfoHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *HotelOrderDetailInfoHeaders) SetXAcsBtripCorpToken(v string) *HotelOrderDetailInfoHeaders

func (HotelOrderDetailInfoHeaders) String added in v1.0.57

type HotelOrderDetailInfoRequest added in v1.0.57

type HotelOrderDetailInfoRequest struct {
	BtripOrderId *string `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	DisOrderId   *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
}

func (HotelOrderDetailInfoRequest) GoString added in v1.0.57

func (s HotelOrderDetailInfoRequest) GoString() string

func (*HotelOrderDetailInfoRequest) SetBtripOrderId added in v1.7.5

func (*HotelOrderDetailInfoRequest) SetDisOrderId added in v1.0.57

func (HotelOrderDetailInfoRequest) String added in v1.0.57

type HotelOrderDetailInfoResponse added in v1.0.57

type HotelOrderDetailInfoResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelOrderDetailInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelOrderDetailInfoResponse) GoString added in v1.0.57

func (s HotelOrderDetailInfoResponse) GoString() string

func (*HotelOrderDetailInfoResponse) SetBody added in v1.0.57

func (*HotelOrderDetailInfoResponse) SetHeaders added in v1.0.57

func (*HotelOrderDetailInfoResponse) SetStatusCode added in v1.0.57

func (HotelOrderDetailInfoResponse) String added in v1.0.57

type HotelOrderDetailInfoResponseBody added in v1.0.57

type HotelOrderDetailInfoResponseBody struct {
	Code      *string                                 `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module    *HotelOrderDetailInfoResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                 `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                 `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderDetailInfoResponseBody) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBody) SetCode added in v1.0.57

func (*HotelOrderDetailInfoResponseBody) SetMessage added in v1.0.57

func (*HotelOrderDetailInfoResponseBody) SetModule added in v1.0.57

func (*HotelOrderDetailInfoResponseBody) SetRequestId added in v1.0.57

func (*HotelOrderDetailInfoResponseBody) SetSuccess added in v1.0.57

func (*HotelOrderDetailInfoResponseBody) SetTraceId added in v1.0.57

func (HotelOrderDetailInfoResponseBody) String added in v1.0.57

type HotelOrderDetailInfoResponseBodyModule added in v1.0.57

type HotelOrderDetailInfoResponseBodyModule struct {
	ActualCheckInTime         *string                                                          `json:"actual_check_in_time,omitempty" xml:"actual_check_in_time,omitempty"`
	ActualCheckOutTime        *string                                                          `json:"actual_check_out_time,omitempty" xml:"actual_check_out_time,omitempty"`
	BtripHotelCancelPolicyDTO *HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTO `json:"btrip_hotel_cancel_policy_d_t_o,omitempty" xml:"btrip_hotel_cancel_policy_d_t_o,omitempty" type:"Struct"`
	BtripOrderId              *string                                                          `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	CancelFine                *int64                                                           `json:"cancel_fine,omitempty" xml:"cancel_fine,omitempty"`
	CancelInfo                *HotelOrderDetailInfoResponseBodyModuleCancelInfo                `json:"cancel_info,omitempty" xml:"cancel_info,omitempty" type:"Struct"`
	CheckIn                   *string                                                          `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut                  *string                                                          `json:"check_out,omitempty" xml:"check_out,omitempty"`
	ConfirmOrderTime          *string                                                          `json:"confirm_order_time,omitempty" xml:"confirm_order_time,omitempty"`
	ContractName              *string                                                          `json:"contract_name,omitempty" xml:"contract_name,omitempty"`
	ContractTel               *string                                                          `json:"contract_tel,omitempty" xml:"contract_tel,omitempty"`
	CreateOrderTime           *string                                                          `json:"create_order_time,omitempty" xml:"create_order_time,omitempty"`
	EarlyArrivalTime          *string                                                          `json:"early_arrival_time,omitempty" xml:"early_arrival_time,omitempty"`
	EarlyDeparture            *bool                                                            `json:"early_departure,omitempty" xml:"early_departure,omitempty"`
	GuestCount                *int32                                                           `json:"guest_count,omitempty" xml:"guest_count,omitempty"`
	HotelDetailInfo           *HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo           `json:"hotel_detail_info,omitempty" xml:"hotel_detail_info,omitempty" type:"Struct"`
	InvoiceInfo               *HotelOrderDetailInfoResponseBodyModuleInvoiceInfo               `json:"invoice_info,omitempty" xml:"invoice_info,omitempty" type:"Struct"`
	ItemId                    *string                                                          `json:"item_id,omitempty" xml:"item_id,omitempty"`
	LastArrivalTime           *string                                                          `json:"last_arrival_time,omitempty" xml:"last_arrival_time,omitempty"`
	OccupantInfoList          []*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList        `json:"occupant_info_list,omitempty" xml:"occupant_info_list,omitempty" type:"Repeated"`
	OrderStatus               *int32                                                           `json:"order_status,omitempty" xml:"order_status,omitempty"`
	OrderStatusDesc           *string                                                          `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	PayTime                   *string                                                          `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	ProductType               *int32                                                           `json:"product_type,omitempty" xml:"product_type,omitempty"`
	PurchaseOrderId           *string                                                          `json:"purchase_order_id,omitempty" xml:"purchase_order_id,omitempty"`
	RefundPrice               *int64                                                           `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
	RefundReason              *string                                                          `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	RefundServiceFee          *int64                                                           `json:"refund_service_fee,omitempty" xml:"refund_service_fee,omitempty"`
	RoomNightPriceInfoList    []*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList  `json:"room_night_price_info_list,omitempty" xml:"room_night_price_info_list,omitempty" type:"Repeated"`
	RoomNumber                *int32                                                           `json:"room_number,omitempty" xml:"room_number,omitempty"`
	RoomTypeName              *string                                                          `json:"room_type_name,omitempty" xml:"room_type_name,omitempty"`
	SellerId                  *string                                                          `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	SellerName                *string                                                          `json:"seller_name,omitempty" xml:"seller_name,omitempty"`
	ServiceFee                *int64                                                           `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	SettleType                *string                                                          `json:"settle_type,omitempty" xml:"settle_type,omitempty"`
	SupplierOrderId           *string                                                          `json:"supplier_order_id,omitempty" xml:"supplier_order_id,omitempty"`
	TotalPrice                *int64                                                           `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModule) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetActualCheckInTime added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetActualCheckOutTime added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetBtripHotelCancelPolicyDTO added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetBtripOrderId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetCancelFine added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetCancelInfo added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetCheckIn added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetCheckOut added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetConfirmOrderTime added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetContractName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetContractTel added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetCreateOrderTime added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetEarlyArrivalTime added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetEarlyDeparture added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetGuestCount added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetHotelDetailInfo added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetInvoiceInfo added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetItemId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetLastArrivalTime added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetOccupantInfoList added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetOrderStatus added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetOrderStatusDesc added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetPayTime added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetProductType added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetPurchaseOrderId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetRefundPrice added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetRefundReason added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetRefundServiceFee added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetRoomNightPriceInfoList added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetRoomNumber added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetRoomTypeName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetSellerId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetSellerName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetServiceFee added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetSettleType added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetSupplierOrderId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModule) SetTotalPrice added in v1.0.57

func (HotelOrderDetailInfoResponseBodyModule) String added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTO added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTO struct {
	BtripHotelCancelPolicyInfoDTOList []*HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList `` /* 132-byte string literal not displayed */
	CancelPolicyType                  *int32                                                                                              `json:"cancel_policy_type,omitempty" xml:"cancel_policy_type,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTO) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTO) SetCancelPolicyType added in v1.0.57

func (HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTO) String added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList struct {
	Hour  *int64 `json:"hour,omitempty" xml:"hour,omitempty"`
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) SetHour added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) SetValue added in v1.0.57

func (HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) String added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleCancelInfo added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleCancelInfo struct {
	CancelEndTime   *string `json:"cancel_end_time,omitempty" xml:"cancel_end_time,omitempty"`
	CancelStartTime *string `json:"cancel_start_time,omitempty" xml:"cancel_start_time,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleCancelInfo) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleCancelInfo) SetCancelEndTime added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleCancelInfo) SetCancelStartTime added in v1.0.57

func (HotelOrderDetailInfoResponseBodyModuleCancelInfo) String added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo struct {
	Address   *string `json:"address,omitempty" xml:"address,omitempty"`
	CityName  *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	HotelName *string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	HotelTel  *string `json:"hotel_tel,omitempty" xml:"hotel_tel,omitempty"`
	Shid      *int64  `json:"shid,omitempty" xml:"shid,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetAddress added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetCityName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetHotelName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetHotelTel added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetShid added in v1.0.57

func (HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) String added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleInvoiceInfo added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleInvoiceInfo struct {
	BillingMoney     *int64  `json:"billing_money,omitempty" xml:"billing_money,omitempty"`
	BuyerAdd         *string `json:"buyer_add,omitempty" xml:"buyer_add,omitempty"`
	BuyerBankAcc     *string `json:"buyer_bank_acc,omitempty" xml:"buyer_bank_acc,omitempty"`
	BuyerBankAdd     *string `json:"buyer_bank_add,omitempty" xml:"buyer_bank_add,omitempty"`
	BuyerPhone       *string `json:"buyer_phone,omitempty" xml:"buyer_phone,omitempty"`
	BuyerTaxNum      *string `json:"buyer_tax_num,omitempty" xml:"buyer_tax_num,omitempty"`
	DeliveryAddress  *string `json:"delivery_address,omitempty" xml:"delivery_address,omitempty"`
	DeliveryArea     *string `json:"delivery_area,omitempty" xml:"delivery_area,omitempty"`
	DeliveryCity     *string `json:"delivery_city,omitempty" xml:"delivery_city,omitempty"`
	DeliveryProvince *string `json:"delivery_province,omitempty" xml:"delivery_province,omitempty"`
	DeliveryStreet   *string `json:"delivery_street,omitempty" xml:"delivery_street,omitempty"`
	Email            *string `json:"email,omitempty" xml:"email,omitempty"`
	InvoiceMaterial  *int32  `json:"invoice_material,omitempty" xml:"invoice_material,omitempty"`
	InvoiceTitle     *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	InvoiceType      *int32  `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	Postage          *int64  `json:"postage,omitempty" xml:"postage,omitempty"`
	ReceiverName     *string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`
	ReceiverPhone    *string `json:"receiver_phone,omitempty" xml:"receiver_phone,omitempty"`
	Remark           *string `json:"remark,omitempty" xml:"remark,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBillingMoney added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerAdd added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerBankAcc added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerBankAdd added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerPhone added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerTaxNum added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryAddress added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryArea added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryCity added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryProvince added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryStreet added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetEmail added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetInvoiceMaterial added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetInvoiceTitle added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetInvoiceType added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetPostage added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetReceiverName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetReceiverPhone added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetRemark added in v1.0.57

func (HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) String added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleOccupantInfoList added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleOccupantInfoList struct {
	CardNo             *string                                                                     `json:"card_no,omitempty" xml:"card_no,omitempty"`
	CardType           *int32                                                                      `json:"card_type,omitempty" xml:"card_type,omitempty"`
	CostCenterInfoList []*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList `json:"cost_center_info_list,omitempty" xml:"cost_center_info_list,omitempty" type:"Repeated"`
	CustomerType       *int32                                                                      `json:"customer_type,omitempty" xml:"customer_type,omitempty"`
	DepartmentId       *string                                                                     `json:"department_id,omitempty" xml:"department_id,omitempty"`
	DepartmentName     *string                                                                     `json:"department_name,omitempty" xml:"department_name,omitempty"`
	Email              *string                                                                     `json:"email,omitempty" xml:"email,omitempty"`
	EmployeeType       *int32                                                                      `json:"employee_type,omitempty" xml:"employee_type,omitempty"`
	FirstName          *string                                                                     `json:"first_name,omitempty" xml:"first_name,omitempty"`
	IsBooker           *bool                                                                       `json:"is_booker,omitempty" xml:"is_booker,omitempty"`
	LastName           *string                                                                     `json:"last_name,omitempty" xml:"last_name,omitempty"`
	Name               *string                                                                     `json:"name,omitempty" xml:"name,omitempty"`
	Phone              *string                                                                     `json:"phone,omitempty" xml:"phone,omitempty"`
	RoomNo             *int32                                                                      `json:"room_no,omitempty" xml:"room_no,omitempty"`
	Selected           *bool                                                                       `json:"selected,omitempty" xml:"selected,omitempty"`
	StaffNo            *string                                                                     `json:"staff_no,omitempty" xml:"staff_no,omitempty"`
	UserType           *int32                                                                      `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetCardNo added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetCardType added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetCustomerType added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetDepartmentId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetDepartmentName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetEmail added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetEmployeeType added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetFirstName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetIsBooker added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetLastName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetPhone added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetRoomNo added in v1.0.73

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetSelected added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetStaffNo added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetUserType added in v1.0.57

func (HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) String added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList struct {
	CostCenterId          *string `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName        *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	CostCenterNo          *string `json:"cost_center_no,omitempty" xml:"cost_center_no,omitempty"`
	CostCenterPrices      *int64  `json:"cost_center_prices,omitempty" xml:"cost_center_prices,omitempty"`
	CostCenterRatios      *int64  `json:"cost_center_ratios,omitempty" xml:"cost_center_ratios,omitempty"`
	CostCenterSubjectCode *string `json:"cost_center_subject_code,omitempty" xml:"cost_center_subject_code,omitempty"`
	CostCenterSubjectName *string `json:"cost_center_subject_name,omitempty" xml:"cost_center_subject_name,omitempty"`
	SettleSubjectId       *string `json:"settle_subject_id,omitempty" xml:"settle_subject_id,omitempty"`
	SettleSubjectName     *string `json:"settle_subject_name,omitempty" xml:"settle_subject_name,omitempty"`
	SettleSubjectNo       *string `json:"settle_subject_no,omitempty" xml:"settle_subject_no,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterNo added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterPrices added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterRatios added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterSubjectCode added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterSubjectName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetSettleSubjectId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetSettleSubjectName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetSettleSubjectNo added in v1.0.57

func (HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) String added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList added in v1.0.57

type HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList struct {
	Board        *string `json:"board,omitempty" xml:"board,omitempty"`
	BoardNum     *int32  `json:"board_num,omitempty" xml:"board_num,omitempty"`
	CheckIn      *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	RatePlanId   *string `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	RatePlanName *string `json:"rate_plan_name,omitempty" xml:"rate_plan_name,omitempty"`
	RoomId       *string `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomName     *string `json:"room_name,omitempty" xml:"room_name,omitempty"`
	RoomPrice    *int64  `json:"room_price,omitempty" xml:"room_price,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) GoString added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetBoard added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetBoardNum added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetCheckIn added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRatePlanId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRatePlanName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRoomId added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRoomName added in v1.0.57

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRoomPrice added in v1.0.57

func (HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) String added in v1.0.57

type HotelOrderListQueryHeaders added in v1.0.9

type HotelOrderListQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (HotelOrderListQueryHeaders) GoString added in v1.0.9

func (s HotelOrderListQueryHeaders) GoString() string

func (*HotelOrderListQueryHeaders) SetCommonHeaders added in v1.0.9

func (*HotelOrderListQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *HotelOrderListQueryHeaders) SetXAcsBtripSoCorpToken(v string) *HotelOrderListQueryHeaders

func (HotelOrderListQueryHeaders) String added in v1.0.9

type HotelOrderListQueryRequest added in v1.0.1

type HotelOrderListQueryRequest struct {
	AllApply         *bool   `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	ApplyId          *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	DepartId         *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	EndTime          *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	Page             *int32  `json:"page,omitempty" xml:"page,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	StartTime        *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	UpdateEndTime    *string `json:"update_end_time,omitempty" xml:"update_end_time,omitempty"`
	UpdateStartTime  *string `json:"update_start_time,omitempty" xml:"update_start_time,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (HotelOrderListQueryRequest) GoString added in v1.0.1

func (s HotelOrderListQueryRequest) GoString() string

func (*HotelOrderListQueryRequest) SetAllApply added in v1.0.1

func (*HotelOrderListQueryRequest) SetApplyId added in v1.0.1

func (*HotelOrderListQueryRequest) SetDepartId added in v1.0.1

func (*HotelOrderListQueryRequest) SetEndTime added in v1.0.1

func (*HotelOrderListQueryRequest) SetPage added in v1.0.1

func (*HotelOrderListQueryRequest) SetPageSize added in v1.0.1

func (*HotelOrderListQueryRequest) SetStartTime added in v1.0.1

func (*HotelOrderListQueryRequest) SetThirdpartApplyId added in v1.0.1

func (*HotelOrderListQueryRequest) SetUpdateEndTime added in v1.0.1

func (*HotelOrderListQueryRequest) SetUpdateStartTime added in v1.0.1

func (*HotelOrderListQueryRequest) SetUserId added in v1.0.1

func (HotelOrderListQueryRequest) String added in v1.0.1

type HotelOrderListQueryResponse added in v1.0.1

type HotelOrderListQueryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelOrderListQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelOrderListQueryResponse) GoString added in v1.0.1

func (s HotelOrderListQueryResponse) GoString() string

func (*HotelOrderListQueryResponse) SetBody added in v1.0.1

func (*HotelOrderListQueryResponse) SetHeaders added in v1.0.1

func (*HotelOrderListQueryResponse) SetStatusCode added in v1.0.1

func (HotelOrderListQueryResponse) String added in v1.0.1

type HotelOrderListQueryResponseBody added in v1.0.1

type HotelOrderListQueryResponseBody struct {
	Code      *string                                  `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                  `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*HotelOrderListQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	PageInfo  *HotelOrderListQueryResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"`
	RequestId *string                                  `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                    `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                  `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderListQueryResponseBody) GoString added in v1.0.1

func (*HotelOrderListQueryResponseBody) SetCode added in v1.0.16

func (*HotelOrderListQueryResponseBody) SetMessage added in v1.0.16

func (*HotelOrderListQueryResponseBody) SetModule added in v1.0.1

func (*HotelOrderListQueryResponseBody) SetPageInfo added in v1.0.1

func (*HotelOrderListQueryResponseBody) SetRequestId added in v1.0.1

func (*HotelOrderListQueryResponseBody) SetSuccess added in v1.0.1

func (*HotelOrderListQueryResponseBody) SetTraceId added in v1.0.1

func (HotelOrderListQueryResponseBody) String added in v1.0.1

type HotelOrderListQueryResponseBodyModule added in v1.0.1

type HotelOrderListQueryResponseBodyModule struct {
	ApplyId                    *int64                                                    `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BtripTitle                 *string                                                   `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	CheckIn                    *string                                                   `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut                   *string                                                   `json:"check_out,omitempty" xml:"check_out,omitempty"`
	City                       *string                                                   `json:"city,omitempty" xml:"city,omitempty"`
	CityAdCode                 *string                                                   `json:"city_ad_code,omitempty" xml:"city_ad_code,omitempty"`
	ContactName                *string                                                   `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	CorpId                     *string                                                   `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName                   *string                                                   `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	CostCenter                 *HotelOrderListQueryResponseBodyModuleCostCenter          `json:"cost_center,omitempty" xml:"cost_center,omitempty" type:"Struct"`
	DepartId                   *string                                                   `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName                 *string                                                   `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	ExtendField                *string                                                   `json:"extend_field,omitempty" xml:"extend_field,omitempty"`
	GmtCreate                  *string                                                   `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified                *string                                                   `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	Guest                      *string                                                   `json:"guest,omitempty" xml:"guest,omitempty"`
	HotelName                  *string                                                   `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	HotelSupportVatInvoiceType *int32                                                    `json:"hotel_support_vat_invoice_type,omitempty" xml:"hotel_support_vat_invoice_type,omitempty"`
	Id                         *int64                                                    `json:"id,omitempty" xml:"id,omitempty"`
	Invoice                    *HotelOrderListQueryResponseBodyModuleInvoice             `json:"invoice,omitempty" xml:"invoice,omitempty" type:"Struct"`
	Night                      *int32                                                    `json:"night,omitempty" xml:"night,omitempty"`
	OrderStatus                *int32                                                    `json:"order_status,omitempty" xml:"order_status,omitempty"`
	OrderStatusDesc            *string                                                   `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	OrderType                  *int32                                                    `json:"order_type,omitempty" xml:"order_type,omitempty"`
	OrderTypeDesc              *string                                                   `json:"order_type_desc,omitempty" xml:"order_type_desc,omitempty"`
	PriceInfoList              []*HotelOrderListQueryResponseBodyModulePriceInfoList     `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
	ProjectCode                *string                                                   `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectId                  *int64                                                    `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle               *string                                                   `json:"project_title,omitempty" xml:"project_title,omitempty"`
	RoomNum                    *int32                                                    `json:"room_num,omitempty" xml:"room_num,omitempty"`
	RoomType                   *string                                                   `json:"room_type,omitempty" xml:"room_type,omitempty"`
	ThirdpartApplyId           *string                                                   `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartItineraryId       *string                                                   `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	ThirdpartProjectId         *string                                                   `json:"thirdpart_project_id,omitempty" xml:"thirdpart_project_id,omitempty"`
	UserAffiliateList          []*HotelOrderListQueryResponseBodyModuleUserAffiliateList `json:"user_affiliate_list,omitempty" xml:"user_affiliate_list,omitempty" type:"Repeated"`
	UserId                     *string                                                   `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName                   *string                                                   `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (HotelOrderListQueryResponseBodyModule) GoString added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetApplyId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetBtripTitle added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetCheckIn added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetCheckOut added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetCity added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetCityAdCode added in v1.1.12

func (*HotelOrderListQueryResponseBodyModule) SetContactName added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetCorpName added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetCostCenter added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetDepartId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetDepartName added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetExtendField added in v1.0.61

func (*HotelOrderListQueryResponseBodyModule) SetGmtCreate added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetGmtModified added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetGuest added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetHotelName added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetHotelSupportVatInvoiceType added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetInvoice added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetNight added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetOrderStatus added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetOrderStatusDesc added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetOrderType added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetOrderTypeDesc added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetPriceInfoList added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetProjectCode added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetProjectId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetProjectTitle added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetRoomNum added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetRoomType added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetThirdpartApplyId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetThirdpartItineraryId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetThirdpartProjectId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetUserAffiliateList added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetUserId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModule) SetUserName added in v1.0.1

func (HotelOrderListQueryResponseBodyModule) String added in v1.0.1

type HotelOrderListQueryResponseBodyModuleCostCenter added in v1.0.1

type HotelOrderListQueryResponseBodyModuleCostCenter struct {
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	Id     *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Name   *string `json:"name,omitempty" xml:"name,omitempty"`
	Number *string `json:"number,omitempty" xml:"number,omitempty"`
}

func (HotelOrderListQueryResponseBodyModuleCostCenter) GoString added in v1.0.1

func (*HotelOrderListQueryResponseBodyModuleCostCenter) SetCorpId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModuleCostCenter) SetId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModuleCostCenter) SetName added in v1.0.1

func (*HotelOrderListQueryResponseBodyModuleCostCenter) SetNumber added in v1.0.1

func (HotelOrderListQueryResponseBodyModuleCostCenter) String added in v1.0.1

type HotelOrderListQueryResponseBodyModuleInvoice added in v1.0.1

type HotelOrderListQueryResponseBodyModuleInvoice struct {
	Id          *int64  `json:"id,omitempty" xml:"id,omitempty"`
	InvoiceType *int32  `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelOrderListQueryResponseBodyModuleInvoice) GoString added in v1.0.1

func (*HotelOrderListQueryResponseBodyModuleInvoice) SetId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModuleInvoice) SetInvoiceType added in v1.0.1

func (*HotelOrderListQueryResponseBodyModuleInvoice) SetTitle added in v1.0.1

func (HotelOrderListQueryResponseBodyModuleInvoice) String added in v1.0.1

type HotelOrderListQueryResponseBodyModulePriceInfoList added in v1.0.1

type HotelOrderListQueryResponseBodyModulePriceInfoList struct {
	CategoryCode  *int32   `json:"category_code,omitempty" xml:"category_code,omitempty"`
	CategoryType  *int32   `json:"category_type,omitempty" xml:"category_type,omitempty"`
	GmtCreate     *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string  `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PayType       *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	Price         *float64 `json:"price,omitempty" xml:"price,omitempty"`
	TradeId       *string  `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	Type          *int32   `json:"type,omitempty" xml:"type,omitempty"`
}

func (HotelOrderListQueryResponseBodyModulePriceInfoList) GoString added in v1.0.1

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetCategoryCode added in v1.0.1

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetCategoryType added in v1.0.1

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetGmtCreate added in v1.0.1

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetPassengerName added in v1.0.1

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetPayType added in v1.0.1

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetPrice added in v1.0.1

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetTradeId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetType added in v1.0.1

func (HotelOrderListQueryResponseBodyModulePriceInfoList) String added in v1.0.1

type HotelOrderListQueryResponseBodyModuleUserAffiliateList added in v1.0.1

type HotelOrderListQueryResponseBodyModuleUserAffiliateList struct {
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (HotelOrderListQueryResponseBodyModuleUserAffiliateList) GoString added in v1.0.1

func (*HotelOrderListQueryResponseBodyModuleUserAffiliateList) SetUserId added in v1.0.1

func (*HotelOrderListQueryResponseBodyModuleUserAffiliateList) SetUserName added in v1.0.1

func (HotelOrderListQueryResponseBodyModuleUserAffiliateList) String added in v1.0.1

type HotelOrderListQueryResponseBodyPageInfo added in v1.0.1

type HotelOrderListQueryResponseBodyPageInfo struct {
	Page        *int32 `json:"page,omitempty" xml:"page,omitempty"`
	PageSize    *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TotalNumber *int32 `json:"total_number,omitempty" xml:"total_number,omitempty"`
}

func (HotelOrderListQueryResponseBodyPageInfo) GoString added in v1.0.1

func (*HotelOrderListQueryResponseBodyPageInfo) SetPage added in v1.0.1

func (*HotelOrderListQueryResponseBodyPageInfo) SetPageSize added in v1.0.1

func (*HotelOrderListQueryResponseBodyPageInfo) SetTotalNumber added in v1.0.1

func (HotelOrderListQueryResponseBodyPageInfo) String added in v1.0.1

type HotelOrderPayHeaders added in v1.0.57

type HotelOrderPayHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelOrderPayHeaders) GoString added in v1.0.57

func (s HotelOrderPayHeaders) GoString() string

func (*HotelOrderPayHeaders) SetCommonHeaders added in v1.0.57

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

func (*HotelOrderPayHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *HotelOrderPayHeaders) SetXAcsBtripCorpToken(v string) *HotelOrderPayHeaders

func (HotelOrderPayHeaders) String added in v1.0.57

func (s HotelOrderPayHeaders) String() string

type HotelOrderPayRequest added in v1.0.57

type HotelOrderPayRequest struct {
	// 供应商订单号(取自创单返回的订单号)
	BtripOrderId    *int64  `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	BtripUserId     *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CompanyPayFee   *int64  `json:"company_pay_fee,omitempty" xml:"company_pay_fee,omitempty"`
	PersonPayFee    *int64  `json:"person_pay_fee,omitempty" xml:"person_pay_fee,omitempty"`
	ThirdPayAccount *string `json:"third_pay_account,omitempty" xml:"third_pay_account,omitempty"`
	ThirdTradeNo    *string `json:"third_trade_no,omitempty" xml:"third_trade_no,omitempty"`
	TotalPrice      *int64  `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (HotelOrderPayRequest) GoString added in v1.0.57

func (s HotelOrderPayRequest) GoString() string

func (*HotelOrderPayRequest) SetBtripOrderId added in v1.0.62

func (s *HotelOrderPayRequest) SetBtripOrderId(v int64) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetBtripUserId added in v1.0.57

func (s *HotelOrderPayRequest) SetBtripUserId(v string) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetCompanyPayFee added in v1.0.57

func (s *HotelOrderPayRequest) SetCompanyPayFee(v int64) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetPersonPayFee added in v1.0.57

func (s *HotelOrderPayRequest) SetPersonPayFee(v int64) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetThirdPayAccount added in v1.0.57

func (s *HotelOrderPayRequest) SetThirdPayAccount(v string) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetThirdTradeNo added in v1.0.57

func (s *HotelOrderPayRequest) SetThirdTradeNo(v string) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetTotalPrice added in v1.0.57

func (s *HotelOrderPayRequest) SetTotalPrice(v int64) *HotelOrderPayRequest

func (HotelOrderPayRequest) String added in v1.0.57

func (s HotelOrderPayRequest) String() string

type HotelOrderPayResponse added in v1.0.57

type HotelOrderPayResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelOrderPayResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelOrderPayResponse) GoString added in v1.0.57

func (s HotelOrderPayResponse) GoString() string

func (*HotelOrderPayResponse) SetBody added in v1.0.57

func (*HotelOrderPayResponse) SetHeaders added in v1.0.57

func (*HotelOrderPayResponse) SetStatusCode added in v1.0.57

func (s *HotelOrderPayResponse) SetStatusCode(v int32) *HotelOrderPayResponse

func (HotelOrderPayResponse) String added in v1.0.57

func (s HotelOrderPayResponse) String() string

type HotelOrderPayResponseBody added in v1.0.57

type HotelOrderPayResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	Module  *bool   `json:"module,omitempty" xml:"module,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderPayResponseBody) GoString added in v1.0.57

func (s HotelOrderPayResponseBody) GoString() string

func (*HotelOrderPayResponseBody) SetCode added in v1.0.57

func (*HotelOrderPayResponseBody) SetMessage added in v1.0.57

func (*HotelOrderPayResponseBody) SetModule added in v1.0.57

func (*HotelOrderPayResponseBody) SetRequestId added in v1.0.57

func (*HotelOrderPayResponseBody) SetSuccess added in v1.0.57

func (*HotelOrderPayResponseBody) SetTraceId added in v1.0.57

func (HotelOrderPayResponseBody) String added in v1.0.57

func (s HotelOrderPayResponseBody) String() string

type HotelOrderPreValidateHeaders added in v1.0.57

type HotelOrderPreValidateHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelOrderPreValidateHeaders) GoString added in v1.0.57

func (s HotelOrderPreValidateHeaders) GoString() string

func (*HotelOrderPreValidateHeaders) SetCommonHeaders added in v1.0.57

func (*HotelOrderPreValidateHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (HotelOrderPreValidateHeaders) String added in v1.0.57

type HotelOrderPreValidateRequest added in v1.0.57

type HotelOrderPreValidateRequest struct {
	BtripUserId           *string                                         `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckIn               *string                                         `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut              *string                                         `json:"check_out,omitempty" xml:"check_out,omitempty"`
	DailyList             []*HotelOrderPreValidateRequestDailyList        `json:"daily_list,omitempty" xml:"daily_list,omitempty" type:"Repeated"`
	ItemId                *int64                                          `json:"item_id,omitempty" xml:"item_id,omitempty"`
	NumberOfAdultsPerRoom *int32                                          `json:"number_of_adults_per_room,omitempty" xml:"number_of_adults_per_room,omitempty"`
	OccupantInfoList      []*HotelOrderPreValidateRequestOccupantInfoList `json:"occupant_info_list,omitempty" xml:"occupant_info_list,omitempty" type:"Repeated"`
	RatePlanId            *int64                                          `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	RoomId                *int64                                          `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomNum               *int32                                          `json:"room_num,omitempty" xml:"room_num,omitempty"`
	SearchRoomPrice       *int64                                          `json:"search_room_price,omitempty" xml:"search_room_price,omitempty"`
	SellerId              *int64                                          `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	Shid                  *int64                                          `json:"shid,omitempty" xml:"shid,omitempty"`
}

func (HotelOrderPreValidateRequest) GoString added in v1.0.57

func (s HotelOrderPreValidateRequest) GoString() string

func (*HotelOrderPreValidateRequest) SetBtripUserId added in v1.0.57

func (*HotelOrderPreValidateRequest) SetCheckIn added in v1.0.57

func (*HotelOrderPreValidateRequest) SetCheckOut added in v1.0.57

func (*HotelOrderPreValidateRequest) SetDailyList added in v1.0.57

func (*HotelOrderPreValidateRequest) SetItemId added in v1.0.57

func (*HotelOrderPreValidateRequest) SetNumberOfAdultsPerRoom added in v1.0.57

func (s *HotelOrderPreValidateRequest) SetNumberOfAdultsPerRoom(v int32) *HotelOrderPreValidateRequest

func (*HotelOrderPreValidateRequest) SetOccupantInfoList added in v1.0.57

func (*HotelOrderPreValidateRequest) SetRatePlanId added in v1.0.57

func (*HotelOrderPreValidateRequest) SetRoomId added in v1.0.57

func (*HotelOrderPreValidateRequest) SetRoomNum added in v1.0.57

func (*HotelOrderPreValidateRequest) SetSearchRoomPrice added in v1.0.57

func (*HotelOrderPreValidateRequest) SetSellerId added in v1.0.57

func (*HotelOrderPreValidateRequest) SetShid added in v1.0.57

func (HotelOrderPreValidateRequest) String added in v1.0.57

type HotelOrderPreValidateRequestDailyList added in v1.0.57

type HotelOrderPreValidateRequestDailyList struct {
	Board         *string `json:"board,omitempty" xml:"board,omitempty"`
	Price         *int64  `json:"price,omitempty" xml:"price,omitempty"`
	RateStartTime *string `json:"rate_start_time,omitempty" xml:"rate_start_time,omitempty"`
	RoomCount     *int32  `json:"room_count,omitempty" xml:"room_count,omitempty"`
}

func (HotelOrderPreValidateRequestDailyList) GoString added in v1.0.57

func (*HotelOrderPreValidateRequestDailyList) SetBoard added in v1.0.57

func (*HotelOrderPreValidateRequestDailyList) SetPrice added in v1.0.57

func (*HotelOrderPreValidateRequestDailyList) SetRateStartTime added in v1.0.57

func (*HotelOrderPreValidateRequestDailyList) SetRoomCount added in v1.0.57

func (HotelOrderPreValidateRequestDailyList) String added in v1.0.57

type HotelOrderPreValidateRequestOccupantInfoList added in v1.0.57

type HotelOrderPreValidateRequestOccupantInfoList struct {
	CardNo   *string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	CardType *int32  `json:"card_type,omitempty" xml:"card_type,omitempty"`
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
	StaffNo  *string `json:"staff_no,omitempty" xml:"staff_no,omitempty"`
	UserType *int32  `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (HotelOrderPreValidateRequestOccupantInfoList) GoString added in v1.0.57

func (*HotelOrderPreValidateRequestOccupantInfoList) SetCardNo added in v1.0.57

func (*HotelOrderPreValidateRequestOccupantInfoList) SetCardType added in v1.0.57

func (*HotelOrderPreValidateRequestOccupantInfoList) SetName added in v1.0.57

func (*HotelOrderPreValidateRequestOccupantInfoList) SetPhone added in v1.0.57

func (*HotelOrderPreValidateRequestOccupantInfoList) SetStaffNo added in v1.0.57

func (*HotelOrderPreValidateRequestOccupantInfoList) SetUserType added in v1.0.57

func (HotelOrderPreValidateRequestOccupantInfoList) String added in v1.0.57

type HotelOrderPreValidateResponse added in v1.0.57

type HotelOrderPreValidateResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelOrderPreValidateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelOrderPreValidateResponse) GoString added in v1.0.57

func (*HotelOrderPreValidateResponse) SetBody added in v1.0.57

func (*HotelOrderPreValidateResponse) SetHeaders added in v1.0.57

func (*HotelOrderPreValidateResponse) SetStatusCode added in v1.0.57

func (HotelOrderPreValidateResponse) String added in v1.0.57

type HotelOrderPreValidateResponseBody added in v1.0.57

type HotelOrderPreValidateResponseBody struct {
	Code    *string                                  `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                  `json:"message,omitempty" xml:"message,omitempty"`
	Module  *HotelOrderPreValidateResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderPreValidateResponseBody) GoString added in v1.0.57

func (*HotelOrderPreValidateResponseBody) SetCode added in v1.0.57

func (*HotelOrderPreValidateResponseBody) SetMessage added in v1.0.57

func (*HotelOrderPreValidateResponseBody) SetModule added in v1.0.57

func (*HotelOrderPreValidateResponseBody) SetRequestId added in v1.0.57

func (*HotelOrderPreValidateResponseBody) SetSuccess added in v1.0.57

func (*HotelOrderPreValidateResponseBody) SetTraceId added in v1.0.57

func (HotelOrderPreValidateResponseBody) String added in v1.0.57

type HotelOrderPreValidateResponseBodyModule added in v1.0.57

type HotelOrderPreValidateResponseBodyModule struct {
	ExtendInfo     *string                                                 `json:"extend_info,omitempty" xml:"extend_info,omitempty"`
	ItineraryNo    *string                                                 `json:"itinerary_no,omitempty" xml:"itinerary_no,omitempty"`
	PromotionInfo  *HotelOrderPreValidateResponseBodyModulePromotionInfo   `json:"promotion_info,omitempty" xml:"promotion_info,omitempty" type:"Struct"`
	RatePlanDaily  []*HotelOrderPreValidateResponseBodyModuleRatePlanDaily `json:"rate_plan_daily,omitempty" xml:"rate_plan_daily,omitempty" type:"Repeated"`
	RatePlanId     *int64                                                  `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	RatePlanInfo   *HotelOrderPreValidateResponseBodyModuleRatePlanInfo    `json:"rate_plan_info,omitempty" xml:"rate_plan_info,omitempty" type:"Struct"`
	ValidateResKey *string                                                 `json:"validate_res_key,omitempty" xml:"validate_res_key,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModule) GoString added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModule) SetExtendInfo added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModule) SetItineraryNo added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModule) SetPromotionInfo added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModule) SetRatePlanDaily added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModule) SetRatePlanId added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModule) SetRatePlanInfo added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModule) SetValidateResKey added in v1.0.57

func (HotelOrderPreValidateResponseBodyModule) String added in v1.0.57

type HotelOrderPreValidateResponseBodyModulePromotionInfo added in v1.0.57

type HotelOrderPreValidateResponseBodyModulePromotionInfo struct {
	ExtAttrMap              map[string]*string                                                             `json:"ext_attr_map,omitempty" xml:"ext_attr_map,omitempty"`
	PromotionDetailInfoList []*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList `json:"promotion_detail_info_list,omitempty" xml:"promotion_detail_info_list,omitempty" type:"Repeated"`
	PromotionTotalPrice     *int64                                                                         `json:"promotion_total_price,omitempty" xml:"promotion_total_price,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModulePromotionInfo) GoString added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModulePromotionInfo) SetExtAttrMap added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModulePromotionInfo) SetPromotionTotalPrice added in v1.0.57

func (HotelOrderPreValidateResponseBodyModulePromotionInfo) String added in v1.0.57

type HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList added in v1.0.57

type HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList struct {
	CheckStatus    *bool   `json:"check_status,omitempty" xml:"check_status,omitempty"`
	NeedCheck      *bool   `json:"need_check,omitempty" xml:"need_check,omitempty"`
	PromotionCode  *string `json:"promotion_code,omitempty" xml:"promotion_code,omitempty"`
	PromotionId    *string `json:"promotion_id,omitempty" xml:"promotion_id,omitempty"`
	PromotionName  *string `json:"promotion_name,omitempty" xml:"promotion_name,omitempty"`
	PromotionPrice *int64  `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	PromotionType  *string `json:"promotion_type,omitempty" xml:"promotion_type,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) GoString added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetCheckStatus added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetNeedCheck added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionCode added in v1.0.72

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionId added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionName added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionPrice added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionType added in v1.0.57

func (HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) String added in v1.0.57

type HotelOrderPreValidateResponseBodyModuleRatePlanDaily added in v1.0.57

type HotelOrderPreValidateResponseBodyModuleRatePlanDaily struct {
	Board                 *string `json:"board,omitempty" xml:"board,omitempty"`
	DiscountPrice         *string `json:"discount_price,omitempty" xml:"discount_price,omitempty"`
	MaxBookingNum         *int32  `json:"max_booking_num,omitempty" xml:"max_booking_num,omitempty"`
	Price                 *int64  `json:"price,omitempty" xml:"price,omitempty"`
	RateStartTime         *string `json:"rate_start_time,omitempty" xml:"rate_start_time,omitempty"`
	RoomCount             *int32  `json:"room_count,omitempty" xml:"room_count,omitempty"`
	RoundingDiscountPrice *string `json:"rounding_discount_price,omitempty" xml:"rounding_discount_price,omitempty"`
	RoundingPrice         *string `json:"rounding_price,omitempty" xml:"rounding_price,omitempty"`
	ServiceFee            *int64  `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModuleRatePlanDaily) GoString added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetBoard added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetDiscountPrice added in v1.0.72

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetMaxBookingNum added in v1.0.73

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetPrice added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetRateStartTime added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetRoomCount added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetRoundingDiscountPrice added in v1.0.72

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetRoundingPrice added in v1.0.72

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetServiceFee added in v1.0.57

func (HotelOrderPreValidateResponseBodyModuleRatePlanDaily) String added in v1.0.57

type HotelOrderPreValidateResponseBodyModuleRatePlanInfo added in v1.0.57

type HotelOrderPreValidateResponseBodyModuleRatePlanInfo struct {
	BedDesc                   *string                                                                       `json:"bed_desc,omitempty" xml:"bed_desc,omitempty"`
	BtripHotelCancelPolicyDTO *HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTO `json:"btrip_hotel_cancel_policy_d_t_o,omitempty" xml:"btrip_hotel_cancel_policy_d_t_o,omitempty" type:"Struct"`
	EarliestCheckInTime       *string                                                                       `json:"earliest_check_in_time,omitempty" xml:"earliest_check_in_time,omitempty"`
	LatestCheckOutTime        *string                                                                       `json:"latest_check_out_time,omitempty" xml:"latest_check_out_time,omitempty"`
	MaxBookingNum             *int32                                                                        `json:"max_booking_num,omitempty" xml:"max_booking_num,omitempty"`
	MaxOccupancyNum           *int32                                                                        `json:"max_occupancy_num,omitempty" xml:"max_occupancy_num,omitempty"`
	NeedCertificate           *bool                                                                         `json:"need_certificate,omitempty" xml:"need_certificate,omitempty"`
	NeedEmail                 *bool                                                                         `json:"need_email,omitempty" xml:"need_email,omitempty"`
	NeedEnglishName           *bool                                                                         `json:"need_english_name,omitempty" xml:"need_english_name,omitempty"`
	TotalOrderPrice           *int64                                                                        `json:"total_order_price,omitempty" xml:"total_order_price,omitempty"`
	TotalRoomPrice            *int64                                                                        `json:"total_room_price,omitempty" xml:"total_room_price,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfo) GoString added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetBedDesc added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetEarliestCheckInTime added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetLatestCheckOutTime added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetMaxBookingNum added in v1.1.8

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetMaxOccupancyNum added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetNeedCertificate added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetNeedEmail added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetNeedEnglishName added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetTotalOrderPrice added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetTotalRoomPrice added in v1.0.57

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfo) String added in v1.0.57

type HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTO added in v1.0.57

type HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTO struct {
	BtripHotelCancelPolicyInfoDTOList []*HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList `` /* 132-byte string literal not displayed */
	CancelPolicyType                  *int32                                                                                                           `json:"cancel_policy_type,omitempty" xml:"cancel_policy_type,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTO) GoString added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTO) SetCancelPolicyType added in v1.0.57

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTO) String added in v1.0.57

type HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList added in v1.0.57

type HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList struct {
	Hour  *int64 `json:"hour,omitempty" xml:"hour,omitempty"`
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) GoString added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) SetHour added in v1.0.57

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) SetValue added in v1.0.57

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) String added in v1.0.57

type HotelOrderPreValidateShrinkRequest added in v1.0.57

type HotelOrderPreValidateShrinkRequest struct {
	BtripUserId            *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckIn                *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut               *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	DailyListShrink        *string `json:"daily_list,omitempty" xml:"daily_list,omitempty"`
	ItemId                 *int64  `json:"item_id,omitempty" xml:"item_id,omitempty"`
	NumberOfAdultsPerRoom  *int32  `json:"number_of_adults_per_room,omitempty" xml:"number_of_adults_per_room,omitempty"`
	OccupantInfoListShrink *string `json:"occupant_info_list,omitempty" xml:"occupant_info_list,omitempty"`
	RatePlanId             *int64  `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	RoomId                 *int64  `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomNum                *int32  `json:"room_num,omitempty" xml:"room_num,omitempty"`
	SearchRoomPrice        *int64  `json:"search_room_price,omitempty" xml:"search_room_price,omitempty"`
	SellerId               *int64  `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	Shid                   *int64  `json:"shid,omitempty" xml:"shid,omitempty"`
}

func (HotelOrderPreValidateShrinkRequest) GoString added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetBtripUserId added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetCheckIn added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetCheckOut added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetDailyListShrink added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetItemId added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetNumberOfAdultsPerRoom added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetOccupantInfoListShrink added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetRatePlanId added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetRoomId added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetRoomNum added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetSearchRoomPrice added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetSellerId added in v1.0.57

func (*HotelOrderPreValidateShrinkRequest) SetShid added in v1.0.57

func (HotelOrderPreValidateShrinkRequest) String added in v1.0.57

type HotelOrderQueryHeaders added in v1.0.28

type HotelOrderQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (HotelOrderQueryHeaders) GoString added in v1.0.28

func (s HotelOrderQueryHeaders) GoString() string

func (*HotelOrderQueryHeaders) SetCommonHeaders added in v1.0.28

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

func (*HotelOrderQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.28

func (s *HotelOrderQueryHeaders) SetXAcsBtripSoCorpToken(v string) *HotelOrderQueryHeaders

func (HotelOrderQueryHeaders) String added in v1.0.28

func (s HotelOrderQueryHeaders) String() string

type HotelOrderQueryRequest added in v1.0.28

type HotelOrderQueryRequest struct {
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

func (HotelOrderQueryRequest) GoString added in v1.0.28

func (s HotelOrderQueryRequest) GoString() string

func (*HotelOrderQueryRequest) SetOrderId added in v1.0.28

func (HotelOrderQueryRequest) String added in v1.0.28

func (s HotelOrderQueryRequest) String() string

type HotelOrderQueryResponse added in v1.0.28

type HotelOrderQueryResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelOrderQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelOrderQueryResponse) GoString added in v1.0.28

func (s HotelOrderQueryResponse) GoString() string

func (*HotelOrderQueryResponse) SetBody added in v1.0.28

func (*HotelOrderQueryResponse) SetHeaders added in v1.0.28

func (*HotelOrderQueryResponse) SetStatusCode added in v1.0.28

func (HotelOrderQueryResponse) String added in v1.0.28

func (s HotelOrderQueryResponse) String() string

type HotelOrderQueryResponseBody added in v1.0.28

type HotelOrderQueryResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module *HotelOrderQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderQueryResponseBody) GoString added in v1.0.28

func (s HotelOrderQueryResponseBody) GoString() string

func (*HotelOrderQueryResponseBody) SetCode added in v1.0.28

func (*HotelOrderQueryResponseBody) SetMessage added in v1.0.28

func (*HotelOrderQueryResponseBody) SetModule added in v1.0.28

func (*HotelOrderQueryResponseBody) SetRequestId added in v1.0.28

func (*HotelOrderQueryResponseBody) SetSuccess added in v1.0.28

func (*HotelOrderQueryResponseBody) SetTraceId added in v1.0.28

func (HotelOrderQueryResponseBody) String added in v1.0.28

type HotelOrderQueryResponseBodyModule added in v1.0.28

type HotelOrderQueryResponseBodyModule struct {
	HotelInfo     *HotelOrderQueryResponseBodyModuleHotelInfo       `json:"hotel_info,omitempty" xml:"hotel_info,omitempty" type:"Struct"`
	InvoiceInfo   *HotelOrderQueryResponseBodyModuleInvoiceInfo     `json:"invoice_info,omitempty" xml:"invoice_info,omitempty" type:"Struct"`
	OrderBaseInfo *HotelOrderQueryResponseBodyModuleOrderBaseInfo   `json:"order_base_info,omitempty" xml:"order_base_info,omitempty" type:"Struct"`
	PassengerList []*HotelOrderQueryResponseBodyModulePassengerList `json:"passenger_list,omitempty" xml:"passenger_list,omitempty" type:"Repeated"`
	PriceInfoList []*HotelOrderQueryResponseBodyModulePriceInfoList `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
}

func (HotelOrderQueryResponseBodyModule) GoString added in v1.0.28

func (*HotelOrderQueryResponseBodyModule) SetHotelInfo added in v1.0.28

func (*HotelOrderQueryResponseBodyModule) SetInvoiceInfo added in v1.0.28

func (*HotelOrderQueryResponseBodyModule) SetOrderBaseInfo added in v1.0.28

func (*HotelOrderQueryResponseBodyModule) SetPassengerList added in v1.0.28

func (*HotelOrderQueryResponseBodyModule) SetPriceInfoList added in v1.0.28

func (HotelOrderQueryResponseBodyModule) String added in v1.0.28

type HotelOrderQueryResponseBodyModuleHotelInfo added in v1.0.28

type HotelOrderQueryResponseBodyModuleHotelInfo struct {
	CheckIn                    *int64  `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut                   *int64  `json:"check_out,omitempty" xml:"check_out,omitempty"`
	City                       *string `json:"city,omitempty" xml:"city,omitempty"`
	CityAdCode                 *string `json:"city_ad_code,omitempty" xml:"city_ad_code,omitempty"`
	HotelAddress               *string `json:"hotel_address,omitempty" xml:"hotel_address,omitempty"`
	HotelName                  *string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	HotelPhone                 *string `json:"hotel_phone,omitempty" xml:"hotel_phone,omitempty"`
	HotelSupportVatInvoiceType *int32  `json:"hotel_support_vat_invoice_type,omitempty" xml:"hotel_support_vat_invoice_type,omitempty"`
	Night                      *int32  `json:"night,omitempty" xml:"night,omitempty"`
	RoomNum                    *int32  `json:"room_num,omitempty" xml:"room_num,omitempty"`
	RoomType                   *string `json:"room_type,omitempty" xml:"room_type,omitempty"`
}

func (HotelOrderQueryResponseBodyModuleHotelInfo) GoString added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetCheckIn added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetCheckOut added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetCity added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetCityAdCode added in v1.1.12

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetHotelAddress added in v1.7.2

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetHotelName added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetHotelPhone added in v1.7.2

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetHotelSupportVatInvoiceType added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetNight added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetRoomNum added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetRoomType added in v1.0.28

func (HotelOrderQueryResponseBodyModuleHotelInfo) String added in v1.0.28

type HotelOrderQueryResponseBodyModuleInvoiceInfo added in v1.0.28

type HotelOrderQueryResponseBodyModuleInvoiceInfo struct {
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelOrderQueryResponseBodyModuleInvoiceInfo) GoString added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleInvoiceInfo) SetId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleInvoiceInfo) SetTitle added in v1.0.28

func (HotelOrderQueryResponseBodyModuleInvoiceInfo) String added in v1.0.28

type HotelOrderQueryResponseBodyModuleOrderBaseInfo added in v1.0.28

type HotelOrderQueryResponseBodyModuleOrderBaseInfo struct {
	ApplyId              *string   `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BtripTitle           *string   `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	CorpId               *string   `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName             *string   `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId             *string   `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName           *string   `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	ExceedApplyNos       []*string `json:"exceed_apply_nos,omitempty" xml:"exceed_apply_nos,omitempty" type:"Repeated"`
	ExtendField          *string   `json:"extend_field,omitempty" xml:"extend_field,omitempty"`
	GmtCreate            *int64    `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified          *int64    `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	Id                   *int64    `json:"id,omitempty" xml:"id,omitempty"`
	ItineraryId          *string   `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	OrderStatus          *int32    `json:"order_status,omitempty" xml:"order_status,omitempty"`
	OrderType            *int32    `json:"order_type,omitempty" xml:"order_type,omitempty"`
	ThirdpartApplyId     *string   `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartDepartId    *string   `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	ThirdpartItineraryId *string   `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	UserId               *string   `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName             *string   `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (HotelOrderQueryResponseBodyModuleOrderBaseInfo) GoString added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetApplyId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripTitle added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpName added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartName added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedApplyNos added in v1.7.2

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetExtendField added in v1.0.61

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtCreate added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtModified added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetItineraryId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderStatus added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderType added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartDepartId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetUserId added in v1.0.28

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetUserName added in v1.0.28

func (HotelOrderQueryResponseBodyModuleOrderBaseInfo) String added in v1.0.28

type HotelOrderQueryResponseBodyModulePassengerList added in v1.0.28

type HotelOrderQueryResponseBodyModulePassengerList struct {
	ApplyId               *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	CostCenterId          *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName        *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	CostCenterNumber      *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	ItineraryId           *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ProjectCode           *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectId             *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle          *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartApplyId      *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	ThirdpartProjectId    *string `json:"thirdpart_project_id,omitempty" xml:"thirdpart_project_id,omitempty"`
	UserId                *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName              *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	UserType              *int32  `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (HotelOrderQueryResponseBodyModulePassengerList) GoString added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetApplyId added in v1.10.6

func (*HotelOrderQueryResponseBodyModulePassengerList) SetCostCenterId added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetCostCenterName added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetCostCenterNumber added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetItineraryId added in v1.10.6

func (*HotelOrderQueryResponseBodyModulePassengerList) SetProjectCode added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetProjectId added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetProjectTitle added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetThirdpartApplyId added in v1.10.6

func (*HotelOrderQueryResponseBodyModulePassengerList) SetThirdpartCostCenterId added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetThirdpartProjectId added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetUserId added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetUserName added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePassengerList) SetUserType added in v1.0.28

func (HotelOrderQueryResponseBodyModulePassengerList) String added in v1.0.28

type HotelOrderQueryResponseBodyModulePriceInfoList added in v1.0.28

type HotelOrderQueryResponseBodyModulePriceInfoList struct {
	CategoryCode *int32   `json:"category_code,omitempty" xml:"category_code,omitempty"`
	GmtCreate    *int64   `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PayType      *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	Price        *float64 `json:"price,omitempty" xml:"price,omitempty"`
	TradeId      *string  `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	Type         *int32   `json:"type,omitempty" xml:"type,omitempty"`
}

func (HotelOrderQueryResponseBodyModulePriceInfoList) GoString added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetCategoryCode added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetGmtCreate added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetPayType added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetPrice added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetTradeId added in v1.0.28

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetType added in v1.0.28

func (HotelOrderQueryResponseBodyModulePriceInfoList) String added in v1.0.28

type HotelPricePullHeaders added in v1.5.0

type HotelPricePullHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelPricePullHeaders) GoString added in v1.5.0

func (s HotelPricePullHeaders) GoString() string

func (*HotelPricePullHeaders) SetCommonHeaders added in v1.5.0

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

func (*HotelPricePullHeaders) SetXAcsBtripCorpToken added in v1.5.0

func (s *HotelPricePullHeaders) SetXAcsBtripCorpToken(v string) *HotelPricePullHeaders

func (HotelPricePullHeaders) String added in v1.5.0

func (s HotelPricePullHeaders) String() string

type HotelPricePullRequest added in v1.5.0

type HotelPricePullRequest struct {
	BtripUserId *string   `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckIn     *string   `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut    *string   `json:"check_out,omitempty" xml:"check_out,omitempty"`
	CityCode    *int32    `json:"city_code,omitempty" xml:"city_code,omitempty"`
	HotelIds    []*string `json:"hotel_ids,omitempty" xml:"hotel_ids,omitempty" type:"Repeated"`
	PaymentType *int32    `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
}

func (HotelPricePullRequest) GoString added in v1.5.0

func (s HotelPricePullRequest) GoString() string

func (*HotelPricePullRequest) SetBtripUserId added in v1.5.0

func (s *HotelPricePullRequest) SetBtripUserId(v string) *HotelPricePullRequest

func (*HotelPricePullRequest) SetCheckIn added in v1.5.0

func (*HotelPricePullRequest) SetCheckOut added in v1.5.0

func (*HotelPricePullRequest) SetCityCode added in v1.5.0

func (*HotelPricePullRequest) SetHotelIds added in v1.5.0

func (s *HotelPricePullRequest) SetHotelIds(v []*string) *HotelPricePullRequest

func (*HotelPricePullRequest) SetPaymentType added in v1.5.0

func (s *HotelPricePullRequest) SetPaymentType(v int32) *HotelPricePullRequest

func (HotelPricePullRequest) String added in v1.5.0

func (s HotelPricePullRequest) String() string

type HotelPricePullResponse added in v1.5.0

type HotelPricePullResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelPricePullResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelPricePullResponse) GoString added in v1.5.0

func (s HotelPricePullResponse) GoString() string

func (*HotelPricePullResponse) SetBody added in v1.5.0

func (*HotelPricePullResponse) SetHeaders added in v1.5.0

func (*HotelPricePullResponse) SetStatusCode added in v1.5.0

func (HotelPricePullResponse) String added in v1.5.0

func (s HotelPricePullResponse) String() string

type HotelPricePullResponseBody added in v1.5.0

type HotelPricePullResponseBody struct {
	Code      *string                           `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                           `json:"message,omitempty" xml:"message,omitempty"`
	Module    *HotelPricePullResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                           `json:"request_id,omitempty" xml:"request_id,omitempty"`
	Success   *bool                             `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelPricePullResponseBody) GoString added in v1.5.0

func (s HotelPricePullResponseBody) GoString() string

func (*HotelPricePullResponseBody) SetCode added in v1.5.0

func (*HotelPricePullResponseBody) SetMessage added in v1.5.0

func (*HotelPricePullResponseBody) SetModule added in v1.5.0

func (*HotelPricePullResponseBody) SetRequestId added in v1.5.0

func (*HotelPricePullResponseBody) SetSuccess added in v1.5.0

func (*HotelPricePullResponseBody) SetTraceId added in v1.5.0

func (HotelPricePullResponseBody) String added in v1.5.0

type HotelPricePullResponseBodyModule added in v1.5.0

type HotelPricePullResponseBodyModule struct {
	HotelPriceInfos []*HotelPricePullResponseBodyModuleHotelPriceInfos `json:"hotel_price_infos,omitempty" xml:"hotel_price_infos,omitempty" type:"Repeated"`
}

func (HotelPricePullResponseBodyModule) GoString added in v1.5.0

func (*HotelPricePullResponseBodyModule) SetHotelPriceInfos added in v1.5.0

func (HotelPricePullResponseBodyModule) String added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfos added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfos struct {
	Address   *string                                                 `json:"address,omitempty" xml:"address,omitempty"`
	HotelId   *string                                                 `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	HotelName *string                                                 `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	Rooms     []*HotelPricePullResponseBodyModuleHotelPriceInfosRooms `json:"rooms,omitempty" xml:"rooms,omitempty" type:"Repeated"`
	SearchId  *string                                                 `json:"search_id,omitempty" xml:"search_id,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfos) GoString added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfos) SetAddress added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfos) SetHotelId added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfos) SetHotelName added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfos) SetRooms added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfos) SetSearchId added in v1.5.0

func (HotelPricePullResponseBodyModuleHotelPriceInfos) String added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRooms added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRooms struct {
	Area           *string                                                      `json:"area,omitempty" xml:"area,omitempty"`
	Bed            *string                                                      `json:"bed,omitempty" xml:"bed,omitempty"`
	BedTypeString  *string                                                      `json:"bed_type_string,omitempty" xml:"bed_type_string,omitempty"`
	Facility       *string                                                      `json:"facility,omitempty" xml:"facility,omitempty"`
	Floor          *string                                                      `json:"floor,omitempty" xml:"floor,omitempty"`
	MaxOccupancy   *int32                                                       `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`
	NetworkService *string                                                      `json:"network_service,omitempty" xml:"network_service,omitempty"`
	Pics           []*string                                                    `json:"pics,omitempty" xml:"pics,omitempty" type:"Repeated"`
	Rates          []*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates `json:"rates,omitempty" xml:"rates,omitempty" type:"Repeated"`
	RoomId         *string                                                      `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomName       *string                                                      `json:"room_name,omitempty" xml:"room_name,omitempty"`
	Status         *int32                                                       `json:"status,omitempty" xml:"status,omitempty"`
	WindowType     *string                                                      `json:"window_type,omitempty" xml:"window_type,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRooms) GoString added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetArea added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetBed added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetBedTypeString added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetFacility added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetFloor added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetMaxOccupancy added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetNetworkService added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetPics added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetRoomId added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetRoomName added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetStatus added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetWindowType added in v1.5.0

func (HotelPricePullResponseBodyModuleHotelPriceInfosRooms) String added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates struct {
	Breakfast              *string                                                                          `json:"breakfast,omitempty" xml:"breakfast,omitempty"`
	BreakfastCount         *int32                                                                           `json:"breakfast_count,omitempty" xml:"breakfast_count,omitempty"`
	BtripHotelCancelPolicy *HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy `json:"btrip_hotel_cancel_policy,omitempty" xml:"btrip_hotel_cancel_policy,omitempty" type:"Struct"`
	CancelPolicyDesc       *string                                                                          `json:"cancel_policy_desc,omitempty" xml:"cancel_policy_desc,omitempty"`
	CompanyAassist         *string                                                                          `json:"company_aassist,omitempty" xml:"company_aassist,omitempty"`
	CurrencyCode           *string                                                                          `json:"currency_code,omitempty" xml:"currency_code,omitempty"`
	InstantConfirm         *bool                                                                            `json:"instant_confirm,omitempty" xml:"instant_confirm,omitempty"`
	ItemId                 *string                                                                          `json:"item_id,omitempty" xml:"item_id,omitempty"`
	MaxAdvHours            *int32                                                                           `json:"max_adv_hours,omitempty" xml:"max_adv_hours,omitempty"`
	MaxDays                *int32                                                                           `json:"max_days,omitempty" xml:"max_days,omitempty"`
	MinAdvHours            *int32                                                                           `json:"min_adv_hours,omitempty" xml:"min_adv_hours,omitempty"`
	MinDays                *int32                                                                           `json:"min_days,omitempty" xml:"min_days,omitempty"`
	Nod                    *int32                                                                           `json:"nod,omitempty" xml:"nod,omitempty"`
	Nop                    *int32                                                                           `json:"nop,omitempty" xml:"nop,omitempty"`
	PaymentType            *int32                                                                           `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	Price                  *int64                                                                           `json:"price,omitempty" xml:"price,omitempty"`
	PromotionInfo          *string                                                                          `json:"promotion_info,omitempty" xml:"promotion_info,omitempty"`
	Quota                  *int32                                                                           `json:"quota,omitempty" xml:"quota,omitempty"`
	RateDailys             []*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys           `json:"rate_dailys,omitempty" xml:"rate_dailys,omitempty" type:"Repeated"`
	RateId                 *string                                                                          `json:"rate_id,omitempty" xml:"rate_id,omitempty"`
	RatePlanName           *string                                                                          `json:"rate_plan_name,omitempty" xml:"rate_plan_name,omitempty"`
	RpId                   *string                                                                          `json:"rp_id,omitempty" xml:"rp_id,omitempty"`
	SellerId               *string                                                                          `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	SupportSpecialInvoice  *bool                                                                            `json:"support_special_invoice,omitempty" xml:"support_special_invoice,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) GoString added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetBreakfast added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetBreakfastCount added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetCancelPolicyDesc added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetCompanyAassist added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetCurrencyCode added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetInstantConfirm added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetItemId added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetMaxAdvHours added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetMaxDays added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetMinAdvHours added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetMinDays added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetNod added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetNop added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetPaymentType added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetPrice added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetPromotionInfo added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetQuota added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetRateId added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetRatePlanName added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetRpId added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetSellerId added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetSupportSpecialInvoice added in v1.5.0

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) String added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy struct {
	BtripHotelCancelPolicyInfoDTOList []*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList `` /* 132-byte string literal not displayed */
	CancelPolicyType                  *int32                                                                                                              `json:"cancel_policy_type,omitempty" xml:"cancel_policy_type,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy) GoString added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy) SetCancelPolicyType added in v1.5.0

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy) String added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList struct {
	Hour  *int64 `json:"hour,omitempty" xml:"hour,omitempty"`
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList) GoString added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList) SetHour added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList) SetValue added in v1.5.0

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList) String added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys added in v1.5.0

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys struct {
	DiscountPrice      *int64  `json:"discount_price,omitempty" xml:"discount_price,omitempty"`
	LastDiscountsPrice *int64  `json:"last_discounts_price,omitempty" xml:"last_discounts_price,omitempty"`
	Price              *int64  `json:"price,omitempty" xml:"price,omitempty"`
	StartDate          *string `json:"start_date,omitempty" xml:"start_date,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) GoString added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) SetDiscountPrice added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) SetLastDiscountsPrice added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) SetPrice added in v1.5.0

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) SetStartDate added in v1.5.0

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) String added in v1.5.0

type HotelPricePullShrinkRequest added in v1.5.0

type HotelPricePullShrinkRequest struct {
	BtripUserId    *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckIn        *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut       *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	CityCode       *int32  `json:"city_code,omitempty" xml:"city_code,omitempty"`
	HotelIdsShrink *string `json:"hotel_ids,omitempty" xml:"hotel_ids,omitempty"`
	PaymentType    *int32  `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
}

func (HotelPricePullShrinkRequest) GoString added in v1.5.0

func (s HotelPricePullShrinkRequest) GoString() string

func (*HotelPricePullShrinkRequest) SetBtripUserId added in v1.5.0

func (*HotelPricePullShrinkRequest) SetCheckIn added in v1.5.0

func (*HotelPricePullShrinkRequest) SetCheckOut added in v1.5.0

func (*HotelPricePullShrinkRequest) SetCityCode added in v1.5.0

func (*HotelPricePullShrinkRequest) SetHotelIdsShrink added in v1.5.0

func (*HotelPricePullShrinkRequest) SetPaymentType added in v1.5.0

func (HotelPricePullShrinkRequest) String added in v1.5.0

type HotelRoomInfoHeaders added in v1.0.57

type HotelRoomInfoHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelRoomInfoHeaders) GoString added in v1.0.57

func (s HotelRoomInfoHeaders) GoString() string

func (*HotelRoomInfoHeaders) SetCommonHeaders added in v1.0.57

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

func (*HotelRoomInfoHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *HotelRoomInfoHeaders) SetXAcsBtripCorpToken(v string) *HotelRoomInfoHeaders

func (HotelRoomInfoHeaders) String added in v1.0.57

func (s HotelRoomInfoHeaders) String() string

type HotelRoomInfoRequest added in v1.0.57

type HotelRoomInfoRequest struct {
	RoomIds []*int64 `json:"room_ids,omitempty" xml:"room_ids,omitempty" type:"Repeated"`
}

func (HotelRoomInfoRequest) GoString added in v1.0.57

func (s HotelRoomInfoRequest) GoString() string

func (*HotelRoomInfoRequest) SetRoomIds added in v1.0.57

func (s *HotelRoomInfoRequest) SetRoomIds(v []*int64) *HotelRoomInfoRequest

func (HotelRoomInfoRequest) String added in v1.0.57

func (s HotelRoomInfoRequest) String() string

type HotelRoomInfoResponse added in v1.0.57

type HotelRoomInfoResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelRoomInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelRoomInfoResponse) GoString added in v1.0.57

func (s HotelRoomInfoResponse) GoString() string

func (*HotelRoomInfoResponse) SetBody added in v1.0.57

func (*HotelRoomInfoResponse) SetHeaders added in v1.0.57

func (*HotelRoomInfoResponse) SetStatusCode added in v1.0.57

func (s *HotelRoomInfoResponse) SetStatusCode(v int32) *HotelRoomInfoResponse

func (HotelRoomInfoResponse) String added in v1.0.57

func (s HotelRoomInfoResponse) String() string

type HotelRoomInfoResponseBody added in v1.0.57

type HotelRoomInfoResponseBody struct {
	Code    *string                            `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                            `json:"message,omitempty" xml:"message,omitempty"`
	Module  []*HotelRoomInfoResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelRoomInfoResponseBody) GoString added in v1.0.57

func (s HotelRoomInfoResponseBody) GoString() string

func (*HotelRoomInfoResponseBody) SetCode added in v1.0.57

func (*HotelRoomInfoResponseBody) SetMessage added in v1.0.57

func (*HotelRoomInfoResponseBody) SetModule added in v1.0.57

func (*HotelRoomInfoResponseBody) SetRequestId added in v1.0.57

func (*HotelRoomInfoResponseBody) SetSuccess added in v1.0.57

func (*HotelRoomInfoResponseBody) SetTraceId added in v1.0.57

func (HotelRoomInfoResponseBody) String added in v1.0.57

func (s HotelRoomInfoResponseBody) String() string

type HotelRoomInfoResponseBodyModule added in v1.0.57

type HotelRoomInfoResponseBodyModule struct {
	BedInfos         []*HotelRoomInfoResponseBodyModuleBedInfos   `json:"bed_infos,omitempty" xml:"bed_infos,omitempty" type:"Repeated"`
	ExtraBed         *int32                                       `json:"extra_bed,omitempty" xml:"extra_bed,omitempty"`
	ExtraBedDesc     *string                                      `json:"extra_bed_desc,omitempty" xml:"extra_bed_desc,omitempty"`
	Floor            *string                                      `json:"floor,omitempty" xml:"floor,omitempty"`
	InternetWay      *string                                      `json:"internet_way,omitempty" xml:"internet_way,omitempty"`
	MaxOccupancy     *int32                                       `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`
	RoomDesc         *string                                      `json:"room_desc,omitempty" xml:"room_desc,omitempty"`
	RoomFacilities   *string                                      `json:"room_facilities,omitempty" xml:"room_facilities,omitempty"`
	RoomFacilityList []*string                                    `json:"room_facility_list,omitempty" xml:"room_facility_list,omitempty" type:"Repeated"`
	RoomId           *string                                      `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomImage        *string                                      `json:"room_image,omitempty" xml:"room_image,omitempty"`
	RoomImages       []*HotelRoomInfoResponseBodyModuleRoomImages `json:"room_images,omitempty" xml:"room_images,omitempty" type:"Repeated"`
	RoomName         *string                                      `json:"room_name,omitempty" xml:"room_name,omitempty"`
	RoomType         *int32                                       `json:"room_type,omitempty" xml:"room_type,omitempty"`
	Roomarea         *string                                      `json:"roomarea,omitempty" xml:"roomarea,omitempty"`
	Rooms            *int32                                       `json:"rooms,omitempty" xml:"rooms,omitempty"`
	Window           *string                                      `json:"window,omitempty" xml:"window,omitempty"`
	WindowBad        *string                                      `json:"window_bad,omitempty" xml:"window_bad,omitempty"`
	WindowView       *string                                      `json:"window_view,omitempty" xml:"window_view,omitempty"`
}

func (HotelRoomInfoResponseBodyModule) GoString added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetBedInfos added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetExtraBed added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetExtraBedDesc added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetFloor added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetInternetWay added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetMaxOccupancy added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRoomDesc added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRoomFacilities added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRoomFacilityList added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRoomId added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRoomImage added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRoomImages added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRoomName added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRoomType added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRoomarea added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetRooms added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetWindow added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetWindowBad added in v1.0.57

func (*HotelRoomInfoResponseBodyModule) SetWindowView added in v1.0.57

func (HotelRoomInfoResponseBodyModule) String added in v1.0.57

type HotelRoomInfoResponseBodyModuleBedInfos added in v1.0.57

type HotelRoomInfoResponseBodyModuleBedInfos struct {
	BedDesc *string `json:"bed_desc,omitempty" xml:"bed_desc,omitempty"`
	BedNum  *int32  `json:"bed_num,omitempty" xml:"bed_num,omitempty"`
	BedSize *string `json:"bed_size,omitempty" xml:"bed_size,omitempty"`
	BedType *string `json:"bed_type,omitempty" xml:"bed_type,omitempty"`
}

func (HotelRoomInfoResponseBodyModuleBedInfos) GoString added in v1.0.57

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetBedDesc added in v1.0.57

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetBedNum added in v1.0.57

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetBedSize added in v1.0.57

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetBedType added in v1.0.57

func (HotelRoomInfoResponseBodyModuleBedInfos) String added in v1.0.57

type HotelRoomInfoResponseBodyModuleRoomImages added in v1.0.57

type HotelRoomInfoResponseBodyModuleRoomImages struct {
	BedInfos2 *string `json:"bed_infos2,omitempty" xml:"bed_infos2,omitempty"`
	Tag       *int32  `json:"tag,omitempty" xml:"tag,omitempty"`
	Url       *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (HotelRoomInfoResponseBodyModuleRoomImages) GoString added in v1.0.57

func (*HotelRoomInfoResponseBodyModuleRoomImages) SetBedInfos2 added in v1.0.57

func (*HotelRoomInfoResponseBodyModuleRoomImages) SetTag added in v1.0.57

func (*HotelRoomInfoResponseBodyModuleRoomImages) SetUrl added in v1.0.57

func (HotelRoomInfoResponseBodyModuleRoomImages) String added in v1.0.57

type HotelRoomInfoShrinkRequest added in v1.0.57

type HotelRoomInfoShrinkRequest struct {
	RoomIdsShrink *string `json:"room_ids,omitempty" xml:"room_ids,omitempty"`
}

func (HotelRoomInfoShrinkRequest) GoString added in v1.0.57

func (s HotelRoomInfoShrinkRequest) GoString() string

func (*HotelRoomInfoShrinkRequest) SetRoomIdsShrink added in v1.0.57

func (HotelRoomInfoShrinkRequest) String added in v1.0.57

type HotelSearchHeaders added in v1.0.57

type HotelSearchHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelSearchHeaders) GoString added in v1.0.57

func (s HotelSearchHeaders) GoString() string

func (*HotelSearchHeaders) SetCommonHeaders added in v1.0.57

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

func (*HotelSearchHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *HotelSearchHeaders) SetXAcsBtripCorpToken(v string) *HotelSearchHeaders

func (HotelSearchHeaders) String added in v1.0.57

func (s HotelSearchHeaders) String() string

type HotelSearchRequest added in v1.0.57

type HotelSearchRequest struct {
	AdultNum     *string   `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	BrandCode    []*string `json:"brand_code,omitempty" xml:"brand_code,omitempty" type:"Repeated"`
	BtripUserId  *string   `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckInDate  *string   `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	CheckOutDate *string   `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`
	CityCode     *string   `json:"city_code,omitempty" xml:"city_code,omitempty"`
	Dir          *int32    `json:"dir,omitempty" xml:"dir,omitempty"`
	Distance     *int32    `json:"distance,omitempty" xml:"distance,omitempty"`
	DistrictCode *string   `json:"district_code,omitempty" xml:"district_code,omitempty"`
	HotelStar    *string   `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	IsProtocol   *bool     `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	KeyWords     *string   `json:"key_words,omitempty" xml:"key_words,omitempty"`
	Location     *string   `json:"location,omitempty" xml:"location,omitempty"`
	MaxPrice     *float64  `json:"max_price,omitempty" xml:"max_price,omitempty"`
	MinPrice     *float64  `json:"min_price,omitempty" xml:"min_price,omitempty"`
	PageNo       *int32    `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize     *int32    `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PayOverType  *int32    `json:"pay_over_type,omitempty" xml:"pay_over_type,omitempty"`
	PaymentType  *int32    `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	Shids        []*int64  `json:"shids,omitempty" xml:"shids,omitempty" type:"Repeated"`
	SortCode     *int32    `json:"sort_code,omitempty" xml:"sort_code,omitempty"`
	SuperMan     *int32    `json:"super_man,omitempty" xml:"super_man,omitempty"`
}

func (HotelSearchRequest) GoString added in v1.0.57

func (s HotelSearchRequest) GoString() string

func (*HotelSearchRequest) SetAdultNum added in v1.0.57

func (s *HotelSearchRequest) SetAdultNum(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetBrandCode added in v1.0.57

func (s *HotelSearchRequest) SetBrandCode(v []*string) *HotelSearchRequest

func (*HotelSearchRequest) SetBtripUserId added in v1.0.57

func (s *HotelSearchRequest) SetBtripUserId(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetCheckInDate added in v1.0.57

func (s *HotelSearchRequest) SetCheckInDate(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetCheckOutDate added in v1.0.57

func (s *HotelSearchRequest) SetCheckOutDate(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetCityCode added in v1.0.57

func (s *HotelSearchRequest) SetCityCode(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetDir added in v1.0.57

func (*HotelSearchRequest) SetDistance added in v1.0.57

func (s *HotelSearchRequest) SetDistance(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetDistrictCode added in v1.0.57

func (s *HotelSearchRequest) SetDistrictCode(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetHotelStar added in v1.0.57

func (s *HotelSearchRequest) SetHotelStar(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetIsProtocol added in v1.0.57

func (s *HotelSearchRequest) SetIsProtocol(v bool) *HotelSearchRequest

func (*HotelSearchRequest) SetKeyWords added in v1.0.57

func (s *HotelSearchRequest) SetKeyWords(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetLocation added in v1.0.57

func (s *HotelSearchRequest) SetLocation(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetMaxPrice added in v1.0.57

func (s *HotelSearchRequest) SetMaxPrice(v float64) *HotelSearchRequest

func (*HotelSearchRequest) SetMinPrice added in v1.0.57

func (s *HotelSearchRequest) SetMinPrice(v float64) *HotelSearchRequest

func (*HotelSearchRequest) SetPageNo added in v1.0.57

func (s *HotelSearchRequest) SetPageNo(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetPageSize added in v1.0.57

func (s *HotelSearchRequest) SetPageSize(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetPayOverType added in v1.0.57

func (s *HotelSearchRequest) SetPayOverType(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetPaymentType added in v1.0.57

func (s *HotelSearchRequest) SetPaymentType(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetShids added in v1.0.57

func (s *HotelSearchRequest) SetShids(v []*int64) *HotelSearchRequest

func (*HotelSearchRequest) SetSortCode added in v1.0.57

func (s *HotelSearchRequest) SetSortCode(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetSuperMan added in v1.0.57

func (s *HotelSearchRequest) SetSuperMan(v int32) *HotelSearchRequest

func (HotelSearchRequest) String added in v1.0.57

func (s HotelSearchRequest) String() string

type HotelSearchResponse added in v1.0.57

type HotelSearchResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelSearchResponse) GoString added in v1.0.57

func (s HotelSearchResponse) GoString() string

func (*HotelSearchResponse) SetBody added in v1.0.57

func (*HotelSearchResponse) SetHeaders added in v1.0.57

func (s *HotelSearchResponse) SetHeaders(v map[string]*string) *HotelSearchResponse

func (*HotelSearchResponse) SetStatusCode added in v1.0.57

func (s *HotelSearchResponse) SetStatusCode(v int32) *HotelSearchResponse

func (HotelSearchResponse) String added in v1.0.57

func (s HotelSearchResponse) String() string

type HotelSearchResponseBody added in v1.0.57

type HotelSearchResponseBody struct {
	Code      *string                        `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                        `json:"message,omitempty" xml:"message,omitempty"`
	Module    *HotelSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                        `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                          `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                        `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelSearchResponseBody) GoString added in v1.0.57

func (s HotelSearchResponseBody) GoString() string

func (*HotelSearchResponseBody) SetCode added in v1.0.57

func (*HotelSearchResponseBody) SetMessage added in v1.0.57

func (*HotelSearchResponseBody) SetModule added in v1.0.57

func (*HotelSearchResponseBody) SetRequestId added in v1.0.57

func (*HotelSearchResponseBody) SetSuccess added in v1.0.57

func (*HotelSearchResponseBody) SetTraceId added in v1.0.57

func (HotelSearchResponseBody) String added in v1.0.57

func (s HotelSearchResponseBody) String() string

type HotelSearchResponseBodyModule added in v1.0.57

type HotelSearchResponseBodyModule struct {
	Items []*HotelSearchResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
}

func (HotelSearchResponseBodyModule) GoString added in v1.0.57

func (*HotelSearchResponseBodyModule) SetItems added in v1.0.57

func (HotelSearchResponseBodyModule) String added in v1.0.57

type HotelSearchResponseBodyModuleItems added in v1.0.57

type HotelSearchResponseBodyModuleItems struct {
	BrandName        *string                                         `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	BtandCode        *string                                         `json:"btand_code,omitempty" xml:"btand_code,omitempty"`
	CityCode         *string                                         `json:"city_code,omitempty" xml:"city_code,omitempty"`
	DiscountDesc     *HotelSearchResponseBodyModuleItemsDiscountDesc `json:"discount_desc,omitempty" xml:"discount_desc,omitempty" type:"Struct"`
	Distance         *int32                                          `json:"distance,omitempty" xml:"distance,omitempty"`
	DistrictCode     *string                                         `json:"district_code,omitempty" xml:"district_code,omitempty"`
	HotelAddress     *string                                         `json:"hotel_address,omitempty" xml:"hotel_address,omitempty"`
	HotelCode        *string                                         `json:"hotel_code,omitempty" xml:"hotel_code,omitempty"`
	HotelEnName      *string                                         `json:"hotel_en_name,omitempty" xml:"hotel_en_name,omitempty"`
	HotelName        *string                                         `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	HotelStar        *string                                         `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	ImageUrl         *string                                         `json:"image_url,omitempty" xml:"image_url,omitempty"`
	IsProtocol       *bool                                           `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	Location         *string                                         `json:"location,omitempty" xml:"location,omitempty"`
	MinPrice         *float64                                        `json:"min_price,omitempty" xml:"min_price,omitempty"`
	OriginalMinPrice *float64                                        `json:"original_min_price,omitempty" xml:"original_min_price,omitempty"`
	Score            *string                                         `json:"score,omitempty" xml:"score,omitempty"`
	Status           *int32                                          `json:"status,omitempty" xml:"status,omitempty"`
	Tel              *string                                         `json:"tel,omitempty" xml:"tel,omitempty"`
}

func (HotelSearchResponseBodyModuleItems) GoString added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetBrandName added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetBtandCode added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetCityCode added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetDiscountDesc added in v1.4.8

func (*HotelSearchResponseBodyModuleItems) SetDistance added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetDistrictCode added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetHotelAddress added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetHotelCode added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetHotelEnName added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetHotelName added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetHotelStar added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetImageUrl added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetIsProtocol added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetLocation added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetMinPrice added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetOriginalMinPrice added in v1.0.72

func (*HotelSearchResponseBodyModuleItems) SetScore added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetStatus added in v1.0.57

func (*HotelSearchResponseBodyModuleItems) SetTel added in v1.0.57

func (HotelSearchResponseBodyModuleItems) String added in v1.0.57

type HotelSearchResponseBodyModuleItemsDiscountDesc added in v1.4.8

type HotelSearchResponseBodyModuleItemsDiscountDesc struct {
	CashReduceTotal *string                                                         `json:"cash_reduce_total,omitempty" xml:"cash_reduce_total,omitempty"`
	DinamicLabel    *string                                                         `json:"dinamic_label,omitempty" xml:"dinamic_label,omitempty"`
	DiscountDetail  []*HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail `json:"discount_detail,omitempty" xml:"discount_detail,omitempty" type:"Repeated"`
	SubTitle        *string                                                         `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	Title           *string                                                         `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelSearchResponseBodyModuleItemsDiscountDesc) GoString added in v1.4.8

func (*HotelSearchResponseBodyModuleItemsDiscountDesc) SetCashReduceTotal added in v1.4.8

func (*HotelSearchResponseBodyModuleItemsDiscountDesc) SetDinamicLabel added in v1.4.8

func (*HotelSearchResponseBodyModuleItemsDiscountDesc) SetSubTitle added in v1.4.8

func (*HotelSearchResponseBodyModuleItemsDiscountDesc) SetTitle added in v1.4.8

func (HotelSearchResponseBodyModuleItemsDiscountDesc) String added in v1.4.8

type HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail added in v1.4.8

type HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail struct {
	LabelName []*string `json:"label_name,omitempty" xml:"label_name,omitempty" type:"Repeated"`
	MoneyDesc *string   `json:"money_desc,omitempty" xml:"money_desc,omitempty"`
}

func (HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail) GoString added in v1.4.8

func (*HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail) SetLabelName added in v1.4.8

func (*HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail) SetMoneyDesc added in v1.4.8

func (HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail) String added in v1.4.8

type HotelSearchShrinkRequest added in v1.0.57

type HotelSearchShrinkRequest struct {
	AdultNum        *string  `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	BrandCodeShrink *string  `json:"brand_code,omitempty" xml:"brand_code,omitempty"`
	BtripUserId     *string  `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CheckInDate     *string  `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	CheckOutDate    *string  `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`
	CityCode        *string  `json:"city_code,omitempty" xml:"city_code,omitempty"`
	Dir             *int32   `json:"dir,omitempty" xml:"dir,omitempty"`
	Distance        *int32   `json:"distance,omitempty" xml:"distance,omitempty"`
	DistrictCode    *string  `json:"district_code,omitempty" xml:"district_code,omitempty"`
	HotelStar       *string  `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	IsProtocol      *bool    `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	KeyWords        *string  `json:"key_words,omitempty" xml:"key_words,omitempty"`
	Location        *string  `json:"location,omitempty" xml:"location,omitempty"`
	MaxPrice        *float64 `json:"max_price,omitempty" xml:"max_price,omitempty"`
	MinPrice        *float64 `json:"min_price,omitempty" xml:"min_price,omitempty"`
	PageNo          *int32   `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize        *int32   `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PayOverType     *int32   `json:"pay_over_type,omitempty" xml:"pay_over_type,omitempty"`
	PaymentType     *int32   `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	ShidsShrink     *string  `json:"shids,omitempty" xml:"shids,omitempty"`
	SortCode        *int32   `json:"sort_code,omitempty" xml:"sort_code,omitempty"`
	SuperMan        *int32   `json:"super_man,omitempty" xml:"super_man,omitempty"`
}

func (HotelSearchShrinkRequest) GoString added in v1.0.57

func (s HotelSearchShrinkRequest) GoString() string

func (*HotelSearchShrinkRequest) SetAdultNum added in v1.0.57

func (*HotelSearchShrinkRequest) SetBrandCodeShrink added in v1.0.57

func (s *HotelSearchShrinkRequest) SetBrandCodeShrink(v string) *HotelSearchShrinkRequest

func (*HotelSearchShrinkRequest) SetBtripUserId added in v1.0.57

func (*HotelSearchShrinkRequest) SetCheckInDate added in v1.0.57

func (*HotelSearchShrinkRequest) SetCheckOutDate added in v1.0.57

func (*HotelSearchShrinkRequest) SetCityCode added in v1.0.57

func (*HotelSearchShrinkRequest) SetDir added in v1.0.57

func (*HotelSearchShrinkRequest) SetDistance added in v1.0.57

func (*HotelSearchShrinkRequest) SetDistrictCode added in v1.0.57

func (*HotelSearchShrinkRequest) SetHotelStar added in v1.0.57

func (*HotelSearchShrinkRequest) SetIsProtocol added in v1.0.57

func (*HotelSearchShrinkRequest) SetKeyWords added in v1.0.57

func (*HotelSearchShrinkRequest) SetLocation added in v1.0.57

func (*HotelSearchShrinkRequest) SetMaxPrice added in v1.0.57

func (*HotelSearchShrinkRequest) SetMinPrice added in v1.0.57

func (*HotelSearchShrinkRequest) SetPageNo added in v1.0.57

func (*HotelSearchShrinkRequest) SetPageSize added in v1.0.57

func (*HotelSearchShrinkRequest) SetPayOverType added in v1.0.57

func (*HotelSearchShrinkRequest) SetPaymentType added in v1.0.57

func (*HotelSearchShrinkRequest) SetShidsShrink added in v1.0.57

func (*HotelSearchShrinkRequest) SetSortCode added in v1.0.57

func (*HotelSearchShrinkRequest) SetSuperMan added in v1.0.57

func (HotelSearchShrinkRequest) String added in v1.0.57

func (s HotelSearchShrinkRequest) String() string

type HotelStaticInfoHeaders added in v1.0.57

type HotelStaticInfoHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (HotelStaticInfoHeaders) GoString added in v1.0.57

func (s HotelStaticInfoHeaders) GoString() string

func (*HotelStaticInfoHeaders) SetCommonHeaders added in v1.0.57

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

func (*HotelStaticInfoHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *HotelStaticInfoHeaders) SetXAcsBtripCorpToken(v string) *HotelStaticInfoHeaders

func (HotelStaticInfoHeaders) String added in v1.0.57

func (s HotelStaticInfoHeaders) String() string

type HotelStaticInfoRequest added in v1.0.57

type HotelStaticInfoRequest struct {
	HotelIds []*string `json:"hotel_ids,omitempty" xml:"hotel_ids,omitempty" type:"Repeated"`
}

func (HotelStaticInfoRequest) GoString added in v1.0.57

func (s HotelStaticInfoRequest) GoString() string

func (*HotelStaticInfoRequest) SetHotelIds added in v1.0.57

func (HotelStaticInfoRequest) String added in v1.0.57

func (s HotelStaticInfoRequest) String() string

type HotelStaticInfoResponse added in v1.0.57

type HotelStaticInfoResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *HotelStaticInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (HotelStaticInfoResponse) GoString added in v1.0.57

func (s HotelStaticInfoResponse) GoString() string

func (*HotelStaticInfoResponse) SetBody added in v1.0.57

func (*HotelStaticInfoResponse) SetHeaders added in v1.0.57

func (*HotelStaticInfoResponse) SetStatusCode added in v1.0.57

func (HotelStaticInfoResponse) String added in v1.0.57

func (s HotelStaticInfoResponse) String() string

type HotelStaticInfoResponseBody added in v1.0.57

type HotelStaticInfoResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module    *HotelStaticInfoResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                            `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                              `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                            `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelStaticInfoResponseBody) GoString added in v1.0.57

func (s HotelStaticInfoResponseBody) GoString() string

func (*HotelStaticInfoResponseBody) SetCode added in v1.0.57

func (*HotelStaticInfoResponseBody) SetMessage added in v1.0.57

func (*HotelStaticInfoResponseBody) SetModule added in v1.0.57

func (*HotelStaticInfoResponseBody) SetRequestId added in v1.0.57

func (*HotelStaticInfoResponseBody) SetSuccess added in v1.0.57

func (*HotelStaticInfoResponseBody) SetTraceId added in v1.0.57

func (HotelStaticInfoResponseBody) String added in v1.0.57

type HotelStaticInfoResponseBodyModule added in v1.0.57

type HotelStaticInfoResponseBodyModule struct {
	HotelStaticInfos []*HotelStaticInfoResponseBodyModuleHotelStaticInfos `json:"hotel_static_infos,omitempty" xml:"hotel_static_infos,omitempty" type:"Repeated"`
}

func (HotelStaticInfoResponseBodyModule) GoString added in v1.0.57

func (*HotelStaticInfoResponseBodyModule) SetHotelStaticInfos added in v1.0.57

func (HotelStaticInfoResponseBodyModule) String added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfos added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfos struct {
	BlockRoomTypeInformation map[string]*string                                             `json:"block_room_type_information,omitempty" xml:"block_room_type_information,omitempty"`
	Brand                    *string                                                        `json:"brand,omitempty" xml:"brand,omitempty"`
	BrandName                *string                                                        `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	CityCode                 *string                                                        `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName                 *string                                                        `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Country                  *string                                                        `json:"country,omitempty" xml:"country,omitempty"`
	CountryCode              *string                                                        `json:"country_code,omitempty" xml:"country_code,omitempty"`
	Description              *string                                                        `json:"description,omitempty" xml:"description,omitempty"`
	District                 *string                                                        `json:"district,omitempty" xml:"district,omitempty"`
	DistrictName             *string                                                        `json:"district_name,omitempty" xml:"district_name,omitempty"`
	ExpandInfo               *HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo   `json:"expand_info,omitempty" xml:"expand_info,omitempty" type:"Struct"`
	HotelAddress             *string                                                        `json:"hotel_address,omitempty" xml:"hotel_address,omitempty"`
	HotelEnAddress           *string                                                        `json:"hotel_en_address,omitempty" xml:"hotel_en_address,omitempty"`
	HotelEnName              *string                                                        `json:"hotel_en_name,omitempty" xml:"hotel_en_name,omitempty"`
	HotelId                  *string                                                        `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	HotelName                *string                                                        `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	HotelOpenTime            *string                                                        `json:"hotel_open_time,omitempty" xml:"hotel_open_time,omitempty"`
	HotelPhones              *string                                                        `json:"hotel_phones,omitempty" xml:"hotel_phones,omitempty"`
	HotelPolicies            *string                                                        `json:"hotel_policies,omitempty" xml:"hotel_policies,omitempty"`
	Hotelfax                 *string                                                        `json:"hotelfax,omitempty" xml:"hotelfax,omitempty"`
	Hotelpics                *string                                                        `json:"hotelpics,omitempty" xml:"hotelpics,omitempty"`
	Imageinfos               []*HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos `json:"imageinfos,omitempty" xml:"imageinfos,omitempty" type:"Repeated"`
	InvoiceProviderMethod    *string                                                        `json:"invoice_provider_method,omitempty" xml:"invoice_provider_method,omitempty"`
	InvoiceTypes             []*int32                                                       `json:"invoice_types,omitempty" xml:"invoice_types,omitempty" type:"Repeated"`
	Location                 *string                                                        `json:"location,omitempty" xml:"location,omitempty"`
	Province                 *string                                                        `json:"province,omitempty" xml:"province,omitempty"`
	ProvinceName             *string                                                        `json:"province_name,omitempty" xml:"province_name,omitempty"`
	RatingAverage            *string                                                        `json:"rating_average,omitempty" xml:"rating_average,omitempty"`
	RoomInfos                []*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos  `json:"room_infos,omitempty" xml:"room_infos,omitempty" type:"Repeated"`
	Star                     *string                                                        `json:"star,omitempty" xml:"star,omitempty"`
	StarRate                 *string                                                        `json:"star_rate,omitempty" xml:"star_rate,omitempty"`
	Status                   *string                                                        `json:"status,omitempty" xml:"status,omitempty"`
	Themes                   *string                                                        `json:"themes,omitempty" xml:"themes,omitempty"`
	VisaReminding            *bool                                                          `json:"visa_reminding,omitempty" xml:"visa_reminding,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfos) GoString added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetBlockRoomTypeInformation added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetBrand added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetBrandName added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetCityCode added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetCityName added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetCountry added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetCountryCode added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetDescription added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetDistrict added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetDistrictName added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelAddress added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelEnAddress added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelEnName added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelId added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelName added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelOpenTime added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelPhones added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelPolicies added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelfax added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelpics added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetInvoiceProviderMethod added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetInvoiceTypes added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetLocation added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetProvince added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetProvinceName added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetRatingAverage added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetStar added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetStarRate added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetStatus added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetThemes added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetVisaReminding added in v1.0.57

func (HotelStaticInfoResponseBodyModuleHotelStaticInfos) String added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo struct {
	CheckIn         *string   `json:"check_in,omitempty" xml:"check_in,omitempty"`
	CheckOut        *string   `json:"check_out,omitempty" xml:"check_out,omitempty"`
	DecorateTime    *string   `json:"decorate_time,omitempty" xml:"decorate_time,omitempty"`
	Floors          *string   `json:"floors,omitempty" xml:"floors,omitempty"`
	HotelFacilities []*string `json:"hotel_facilities,omitempty" xml:"hotel_facilities,omitempty" type:"Repeated"`
	HotelType       *int32    `json:"hotel_type,omitempty" xml:"hotel_type,omitempty"`
	OpeningTime     *string   `json:"opening_time,omitempty" xml:"opening_time,omitempty"`
	RoomFacilities  []*string `json:"room_facilities,omitempty" xml:"room_facilities,omitempty" type:"Repeated"`
	Rooms           *int32    `json:"rooms,omitempty" xml:"rooms,omitempty"`
	Service         []*string `json:"service,omitempty" xml:"service,omitempty" type:"Repeated"`
	ThemeTag        *string   `json:"theme_tag,omitempty" xml:"theme_tag,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) GoString added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetCheckIn added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetCheckOut added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetDecorateTime added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetFloors added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetHotelFacilities added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetHotelType added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetOpeningTime added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetRoomFacilities added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetRooms added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetService added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetThemeTag added in v1.0.57

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) String added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Tag  *int32  `json:"tag,omitempty" xml:"tag,omitempty"`
	Url  *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) GoString added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) SetDesc added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) SetTag added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) SetUrl added in v1.0.57

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) String added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos struct {
	BedInfos         []*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos `json:"bed_infos,omitempty" xml:"bed_infos,omitempty" type:"Repeated"`
	ExtraBed         *int32                                                                `json:"extra_bed,omitempty" xml:"extra_bed,omitempty"`
	ExtraBedDesc     *string                                                               `json:"extra_bed_desc,omitempty" xml:"extra_bed_desc,omitempty"`
	Floor            *string                                                               `json:"floor,omitempty" xml:"floor,omitempty"`
	InternetWay      *string                                                               `json:"internet_way,omitempty" xml:"internet_way,omitempty"`
	MaxOccupancy     *int32                                                                `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`
	RoomFacilities   *string                                                               `json:"room_facilities,omitempty" xml:"room_facilities,omitempty"`
	RoomFacilityList []*string                                                             `json:"room_facility_list,omitempty" xml:"room_facility_list,omitempty" type:"Repeated"`
	RoomId           *string                                                               `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomImage        *string                                                               `json:"room_image,omitempty" xml:"room_image,omitempty"`
	RoomImages       []*string                                                             `json:"room_images,omitempty" xml:"room_images,omitempty" type:"Repeated"`
	RoomName         *string                                                               `json:"room_name,omitempty" xml:"room_name,omitempty"`
	RoomType         *int32                                                                `json:"room_type,omitempty" xml:"room_type,omitempty"`
	Roomarea         *string                                                               `json:"roomarea,omitempty" xml:"roomarea,omitempty"`
	Rooms            *int32                                                                `json:"rooms,omitempty" xml:"rooms,omitempty"`
	Window           *string                                                               `json:"window,omitempty" xml:"window,omitempty"`
	WindowBad        *string                                                               `json:"window_bad,omitempty" xml:"window_bad,omitempty"`
	WindowView       *string                                                               `json:"window_view,omitempty" xml:"window_view,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) GoString added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetExtraBed added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetExtraBedDesc added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetFloor added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetInternetWay added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetMaxOccupancy added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomFacilities added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomFacilityList added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomId added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomImage added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomImages added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomName added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomType added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomarea added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRooms added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetWindow added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetWindowBad added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetWindowView added in v1.0.57

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) String added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos added in v1.0.57

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos struct {
	BedDesc *string `json:"bed_desc,omitempty" xml:"bed_desc,omitempty"`
	BedNum  *int32  `json:"bed_num,omitempty" xml:"bed_num,omitempty"`
	BedSize *string `json:"bed_size,omitempty" xml:"bed_size,omitempty"`
	BedType *string `json:"bed_type,omitempty" xml:"bed_type,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) GoString added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetBedDesc added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetBedNum added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetBedSize added in v1.0.57

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetBedType added in v1.0.57

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) String added in v1.0.57

type HotelStaticInfoShrinkRequest added in v1.0.57

type HotelStaticInfoShrinkRequest struct {
	HotelIdsShrink *string `json:"hotel_ids,omitempty" xml:"hotel_ids,omitempty"`
}

func (HotelStaticInfoShrinkRequest) GoString added in v1.0.57

func (s HotelStaticInfoShrinkRequest) GoString() string

func (*HotelStaticInfoShrinkRequest) SetHotelIdsShrink added in v1.0.57

func (HotelStaticInfoShrinkRequest) String added in v1.0.57

type IeFlightBillSettlementQueryHeaders added in v1.0.9

type IeFlightBillSettlementQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (IeFlightBillSettlementQueryHeaders) GoString added in v1.0.9

func (*IeFlightBillSettlementQueryHeaders) SetCommonHeaders added in v1.0.9

func (*IeFlightBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (IeFlightBillSettlementQueryHeaders) String added in v1.0.9

type IeFlightBillSettlementQueryRequest added in v1.0.9

type IeFlightBillSettlementQueryRequest struct {
	PageNo      *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize    *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PeriodEnd   *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (IeFlightBillSettlementQueryRequest) GoString added in v1.0.9

func (*IeFlightBillSettlementQueryRequest) SetPageNo added in v1.0.9

func (*IeFlightBillSettlementQueryRequest) SetPageSize added in v1.0.9

func (*IeFlightBillSettlementQueryRequest) SetPeriodEnd added in v1.0.9

func (*IeFlightBillSettlementQueryRequest) SetPeriodStart added in v1.0.9

func (IeFlightBillSettlementQueryRequest) String added in v1.0.9

type IeFlightBillSettlementQueryResponse added in v1.0.9

type IeFlightBillSettlementQueryResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IeFlightBillSettlementQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IeFlightBillSettlementQueryResponse) GoString added in v1.0.9

func (*IeFlightBillSettlementQueryResponse) SetBody added in v1.0.9

func (*IeFlightBillSettlementQueryResponse) SetHeaders added in v1.0.9

func (*IeFlightBillSettlementQueryResponse) SetStatusCode added in v1.0.9

func (IeFlightBillSettlementQueryResponse) String added in v1.0.9

type IeFlightBillSettlementQueryResponseBody added in v1.0.9

type IeFlightBillSettlementQueryResponseBody struct {
	Code      *string                                        `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                        `json:"message,omitempty" xml:"message,omitempty"`
	Module    *IeFlightBillSettlementQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	MorePage  *bool                                          `json:"more_page,omitempty" xml:"more_page,omitempty"`
	RequestId *string                                        `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                          `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                        `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IeFlightBillSettlementQueryResponseBody) GoString added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBody) SetCode added in v1.0.17

func (*IeFlightBillSettlementQueryResponseBody) SetMessage added in v1.0.16

func (*IeFlightBillSettlementQueryResponseBody) SetModule added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBody) SetMorePage added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBody) SetRequestId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBody) SetSuccess added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBody) SetTraceId added in v1.0.9

func (IeFlightBillSettlementQueryResponseBody) String added in v1.0.9

type IeFlightBillSettlementQueryResponseBodyModule added in v1.0.9

type IeFlightBillSettlementQueryResponseBodyModule struct {
	Category    *int32                                                   `json:"category,omitempty" xml:"category,omitempty"`
	CorpId      *string                                                  `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	DataList    []*IeFlightBillSettlementQueryResponseBodyModuleDataList `json:"data_list,omitempty" xml:"data_list,omitempty" type:"Repeated"`
	PeriodEnd   *string                                                  `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string                                                  `json:"period_start,omitempty" xml:"period_start,omitempty"`
	TotalNum    *int64                                                   `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (IeFlightBillSettlementQueryResponseBodyModule) GoString added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModule) SetCategory added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModule) SetCorpId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModule) SetDataList added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModule) SetPeriodEnd added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModule) SetPeriodStart added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModule) SetTotalNum added in v1.0.9

func (IeFlightBillSettlementQueryResponseBodyModule) String added in v1.0.9

type IeFlightBillSettlementQueryResponseBodyModuleDataList added in v1.0.9

type IeFlightBillSettlementQueryResponseBodyModuleDataList struct {
	AdvanceDay       *int32  `json:"advance_day,omitempty" xml:"advance_day,omitempty"`
	AirlineCorpCode  *string `json:"airline_corp_code,omitempty" xml:"airline_corp_code,omitempty"`
	AirlineCorpName  *string `json:"airline_corp_name,omitempty" xml:"airline_corp_name,omitempty"`
	AlipayTradeNo    *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	ApplyArrCityCode *string `json:"apply_arr_city_code,omitempty" xml:"apply_arr_city_code,omitempty"`
	ApplyArrCityName *string `json:"apply_arr_city_name,omitempty" xml:"apply_arr_city_name,omitempty"`
	ApplyDepCityCode *string `json:"apply_dep_city_code,omitempty" xml:"apply_dep_city_code,omitempty"`
	ApplyDepCityName *string `json:"apply_dep_city_name,omitempty" xml:"apply_dep_city_name,omitempty"`
	// 审批扩展自定义字段
	ApplyExtendField       *string  `json:"apply_extend_field,omitempty" xml:"apply_extend_field,omitempty"`
	ApplyId                *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrAirportCode         *string  `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCity                *string  `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode            *string  `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrDate                *string  `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	ArrStation             *string  `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	ArrTime                *string  `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BillRecordTime         *string  `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookMode               *string  `json:"book_mode,omitempty" xml:"book_mode,omitempty"`
	BookTime               *string  `json:"book_time,omitempty" xml:"book_time,omitempty"`
	BookerId               *string  `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	BookerJobNo            *string  `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName             *string  `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	BtripCouponFee         *float64 `json:"btrip_coupon_fee,omitempty" xml:"btrip_coupon_fee,omitempty"`
	BusinessTripResult     *string  `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	Cabin                  *string  `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass             *string  `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CapitalDirection       *string  `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment      *string  `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	ChangeFee              *float64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	ChangeResult           *string  `json:"change_result,omitempty" xml:"change_result,omitempty"`
	CorpPayOrderFee        *float64 `json:"corp_pay_order_fee,omitempty" xml:"corp_pay_order_fee,omitempty"`
	CostCenter             *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	CostCenterNumber       *string  `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Coupon                 *float64 `json:"coupon,omitempty" xml:"coupon,omitempty"`
	DepAirportCode         *string  `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCityCode            *string  `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	Department             *string  `json:"department,omitempty" xml:"department,omitempty"`
	DepartmentId           *string  `json:"department_id,omitempty" xml:"department_id,omitempty"`
	DeptCity               *string  `json:"dept_city,omitempty" xml:"dept_city,omitempty"`
	DeptDate               *string  `json:"dept_date,omitempty" xml:"dept_date,omitempty"`
	DeptStation            *string  `json:"dept_station,omitempty" xml:"dept_station,omitempty"`
	DeptTime               *string  `json:"dept_time,omitempty" xml:"dept_time,omitempty"`
	Discount               *string  `json:"discount,omitempty" xml:"discount,omitempty"`
	ExceedReason           *string  `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	FeeType                *string  `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	FlightNo               *string  `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	Index                  *string  `json:"index,omitempty" xml:"index,omitempty"`
	InsuranceFee           *float64 `json:"insurance_fee,omitempty" xml:"insurance_fee,omitempty"`
	InsuranceNumber        *string  `json:"insurance_number,omitempty" xml:"insurance_number,omitempty"`
	InvoiceTitle           *string  `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	MostDifferenceDeptTime *string  `json:"most_difference_dept_time,omitempty" xml:"most_difference_dept_time,omitempty"`
	MostDifferenceDiscount *string  `json:"most_difference_discount,omitempty" xml:"most_difference_discount,omitempty"`
	MostDifferenceFlightNo *string  `json:"most_difference_flight_no,omitempty" xml:"most_difference_flight_no,omitempty"`
	MostDifferencePrice    *float64 `json:"most_difference_price,omitempty" xml:"most_difference_price,omitempty"`
	MostDifferenceReason   *string  `json:"most_difference_reason,omitempty" xml:"most_difference_reason,omitempty"`
	MostPrice              *float64 `json:"most_price,omitempty" xml:"most_price,omitempty"`
	NegotiationCouponFee   *float64 `json:"negotiation_coupon_fee,omitempty" xml:"negotiation_coupon_fee,omitempty"`
	OrderId                *string  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderStatusDesc        *string  `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	OverApplyId            *string  `json:"over_apply_id,omitempty" xml:"over_apply_id,omitempty"`
	PaymentDepartmentId    *string  `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName  *string  `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	PrimaryId              *int64   `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	ProjectCode            *string  `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName            *string  `json:"project_name,omitempty" xml:"project_name,omitempty"`
	RefundFee              *float64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundResult           *string  `json:"refund_result,omitempty" xml:"refund_result,omitempty"`
	Remark                 *string  `json:"remark,omitempty" xml:"remark,omitempty"`
	RepeatRefund           *string  `json:"repeat_refund,omitempty" xml:"repeat_refund,omitempty"`
	SealPrice              *float64 `json:"seal_price,omitempty" xml:"seal_price,omitempty"`
	SegmentType            *string  `json:"segment_type,omitempty" xml:"segment_type,omitempty"`
	ServiceFee             *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	SettlementFee          *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	SettlementGrantFee     *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	SettlementTime         *string  `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	SettlementType         *string  `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	Status                 *int32   `json:"status,omitempty" xml:"status,omitempty"`
	SubOrderId             *string  `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	TaxFee                 *float64 `json:"tax_fee,omitempty" xml:"tax_fee,omitempty"`
	// 税率
	TaxRate          *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdItineraryId *string `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	TicketId         *string `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"`
	Trade            *string `json:"trade,omitempty" xml:"trade,omitempty"`
	TravelerId       *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	TravelerJobNo    *string `json:"traveler_job_no,omitempty" xml:"traveler_job_no,omitempty"`
	TravelerName     *string `json:"traveler_name,omitempty" xml:"traveler_name,omitempty"`
	VoucherType      *int32  `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (IeFlightBillSettlementQueryResponseBodyModuleDataList) GoString added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetAdvanceDay added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetAirlineCorpCode added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetAirlineCorpName added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode added in v1.1.13

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName added in v1.1.13

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode added in v1.1.13

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName added in v1.1.13

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField added in v1.0.64

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrAirportCode added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrCity added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrCityCode added in v1.1.13

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrDate added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrStation added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrTime added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookMode added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookTime added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookerId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookerName added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBtripCouponFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult added in v1.4.10

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCabin added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCabinClass added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetChangeFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetChangeResult added in v1.4.10

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCorpPayOrderFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCostCenter added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCoupon added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDepAirportCode added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDepCityCode added in v1.1.13

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDepartment added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDeptCity added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDeptDate added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDeptStation added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDeptTime added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDiscount added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetExceedReason added in v1.4.10

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetFeeType added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetFlightNo added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetIndex added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetInsuranceFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetInsuranceNumber added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceDeptTime added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceDiscount added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceFlightNo added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferencePrice added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceReason added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostPrice added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetNegotiationCouponFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetOrderId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetOrderStatusDesc added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId added in v1.10.0

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName added in v1.10.0

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetProjectCode added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetProjectName added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetRefundFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetRefundResult added in v1.4.10

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetRemark added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetRepeatRefund added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSealPrice added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSegmentType added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetServiceFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementType added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetStatus added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSubOrderId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTaxFee added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTaxRate added in v1.0.69

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId added in v1.1.13

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTicketId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTrade added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerId added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerName added in v1.0.9

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetVoucherType added in v1.0.9

func (IeFlightBillSettlementQueryResponseBodyModuleDataList) String added in v1.0.9

type IeHotelBillSettlementQueryHeaders added in v1.8.0

type IeHotelBillSettlementQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (IeHotelBillSettlementQueryHeaders) GoString added in v1.8.0

func (*IeHotelBillSettlementQueryHeaders) SetCommonHeaders added in v1.8.0

func (*IeHotelBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken added in v1.8.0

func (IeHotelBillSettlementQueryHeaders) String added in v1.8.0

type IeHotelBillSettlementQueryRequest added in v1.8.0

type IeHotelBillSettlementQueryRequest struct {
	Category    *int32  `json:"category,omitempty" xml:"category,omitempty"`
	PageNo      *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize    *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PeriodEnd   *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (IeHotelBillSettlementQueryRequest) GoString added in v1.8.0

func (*IeHotelBillSettlementQueryRequest) SetCategory added in v1.8.0

func (*IeHotelBillSettlementQueryRequest) SetPageNo added in v1.8.0

func (*IeHotelBillSettlementQueryRequest) SetPageSize added in v1.8.0

func (*IeHotelBillSettlementQueryRequest) SetPeriodEnd added in v1.8.0

func (*IeHotelBillSettlementQueryRequest) SetPeriodStart added in v1.8.0

func (IeHotelBillSettlementQueryRequest) String added in v1.8.0

type IeHotelBillSettlementQueryResponse added in v1.8.0

type IeHotelBillSettlementQueryResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IeHotelBillSettlementQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IeHotelBillSettlementQueryResponse) GoString added in v1.8.0

func (*IeHotelBillSettlementQueryResponse) SetBody added in v1.8.0

func (*IeHotelBillSettlementQueryResponse) SetHeaders added in v1.8.0

func (*IeHotelBillSettlementQueryResponse) SetStatusCode added in v1.8.0

func (IeHotelBillSettlementQueryResponse) String added in v1.8.0

type IeHotelBillSettlementQueryResponseBody added in v1.8.0

type IeHotelBillSettlementQueryResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module    *IeHotelBillSettlementQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                       `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                         `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                       `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IeHotelBillSettlementQueryResponseBody) GoString added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBody) SetCode added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBody) SetMessage added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBody) SetModule added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBody) SetRequestId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBody) SetSuccess added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBody) SetTraceId added in v1.8.0

func (IeHotelBillSettlementQueryResponseBody) String added in v1.8.0

type IeHotelBillSettlementQueryResponseBodyModule added in v1.8.0

type IeHotelBillSettlementQueryResponseBodyModule struct {
	Category    *int32                                                  `json:"category,omitempty" xml:"category,omitempty"`
	CorpId      *string                                                 `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	DataList    []*IeHotelBillSettlementQueryResponseBodyModuleDataList `json:"data_list,omitempty" xml:"data_list,omitempty" type:"Repeated"`
	OrderId     *string                                                 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	PeriodEnd   *string                                                 `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string                                                 `json:"period_start,omitempty" xml:"period_start,omitempty"`
	TotalSize   *int64                                                  `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (IeHotelBillSettlementQueryResponseBodyModule) GoString added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModule) SetCategory added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModule) SetCorpId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModule) SetDataList added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModule) SetOrderId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModule) SetPeriodEnd added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModule) SetPeriodStart added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModule) SetTotalSize added in v1.8.0

func (IeHotelBillSettlementQueryResponseBodyModule) String added in v1.8.0

type IeHotelBillSettlementQueryResponseBodyModuleDataList added in v1.8.0

type IeHotelBillSettlementQueryResponseBodyModuleDataList struct {
	AlipayTradeNo          *string  `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	AmountCurrency         *string  `json:"amount_currency,omitempty" xml:"amount_currency,omitempty"`
	ApplyArrCityCode       *string  `json:"apply_arr_city_code,omitempty" xml:"apply_arr_city_code,omitempty"`
	ApplyArrCityName       *string  `json:"apply_arr_city_name,omitempty" xml:"apply_arr_city_name,omitempty"`
	ApplyDepCityCode       *string  `json:"apply_dep_city_code,omitempty" xml:"apply_dep_city_code,omitempty"`
	ApplyDepCityName       *string  `json:"apply_dep_city_name,omitempty" xml:"apply_dep_city_name,omitempty"`
	ApplyExtendField       *string  `json:"apply_extend_field,omitempty" xml:"apply_extend_field,omitempty"`
	ApplyId                *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	AverageNights          *float64 `json:"average_nights,omitempty" xml:"average_nights,omitempty"`
	BillRecordTime         *string  `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookReason             *string  `json:"book_reason,omitempty" xml:"book_reason,omitempty"`
	BookTime               *string  `json:"book_time,omitempty" xml:"book_time,omitempty"`
	BookerId               *string  `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	BookerJobNo            *string  `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName             *string  `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	BrandGroup             *string  `json:"brand_group,omitempty" xml:"brand_group,omitempty"`
	BrandName              *string  `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	BusinessExpense        *int64   `json:"business_expense,omitempty" xml:"business_expense,omitempty"`
	BusinessTripResult     *string  `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	CapitalDirection       *string  `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment      *string  `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	CheckInDate            *string  `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	CheckoutDate           *string  `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"`
	City                   *string  `json:"city,omitempty" xml:"city,omitempty"`
	CityCode               *string  `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CorpRefundFee          *float64 `json:"corp_refund_fee,omitempty" xml:"corp_refund_fee,omitempty"`
	CorpTotalFee           *float64 `json:"corp_total_fee,omitempty" xml:"corp_total_fee,omitempty"`
	CostCenter             *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	CostCenterNumber       *string  `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Country                *string  `json:"country,omitempty" xml:"country,omitempty"`
	CountryCode            *string  `json:"country_code,omitempty" xml:"country_code,omitempty"`
	Department             *string  `json:"department,omitempty" xml:"department,omitempty"`
	DepartmentId           *string  `json:"department_id,omitempty" xml:"department_id,omitempty"`
	ExceedReason           *string  `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	FeeType                *string  `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	Fines                  *float64 `json:"fines,omitempty" xml:"fines,omitempty"`
	ForeignBusinessExpense *int64   `json:"foreign_business_expense,omitempty" xml:"foreign_business_expense,omitempty"`
	HotelName              *string  `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	HotelStar              *string  `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	Index                  *string  `json:"index,omitempty" xml:"index,omitempty"`
	InvoiceTitle           *string  `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	IsEarlyDeparture       *string  `json:"is_early_departure,omitempty" xml:"is_early_departure,omitempty"`
	IsNegotiation          *string  `json:"is_negotiation,omitempty" xml:"is_negotiation,omitempty"`
	IsShareStr             *string  `json:"is_share_str,omitempty" xml:"is_share_str,omitempty"`
	MainApplyId            *string  `json:"main_apply_id,omitempty" xml:"main_apply_id,omitempty"`
	Nights                 *int32   `json:"nights,omitempty" xml:"nights,omitempty"`
	OrderId                *string  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderPrice             *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	OrderStatusDesc        *string  `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	OrderType              *string  `json:"order_type,omitempty" xml:"order_type,omitempty"`
	OverApplyId            *string  `json:"over_apply_id,omitempty" xml:"over_apply_id,omitempty"`
	PaymentDepartmentId    *string  `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName  *string  `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	PersonRefundFee        *float64 `json:"person_refund_fee,omitempty" xml:"person_refund_fee,omitempty"`
	PersonSettlePrice      *float64 `json:"person_settle_price,omitempty" xml:"person_settle_price,omitempty"`
	PrimaryId              *int64   `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	ProjectCode            *string  `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName            *string  `json:"project_name,omitempty" xml:"project_name,omitempty"`
	PromotionFee           *float64 `json:"promotion_fee,omitempty" xml:"promotion_fee,omitempty"`
	Rate                   *string  `json:"rate,omitempty" xml:"rate,omitempty"`
	Remark                 *string  `json:"remark,omitempty" xml:"remark,omitempty"`
	ReserveRule            *int32   `json:"reserve_rule,omitempty" xml:"reserve_rule,omitempty"`
	RoomNo                 *string  `json:"room_no,omitempty" xml:"room_no,omitempty"`
	RoomNumber             *int32   `json:"room_number,omitempty" xml:"room_number,omitempty"`
	RoomPrice              *float64 `json:"room_price,omitempty" xml:"room_price,omitempty"`
	RoomType               *string  `json:"room_type,omitempty" xml:"room_type,omitempty"`
	ServiceFee             *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	SettlementFee          *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	SettlementGrantFee     *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	SettlementTime         *string  `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	SettlementType         *string  `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	Status                 *int32   `json:"status,omitempty" xml:"status,omitempty"`
	SubOrderId             *string  `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	TaxRate                *string  `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdInvoiceId         *string  `json:"third_invoice_id,omitempty" xml:"third_invoice_id,omitempty"`
	ThirdItineraryId       *string  `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	ThirdPartBusinessId    *string  `json:"third_part_business_id,omitempty" xml:"third_part_business_id,omitempty"`
	ThirdpartApplyId       *string  `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	TotalNights            *int32   `json:"total_nights,omitempty" xml:"total_nights,omitempty"`
	TravelerId             *string  `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	TravelerJobNo          *string  `json:"traveler_job_no,omitempty" xml:"traveler_job_no,omitempty"`
	TravelerMemberType     *string  `json:"traveler_member_type,omitempty" xml:"traveler_member_type,omitempty"`
	TravelerName           *string  `json:"traveler_name,omitempty" xml:"traveler_name,omitempty"`
	VoucherType            *int32   `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (IeHotelBillSettlementQueryResponseBodyModuleDataList) GoString added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetAmountCurrency added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetAverageNights added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookReason added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookTime added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookerId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookerName added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBrandGroup added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBrandName added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBusinessExpense added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCheckInDate added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCheckoutDate added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCity added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCityCode added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCorpRefundFee added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCorpTotalFee added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCostCenter added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCountry added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCountryCode added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetDepartment added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetExceedReason added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetFeeType added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetFines added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetForeignBusinessExpense added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetHotelName added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetHotelStar added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetIndex added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetIsEarlyDeparture added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetIsNegotiation added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetIsShareStr added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetMainApplyId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetNights added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOrderId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOrderPrice added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOrderStatusDesc added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOrderType added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId added in v1.10.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName added in v1.10.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPersonRefundFee added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPersonSettlePrice added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetProjectCode added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetProjectName added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPromotionFee added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRate added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRemark added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetReserveRule added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRoomNo added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRoomNumber added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRoomPrice added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRoomType added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetServiceFee added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementType added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetStatus added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSubOrderId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTaxRate added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetThirdInvoiceId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetThirdPartBusinessId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetThirdpartApplyId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTotalNights added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerId added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberType added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerName added in v1.8.0

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetVoucherType added in v1.8.0

func (IeHotelBillSettlementQueryResponseBodyModuleDataList) String added in v1.8.0

type InsInvoiceScanQueryHeaders added in v1.0.55

type InsInvoiceScanQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InsInvoiceScanQueryHeaders) GoString added in v1.0.55

func (s InsInvoiceScanQueryHeaders) GoString() string

func (*InsInvoiceScanQueryHeaders) SetCommonHeaders added in v1.0.55

func (*InsInvoiceScanQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.55

func (s *InsInvoiceScanQueryHeaders) SetXAcsBtripSoCorpToken(v string) *InsInvoiceScanQueryHeaders

func (InsInvoiceScanQueryHeaders) String added in v1.0.55

type InsInvoiceScanQueryRequest added in v1.0.55

type InsInvoiceScanQueryRequest struct {
	BillDate         *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	BillId           *int64  `json:"bill_id,omitempty" xml:"bill_id,omitempty"`
	InvoiceSubTaskId *int64  `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	PageNo           *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

func (InsInvoiceScanQueryRequest) GoString added in v1.0.55

func (s InsInvoiceScanQueryRequest) GoString() string

func (*InsInvoiceScanQueryRequest) SetBillDate added in v1.0.55

func (*InsInvoiceScanQueryRequest) SetBillId added in v1.0.55

func (*InsInvoiceScanQueryRequest) SetInvoiceSubTaskId added in v1.0.55

func (s *InsInvoiceScanQueryRequest) SetInvoiceSubTaskId(v int64) *InsInvoiceScanQueryRequest

func (*InsInvoiceScanQueryRequest) SetPageNo added in v1.0.55

func (*InsInvoiceScanQueryRequest) SetPageSize added in v1.0.55

func (InsInvoiceScanQueryRequest) String added in v1.0.55

type InsInvoiceScanQueryResponse added in v1.0.55

type InsInvoiceScanQueryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InsInvoiceScanQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InsInvoiceScanQueryResponse) GoString added in v1.0.55

func (s InsInvoiceScanQueryResponse) GoString() string

func (*InsInvoiceScanQueryResponse) SetBody added in v1.0.55

func (*InsInvoiceScanQueryResponse) SetHeaders added in v1.0.55

func (*InsInvoiceScanQueryResponse) SetStatusCode added in v1.0.55

func (InsInvoiceScanQueryResponse) String added in v1.0.55

type InsInvoiceScanQueryResponseBody added in v1.0.55

type InsInvoiceScanQueryResponseBody struct {
	Code    *string                                `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module  *InsInvoiceScanQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsInvoiceScanQueryResponseBody) GoString added in v1.0.55

func (*InsInvoiceScanQueryResponseBody) SetCode added in v1.0.55

func (*InsInvoiceScanQueryResponseBody) SetMessage added in v1.0.55

func (*InsInvoiceScanQueryResponseBody) SetModule added in v1.0.55

func (*InsInvoiceScanQueryResponseBody) SetRequestId added in v1.0.55

func (*InsInvoiceScanQueryResponseBody) SetSuccess added in v1.0.55

func (*InsInvoiceScanQueryResponseBody) SetTraceId added in v1.0.55

func (InsInvoiceScanQueryResponseBody) String added in v1.0.55

type InsInvoiceScanQueryResponseBodyModule added in v1.0.55

type InsInvoiceScanQueryResponseBodyModule struct {
	Items     []*InsInvoiceScanQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	PageNo    *int32                                        `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize  *int32                                        `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TotalPage *int32                                        `json:"total_page,omitempty" xml:"total_page,omitempty"`
	TotalSize *int32                                        `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (InsInvoiceScanQueryResponseBodyModule) GoString added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModule) SetItems added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModule) SetPageNo added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModule) SetPageSize added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModule) SetTotalPage added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModule) SetTotalSize added in v1.0.55

func (InsInvoiceScanQueryResponseBodyModule) String added in v1.0.55

type InsInvoiceScanQueryResponseBodyModuleItems added in v1.0.55

type InsInvoiceScanQueryResponseBodyModuleItems struct {
	AmountWithTax    *string `json:"amount_with_tax,omitempty" xml:"amount_with_tax,omitempty"`
	AmountWithoutTax *string `json:"amount_without_tax,omitempty" xml:"amount_without_tax,omitempty"`
	BillDate         *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// 校验码
	CheckCode  *string `json:"check_code,omitempty" xml:"check_code,omitempty"`
	CostCenter *string `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	Department *string `json:"department,omitempty" xml:"department,omitempty"`
	// 开票人
	Drawer *string `json:"drawer,omitempty" xml:"drawer,omitempty"`
	// 应用ID
	Id               *string `json:"id,omitempty" xml:"id,omitempty"`
	InsuranceCompany *string `json:"insurance_company,omitempty" xml:"insurance_company,omitempty"`
	InsuranceOrderId *string `json:"insurance_order_id,omitempty" xml:"insurance_order_id,omitempty"`
	InsuranceType    *string `json:"insurance_type,omitempty" xml:"insurance_type,omitempty"`
	InvoiceCode      *string `json:"invoice_code,omitempty" xml:"invoice_code,omitempty"`
	InvoiceDay       *string `json:"invoice_day,omitempty" xml:"invoice_day,omitempty"`
	// 发票明细
	InvoiceDetails []*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails `json:"invoice_details,omitempty" xml:"invoice_details,omitempty" type:"Repeated"`
	// 发票地区
	InvoiceLocation *string `json:"invoice_location,omitempty" xml:"invoice_location,omitempty"`
	InvoiceNo       *string `json:"invoice_no,omitempty" xml:"invoice_no,omitempty"`
	// 发票抬头
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// 机器码
	MachineCode *string `json:"machine_code,omitempty" xml:"machine_code,omitempty"`
	OrderId     *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OssUrl      *string `json:"oss_url,omitempty" xml:"oss_url,omitempty"`
	Passenger   *string `json:"passenger,omitempty" xml:"passenger,omitempty"`
	// 密码区
	PasswordArea *string `json:"password_area,omitempty" xml:"password_area,omitempty"`
	Project      *string `json:"project,omitempty" xml:"project,omitempty"`
	// 购方银行信息
	PurchaserBankAccountInfo *string `json:"purchaser_bank_account_info,omitempty" xml:"purchaser_bank_account_info,omitempty"`
	// 购方联系方式
	PurchaserContactInfo *string `json:"purchaser_contact_info,omitempty" xml:"purchaser_contact_info,omitempty"`
	PurchaserName        *string `json:"purchaser_name,omitempty" xml:"purchaser_name,omitempty"`
	PurchaserTaxNo       *string `json:"purchaser_tax_no,omitempty" xml:"purchaser_tax_no,omitempty"`
	// 收款人
	Recipient *string `json:"recipient,omitempty" xml:"recipient,omitempty"`
	// 备注
	Remarks *string `json:"remarks,omitempty" xml:"remarks,omitempty"`
	// 复核人
	Reviewer *string `json:"reviewer,omitempty" xml:"reviewer,omitempty"`
	// 销售方银行信息
	SellerBankAccountInfo *string `json:"seller_bank_account_info,omitempty" xml:"seller_bank_account_info,omitempty"`
	// 销售方联系方式
	SellerContactInfo *string `json:"seller_contact_info,omitempty" xml:"seller_contact_info,omitempty"`
	SellerName        *string `json:"seller_name,omitempty" xml:"seller_name,omitempty"`
	SellerTaxNo       *string `json:"seller_tax_no,omitempty" xml:"seller_tax_no,omitempty"`
	// 校验码
	SmartCheckCode *string `json:"smart_check_code,omitempty" xml:"smart_check_code,omitempty"`
	TaxAmount      *string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	TaxRate        *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 大写金额
	TotalAmountInWords *string `json:"total_amount_in_words,omitempty" xml:"total_amount_in_words,omitempty"`
}

func (InsInvoiceScanQueryResponseBodyModuleItems) GoString added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetAmountWithTax added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetAmountWithoutTax added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetBillDate added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetCheckCode added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetCostCenter added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetDepartment added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetDrawer added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetId added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInsuranceCompany added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInsuranceOrderId added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInsuranceType added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceCode added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceDay added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceDetails added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceLocation added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceNo added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceTitle added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetMachineCode added in v1.0.62

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetOrderId added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetOssUrl added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPassenger added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPasswordArea added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetProject added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPurchaserBankAccountInfo added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPurchaserContactInfo added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPurchaserName added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPurchaserTaxNo added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetRecipient added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetRemarks added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetReviewer added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSellerBankAccountInfo added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSellerContactInfo added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSellerName added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSellerTaxNo added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSmartCheckCode added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetTaxAmount added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetTaxRate added in v1.0.55

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetTotalAmountInWords added in v1.0.60

func (InsInvoiceScanQueryResponseBodyModuleItems) String added in v1.0.55

type InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails added in v1.0.60

type InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails struct {
	// 金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 行号
	Index *string `json:"index,omitempty" xml:"index,omitempty"`
	// 货物或应税劳务、服务名称
	ItemName *string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 数量
	Quantity *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 规格型号
	Specification *string `json:"specification,omitempty" xml:"specification,omitempty"`
	// 税额
	Tax *string `json:"tax,omitempty" xml:"tax,omitempty"`
	// 税率
	TaxRate *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 单位
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 单价
	UnitPrice *string `json:"unit_price,omitempty" xml:"unit_price,omitempty"`
}

func (InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) GoString added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetAmount added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetIndex added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetItemName added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetQuantity added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetSpecification added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetTax added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetTaxRate added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetUnit added in v1.0.60

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetUnitPrice added in v1.0.60

func (InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) String added in v1.0.60

type InsureOrderApplyHeaders added in v1.6.0

type InsureOrderApplyHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderApplyHeaders) GoString added in v1.6.0

func (s InsureOrderApplyHeaders) GoString() string

func (*InsureOrderApplyHeaders) SetCommonHeaders added in v1.6.0

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

func (*InsureOrderApplyHeaders) SetXAcsBtripCorpToken added in v1.6.0

func (s *InsureOrderApplyHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderApplyHeaders

func (InsureOrderApplyHeaders) String added in v1.6.0

func (s InsureOrderApplyHeaders) String() string

type InsureOrderApplyRequest added in v1.6.0

type InsureOrderApplyRequest struct {
	BtripUserId   *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName     *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	InsOrderId    *string `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	IsvName       *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OutOrderId    *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	SupplierCode  *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderApplyRequest) GoString added in v1.6.0

func (s InsureOrderApplyRequest) GoString() string

func (*InsureOrderApplyRequest) SetBtripUserId added in v1.6.0

func (*InsureOrderApplyRequest) SetBuyerName added in v1.6.0

func (*InsureOrderApplyRequest) SetInsOrderId added in v1.6.0

func (*InsureOrderApplyRequest) SetIsvName added in v1.6.0

func (*InsureOrderApplyRequest) SetOutOrderId added in v1.6.0

func (*InsureOrderApplyRequest) SetOutSubOrderId added in v1.6.0

func (s *InsureOrderApplyRequest) SetOutSubOrderId(v string) *InsureOrderApplyRequest

func (*InsureOrderApplyRequest) SetSupplierCode added in v1.6.0

func (InsureOrderApplyRequest) String added in v1.6.0

func (s InsureOrderApplyRequest) String() string

type InsureOrderApplyResponse added in v1.6.0

type InsureOrderApplyResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InsureOrderApplyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InsureOrderApplyResponse) GoString added in v1.6.0

func (s InsureOrderApplyResponse) GoString() string

func (*InsureOrderApplyResponse) SetBody added in v1.6.0

func (*InsureOrderApplyResponse) SetHeaders added in v1.6.0

func (*InsureOrderApplyResponse) SetStatusCode added in v1.6.0

func (InsureOrderApplyResponse) String added in v1.6.0

func (s InsureOrderApplyResponse) String() string

type InsureOrderApplyResponseBody added in v1.6.0

type InsureOrderApplyResponseBody struct {
	Code      *string                             `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                             `json:"message,omitempty" xml:"message,omitempty"`
	Module    *InsureOrderApplyResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                             `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                               `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                             `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderApplyResponseBody) GoString added in v1.6.0

func (s InsureOrderApplyResponseBody) GoString() string

func (*InsureOrderApplyResponseBody) SetCode added in v1.6.0

func (*InsureOrderApplyResponseBody) SetMessage added in v1.6.0

func (*InsureOrderApplyResponseBody) SetModule added in v1.6.0

func (*InsureOrderApplyResponseBody) SetRequestId added in v1.6.0

func (*InsureOrderApplyResponseBody) SetSuccess added in v1.6.0

func (*InsureOrderApplyResponseBody) SetTraceId added in v1.6.0

func (InsureOrderApplyResponseBody) String added in v1.6.0

type InsureOrderApplyResponseBodyModule added in v1.6.0

type InsureOrderApplyResponseBodyModule struct {
	InsOrderId         *string                                                 `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	InsOrderPolicyList []*InsureOrderApplyResponseBodyModuleInsOrderPolicyList `json:"ins_order_policy_list,omitempty" xml:"ins_order_policy_list,omitempty" type:"Repeated"`
}

func (InsureOrderApplyResponseBodyModule) GoString added in v1.6.0

func (*InsureOrderApplyResponseBodyModule) SetInsOrderId added in v1.6.0

func (*InsureOrderApplyResponseBodyModule) SetInsOrderPolicyList added in v1.6.0

func (InsureOrderApplyResponseBodyModule) String added in v1.6.0

type InsureOrderApplyResponseBodyModuleInsOrderPolicyList added in v1.6.0

type InsureOrderApplyResponseBodyModuleInsOrderPolicyList struct {
	OutSubInsOrderId *string `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
	PolicyNo         *string `json:"policy_no,omitempty" xml:"policy_no,omitempty"`
	Status           *string `json:"status,omitempty" xml:"status,omitempty"`
	SubInsOrderId    *string `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureOrderApplyResponseBodyModuleInsOrderPolicyList) GoString added in v1.6.0

func (*InsureOrderApplyResponseBodyModuleInsOrderPolicyList) SetOutSubInsOrderId added in v1.6.0

func (*InsureOrderApplyResponseBodyModuleInsOrderPolicyList) SetPolicyNo added in v1.6.0

func (*InsureOrderApplyResponseBodyModuleInsOrderPolicyList) SetStatus added in v1.6.0

func (*InsureOrderApplyResponseBodyModuleInsOrderPolicyList) SetSubInsOrderId added in v1.6.0

func (InsureOrderApplyResponseBodyModuleInsOrderPolicyList) String added in v1.6.0

type InsureOrderCancelHeaders added in v1.6.0

type InsureOrderCancelHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderCancelHeaders) GoString added in v1.6.0

func (s InsureOrderCancelHeaders) GoString() string

func (*InsureOrderCancelHeaders) SetCommonHeaders added in v1.6.0

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

func (*InsureOrderCancelHeaders) SetXAcsBtripCorpToken added in v1.6.0

func (s *InsureOrderCancelHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderCancelHeaders

func (InsureOrderCancelHeaders) String added in v1.6.0

func (s InsureOrderCancelHeaders) String() string

type InsureOrderCancelRequest added in v1.6.0

type InsureOrderCancelRequest struct {
	BtripUserId  *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName    *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	IsvName      *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderCancelRequest) GoString added in v1.6.0

func (s InsureOrderCancelRequest) GoString() string

func (*InsureOrderCancelRequest) SetBtripUserId added in v1.6.0

func (*InsureOrderCancelRequest) SetBuyerName added in v1.6.0

func (*InsureOrderCancelRequest) SetIsvName added in v1.6.0

func (*InsureOrderCancelRequest) SetSupplierCode added in v1.6.0

func (InsureOrderCancelRequest) String added in v1.6.0

func (s InsureOrderCancelRequest) String() string

type InsureOrderCancelResponse added in v1.6.0

type InsureOrderCancelResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InsureOrderCancelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InsureOrderCancelResponse) GoString added in v1.6.0

func (s InsureOrderCancelResponse) GoString() string

func (*InsureOrderCancelResponse) SetBody added in v1.6.0

func (*InsureOrderCancelResponse) SetHeaders added in v1.6.0

func (*InsureOrderCancelResponse) SetStatusCode added in v1.6.0

func (InsureOrderCancelResponse) String added in v1.6.0

func (s InsureOrderCancelResponse) String() string

type InsureOrderCancelResponseBody added in v1.6.0

type InsureOrderCancelResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderCancelResponseBody) GoString added in v1.6.0

func (*InsureOrderCancelResponseBody) SetCode added in v1.6.0

func (*InsureOrderCancelResponseBody) SetMessage added in v1.6.0

func (*InsureOrderCancelResponseBody) SetRequestId added in v1.6.0

func (*InsureOrderCancelResponseBody) SetSuccess added in v1.6.0

func (*InsureOrderCancelResponseBody) SetTraceId added in v1.6.0

func (InsureOrderCancelResponseBody) String added in v1.6.0

type InsureOrderCreateHeaders added in v1.6.0

type InsureOrderCreateHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderCreateHeaders) GoString added in v1.6.0

func (s InsureOrderCreateHeaders) GoString() string

func (*InsureOrderCreateHeaders) SetCommonHeaders added in v1.6.0

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

func (*InsureOrderCreateHeaders) SetXAcsBtripCorpToken added in v1.6.0

func (s *InsureOrderCreateHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderCreateHeaders

func (InsureOrderCreateHeaders) String added in v1.6.0

func (s InsureOrderCreateHeaders) String() string

type InsureOrderCreateRequest added in v1.6.0

type InsureOrderCreateRequest struct {
	Applicant               *InsureOrderCreateRequestApplicant                 `json:"applicant,omitempty" xml:"applicant,omitempty" type:"Struct"`
	BtripUserId             *string                                            `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName               *string                                            `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	InsPersonAndSegmentList []*InsureOrderCreateRequestInsPersonAndSegmentList `json:"ins_person_and_segment_list,omitempty" xml:"ins_person_and_segment_list,omitempty" type:"Repeated"`
	IsvName                 *string                                            `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OutInsOrderId           *string                                            `json:"out_ins_order_id,omitempty" xml:"out_ins_order_id,omitempty"`
	OutOrderId              *string                                            `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId           *string                                            `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	SupplierCode            *string                                            `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderCreateRequest) GoString added in v1.6.0

func (s InsureOrderCreateRequest) GoString() string

func (*InsureOrderCreateRequest) SetApplicant added in v1.6.0

func (*InsureOrderCreateRequest) SetBtripUserId added in v1.6.0

func (*InsureOrderCreateRequest) SetBuyerName added in v1.6.0

func (*InsureOrderCreateRequest) SetInsPersonAndSegmentList added in v1.6.0

func (*InsureOrderCreateRequest) SetIsvName added in v1.6.0

func (*InsureOrderCreateRequest) SetOutInsOrderId added in v1.6.0

func (*InsureOrderCreateRequest) SetOutOrderId added in v1.6.0

func (*InsureOrderCreateRequest) SetOutSubOrderId added in v1.6.0

func (*InsureOrderCreateRequest) SetSupplierCode added in v1.6.0

func (InsureOrderCreateRequest) String added in v1.6.0

func (s InsureOrderCreateRequest) String() string

type InsureOrderCreateRequestApplicant added in v1.6.0

type InsureOrderCreateRequestApplicant struct {
	Birthday    *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CertName    *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	CertNo      *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType    *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	Gender      *string `json:"gender,omitempty" xml:"gender,omitempty"`
	Phone       *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureOrderCreateRequestApplicant) GoString added in v1.6.0

func (*InsureOrderCreateRequestApplicant) SetBirthday added in v1.6.0

func (*InsureOrderCreateRequestApplicant) SetBtripUserId added in v1.6.0

func (*InsureOrderCreateRequestApplicant) SetCertName added in v1.6.0

func (*InsureOrderCreateRequestApplicant) SetCertNo added in v1.6.0

func (*InsureOrderCreateRequestApplicant) SetCertType added in v1.6.0

func (*InsureOrderCreateRequestApplicant) SetGender added in v1.6.0

func (*InsureOrderCreateRequestApplicant) SetPhone added in v1.6.0

func (InsureOrderCreateRequestApplicant) String added in v1.6.0

type InsureOrderCreateRequestInsPersonAndSegmentList added in v1.6.0

type InsureOrderCreateRequestInsPersonAndSegmentList struct {
	InsureSegment    *InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment `json:"insure_segment,omitempty" xml:"insure_segment,omitempty" type:"Struct"`
	Insured          *InsureOrderCreateRequestInsPersonAndSegmentListInsured       `json:"insured,omitempty" xml:"insured,omitempty" type:"Struct"`
	OutSubInsOrderId *string                                                       `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
}

func (InsureOrderCreateRequestInsPersonAndSegmentList) GoString added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentList) SetOutSubInsOrderId added in v1.6.0

func (InsureOrderCreateRequestInsPersonAndSegmentList) String added in v1.6.0

type InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment added in v1.6.0

type InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment struct {
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCity        *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode    *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrTime        *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCity        *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityCode    *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepTime        *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightNo       *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) GoString added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetArrAirportCode added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetArrCity added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetArrCityCode added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetArrTime added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetDepAirportCode added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetDepCity added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetDepCityCode added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetDepTime added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetFlightNo added in v1.6.0

func (InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) String added in v1.6.0

type InsureOrderCreateRequestInsPersonAndSegmentListInsured added in v1.6.0

type InsureOrderCreateRequestInsPersonAndSegmentListInsured struct {
	Birthday    *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CertName    *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	CertNo      *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType    *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	Gender      *string `json:"gender,omitempty" xml:"gender,omitempty"`
	Phone       *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureOrderCreateRequestInsPersonAndSegmentListInsured) GoString added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetBirthday added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetBtripUserId added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetCertName added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetCertNo added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetCertType added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetGender added in v1.6.0

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetPhone added in v1.6.0

func (InsureOrderCreateRequestInsPersonAndSegmentListInsured) String added in v1.6.0

type InsureOrderCreateResponse added in v1.6.0

type InsureOrderCreateResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InsureOrderCreateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InsureOrderCreateResponse) GoString added in v1.6.0

func (s InsureOrderCreateResponse) GoString() string

func (*InsureOrderCreateResponse) SetBody added in v1.6.0

func (*InsureOrderCreateResponse) SetHeaders added in v1.6.0

func (*InsureOrderCreateResponse) SetStatusCode added in v1.6.0

func (InsureOrderCreateResponse) String added in v1.6.0

func (s InsureOrderCreateResponse) String() string

type InsureOrderCreateResponseBody added in v1.6.0

type InsureOrderCreateResponseBody struct {
	Code      *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module    *InsureOrderCreateResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                              `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderCreateResponseBody) GoString added in v1.6.0

func (*InsureOrderCreateResponseBody) SetCode added in v1.6.0

func (*InsureOrderCreateResponseBody) SetMessage added in v1.6.0

func (*InsureOrderCreateResponseBody) SetModule added in v1.6.0

func (*InsureOrderCreateResponseBody) SetRequestId added in v1.6.0

func (*InsureOrderCreateResponseBody) SetSuccess added in v1.6.0

func (*InsureOrderCreateResponseBody) SetTraceId added in v1.6.0

func (InsureOrderCreateResponseBody) String added in v1.6.0

type InsureOrderCreateResponseBodyModule added in v1.6.0

type InsureOrderCreateResponseBodyModule struct {
	Copies                *int32                                                      `json:"copies,omitempty" xml:"copies,omitempty"`
	InsureOrderDetailList []*InsureOrderCreateResponseBodyModuleInsureOrderDetailList `json:"insure_order_detail_list,omitempty" xml:"insure_order_detail_list,omitempty" type:"Repeated"`
	InsureOrderId         *string                                                     `json:"insure_order_id,omitempty" xml:"insure_order_id,omitempty"`
	Premium               *int64                                                      `json:"premium,omitempty" xml:"premium,omitempty"`
}

func (InsureOrderCreateResponseBodyModule) GoString added in v1.6.0

func (*InsureOrderCreateResponseBodyModule) SetCopies added in v1.6.0

func (*InsureOrderCreateResponseBodyModule) SetInsureOrderDetailList added in v1.6.0

func (*InsureOrderCreateResponseBodyModule) SetInsureOrderId added in v1.6.0

func (*InsureOrderCreateResponseBodyModule) SetPremium added in v1.6.0

func (InsureOrderCreateResponseBodyModule) String added in v1.6.0

type InsureOrderCreateResponseBodyModuleInsureOrderDetailList added in v1.6.0

type InsureOrderCreateResponseBodyModuleInsureOrderDetailList struct {
	OutSubInsOrderId *string `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
	PolicyNo         *string `json:"policy_no,omitempty" xml:"policy_no,omitempty"`
	Status           *string `json:"status,omitempty" xml:"status,omitempty"`
	SubInsOrderId    *string `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureOrderCreateResponseBodyModuleInsureOrderDetailList) GoString added in v1.6.0

func (*InsureOrderCreateResponseBodyModuleInsureOrderDetailList) SetOutSubInsOrderId added in v1.6.0

func (*InsureOrderCreateResponseBodyModuleInsureOrderDetailList) SetPolicyNo added in v1.6.0

func (*InsureOrderCreateResponseBodyModuleInsureOrderDetailList) SetStatus added in v1.6.0

func (*InsureOrderCreateResponseBodyModuleInsureOrderDetailList) SetSubInsOrderId added in v1.6.0

func (InsureOrderCreateResponseBodyModuleInsureOrderDetailList) String added in v1.6.0

type InsureOrderCreateShrinkRequest added in v1.6.0

type InsureOrderCreateShrinkRequest struct {
	ApplicantShrink               *string `json:"applicant,omitempty" xml:"applicant,omitempty"`
	BtripUserId                   *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName                     *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	InsPersonAndSegmentListShrink *string `json:"ins_person_and_segment_list,omitempty" xml:"ins_person_and_segment_list,omitempty"`
	IsvName                       *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OutInsOrderId                 *string `json:"out_ins_order_id,omitempty" xml:"out_ins_order_id,omitempty"`
	OutOrderId                    *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId                 *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	SupplierCode                  *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderCreateShrinkRequest) GoString added in v1.6.0

func (*InsureOrderCreateShrinkRequest) SetApplicantShrink added in v1.6.0

func (*InsureOrderCreateShrinkRequest) SetBtripUserId added in v1.6.0

func (*InsureOrderCreateShrinkRequest) SetBuyerName added in v1.6.0

func (*InsureOrderCreateShrinkRequest) SetInsPersonAndSegmentListShrink added in v1.6.0

func (s *InsureOrderCreateShrinkRequest) SetInsPersonAndSegmentListShrink(v string) *InsureOrderCreateShrinkRequest

func (*InsureOrderCreateShrinkRequest) SetIsvName added in v1.6.0

func (*InsureOrderCreateShrinkRequest) SetOutInsOrderId added in v1.6.0

func (*InsureOrderCreateShrinkRequest) SetOutOrderId added in v1.6.0

func (*InsureOrderCreateShrinkRequest) SetOutSubOrderId added in v1.6.0

func (*InsureOrderCreateShrinkRequest) SetSupplierCode added in v1.6.0

func (InsureOrderCreateShrinkRequest) String added in v1.6.0

type InsureOrderDetailHeaders added in v1.6.0

type InsureOrderDetailHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderDetailHeaders) GoString added in v1.6.0

func (s InsureOrderDetailHeaders) GoString() string

func (*InsureOrderDetailHeaders) SetCommonHeaders added in v1.6.0

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

func (*InsureOrderDetailHeaders) SetXAcsBtripCorpToken added in v1.6.0

func (s *InsureOrderDetailHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderDetailHeaders

func (InsureOrderDetailHeaders) String added in v1.6.0

func (s InsureOrderDetailHeaders) String() string

type InsureOrderDetailRequest added in v1.6.0

type InsureOrderDetailRequest struct {
	BtripUserId  *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName    *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	InsOrderId   *string `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	IsvName      *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderDetailRequest) GoString added in v1.6.0

func (s InsureOrderDetailRequest) GoString() string

func (*InsureOrderDetailRequest) SetBtripUserId added in v1.6.0

func (*InsureOrderDetailRequest) SetBuyerName added in v1.6.0

func (*InsureOrderDetailRequest) SetInsOrderId added in v1.6.0

func (*InsureOrderDetailRequest) SetIsvName added in v1.6.0

func (*InsureOrderDetailRequest) SetSupplierCode added in v1.6.0

func (InsureOrderDetailRequest) String added in v1.6.0

func (s InsureOrderDetailRequest) String() string

type InsureOrderDetailResponse added in v1.6.0

type InsureOrderDetailResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InsureOrderDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InsureOrderDetailResponse) GoString added in v1.6.0

func (s InsureOrderDetailResponse) GoString() string

func (*InsureOrderDetailResponse) SetBody added in v1.6.0

func (*InsureOrderDetailResponse) SetHeaders added in v1.6.0

func (*InsureOrderDetailResponse) SetStatusCode added in v1.6.0

func (InsureOrderDetailResponse) String added in v1.6.0

func (s InsureOrderDetailResponse) String() string

type InsureOrderDetailResponseBody added in v1.6.0

type InsureOrderDetailResponseBody struct {
	Code      *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module    *InsureOrderDetailResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                              `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderDetailResponseBody) GoString added in v1.6.0

func (*InsureOrderDetailResponseBody) SetCode added in v1.6.0

func (*InsureOrderDetailResponseBody) SetMessage added in v1.6.0

func (*InsureOrderDetailResponseBody) SetModule added in v1.6.0

func (*InsureOrderDetailResponseBody) SetRequestId added in v1.6.0

func (*InsureOrderDetailResponseBody) SetSuccess added in v1.6.0

func (*InsureOrderDetailResponseBody) SetTraceId added in v1.6.0

func (InsureOrderDetailResponseBody) String added in v1.6.0

type InsureOrderDetailResponseBodyModule added in v1.6.0

type InsureOrderDetailResponseBodyModule struct {
	Applicant             *InsureOrderDetailResponseBodyModuleApplicant               `json:"applicant,omitempty" xml:"applicant,omitempty" type:"Struct"`
	InsOrderId            *string                                                     `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	InsureOrderDetailList []*InsureOrderDetailResponseBodyModuleInsureOrderDetailList `json:"insure_order_detail_list,omitempty" xml:"insure_order_detail_list,omitempty" type:"Repeated"`
	Status                *string                                                     `json:"status,omitempty" xml:"status,omitempty"`
}

func (InsureOrderDetailResponseBodyModule) GoString added in v1.6.0

func (*InsureOrderDetailResponseBodyModule) SetApplicant added in v1.6.0

func (*InsureOrderDetailResponseBodyModule) SetInsOrderId added in v1.6.0

func (*InsureOrderDetailResponseBodyModule) SetInsureOrderDetailList added in v1.6.0

func (*InsureOrderDetailResponseBodyModule) SetStatus added in v1.6.0

func (InsureOrderDetailResponseBodyModule) String added in v1.6.0

type InsureOrderDetailResponseBodyModuleApplicant added in v1.6.0

type InsureOrderDetailResponseBodyModuleApplicant struct {
	CertName *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	CertNo   *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureOrderDetailResponseBodyModuleApplicant) GoString added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleApplicant) SetCertName added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleApplicant) SetCertNo added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleApplicant) SetCertType added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleApplicant) SetPhone added in v1.6.0

func (InsureOrderDetailResponseBodyModuleApplicant) String added in v1.6.0

type InsureOrderDetailResponseBodyModuleInsureOrderDetailList added in v1.6.0

type InsureOrderDetailResponseBodyModuleInsureOrderDetailList struct {
	EffectiveEndTime   *string                                                                `json:"effective_end_time,omitempty" xml:"effective_end_time,omitempty"`
	EffectiveStartTime *string                                                                `json:"effective_start_time,omitempty" xml:"effective_start_time,omitempty"`
	InsureSegment      *InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment `json:"insure_segment,omitempty" xml:"insure_segment,omitempty" type:"Struct"`
	InsureTime         *string                                                                `json:"insure_time,omitempty" xml:"insure_time,omitempty"`
	Insured            *InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured       `json:"insured,omitempty" xml:"insured,omitempty" type:"Struct"`
	OutSubInsOrderId   *string                                                                `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
	PolicyNo           *string                                                                `json:"policy_no,omitempty" xml:"policy_no,omitempty"`
	Price              *int64                                                                 `json:"price,omitempty" xml:"price,omitempty"`
	ProductName        *string                                                                `json:"product_name,omitempty" xml:"product_name,omitempty"`
	ProductNo          *string                                                                `json:"product_no,omitempty" xml:"product_no,omitempty"`
	Status             *string                                                                `json:"status,omitempty" xml:"status,omitempty"`
	SubInsOrderId      *string                                                                `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailList) GoString added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetEffectiveEndTime added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetEffectiveStartTime added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetInsureTime added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetOutSubInsOrderId added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetPolicyNo added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetPrice added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetProductName added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetProductNo added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetStatus added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetSubInsOrderId added in v1.6.0

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailList) String added in v1.6.0

type InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment added in v1.6.0

type InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment struct {
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCity        *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode    *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrTime        *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCity        *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityCode    *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepTime        *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightNo       *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) GoString added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetArrAirportCode added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetArrCity added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetArrCityCode added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetArrTime added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetDepAirportCode added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetDepCity added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetDepCityCode added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetDepTime added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetFlightNo added in v1.6.0

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) String added in v1.6.0

type InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured added in v1.6.0

type InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured struct {
	Birthday    *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CertName    *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	CertNo      *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType    *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	Gender      *string `json:"gender,omitempty" xml:"gender,omitempty"`
	Phone       *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) GoString added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetBirthday added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetBtripUserId added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetCertName added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetCertNo added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetCertType added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetGender added in v1.6.0

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetPhone added in v1.6.0

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) String added in v1.6.0

type InsureOrderPayHeaders added in v1.6.0

type InsureOrderPayHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderPayHeaders) GoString added in v1.6.0

func (s InsureOrderPayHeaders) GoString() string

func (*InsureOrderPayHeaders) SetCommonHeaders added in v1.6.0

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

func (*InsureOrderPayHeaders) SetXAcsBtripCorpToken added in v1.6.0

func (s *InsureOrderPayHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderPayHeaders

func (InsureOrderPayHeaders) String added in v1.6.0

func (s InsureOrderPayHeaders) String() string

type InsureOrderPayRequest added in v1.6.0

type InsureOrderPayRequest struct {
	BtripUserId   *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName     *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	IsvName       *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OutOrderId    *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	PaymentAmount *int64  `json:"payment_amount,omitempty" xml:"payment_amount,omitempty"`
	SupplierCode  *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderPayRequest) GoString added in v1.6.0

func (s InsureOrderPayRequest) GoString() string

func (*InsureOrderPayRequest) SetBtripUserId added in v1.6.0

func (s *InsureOrderPayRequest) SetBtripUserId(v string) *InsureOrderPayRequest

func (*InsureOrderPayRequest) SetBuyerName added in v1.6.0

func (*InsureOrderPayRequest) SetIsvName added in v1.6.0

func (*InsureOrderPayRequest) SetOutOrderId added in v1.6.0

func (s *InsureOrderPayRequest) SetOutOrderId(v string) *InsureOrderPayRequest

func (*InsureOrderPayRequest) SetOutSubOrderId added in v1.6.0

func (s *InsureOrderPayRequest) SetOutSubOrderId(v string) *InsureOrderPayRequest

func (*InsureOrderPayRequest) SetPaymentAmount added in v1.6.0

func (s *InsureOrderPayRequest) SetPaymentAmount(v int64) *InsureOrderPayRequest

func (*InsureOrderPayRequest) SetSupplierCode added in v1.6.0

func (s *InsureOrderPayRequest) SetSupplierCode(v string) *InsureOrderPayRequest

func (InsureOrderPayRequest) String added in v1.6.0

func (s InsureOrderPayRequest) String() string

type InsureOrderPayResponse added in v1.6.0

type InsureOrderPayResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InsureOrderPayResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InsureOrderPayResponse) GoString added in v1.6.0

func (s InsureOrderPayResponse) GoString() string

func (*InsureOrderPayResponse) SetBody added in v1.6.0

func (*InsureOrderPayResponse) SetHeaders added in v1.6.0

func (*InsureOrderPayResponse) SetStatusCode added in v1.6.0

func (InsureOrderPayResponse) String added in v1.6.0

func (s InsureOrderPayResponse) String() string

type InsureOrderPayResponseBody added in v1.6.0

type InsureOrderPayResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderPayResponseBody) GoString added in v1.6.0

func (s InsureOrderPayResponseBody) GoString() string

func (*InsureOrderPayResponseBody) SetCode added in v1.6.0

func (*InsureOrderPayResponseBody) SetMessage added in v1.6.0

func (*InsureOrderPayResponseBody) SetRequestId added in v1.6.0

func (*InsureOrderPayResponseBody) SetSuccess added in v1.6.0

func (*InsureOrderPayResponseBody) SetTraceId added in v1.6.0

func (InsureOrderPayResponseBody) String added in v1.6.0

type InsureOrderRefundHeaders added in v1.7.0

type InsureOrderRefundHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderRefundHeaders) GoString added in v1.7.0

func (s InsureOrderRefundHeaders) GoString() string

func (*InsureOrderRefundHeaders) SetCommonHeaders added in v1.7.0

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

func (*InsureOrderRefundHeaders) SetXAcsBtripCorpToken added in v1.7.0

func (s *InsureOrderRefundHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderRefundHeaders

func (InsureOrderRefundHeaders) String added in v1.7.0

func (s InsureOrderRefundHeaders) String() string

type InsureOrderRefundRequest added in v1.7.0

type InsureOrderRefundRequest struct {
	BtripUserId    *string   `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName      *string   `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	IsvName        *string   `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OutApplyId     *string   `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
	PolicyNoList   []*string `json:"policy_no_list,omitempty" xml:"policy_no_list,omitempty" type:"Repeated"`
	SubInsOrderIds []*string `json:"sub_ins_order_ids,omitempty" xml:"sub_ins_order_ids,omitempty" type:"Repeated"`
	SupplierCode   *string   `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderRefundRequest) GoString added in v1.7.0

func (s InsureOrderRefundRequest) GoString() string

func (*InsureOrderRefundRequest) SetBtripUserId added in v1.7.0

func (*InsureOrderRefundRequest) SetBuyerName added in v1.7.0

func (*InsureOrderRefundRequest) SetIsvName added in v1.7.0

func (*InsureOrderRefundRequest) SetOutApplyId added in v1.7.0

func (*InsureOrderRefundRequest) SetPolicyNoList added in v1.7.0

func (s *InsureOrderRefundRequest) SetPolicyNoList(v []*string) *InsureOrderRefundRequest

func (*InsureOrderRefundRequest) SetSubInsOrderIds added in v1.7.0

func (s *InsureOrderRefundRequest) SetSubInsOrderIds(v []*string) *InsureOrderRefundRequest

func (*InsureOrderRefundRequest) SetSupplierCode added in v1.7.0

func (InsureOrderRefundRequest) String added in v1.7.0

func (s InsureOrderRefundRequest) String() string

type InsureOrderRefundResponse added in v1.7.0

type InsureOrderRefundResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InsureOrderRefundResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InsureOrderRefundResponse) GoString added in v1.7.0

func (s InsureOrderRefundResponse) GoString() string

func (*InsureOrderRefundResponse) SetBody added in v1.7.0

func (*InsureOrderRefundResponse) SetHeaders added in v1.7.0

func (*InsureOrderRefundResponse) SetStatusCode added in v1.7.0

func (InsureOrderRefundResponse) String added in v1.7.0

func (s InsureOrderRefundResponse) String() string

type InsureOrderRefundResponseBody added in v1.7.0

type InsureOrderRefundResponseBody struct {
	Code      *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module    *InsureOrderRefundResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                              `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderRefundResponseBody) GoString added in v1.7.0

func (*InsureOrderRefundResponseBody) SetCode added in v1.7.0

func (*InsureOrderRefundResponseBody) SetMessage added in v1.7.0

func (*InsureOrderRefundResponseBody) SetModule added in v1.7.0

func (*InsureOrderRefundResponseBody) SetRequestId added in v1.7.0

func (*InsureOrderRefundResponseBody) SetSuccess added in v1.7.0

func (*InsureOrderRefundResponseBody) SetTraceId added in v1.7.0

func (InsureOrderRefundResponseBody) String added in v1.7.0

type InsureOrderRefundResponseBodyModule added in v1.7.0

type InsureOrderRefundResponseBodyModule struct {
	ApplyId       *string                                             `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	InsOrderId    *string                                             `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	InsRefundList []*InsureOrderRefundResponseBodyModuleInsRefundList `json:"ins_refund_list,omitempty" xml:"ins_refund_list,omitempty" type:"Repeated"`
	OutApplyId    *string                                             `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
}

func (InsureOrderRefundResponseBodyModule) GoString added in v1.7.0

func (*InsureOrderRefundResponseBodyModule) SetApplyId added in v1.7.0

func (*InsureOrderRefundResponseBodyModule) SetInsOrderId added in v1.7.0

func (*InsureOrderRefundResponseBodyModule) SetInsRefundList added in v1.7.0

func (*InsureOrderRefundResponseBodyModule) SetOutApplyId added in v1.7.0

func (InsureOrderRefundResponseBodyModule) String added in v1.7.0

type InsureOrderRefundResponseBodyModuleInsRefundList added in v1.7.0

type InsureOrderRefundResponseBodyModuleInsRefundList struct {
	PolicyRefundNo *string `json:"policy_refund_no,omitempty" xml:"policy_refund_no,omitempty"`
	RefundStatus   *string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	SubInsOrderId  *string `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureOrderRefundResponseBodyModuleInsRefundList) GoString added in v1.7.0

func (*InsureOrderRefundResponseBodyModuleInsRefundList) SetPolicyRefundNo added in v1.7.0

func (*InsureOrderRefundResponseBodyModuleInsRefundList) SetRefundStatus added in v1.7.0

func (*InsureOrderRefundResponseBodyModuleInsRefundList) SetSubInsOrderId added in v1.7.0

func (InsureOrderRefundResponseBodyModuleInsRefundList) String added in v1.7.0

type InsureOrderRefundShrinkRequest added in v1.7.0

type InsureOrderRefundShrinkRequest struct {
	BtripUserId          *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName            *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	IsvName              *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OutApplyId           *string `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
	PolicyNoListShrink   *string `json:"policy_no_list,omitempty" xml:"policy_no_list,omitempty"`
	SubInsOrderIdsShrink *string `json:"sub_ins_order_ids,omitempty" xml:"sub_ins_order_ids,omitempty"`
	SupplierCode         *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderRefundShrinkRequest) GoString added in v1.7.0

func (*InsureOrderRefundShrinkRequest) SetBtripUserId added in v1.7.0

func (*InsureOrderRefundShrinkRequest) SetBuyerName added in v1.7.0

func (*InsureOrderRefundShrinkRequest) SetIsvName added in v1.7.0

func (*InsureOrderRefundShrinkRequest) SetOutApplyId added in v1.7.0

func (*InsureOrderRefundShrinkRequest) SetPolicyNoListShrink added in v1.7.0

func (*InsureOrderRefundShrinkRequest) SetSubInsOrderIdsShrink added in v1.7.0

func (*InsureOrderRefundShrinkRequest) SetSupplierCode added in v1.7.0

func (InsureOrderRefundShrinkRequest) String added in v1.7.0

type InsureOrderUrlDetailHeaders added in v1.7.0

type InsureOrderUrlDetailHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderUrlDetailHeaders) GoString added in v1.7.0

func (s InsureOrderUrlDetailHeaders) GoString() string

func (*InsureOrderUrlDetailHeaders) SetCommonHeaders added in v1.7.0

func (*InsureOrderUrlDetailHeaders) SetXAcsBtripCorpToken added in v1.7.0

func (s *InsureOrderUrlDetailHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderUrlDetailHeaders

func (InsureOrderUrlDetailHeaders) String added in v1.7.0

type InsureOrderUrlDetailResponse added in v1.7.0

type InsureOrderUrlDetailResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InsureOrderUrlDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InsureOrderUrlDetailResponse) GoString added in v1.7.0

func (s InsureOrderUrlDetailResponse) GoString() string

func (*InsureOrderUrlDetailResponse) SetBody added in v1.7.0

func (*InsureOrderUrlDetailResponse) SetHeaders added in v1.7.0

func (*InsureOrderUrlDetailResponse) SetStatusCode added in v1.7.0

func (InsureOrderUrlDetailResponse) String added in v1.7.0

type InsureOrderUrlDetailResponseBody added in v1.7.0

type InsureOrderUrlDetailResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *string `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderUrlDetailResponseBody) GoString added in v1.7.0

func (*InsureOrderUrlDetailResponseBody) SetCode added in v1.7.0

func (*InsureOrderUrlDetailResponseBody) SetMessage added in v1.7.0

func (*InsureOrderUrlDetailResponseBody) SetModule added in v1.7.0

func (*InsureOrderUrlDetailResponseBody) SetRequestId added in v1.7.0

func (*InsureOrderUrlDetailResponseBody) SetSuccess added in v1.7.0

func (*InsureOrderUrlDetailResponseBody) SetTraceId added in v1.7.0

func (InsureOrderUrlDetailResponseBody) String added in v1.7.0

type InsureRefundDetailHeaders added in v1.7.0

type InsureRefundDetailHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureRefundDetailHeaders) GoString added in v1.7.0

func (s InsureRefundDetailHeaders) GoString() string

func (*InsureRefundDetailHeaders) SetCommonHeaders added in v1.7.0

func (*InsureRefundDetailHeaders) SetXAcsBtripCorpToken added in v1.7.0

func (s *InsureRefundDetailHeaders) SetXAcsBtripCorpToken(v string) *InsureRefundDetailHeaders

func (InsureRefundDetailHeaders) String added in v1.7.0

func (s InsureRefundDetailHeaders) String() string

type InsureRefundDetailRequest added in v1.7.0

type InsureRefundDetailRequest struct {
	ApplyId      *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BtripUserId  *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName    *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	InsOrderId   *string `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	IsvName      *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	OutApplyId   *string `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureRefundDetailRequest) GoString added in v1.7.0

func (s InsureRefundDetailRequest) GoString() string

func (*InsureRefundDetailRequest) SetApplyId added in v1.7.0

func (*InsureRefundDetailRequest) SetBtripUserId added in v1.7.0

func (*InsureRefundDetailRequest) SetBuyerName added in v1.7.0

func (*InsureRefundDetailRequest) SetInsOrderId added in v1.7.0

func (*InsureRefundDetailRequest) SetIsvName added in v1.7.0

func (*InsureRefundDetailRequest) SetOutApplyId added in v1.7.0

func (*InsureRefundDetailRequest) SetSupplierCode added in v1.7.0

func (InsureRefundDetailRequest) String added in v1.7.0

func (s InsureRefundDetailRequest) String() string

type InsureRefundDetailResponse added in v1.7.0

type InsureRefundDetailResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InsureRefundDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InsureRefundDetailResponse) GoString added in v1.7.0

func (s InsureRefundDetailResponse) GoString() string

func (*InsureRefundDetailResponse) SetBody added in v1.7.0

func (*InsureRefundDetailResponse) SetHeaders added in v1.7.0

func (*InsureRefundDetailResponse) SetStatusCode added in v1.7.0

func (InsureRefundDetailResponse) String added in v1.7.0

type InsureRefundDetailResponseBody added in v1.7.0

type InsureRefundDetailResponseBody struct {
	Code      *string                               `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                               `json:"message,omitempty" xml:"message,omitempty"`
	Module    *InsureRefundDetailResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                               `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                 `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                               `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureRefundDetailResponseBody) GoString added in v1.7.0

func (*InsureRefundDetailResponseBody) SetCode added in v1.7.0

func (*InsureRefundDetailResponseBody) SetMessage added in v1.7.0

func (*InsureRefundDetailResponseBody) SetModule added in v1.7.0

func (*InsureRefundDetailResponseBody) SetRequestId added in v1.7.0

func (*InsureRefundDetailResponseBody) SetSuccess added in v1.7.0

func (*InsureRefundDetailResponseBody) SetTraceId added in v1.7.0

func (InsureRefundDetailResponseBody) String added in v1.7.0

type InsureRefundDetailResponseBodyModule added in v1.7.0

type InsureRefundDetailResponseBodyModule struct {
	ApplyId            *string                                                   `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	GmtCreate          *string                                                   `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified        *string                                                   `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	InsOrderId         *string                                                   `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	InsureOrder        *InsureRefundDetailResponseBodyModuleInsureOrder          `json:"insure_order,omitempty" xml:"insure_order,omitempty" type:"Struct"`
	OutApplyId         *string                                                   `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
	SubOrderRefundList []*InsureRefundDetailResponseBodyModuleSubOrderRefundList `json:"sub_order_refund_list,omitempty" xml:"sub_order_refund_list,omitempty" type:"Repeated"`
}

func (InsureRefundDetailResponseBodyModule) GoString added in v1.7.0

func (*InsureRefundDetailResponseBodyModule) SetApplyId added in v1.7.0

func (*InsureRefundDetailResponseBodyModule) SetGmtCreate added in v1.7.0

func (*InsureRefundDetailResponseBodyModule) SetGmtModified added in v1.7.0

func (*InsureRefundDetailResponseBodyModule) SetInsOrderId added in v1.7.0

func (*InsureRefundDetailResponseBodyModule) SetInsureOrder added in v1.7.0

func (*InsureRefundDetailResponseBodyModule) SetOutApplyId added in v1.7.0

func (*InsureRefundDetailResponseBodyModule) SetSubOrderRefundList added in v1.7.0

func (InsureRefundDetailResponseBodyModule) String added in v1.7.0

type InsureRefundDetailResponseBodyModuleInsureOrder added in v1.7.0

type InsureRefundDetailResponseBodyModuleInsureOrder struct {
	Applicant     *InsureRefundDetailResponseBodyModuleInsureOrderApplicant `json:"applicant,omitempty" xml:"applicant,omitempty" type:"Struct"`
	BizOrderId    *string                                                   `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	BizType       *int32                                                    `json:"biz_type,omitempty" xml:"biz_type,omitempty"`
	CloseTime     *string                                                   `json:"close_time,omitempty" xml:"close_time,omitempty"`
	InsOrderId    *string                                                   `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	OutInsOrderId *string                                                   `json:"out_ins_order_id,omitempty" xml:"out_ins_order_id,omitempty"`
	PayTime       *string                                                   `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	Price         *int64                                                    `json:"price,omitempty" xml:"price,omitempty"`
	SettleType    *int32                                                    `json:"settle_type,omitempty" xml:"settle_type,omitempty"`
	Status        *string                                                   `json:"status,omitempty" xml:"status,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleInsureOrder) GoString added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetBizOrderId added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetBizType added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetCloseTime added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetInsOrderId added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetOutInsOrderId added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetPayTime added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetPrice added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetSettleType added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetStatus added in v1.7.0

func (InsureRefundDetailResponseBodyModuleInsureOrder) String added in v1.7.0

type InsureRefundDetailResponseBodyModuleInsureOrderApplicant added in v1.7.0

type InsureRefundDetailResponseBodyModuleInsureOrderApplicant struct {
	CertName *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	CertNo   *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleInsureOrderApplicant) GoString added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrderApplicant) SetCertName added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrderApplicant) SetCertNo added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrderApplicant) SetCertType added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleInsureOrderApplicant) SetPhone added in v1.7.0

func (InsureRefundDetailResponseBodyModuleInsureOrderApplicant) String added in v1.7.0

type InsureRefundDetailResponseBodyModuleSubOrderRefundList added in v1.7.0

type InsureRefundDetailResponseBodyModuleSubOrderRefundList struct {
	EffectiveEndTime   *string                                                              `json:"effective_end_time,omitempty" xml:"effective_end_time,omitempty"`
	EffectiveStartTime *string                                                              `json:"effective_start_time,omitempty" xml:"effective_start_time,omitempty"`
	InsureSegment      *InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment `json:"insure_segment,omitempty" xml:"insure_segment,omitempty" type:"Struct"`
	InsureTime         *string                                                              `json:"insure_time,omitempty" xml:"insure_time,omitempty"`
	Insured            *InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured       `json:"insured,omitempty" xml:"insured,omitempty" type:"Struct"`
	OutSubInsOrderId   *string                                                              `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
	PolicyNo           *string                                                              `json:"policy_no,omitempty" xml:"policy_no,omitempty"`
	PolicyRefundNo     *string                                                              `json:"policy_refund_no,omitempty" xml:"policy_refund_no,omitempty"`
	Price              *int64                                                               `json:"price,omitempty" xml:"price,omitempty"`
	ProductName        *string                                                              `json:"product_name,omitempty" xml:"product_name,omitempty"`
	ProductNo          *string                                                              `json:"product_no,omitempty" xml:"product_no,omitempty"`
	RefundStatus       *string                                                              `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	RefundTime         *string                                                              `json:"refund_time,omitempty" xml:"refund_time,omitempty"`
	Status             *string                                                              `json:"status,omitempty" xml:"status,omitempty"`
	SubInsOrderId      *string                                                              `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleSubOrderRefundList) GoString added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetEffectiveEndTime added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetEffectiveStartTime added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetInsureTime added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetOutSubInsOrderId added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetPolicyNo added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetPolicyRefundNo added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetPrice added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetProductName added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetProductNo added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetRefundStatus added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetRefundTime added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetStatus added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetSubInsOrderId added in v1.7.0

func (InsureRefundDetailResponseBodyModuleSubOrderRefundList) String added in v1.7.0

type InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment added in v1.7.0

type InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment struct {
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCity        *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode    *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrTime        *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCity        *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityCode    *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepTime        *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightNo       *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) GoString added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetArrAirportCode added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetArrCity added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetArrCityCode added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetArrTime added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetDepAirportCode added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetDepCity added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetDepCityCode added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetDepTime added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetFlightNo added in v1.7.0

func (InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) String added in v1.7.0

type InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured added in v1.7.0

type InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured struct {
	Birthday    *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CertName    *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	CertNo      *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType    *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	Gender      *string `json:"gender,omitempty" xml:"gender,omitempty"`
	Phone       *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) GoString added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetBirthday added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetBtripUserId added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetCertName added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetCertNo added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetCertType added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetGender added in v1.7.0

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetPhone added in v1.7.0

func (InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) String added in v1.7.0

type IntlFlightListingSearchHeaders added in v1.9.0

type IntlFlightListingSearchHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightListingSearchHeaders) GoString added in v1.9.0

func (*IntlFlightListingSearchHeaders) SetCommonHeaders added in v1.9.0

func (*IntlFlightListingSearchHeaders) SetXAcsBtripCorpToken added in v1.9.0

func (IntlFlightListingSearchHeaders) String added in v1.9.0

type IntlFlightListingSearchRequest added in v1.9.0

type IntlFlightListingSearchRequest struct {
	BtripUserId         *string                                              `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName           *string                                              `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	CabinType           *int32                                               `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	DirectOnly          *bool                                                `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	IsvName             *string                                              `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	NeedShareFlight     *bool                                                `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	OutWheelSearch      *bool                                                `json:"out_wheel_search,omitempty" xml:"out_wheel_search,omitempty"`
	QueryRecordId       *string                                              `json:"query_record_id,omitempty" xml:"query_record_id,omitempty"`
	SearchJourneys      []*IntlFlightListingSearchRequestSearchJourneys      `json:"search_journeys,omitempty" xml:"search_journeys,omitempty" type:"Repeated"`
	SearchMode          *int32                                               `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	SearchPassengerList []*IntlFlightListingSearchRequestSearchPassengerList `json:"search_passenger_list,omitempty" xml:"search_passenger_list,omitempty" type:"Repeated"`
	SupplierCode        *string                                              `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	Token               *string                                              `json:"token,omitempty" xml:"token,omitempty"`
	TripType            *int32                                               `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightListingSearchRequest) GoString added in v1.9.0

func (*IntlFlightListingSearchRequest) SetBtripUserId added in v1.9.0

func (*IntlFlightListingSearchRequest) SetBuyerName added in v1.9.0

func (*IntlFlightListingSearchRequest) SetCabinType added in v1.9.0

func (*IntlFlightListingSearchRequest) SetDirectOnly added in v1.9.0

func (*IntlFlightListingSearchRequest) SetIsvName added in v1.9.0

func (*IntlFlightListingSearchRequest) SetNeedShareFlight added in v1.9.0

func (*IntlFlightListingSearchRequest) SetOutWheelSearch added in v1.9.0

func (*IntlFlightListingSearchRequest) SetQueryRecordId added in v1.9.0

func (*IntlFlightListingSearchRequest) SetSearchJourneys added in v1.9.0

func (*IntlFlightListingSearchRequest) SetSearchMode added in v1.9.0

func (*IntlFlightListingSearchRequest) SetSearchPassengerList added in v1.9.0

func (*IntlFlightListingSearchRequest) SetSupplierCode added in v1.9.0

func (*IntlFlightListingSearchRequest) SetToken added in v1.9.0

func (*IntlFlightListingSearchRequest) SetTripType added in v1.9.0

func (IntlFlightListingSearchRequest) String added in v1.9.0

type IntlFlightListingSearchRequestSearchJourneys added in v1.9.0

type IntlFlightListingSearchRequestSearchJourneys struct {
	ArrCityCode     *string                                                        `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	DepCityCode     *string                                                        `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate         *string                                                        `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	SelectedFlights []*IntlFlightListingSearchRequestSearchJourneysSelectedFlights `json:"selected_flights,omitempty" xml:"selected_flights,omitempty" type:"Repeated"`
}

func (IntlFlightListingSearchRequestSearchJourneys) GoString added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneys) SetArrCityCode added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneys) SetDepCityCode added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneys) SetDepDate added in v1.9.0

func (IntlFlightListingSearchRequestSearchJourneys) String added in v1.9.0

type IntlFlightListingSearchRequestSearchJourneysSelectedFlights added in v1.9.0

type IntlFlightListingSearchRequestSearchJourneysSelectedFlights struct {
	ArrAirportCode  *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCityCode     *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	CabinType       *int32  `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	DepAirportCode  *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCityCode     *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	FlightTime      *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	MarketFlightNo  *string `json:"market_flight_no,omitempty" xml:"market_flight_no,omitempty"`
	OperateFlightNo *string `json:"operate_flight_no,omitempty" xml:"operate_flight_no,omitempty"`
}

func (IntlFlightListingSearchRequestSearchJourneysSelectedFlights) GoString added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetArrAirportCode added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetArrCityCode added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetCabinType added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetDepAirportCode added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetDepCityCode added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetFlightTime added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetMarketFlightNo added in v1.9.0

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetOperateFlightNo added in v1.9.0

func (IntlFlightListingSearchRequestSearchJourneysSelectedFlights) String added in v1.9.0

type IntlFlightListingSearchRequestSearchPassengerList added in v1.9.0

type IntlFlightListingSearchRequestSearchPassengerList struct {
	CertNo   *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType *int32  `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	FullName *string `json:"full_name,omitempty" xml:"full_name,omitempty"`
	Type     *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (IntlFlightListingSearchRequestSearchPassengerList) GoString added in v1.9.0

func (*IntlFlightListingSearchRequestSearchPassengerList) SetCertNo added in v1.9.0

func (*IntlFlightListingSearchRequestSearchPassengerList) SetCertType added in v1.9.0

func (*IntlFlightListingSearchRequestSearchPassengerList) SetFullName added in v1.9.0

func (*IntlFlightListingSearchRequestSearchPassengerList) SetType added in v1.9.0

func (IntlFlightListingSearchRequestSearchPassengerList) String added in v1.9.0

type IntlFlightListingSearchResponse added in v1.9.0

type IntlFlightListingSearchResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightListingSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightListingSearchResponse) GoString added in v1.9.0

func (*IntlFlightListingSearchResponse) SetBody added in v1.9.0

func (*IntlFlightListingSearchResponse) SetHeaders added in v1.9.0

func (*IntlFlightListingSearchResponse) SetStatusCode added in v1.9.0

func (IntlFlightListingSearchResponse) String added in v1.9.0

type IntlFlightListingSearchResponseBody added in v1.9.0

type IntlFlightListingSearchResponseBody struct {
	Code      *string                                    `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                    `json:"message,omitempty" xml:"message,omitempty"`
	Module    *IntlFlightListingSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                    `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                      `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                    `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IntlFlightListingSearchResponseBody) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBody) SetCode added in v1.9.0

func (*IntlFlightListingSearchResponseBody) SetMessage added in v1.9.0

func (*IntlFlightListingSearchResponseBody) SetModule added in v1.9.0

func (*IntlFlightListingSearchResponseBody) SetRequestId added in v1.9.0

func (*IntlFlightListingSearchResponseBody) SetSuccess added in v1.9.0

func (*IntlFlightListingSearchResponseBody) SetTraceId added in v1.9.0

func (IntlFlightListingSearchResponseBody) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModule added in v1.9.0

type IntlFlightListingSearchResponseBodyModule struct {
	FlightItemList []*IntlFlightListingSearchResponseBodyModuleFlightItemList `json:"flight_item_list,omitempty" xml:"flight_item_list,omitempty" type:"Repeated"`
	NeedContinue   *bool                                                      `json:"need_continue,omitempty" xml:"need_continue,omitempty"`
	QueryRecordId  *string                                                    `json:"query_record_id,omitempty" xml:"query_record_id,omitempty"`
	Token          *string                                                    `json:"token,omitempty" xml:"token,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModule) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModule) SetFlightItemList added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModule) SetNeedContinue added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModule) SetQueryRecordId added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModule) SetToken added in v1.9.0

func (IntlFlightListingSearchResponseBodyModule) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemList added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemList struct {
	BestPriceItem      *IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem        `json:"best_price_item,omitempty" xml:"best_price_item,omitempty" type:"Struct"`
	FlightJourneyInfos []*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos `json:"flight_journey_infos,omitempty" xml:"flight_journey_infos,omitempty" type:"Repeated"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemList) GoString added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemList) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem struct {
	AgreementPriceCodes []*string                                                         `json:"agreement_price_codes,omitempty" xml:"agreement_price_codes,omitempty" type:"Repeated"`
	ShoppingItemMap     map[string]*ModuleFlightItemListBestPriceItemShoppingItemMapValue `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem) SetAgreementPriceCodes added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos struct {
	ArrCityCode        *string                                                                                        `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName        *string                                                                                        `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime            *string                                                                                        `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepCityCode        *string                                                                                        `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName        *string                                                                                        `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime            *string                                                                                        `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Duration           *int32                                                                                         `json:"duration,omitempty" xml:"duration,omitempty"`
	FlightSegmentInfos []*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos `json:"flight_segment_infos,omitempty" xml:"flight_segment_infos,omitempty" type:"Repeated"`
	JourneyIndex       *int32                                                                                         `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	TransferTime       *int32                                                                                         `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrCityCode added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrCityName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrTime added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepCityCode added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepCityName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepTime added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetDuration added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetJourneyIndex added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetTransferTime added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos struct {
	AirlineInfo    *IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo    `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo *IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrCityCode    *string                                                                                                    `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName    *string                                                                                                    `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime        *string                                                                                                    `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BaggageDesc    *string                                                                                                    `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
	DepAirportInfo *IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode    *string                                                                                                    `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName    *string                                                                                                    `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime        *string                                                                                                    `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// duration
	Duration           *int32                                                                                                      `json:"duration,omitempty" xml:"duration,omitempty"`
	FlightNo           *string                                                                                                     `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightShareInfo    *IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo `json:"flight_share_info,omitempty" xml:"flight_share_info,omitempty" type:"Struct"`
	FlightSize         *string                                                                                                     `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightStopInfo     *IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo  `json:"flight_stop_info,omitempty" xml:"flight_stop_info,omitempty" type:"Struct"`
	FlightType         *string                                                                                                     `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	Manufacturer       *string                                                                                                     `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	MealDesc           *string                                                                                                     `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	Miles              *int32                                                                                                      `json:"miles,omitempty" xml:"miles,omitempty"`
	OnTimeRate         *string                                                                                                     `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	OneMore            *int32                                                                                                      `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow        *string                                                                                                     `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	SegmentIndex       *int32                                                                                                      `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	SegmentKey         *string                                                                                                     `json:"segment_key,omitempty" xml:"segment_key,omitempty"`
	Share              *bool                                                                                                       `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize    *string                                                                                                     `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	Stop               *bool                                                                                                       `json:"stop,omitempty" xml:"stop,omitempty"`
	TotalTime          *string                                                                                                     `json:"total_time,omitempty" xml:"total_time,omitempty"`
	TransferTime       *string                                                                                                     `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
	TransferTimeNumber *int32                                                                                                      `json:"transfer_time_number,omitempty" xml:"transfer_time_number,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetArrCityCode added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetArrCityName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetArrTime added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetBaggageDesc added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetDepCityCode added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetDepCityName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetDepTime added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetDuration added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetFlightNo added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetFlightSize added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetFlightType added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetManufacturer added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetMealDesc added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetMiles added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetOnTimeRate added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetOneMore added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetOneMoreShow added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetSegmentKey added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetShare added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetStop added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetTotalTime added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetTransferTime added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineCode added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineIcon added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetCheapFlight added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportCode added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportShortName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetTerminal added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportCode added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportShortName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetTerminal added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	OperatingFlightNo    *string                                                                                                                         `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) SetOperatingFlightNo added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseShortName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineCode added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineIcon added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetCheapFlight added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo added in v1.9.0

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	StopAirport     *string   `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string   `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	StopArrTerm     *string   `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	StopArrTime     *string   `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCityCode    *string   `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	StopCityName    *string   `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	StopCityNames   []*string `json:"stop_city_names,omitempty" xml:"stop_city_names,omitempty" type:"Repeated"`
	StopDepTerm     *string   `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	StopDepTime     *string   `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	StopTime        *string   `json:"stop_time,omitempty" xml:"stop_time,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) GoString added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirport added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirportName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTerm added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTime added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityCode added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityName added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityNames added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTerm added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTime added in v1.9.0

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopTime added in v1.9.0

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String added in v1.9.0

type IntlFlightListingSearchShrinkRequest added in v1.9.0

type IntlFlightListingSearchShrinkRequest struct {
	BtripUserId               *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName                 *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	CabinType                 *int32  `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	DirectOnly                *bool   `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	IsvName                   *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	NeedShareFlight           *bool   `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	OutWheelSearch            *bool   `json:"out_wheel_search,omitempty" xml:"out_wheel_search,omitempty"`
	QueryRecordId             *string `json:"query_record_id,omitempty" xml:"query_record_id,omitempty"`
	SearchJourneysShrink      *string `json:"search_journeys,omitempty" xml:"search_journeys,omitempty"`
	SearchMode                *int32  `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	SearchPassengerListShrink *string `json:"search_passenger_list,omitempty" xml:"search_passenger_list,omitempty"`
	SupplierCode              *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	Token                     *string `json:"token,omitempty" xml:"token,omitempty"`
	TripType                  *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightListingSearchShrinkRequest) GoString added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetBtripUserId added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetBuyerName added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetCabinType added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetDirectOnly added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetIsvName added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetNeedShareFlight added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetOutWheelSearch added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetQueryRecordId added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetSearchJourneysShrink added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetSearchMode added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetSearchPassengerListShrink added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetSupplierCode added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetToken added in v1.9.0

func (*IntlFlightListingSearchShrinkRequest) SetTripType added in v1.9.0

func (IntlFlightListingSearchShrinkRequest) String added in v1.9.0

type IntlFlightOtaItemDetailHeaders added in v1.9.0

type IntlFlightOtaItemDetailHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightOtaItemDetailHeaders) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailHeaders) SetCommonHeaders added in v1.9.0

func (*IntlFlightOtaItemDetailHeaders) SetXAcsBtripCorpToken added in v1.9.0

func (IntlFlightOtaItemDetailHeaders) String added in v1.9.0

type IntlFlightOtaItemDetailRequest added in v1.9.0

type IntlFlightOtaItemDetailRequest struct {
	BtripUserId  *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName    *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	IsvName      *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (IntlFlightOtaItemDetailRequest) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailRequest) SetBtripUserId added in v1.9.0

func (*IntlFlightOtaItemDetailRequest) SetBuyerName added in v1.9.0

func (*IntlFlightOtaItemDetailRequest) SetIsvName added in v1.9.0

func (*IntlFlightOtaItemDetailRequest) SetSupplierCode added in v1.9.0

func (IntlFlightOtaItemDetailRequest) String added in v1.9.0

type IntlFlightOtaItemDetailResponse added in v1.9.0

type IntlFlightOtaItemDetailResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightOtaItemDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightOtaItemDetailResponse) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponse) SetBody added in v1.9.0

func (*IntlFlightOtaItemDetailResponse) SetHeaders added in v1.9.0

func (*IntlFlightOtaItemDetailResponse) SetStatusCode added in v1.9.0

func (IntlFlightOtaItemDetailResponse) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBody added in v1.9.0

type IntlFlightOtaItemDetailResponseBody struct {
	Code      *string                                    `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                    `json:"message,omitempty" xml:"message,omitempty"`
	Module    *IntlFlightOtaItemDetailResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                    `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                      `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                    `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBody) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBody) SetCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBody) SetMessage added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBody) SetModule added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBody) SetRequestId added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBody) SetSuccess added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBody) SetTraceId added in v1.9.0

func (IntlFlightOtaItemDetailResponseBody) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModule added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModule struct {
	FlightJourneyInfos []*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos `json:"flight_journey_infos,omitempty" xml:"flight_journey_infos,omitempty" type:"Repeated"`
	GroupItem          *IntlFlightOtaItemDetailResponseBodyModuleGroupItem            `json:"group_item,omitempty" xml:"group_item,omitempty" type:"Struct"`
	ShutterDocs        []*IntlFlightOtaItemDetailResponseBodyModuleShutterDocs        `json:"shutter_docs,omitempty" xml:"shutter_docs,omitempty" type:"Repeated"`
	TripType           *int32                                                         `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModule) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModule) SetFlightJourneyInfos added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModule) SetGroupItem added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModule) SetShutterDocs added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModule) SetTripType added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModule) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos struct {
	ArrCityCode        *string                                                                          `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName        *string                                                                          `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime            *string                                                                          `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepCityCode        *string                                                                          `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName        *string                                                                          `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime            *string                                                                          `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Duration           *int32                                                                           `json:"duration,omitempty" xml:"duration,omitempty"`
	Extensions         map[string]*string                                                               `json:"extensions,omitempty" xml:"extensions,omitempty"`
	FlightSegmentInfos []*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos `json:"flight_segment_infos,omitempty" xml:"flight_segment_infos,omitempty" type:"Repeated"`
	JourneyIndex       *int32                                                                           `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	TransferTime       *int32                                                                           `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetArrCityCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetArrCityName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetArrTime added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetDepCityCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetDepCityName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetDepTime added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetDuration added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetExtensions added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetJourneyIndex added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetTransferTime added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos struct {
	AirlineInfo        *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo       `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo     *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo    `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrCityCode        *string                                                                                         `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName        *string                                                                                         `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime            *string                                                                                         `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BaggageDesc        *string                                                                                         `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
	DepAirportInfo     *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo    `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode        *string                                                                                         `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName        *string                                                                                         `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime            *string                                                                                         `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Duration           *int32                                                                                          `json:"duration,omitempty" xml:"duration,omitempty"`
	FlightNo           *string                                                                                         `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightShareInfo    *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo   `json:"flight_share_info,omitempty" xml:"flight_share_info,omitempty" type:"Struct"`
	FlightSize         *string                                                                                         `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightStopInfo     *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo    `json:"flight_stop_info,omitempty" xml:"flight_stop_info,omitempty" type:"Struct"`
	FlightType         *string                                                                                         `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	LuggageDirectInfo  *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo `json:"luggage_direct_info,omitempty" xml:"luggage_direct_info,omitempty" type:"Struct"`
	Manufacturer       *string                                                                                         `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	MealDesc           *string                                                                                         `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	OnTimeRate         *string                                                                                         `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	OneMore            *int32                                                                                          `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow        *string                                                                                         `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	SegmentIndex       *int32                                                                                          `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	SegmentKey         *string                                                                                         `json:"segment_key,omitempty" xml:"segment_key,omitempty"`
	SegmentVisaRemark  *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark `json:"segment_visa_remark,omitempty" xml:"segment_visa_remark,omitempty" type:"Struct"`
	Share              *bool                                                                                           `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize    *string                                                                                         `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	Stop               *bool                                                                                           `json:"stop,omitempty" xml:"stop,omitempty"`
	TotalTime          *string                                                                                         `json:"total_time,omitempty" xml:"total_time,omitempty"`
	TransferTime       *string                                                                                         `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
	TransferTimeNumber *int32                                                                                          `json:"transfer_time_number,omitempty" xml:"transfer_time_number,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrTime added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetBaggageDesc added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepTime added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDuration added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightNo added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightSize added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightType added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetManufacturer added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMealDesc added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOnTimeRate added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMore added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMoreShow added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentKey added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShare added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetStop added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTotalTime added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTime added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineIcon added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetCheapFlight added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportShortName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetTerminal added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportShortName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetTerminal added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	OperatingFlightNo    *string                                                                                                           `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) SetOperatingFlightNo added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseShortName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineIcon added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetCheapFlight added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	StopAirport     *string   `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string   `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	StopArrTerm     *string   `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	StopArrTime     *string   `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCityCode    *string   `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	StopCityName    *string   `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	StopCityNames   []*string `json:"stop_city_names,omitempty" xml:"stop_city_names,omitempty" type:"Repeated"`
	StopDepTerm     *string   `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	StopDepTime     *string   `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	StopTime        *string   `json:"stop_time,omitempty" xml:"stop_time,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirport added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirportName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTerm added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTime added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityCode added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityName added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityNames added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTerm added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTime added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopTime added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo struct {
	DepCityLuggageDirect  *int32 `json:"dep_city_luggage_direct,omitempty" xml:"dep_city_luggage_direct,omitempty"`
	StopCityLuggageDirect *int32 `json:"stop_city_luggage_direct,omitempty" xml:"stop_city_luggage_direct,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) SetDepCityLuggageDirect added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) SetStopCityLuggageDirect added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark struct {
	DepCityVisaRemark   *string   `json:"dep_city_visa_remark,omitempty" xml:"dep_city_visa_remark,omitempty"`
	DepCityVisaType     *int32    `json:"dep_city_visa_type,omitempty" xml:"dep_city_visa_type,omitempty"`
	StopCityVisaRemarks []*string `json:"stop_city_visa_remarks,omitempty" xml:"stop_city_visa_remarks,omitempty" type:"Repeated"`
	StopCityVisaTypes   []*int32  `json:"stop_city_visa_types,omitempty" xml:"stop_city_visa_types,omitempty" type:"Repeated"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetDepCityVisaRemark added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetDepCityVisaType added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetStopCityVisaRemarks added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetStopCityVisaTypes added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItem added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItem struct {
	AgreementPriceCodes []*string                                                               `json:"agreement_price_codes,omitempty" xml:"agreement_price_codes,omitempty" type:"Repeated"`
	FlightRuleInfoList  []*IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoList `json:"flight_rule_info_list,omitempty" xml:"flight_rule_info_list,omitempty" type:"Repeated"`
	ItemId              *string                                                                 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ShoppingItemMap     map[string]*ModuleGroupItemShoppingItemMapValue                         `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	SubItemPositionMap  map[string][]*ModuleGroupItemSubItemPositionMapValue                    `json:"sub_item_position_map,omitempty" xml:"sub_item_position_map,omitempty"`
	SubItems            []*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems           `json:"sub_items,omitempty" xml:"sub_items,omitempty" type:"Repeated"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItem) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItem) SetAgreementPriceCodes added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItem) SetItemId added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItem) SetShoppingItemMap added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItem) SetSubItemPositionMap added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItem) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoList added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoList struct {
	FlightRuleInfo  *IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo  `json:"flight_rule_info,omitempty" xml:"flight_rule_info,omitempty" type:"Struct"`
	SegmentPosition *IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoList) GoString added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoList) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo struct {
	BaggageDesc          *string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
	RefundChangeRuleDesc *string `json:"refund_change_rule_desc,omitempty" xml:"refund_change_rule_desc,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo) SetBaggageDesc added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo) SetRefundChangeRuleDesc added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition) SetJourneyIndex added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition) SetSegmentIndex added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems struct {
	BaggageRule      *IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule      `json:"baggage_rule,omitempty" xml:"baggage_rule,omitempty" type:"Struct"`
	RefundChangeRule *IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule `json:"refund_change_rule,omitempty" xml:"refund_change_rule,omitempty" type:"Struct"`
	SegmentKeys      []*string                                                                   `json:"segment_keys,omitempty" xml:"segment_keys,omitempty" type:"Repeated"`
	ShoppingItemMap  map[string]*ModuleGroupItemSubItemsShoppingItemMapValue                     `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	UniqKey          *string                                                                     `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems) SetSegmentKeys added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems) SetShoppingItemMap added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems) SetUniqKey added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule struct {
	BaggageDigest     *string                                                             `json:"baggage_digest,omitempty" xml:"baggage_digest,omitempty"`
	BaggageInfoMap    map[string][]*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue `json:"baggage_info_map,omitempty" xml:"baggage_info_map,omitempty"`
	StructuredBaggage *bool                                                               `json:"structured_baggage,omitempty" xml:"structured_baggage,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule) SetBaggageDigest added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule) SetStructuredBaggage added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule struct {
	CancelFeeInd        *bool                                                                         `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	ChangeFeeInd        *bool                                                                         `json:"change_fee_ind,omitempty" xml:"change_fee_ind,omitempty"`
	OfferPenaltyInfoMap map[string][]*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue `json:"offer_penalty_info_map,omitempty" xml:"offer_penalty_info_map,omitempty"`
	RefundChangeDigest  *string                                                                       `json:"refund_change_digest,omitempty" xml:"refund_change_digest,omitempty"`
	StructuredRefund    *bool                                                                         `json:"structured_refund,omitempty" xml:"structured_refund,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) SetCancelFeeInd added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) SetChangeFeeInd added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) SetRefundChangeDigest added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) SetStructuredRefund added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) String added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleShutterDocs added in v1.9.0

type IntlFlightOtaItemDetailResponseBodyModuleShutterDocs struct {
	Contents  []*string `json:"contents,omitempty" xml:"contents,omitempty" type:"Repeated"`
	MainTitle *string   `json:"main_title,omitempty" xml:"main_title,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleShutterDocs) GoString added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleShutterDocs) SetContents added in v1.9.0

func (*IntlFlightOtaItemDetailResponseBodyModuleShutterDocs) SetMainTitle added in v1.9.0

func (IntlFlightOtaItemDetailResponseBodyModuleShutterDocs) String added in v1.9.0

type IntlFlightOtaSearchHeaders added in v1.9.0

type IntlFlightOtaSearchHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightOtaSearchHeaders) GoString added in v1.9.0

func (s IntlFlightOtaSearchHeaders) GoString() string

func (*IntlFlightOtaSearchHeaders) SetCommonHeaders added in v1.9.0

func (*IntlFlightOtaSearchHeaders) SetXAcsBtripCorpToken added in v1.9.0

func (s *IntlFlightOtaSearchHeaders) SetXAcsBtripCorpToken(v string) *IntlFlightOtaSearchHeaders

func (IntlFlightOtaSearchHeaders) String added in v1.9.0

type IntlFlightOtaSearchRequest added in v1.9.0

type IntlFlightOtaSearchRequest struct {
	BtripUserId         *string                                          `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName           *string                                          `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	CabinType           *int32                                           `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	DirectOnly          *bool                                            `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	IsvName             *string                                          `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	NeedShareFlight     *bool                                            `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	SearchJourneys      []*IntlFlightOtaSearchRequestSearchJourneys      `json:"search_journeys,omitempty" xml:"search_journeys,omitempty" type:"Repeated"`
	SearchPassengerList []*IntlFlightOtaSearchRequestSearchPassengerList `json:"search_passenger_list,omitempty" xml:"search_passenger_list,omitempty" type:"Repeated"`
	SupplierCode        *string                                          `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	TripType            *int32                                           `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightOtaSearchRequest) GoString added in v1.9.0

func (s IntlFlightOtaSearchRequest) GoString() string

func (*IntlFlightOtaSearchRequest) SetBtripUserId added in v1.9.0

func (*IntlFlightOtaSearchRequest) SetBuyerName added in v1.9.0

func (*IntlFlightOtaSearchRequest) SetCabinType added in v1.9.0

func (*IntlFlightOtaSearchRequest) SetDirectOnly added in v1.9.0

func (*IntlFlightOtaSearchRequest) SetIsvName added in v1.9.0

func (*IntlFlightOtaSearchRequest) SetNeedShareFlight added in v1.9.0

func (*IntlFlightOtaSearchRequest) SetSearchJourneys added in v1.9.0

func (*IntlFlightOtaSearchRequest) SetSearchPassengerList added in v1.9.0

func (*IntlFlightOtaSearchRequest) SetSupplierCode added in v1.9.0

func (*IntlFlightOtaSearchRequest) SetTripType added in v1.9.0

func (IntlFlightOtaSearchRequest) String added in v1.9.0

type IntlFlightOtaSearchRequestSearchJourneys added in v1.9.0

type IntlFlightOtaSearchRequestSearchJourneys struct {
	ArrCityCode     *string                                                    `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	DepCityCode     *string                                                    `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepDate         *string                                                    `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	SelectedFlights []*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights `json:"selected_flights,omitempty" xml:"selected_flights,omitempty" type:"Repeated"`
}

func (IntlFlightOtaSearchRequestSearchJourneys) GoString added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneys) SetArrCityCode added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneys) SetDepCityCode added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneys) SetDepDate added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneys) SetSelectedFlights added in v1.9.0

func (IntlFlightOtaSearchRequestSearchJourneys) String added in v1.9.0

type IntlFlightOtaSearchRequestSearchJourneysSelectedFlights added in v1.9.0

type IntlFlightOtaSearchRequestSearchJourneysSelectedFlights struct {
	ArrAirportCode  *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCityCode     *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	CabinType       *int32  `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	DepAirportCode  *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCityCode     *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	FlightTime      *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	MarketFlightNo  *string `json:"market_flight_no,omitempty" xml:"market_flight_no,omitempty"`
	OperateFlightNo *string `json:"operate_flight_no,omitempty" xml:"operate_flight_no,omitempty"`
}

func (IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) GoString added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetArrAirportCode added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetArrCityCode added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetCabinType added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetDepAirportCode added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetDepCityCode added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetFlightTime added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetMarketFlightNo added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetOperateFlightNo added in v1.9.0

func (IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) String added in v1.9.0

type IntlFlightOtaSearchRequestSearchPassengerList added in v1.9.0

type IntlFlightOtaSearchRequestSearchPassengerList struct {
	CertNo   *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType *int32  `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	FullName *string `json:"full_name,omitempty" xml:"full_name,omitempty"`
	Type     *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (IntlFlightOtaSearchRequestSearchPassengerList) GoString added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchPassengerList) SetCertNo added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchPassengerList) SetCertType added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchPassengerList) SetFullName added in v1.9.0

func (*IntlFlightOtaSearchRequestSearchPassengerList) SetType added in v1.9.0

func (IntlFlightOtaSearchRequestSearchPassengerList) String added in v1.9.0

type IntlFlightOtaSearchResponse added in v1.9.0

type IntlFlightOtaSearchResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightOtaSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightOtaSearchResponse) GoString added in v1.9.0

func (s IntlFlightOtaSearchResponse) GoString() string

func (*IntlFlightOtaSearchResponse) SetBody added in v1.9.0

func (*IntlFlightOtaSearchResponse) SetHeaders added in v1.9.0

func (*IntlFlightOtaSearchResponse) SetStatusCode added in v1.9.0

func (IntlFlightOtaSearchResponse) String added in v1.9.0

type IntlFlightOtaSearchResponseBody added in v1.9.0

type IntlFlightOtaSearchResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module    *IntlFlightOtaSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                  `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IntlFlightOtaSearchResponseBody) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBody) SetCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBody) SetMessage added in v1.9.0

func (*IntlFlightOtaSearchResponseBody) SetModule added in v1.9.0

func (*IntlFlightOtaSearchResponseBody) SetRequestId added in v1.9.0

func (*IntlFlightOtaSearchResponseBody) SetSuccess added in v1.9.0

func (*IntlFlightOtaSearchResponseBody) SetTraceId added in v1.9.0

func (IntlFlightOtaSearchResponseBody) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModule added in v1.9.0

type IntlFlightOtaSearchResponseBodyModule struct {
	FlightJourneyInfos []*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos `json:"flight_journey_infos,omitempty" xml:"flight_journey_infos,omitempty" type:"Repeated"`
	ItemList           []*IntlFlightOtaSearchResponseBodyModuleItemList           `json:"item_list,omitempty" xml:"item_list,omitempty" type:"Repeated"`
}

func (IntlFlightOtaSearchResponseBodyModule) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModule) SetFlightJourneyInfos added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModule) SetItemList added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModule) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos struct {
	ArrCityCode        *string                                                                      `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName        *string                                                                      `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime            *string                                                                      `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepCityCode        *string                                                                      `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName        *string                                                                      `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime            *string                                                                      `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Duration           *int32                                                                       `json:"duration,omitempty" xml:"duration,omitempty"`
	FlightSegmentInfos []*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos `json:"flight_segment_infos,omitempty" xml:"flight_segment_infos,omitempty" type:"Repeated"`
	JourneyIndex       *int32                                                                       `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	TransferTime       *int32                                                                       `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetArrCityCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetArrCityName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetArrTime added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetDepCityCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetDepCityName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetDepTime added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetDuration added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetJourneyIndex added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetTransferTime added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos struct {
	AirlineInfo        *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo       `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo     *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo    `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	ArrCityCode        *string                                                                                     `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName        *string                                                                                     `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrTime            *string                                                                                     `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BaggageDesc        *string                                                                                     `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
	DepAirportInfo     *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo    `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode        *string                                                                                     `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName        *string                                                                                     `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepTime            *string                                                                                     `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Duration           *int32                                                                                      `json:"duration,omitempty" xml:"duration,omitempty"`
	FlightNo           *string                                                                                     `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightShareInfo    *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo   `json:"flight_share_info,omitempty" xml:"flight_share_info,omitempty" type:"Struct"`
	FlightSize         *string                                                                                     `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightStopInfo     *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo    `json:"flight_stop_info,omitempty" xml:"flight_stop_info,omitempty" type:"Struct"`
	FlightType         *string                                                                                     `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	LuggageDirectInfo  *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo `json:"luggage_direct_info,omitempty" xml:"luggage_direct_info,omitempty" type:"Struct"`
	Manufacturer       *string                                                                                     `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	MealDesc           *string                                                                                     `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	Miles              *int32                                                                                      `json:"miles,omitempty" xml:"miles,omitempty"`
	OnTimeRate         *string                                                                                     `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	OneMore            *int32                                                                                      `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow        *string                                                                                     `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	SegmentIndex       *int32                                                                                      `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	SegmentKey         *string                                                                                     `json:"segment_key,omitempty" xml:"segment_key,omitempty"`
	SegmentVisaRemark  *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark `json:"segment_visa_remark,omitempty" xml:"segment_visa_remark,omitempty" type:"Struct"`
	Share              *bool                                                                                       `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize    *string                                                                                     `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	Stop               *bool                                                                                       `json:"stop,omitempty" xml:"stop,omitempty"`
	TotalTime          *string                                                                                     `json:"total_time,omitempty" xml:"total_time,omitempty"`
	TransferTime       *string                                                                                     `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
	TransferTimeNumber *int32                                                                                      `json:"transfer_time_number,omitempty" xml:"transfer_time_number,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrTime added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetBaggageDesc added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepTime added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDuration added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightNo added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightSize added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightType added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetManufacturer added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMealDesc added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMiles added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOnTimeRate added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMore added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMoreShow added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentKey added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShare added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetStop added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTotalTime added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTime added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineIcon added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetCheapFlight added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportShortName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetTerminal added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	AirportCode      *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName      *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	Terminal         *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportShortName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetTerminal added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	OperatingFlightNo    *string                                                                                                       `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) SetOperatingFlightNo added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo struct {
	AirlineChineseName      *string `json:"airline_chinese_name,omitempty" xml:"airline_chinese_name,omitempty"`
	AirlineChineseShortName *string `json:"airline_chinese_short_name,omitempty" xml:"airline_chinese_short_name,omitempty"`
	AirlineCode             *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineIcon             *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	CheapFlight             *bool   `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineChineseShortName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetAirlineIcon added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) SetCheapFlight added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	StopAirport     *string   `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string   `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	StopArrTerm     *string   `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	StopArrTime     *string   `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCityCode    *string   `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	StopCityName    *string   `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	StopCityNames   []*string `json:"stop_city_names,omitempty" xml:"stop_city_names,omitempty" type:"Repeated"`
	StopDepTerm     *string   `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	StopDepTime     *string   `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	StopTime        *string   `json:"stop_time,omitempty" xml:"stop_time,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirport added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirportName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTerm added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTime added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityCode added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityName added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityNames added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTerm added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTime added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopTime added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo struct {
	DepCityLuggageDirect  *int32 `json:"dep_city_luggage_direct,omitempty" xml:"dep_city_luggage_direct,omitempty"`
	StopCityLuggageDirect *int32 `json:"stop_city_luggage_direct,omitempty" xml:"stop_city_luggage_direct,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) SetDepCityLuggageDirect added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) SetStopCityLuggageDirect added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark struct {
	DepCityVisaRemark   *string   `json:"dep_city_visa_remark,omitempty" xml:"dep_city_visa_remark,omitempty"`
	DepCityVisaType     *int32    `json:"dep_city_visa_type,omitempty" xml:"dep_city_visa_type,omitempty"`
	StopCityVisaRemarks []*string `json:"stop_city_visa_remarks,omitempty" xml:"stop_city_visa_remarks,omitempty" type:"Repeated"`
	StopCityVisaTypes   []*int32  `json:"stop_city_visa_types,omitempty" xml:"stop_city_visa_types,omitempty" type:"Repeated"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetDepCityVisaRemark added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetDepCityVisaType added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetStopCityVisaRemarks added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetStopCityVisaTypes added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemList added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemList struct {
	AgreementPriceCodes []*string                                                          `json:"agreement_price_codes,omitempty" xml:"agreement_price_codes,omitempty" type:"Repeated"`
	FlightRuleInfoList  []*IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoList `json:"flight_rule_info_list,omitempty" xml:"flight_rule_info_list,omitempty" type:"Repeated"`
	ItemId              *string                                                            `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ShoppingItemMap     map[string]*ModuleItemListShoppingItemMapValue                     `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	SubItemPositionMap  map[string][]*ModuleItemListSubItemPositionMapValue                `json:"sub_item_position_map,omitempty" xml:"sub_item_position_map,omitempty"`
	SubItems            []*IntlFlightOtaSearchResponseBodyModuleItemListSubItems           `json:"sub_items,omitempty" xml:"sub_items,omitempty" type:"Repeated"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemList) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemList) SetAgreementPriceCodes added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemList) SetItemId added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemList) SetShoppingItemMap added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemList) SetSubItemPositionMap added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemList) SetSubItems added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleItemList) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoList added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoList struct {
	FlightRuleInfo  *IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo  `json:"flight_rule_info,omitempty" xml:"flight_rule_info,omitempty" type:"Struct"`
	SegmentPosition *IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoList) GoString added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoList) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo struct {
	BaggageDesc          *string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
	RefundChangeRuleDesc *string `json:"refund_change_rule_desc,omitempty" xml:"refund_change_rule_desc,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo) SetBaggageDesc added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo) SetRefundChangeRuleDesc added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition) SetJourneyIndex added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition) SetSegmentIndex added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListSubItems added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListSubItems struct {
	BaggageRule      *IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule      `json:"baggage_rule,omitempty" xml:"baggage_rule,omitempty" type:"Struct"`
	RefundChangeRule *IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule `json:"refund_change_rule,omitempty" xml:"refund_change_rule,omitempty" type:"Struct"`
	SegmentKeys      []*string                                                              `json:"segment_keys,omitempty" xml:"segment_keys,omitempty" type:"Repeated"`
	ShoppingItemMap  map[string]*ModuleItemListSubItemsShoppingItemMapValue                 `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	UniqKey          *string                                                                `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItems) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItems) SetSegmentKeys added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItems) SetShoppingItemMap added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItems) SetUniqKey added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItems) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule struct {
	BaggageDigest     *string                                                            `json:"baggage_digest,omitempty" xml:"baggage_digest,omitempty"`
	BaggageInfoMap    map[string][]*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue `json:"baggage_info_map,omitempty" xml:"baggage_info_map,omitempty"`
	StructuredBaggage *bool                                                              `json:"structured_baggage,omitempty" xml:"structured_baggage,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule) SetBaggageDigest added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule) SetStructuredBaggage added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule) String added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule added in v1.9.0

type IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule struct {
	CancelFeeInd        *bool                                                                        `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	ChangeFeeInd        *bool                                                                        `json:"change_fee_ind,omitempty" xml:"change_fee_ind,omitempty"`
	OfferPenaltyInfoMap map[string][]*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue `json:"offer_penalty_info_map,omitempty" xml:"offer_penalty_info_map,omitempty"`
	RefundChangeDigest  *string                                                                      `json:"refund_change_digest,omitempty" xml:"refund_change_digest,omitempty"`
	StructuredRefund    *bool                                                                        `json:"structured_refund,omitempty" xml:"structured_refund,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) GoString added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) SetCancelFeeInd added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) SetChangeFeeInd added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) SetRefundChangeDigest added in v1.9.0

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) SetStructuredRefund added in v1.9.0

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) String added in v1.9.0

type IntlFlightOtaSearchShrinkRequest added in v1.9.0

type IntlFlightOtaSearchShrinkRequest struct {
	BtripUserId               *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName                 *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	CabinType                 *int32  `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	DirectOnly                *bool   `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	IsvName                   *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	NeedShareFlight           *bool   `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	SearchJourneysShrink      *string `json:"search_journeys,omitempty" xml:"search_journeys,omitempty"`
	SearchPassengerListShrink *string `json:"search_passenger_list,omitempty" xml:"search_passenger_list,omitempty"`
	SupplierCode              *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	TripType                  *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightOtaSearchShrinkRequest) GoString added in v1.9.0

func (*IntlFlightOtaSearchShrinkRequest) SetBtripUserId added in v1.9.0

func (*IntlFlightOtaSearchShrinkRequest) SetBuyerName added in v1.9.0

func (*IntlFlightOtaSearchShrinkRequest) SetCabinType added in v1.9.0

func (*IntlFlightOtaSearchShrinkRequest) SetDirectOnly added in v1.9.0

func (*IntlFlightOtaSearchShrinkRequest) SetIsvName added in v1.9.0

func (*IntlFlightOtaSearchShrinkRequest) SetNeedShareFlight added in v1.9.0

func (*IntlFlightOtaSearchShrinkRequest) SetSearchJourneysShrink added in v1.9.0

func (*IntlFlightOtaSearchShrinkRequest) SetSearchPassengerListShrink added in v1.9.0

func (s *IntlFlightOtaSearchShrinkRequest) SetSearchPassengerListShrink(v string) *IntlFlightOtaSearchShrinkRequest

func (*IntlFlightOtaSearchShrinkRequest) SetSupplierCode added in v1.9.0

func (*IntlFlightOtaSearchShrinkRequest) SetTripType added in v1.9.0

func (IntlFlightOtaSearchShrinkRequest) String added in v1.9.0

type InvoiceAddHeaders added in v1.0.9

type InvoiceAddHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceAddHeaders) GoString added in v1.0.9

func (s InvoiceAddHeaders) GoString() string

func (*InvoiceAddHeaders) SetCommonHeaders added in v1.0.9

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

func (*InvoiceAddHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *InvoiceAddHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceAddHeaders

func (InvoiceAddHeaders) String added in v1.0.9

func (s InvoiceAddHeaders) String() string

type InvoiceAddRequest added in v1.0.1

type InvoiceAddRequest struct {
	Address     *string `json:"address,omitempty" xml:"address,omitempty"`
	BankName    *string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	BankNo      *string `json:"bank_no,omitempty" xml:"bank_no,omitempty"`
	TaxNo       *string `json:"tax_no,omitempty" xml:"tax_no,omitempty"`
	Tel         *string `json:"tel,omitempty" xml:"tel,omitempty"`
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
	Type        *int32  `json:"type,omitempty" xml:"type,omitempty"`
	UnitType    *int32  `json:"unit_type,omitempty" xml:"unit_type,omitempty"`
}

func (InvoiceAddRequest) GoString added in v1.0.1

func (s InvoiceAddRequest) GoString() string

func (*InvoiceAddRequest) SetAddress added in v1.0.1

func (s *InvoiceAddRequest) SetAddress(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetBankName added in v1.0.1

func (s *InvoiceAddRequest) SetBankName(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetBankNo added in v1.0.1

func (s *InvoiceAddRequest) SetBankNo(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetTaxNo added in v1.0.1

func (s *InvoiceAddRequest) SetTaxNo(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetTel added in v1.0.1

func (*InvoiceAddRequest) SetThirdPartId added in v1.0.1

func (s *InvoiceAddRequest) SetThirdPartId(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetTitle added in v1.0.1

func (s *InvoiceAddRequest) SetTitle(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetType added in v1.0.1

func (s *InvoiceAddRequest) SetType(v int32) *InvoiceAddRequest

func (*InvoiceAddRequest) SetUnitType added in v1.1.4

func (s *InvoiceAddRequest) SetUnitType(v int32) *InvoiceAddRequest

func (InvoiceAddRequest) String added in v1.0.1

func (s InvoiceAddRequest) String() string

type InvoiceAddResponse added in v1.0.1

type InvoiceAddResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InvoiceAddResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InvoiceAddResponse) GoString added in v1.0.1

func (s InvoiceAddResponse) GoString() string

func (*InvoiceAddResponse) SetBody added in v1.0.1

func (*InvoiceAddResponse) SetHeaders added in v1.0.1

func (s *InvoiceAddResponse) SetHeaders(v map[string]*string) *InvoiceAddResponse

func (*InvoiceAddResponse) SetStatusCode added in v1.0.1

func (s *InvoiceAddResponse) SetStatusCode(v int32) *InvoiceAddResponse

func (InvoiceAddResponse) String added in v1.0.1

func (s InvoiceAddResponse) String() string

type InvoiceAddResponseBody added in v1.0.1

type InvoiceAddResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceAddResponseBody) GoString added in v1.0.1

func (s InvoiceAddResponseBody) GoString() string

func (*InvoiceAddResponseBody) SetCode added in v1.0.16

func (*InvoiceAddResponseBody) SetMessage added in v1.0.16

func (*InvoiceAddResponseBody) SetRequestId added in v1.0.1

func (*InvoiceAddResponseBody) SetSuccess added in v1.0.1

func (*InvoiceAddResponseBody) SetTraceId added in v1.0.1

func (InvoiceAddResponseBody) String added in v1.0.1

func (s InvoiceAddResponseBody) String() string

type InvoiceDeleteHeaders added in v1.0.9

type InvoiceDeleteHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceDeleteHeaders) GoString added in v1.0.9

func (s InvoiceDeleteHeaders) GoString() string

func (*InvoiceDeleteHeaders) SetCommonHeaders added in v1.0.9

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

func (*InvoiceDeleteHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *InvoiceDeleteHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceDeleteHeaders

func (InvoiceDeleteHeaders) String added in v1.0.9

func (s InvoiceDeleteHeaders) String() string

type InvoiceDeleteRequest added in v1.0.1

type InvoiceDeleteRequest struct {
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceDeleteRequest) GoString added in v1.0.1

func (s InvoiceDeleteRequest) GoString() string

func (*InvoiceDeleteRequest) SetThirdPartId added in v1.0.1

func (s *InvoiceDeleteRequest) SetThirdPartId(v string) *InvoiceDeleteRequest

func (InvoiceDeleteRequest) String added in v1.0.1

func (s InvoiceDeleteRequest) String() string

type InvoiceDeleteResponse added in v1.0.1

type InvoiceDeleteResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InvoiceDeleteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InvoiceDeleteResponse) GoString added in v1.0.1

func (s InvoiceDeleteResponse) GoString() string

func (*InvoiceDeleteResponse) SetBody added in v1.0.1

func (*InvoiceDeleteResponse) SetHeaders added in v1.0.1

func (*InvoiceDeleteResponse) SetStatusCode added in v1.0.1

func (s *InvoiceDeleteResponse) SetStatusCode(v int32) *InvoiceDeleteResponse

func (InvoiceDeleteResponse) String added in v1.0.1

func (s InvoiceDeleteResponse) String() string

type InvoiceDeleteResponseBody added in v1.0.1

type InvoiceDeleteResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceDeleteResponseBody) GoString added in v1.0.1

func (s InvoiceDeleteResponseBody) GoString() string

func (*InvoiceDeleteResponseBody) SetCode added in v1.0.16

func (*InvoiceDeleteResponseBody) SetMessage added in v1.0.16

func (*InvoiceDeleteResponseBody) SetRequestId added in v1.0.1

func (*InvoiceDeleteResponseBody) SetSuccess added in v1.0.1

func (*InvoiceDeleteResponseBody) SetTraceId added in v1.0.1

func (InvoiceDeleteResponseBody) String added in v1.0.1

func (s InvoiceDeleteResponseBody) String() string

type InvoiceModifyHeaders added in v1.0.9

type InvoiceModifyHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceModifyHeaders) GoString added in v1.0.9

func (s InvoiceModifyHeaders) GoString() string

func (*InvoiceModifyHeaders) SetCommonHeaders added in v1.0.9

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

func (*InvoiceModifyHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *InvoiceModifyHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceModifyHeaders

func (InvoiceModifyHeaders) String added in v1.0.9

func (s InvoiceModifyHeaders) String() string

type InvoiceModifyRequest added in v1.0.1

type InvoiceModifyRequest struct {
	Address     *string `json:"address,omitempty" xml:"address,omitempty"`
	BankName    *string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	BankNo      *string `json:"bank_no,omitempty" xml:"bank_no,omitempty"`
	TaxNo       *string `json:"tax_no,omitempty" xml:"tax_no,omitempty"`
	Tel         *string `json:"tel,omitempty" xml:"tel,omitempty"`
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
	Type        *int32  `json:"type,omitempty" xml:"type,omitempty"`
	UnitType    *int32  `json:"unit_type,omitempty" xml:"unit_type,omitempty"`
}

func (InvoiceModifyRequest) GoString added in v1.0.1

func (s InvoiceModifyRequest) GoString() string

func (*InvoiceModifyRequest) SetAddress added in v1.0.1

func (*InvoiceModifyRequest) SetBankName added in v1.0.1

func (*InvoiceModifyRequest) SetBankNo added in v1.0.1

func (*InvoiceModifyRequest) SetTaxNo added in v1.0.1

func (*InvoiceModifyRequest) SetTel added in v1.0.1

func (*InvoiceModifyRequest) SetThirdPartId added in v1.0.1

func (s *InvoiceModifyRequest) SetThirdPartId(v string) *InvoiceModifyRequest

func (*InvoiceModifyRequest) SetTitle added in v1.0.1

func (*InvoiceModifyRequest) SetType added in v1.0.1

func (*InvoiceModifyRequest) SetUnitType added in v1.1.4

func (s *InvoiceModifyRequest) SetUnitType(v int32) *InvoiceModifyRequest

func (InvoiceModifyRequest) String added in v1.0.1

func (s InvoiceModifyRequest) String() string

type InvoiceModifyResponse added in v1.0.1

type InvoiceModifyResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InvoiceModifyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InvoiceModifyResponse) GoString added in v1.0.1

func (s InvoiceModifyResponse) GoString() string

func (*InvoiceModifyResponse) SetBody added in v1.0.1

func (*InvoiceModifyResponse) SetHeaders added in v1.0.1

func (*InvoiceModifyResponse) SetStatusCode added in v1.0.1

func (s *InvoiceModifyResponse) SetStatusCode(v int32) *InvoiceModifyResponse

func (InvoiceModifyResponse) String added in v1.0.1

func (s InvoiceModifyResponse) String() string

type InvoiceModifyResponseBody added in v1.0.1

type InvoiceModifyResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceModifyResponseBody) GoString added in v1.0.1

func (s InvoiceModifyResponseBody) GoString() string

func (*InvoiceModifyResponseBody) SetCode added in v1.0.16

func (*InvoiceModifyResponseBody) SetMessage added in v1.0.16

func (*InvoiceModifyResponseBody) SetRequestId added in v1.0.1

func (*InvoiceModifyResponseBody) SetSuccess added in v1.0.1

func (*InvoiceModifyResponseBody) SetTraceId added in v1.0.1

func (InvoiceModifyResponseBody) String added in v1.0.1

func (s InvoiceModifyResponseBody) String() string

type InvoiceRuleAddHeaders added in v1.0.56

type InvoiceRuleAddHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InvoiceRuleAddHeaders) GoString added in v1.0.56

func (s InvoiceRuleAddHeaders) GoString() string

func (*InvoiceRuleAddHeaders) SetCommonHeaders added in v1.0.56

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

func (*InvoiceRuleAddHeaders) SetXAcsBtripCorpToken added in v1.0.56

func (s *InvoiceRuleAddHeaders) SetXAcsBtripCorpToken(v string) *InvoiceRuleAddHeaders

func (InvoiceRuleAddHeaders) String added in v1.0.56

func (s InvoiceRuleAddHeaders) String() string

type InvoiceRuleAddRequest added in v1.0.56

type InvoiceRuleAddRequest struct {
	Entities    []*InvoiceRuleAddRequestEntities `json:"entities,omitempty" xml:"entities,omitempty" type:"Repeated"`
	ThirdPartId *string                          `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleAddRequest) GoString added in v1.0.56

func (s InvoiceRuleAddRequest) GoString() string

func (*InvoiceRuleAddRequest) SetEntities added in v1.0.56

func (*InvoiceRuleAddRequest) SetThirdPartId added in v1.0.56

func (s *InvoiceRuleAddRequest) SetThirdPartId(v string) *InvoiceRuleAddRequest

func (InvoiceRuleAddRequest) String added in v1.0.56

func (s InvoiceRuleAddRequest) String() string

type InvoiceRuleAddRequestEntities added in v1.0.56

type InvoiceRuleAddRequestEntities struct {
	EntityId   *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	EntityName *string `json:"entity_name,omitempty" xml:"entity_name,omitempty"`
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (InvoiceRuleAddRequestEntities) GoString added in v1.0.56

func (*InvoiceRuleAddRequestEntities) SetEntityId added in v1.0.56

func (*InvoiceRuleAddRequestEntities) SetEntityName added in v1.0.56

func (*InvoiceRuleAddRequestEntities) SetEntityType added in v1.0.56

func (InvoiceRuleAddRequestEntities) String added in v1.0.56

type InvoiceRuleAddResponse added in v1.0.56

type InvoiceRuleAddResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InvoiceRuleAddResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InvoiceRuleAddResponse) GoString added in v1.0.56

func (s InvoiceRuleAddResponse) GoString() string

func (*InvoiceRuleAddResponse) SetBody added in v1.0.56

func (*InvoiceRuleAddResponse) SetHeaders added in v1.0.56

func (*InvoiceRuleAddResponse) SetStatusCode added in v1.0.56

func (InvoiceRuleAddResponse) String added in v1.0.56

func (s InvoiceRuleAddResponse) String() string

type InvoiceRuleAddResponseBody added in v1.0.56

type InvoiceRuleAddResponseBody struct {
	Code      *string                           `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                           `json:"message,omitempty" xml:"message,omitempty"`
	Module    *InvoiceRuleAddResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                           `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                             `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceRuleAddResponseBody) GoString added in v1.0.56

func (s InvoiceRuleAddResponseBody) GoString() string

func (*InvoiceRuleAddResponseBody) SetCode added in v1.0.56

func (*InvoiceRuleAddResponseBody) SetMessage added in v1.0.56

func (*InvoiceRuleAddResponseBody) SetModule added in v1.0.56

func (*InvoiceRuleAddResponseBody) SetRequestId added in v1.0.56

func (*InvoiceRuleAddResponseBody) SetSuccess added in v1.0.56

func (*InvoiceRuleAddResponseBody) SetTraceId added in v1.0.56

func (InvoiceRuleAddResponseBody) String added in v1.0.56

type InvoiceRuleAddResponseBodyModule added in v1.0.56

type InvoiceRuleAddResponseBodyModule struct {
	AddNum          *int32 `json:"add_num,omitempty" xml:"add_num,omitempty"`
	SelectedUserNum *int32 `json:"selected_user_num,omitempty" xml:"selected_user_num,omitempty"`
}

func (InvoiceRuleAddResponseBodyModule) GoString added in v1.0.56

func (*InvoiceRuleAddResponseBodyModule) SetAddNum added in v1.0.56

func (*InvoiceRuleAddResponseBodyModule) SetSelectedUserNum added in v1.0.56

func (InvoiceRuleAddResponseBodyModule) String added in v1.0.56

type InvoiceRuleAddShrinkRequest added in v1.0.56

type InvoiceRuleAddShrinkRequest struct {
	EntitiesShrink *string `json:"entities,omitempty" xml:"entities,omitempty"`
	ThirdPartId    *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleAddShrinkRequest) GoString added in v1.0.56

func (s InvoiceRuleAddShrinkRequest) GoString() string

func (*InvoiceRuleAddShrinkRequest) SetEntitiesShrink added in v1.0.56

func (*InvoiceRuleAddShrinkRequest) SetThirdPartId added in v1.0.56

func (InvoiceRuleAddShrinkRequest) String added in v1.0.56

type InvoiceRuleDeleteHeaders added in v1.0.56

type InvoiceRuleDeleteHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InvoiceRuleDeleteHeaders) GoString added in v1.0.56

func (s InvoiceRuleDeleteHeaders) GoString() string

func (*InvoiceRuleDeleteHeaders) SetCommonHeaders added in v1.0.56

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

func (*InvoiceRuleDeleteHeaders) SetXAcsBtripCorpToken added in v1.0.56

func (s *InvoiceRuleDeleteHeaders) SetXAcsBtripCorpToken(v string) *InvoiceRuleDeleteHeaders

func (InvoiceRuleDeleteHeaders) String added in v1.0.56

func (s InvoiceRuleDeleteHeaders) String() string

type InvoiceRuleDeleteRequest added in v1.0.56

type InvoiceRuleDeleteRequest struct {
	DelAll      *bool                               `json:"del_all,omitempty" xml:"del_all,omitempty"`
	Entities    []*InvoiceRuleDeleteRequestEntities `json:"entities,omitempty" xml:"entities,omitempty" type:"Repeated"`
	ThirdPartId *string                             `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleDeleteRequest) GoString added in v1.0.56

func (s InvoiceRuleDeleteRequest) GoString() string

func (*InvoiceRuleDeleteRequest) SetDelAll added in v1.0.56

func (*InvoiceRuleDeleteRequest) SetEntities added in v1.0.56

func (*InvoiceRuleDeleteRequest) SetThirdPartId added in v1.0.56

func (InvoiceRuleDeleteRequest) String added in v1.0.56

func (s InvoiceRuleDeleteRequest) String() string

type InvoiceRuleDeleteRequestEntities added in v1.0.56

type InvoiceRuleDeleteRequestEntities struct {
	EntityId   *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (InvoiceRuleDeleteRequestEntities) GoString added in v1.0.56

func (*InvoiceRuleDeleteRequestEntities) SetEntityId added in v1.0.56

func (*InvoiceRuleDeleteRequestEntities) SetEntityType added in v1.0.56

func (InvoiceRuleDeleteRequestEntities) String added in v1.0.56

type InvoiceRuleDeleteResponse added in v1.0.56

type InvoiceRuleDeleteResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InvoiceRuleDeleteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InvoiceRuleDeleteResponse) GoString added in v1.0.56

func (s InvoiceRuleDeleteResponse) GoString() string

func (*InvoiceRuleDeleteResponse) SetBody added in v1.0.56

func (*InvoiceRuleDeleteResponse) SetHeaders added in v1.0.56

func (*InvoiceRuleDeleteResponse) SetStatusCode added in v1.0.56

func (InvoiceRuleDeleteResponse) String added in v1.0.56

func (s InvoiceRuleDeleteResponse) String() string

type InvoiceRuleDeleteResponseBody added in v1.0.56

type InvoiceRuleDeleteResponseBody struct {
	Code      *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module    *InvoiceRuleDeleteResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceRuleDeleteResponseBody) GoString added in v1.0.56

func (*InvoiceRuleDeleteResponseBody) SetCode added in v1.0.56

func (*InvoiceRuleDeleteResponseBody) SetMessage added in v1.0.56

func (*InvoiceRuleDeleteResponseBody) SetModule added in v1.0.56

func (*InvoiceRuleDeleteResponseBody) SetRequestId added in v1.0.56

func (*InvoiceRuleDeleteResponseBody) SetSuccess added in v1.0.56

func (*InvoiceRuleDeleteResponseBody) SetTraceId added in v1.0.56

func (InvoiceRuleDeleteResponseBody) String added in v1.0.56

type InvoiceRuleDeleteResponseBodyModule added in v1.0.56

type InvoiceRuleDeleteResponseBodyModule struct {
	RemoveNum       *int32 `json:"remove_num,omitempty" xml:"remove_num,omitempty"`
	SelectedUserNum *int32 `json:"selected_user_num,omitempty" xml:"selected_user_num,omitempty"`
}

func (InvoiceRuleDeleteResponseBodyModule) GoString added in v1.0.56

func (*InvoiceRuleDeleteResponseBodyModule) SetRemoveNum added in v1.0.56

func (*InvoiceRuleDeleteResponseBodyModule) SetSelectedUserNum added in v1.0.56

func (InvoiceRuleDeleteResponseBodyModule) String added in v1.0.56

type InvoiceRuleDeleteShrinkRequest added in v1.0.56

type InvoiceRuleDeleteShrinkRequest struct {
	DelAll         *bool   `json:"del_all,omitempty" xml:"del_all,omitempty"`
	EntitiesShrink *string `json:"entities,omitempty" xml:"entities,omitempty"`
	ThirdPartId    *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleDeleteShrinkRequest) GoString added in v1.0.56

func (*InvoiceRuleDeleteShrinkRequest) SetDelAll added in v1.0.56

func (*InvoiceRuleDeleteShrinkRequest) SetEntitiesShrink added in v1.0.56

func (*InvoiceRuleDeleteShrinkRequest) SetThirdPartId added in v1.0.56

func (InvoiceRuleDeleteShrinkRequest) String added in v1.0.56

type InvoiceRuleSaveHeaders added in v1.0.9

type InvoiceRuleSaveHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceRuleSaveHeaders) GoString added in v1.0.9

func (s InvoiceRuleSaveHeaders) GoString() string

func (*InvoiceRuleSaveHeaders) SetCommonHeaders added in v1.0.9

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

func (*InvoiceRuleSaveHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *InvoiceRuleSaveHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceRuleSaveHeaders

func (InvoiceRuleSaveHeaders) String added in v1.0.9

func (s InvoiceRuleSaveHeaders) String() string

type InvoiceRuleSaveRequest added in v1.0.1

type InvoiceRuleSaveRequest struct {
	AllEmploye  *bool                             `json:"all_employe,omitempty" xml:"all_employe,omitempty"`
	Entities    []*InvoiceRuleSaveRequestEntities `json:"entities,omitempty" xml:"entities,omitempty" type:"Repeated"`
	Scope       *int32                            `json:"scope,omitempty" xml:"scope,omitempty"`
	ThirdPartId *string                           `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleSaveRequest) GoString added in v1.0.1

func (s InvoiceRuleSaveRequest) GoString() string

func (*InvoiceRuleSaveRequest) SetAllEmploye added in v1.0.1

func (s *InvoiceRuleSaveRequest) SetAllEmploye(v bool) *InvoiceRuleSaveRequest

func (*InvoiceRuleSaveRequest) SetEntities added in v1.0.1

func (*InvoiceRuleSaveRequest) SetScope added in v1.8.4

func (*InvoiceRuleSaveRequest) SetThirdPartId added in v1.0.1

func (InvoiceRuleSaveRequest) String added in v1.0.1

func (s InvoiceRuleSaveRequest) String() string

type InvoiceRuleSaveRequestEntities added in v1.0.1

type InvoiceRuleSaveRequestEntities struct {
	Id   *string `json:"id,omitempty" xml:"id,omitempty"`
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	Type *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (InvoiceRuleSaveRequestEntities) GoString added in v1.0.1

func (*InvoiceRuleSaveRequestEntities) SetId added in v1.0.1

func (*InvoiceRuleSaveRequestEntities) SetName added in v1.0.1

func (*InvoiceRuleSaveRequestEntities) SetType added in v1.0.1

func (InvoiceRuleSaveRequestEntities) String added in v1.0.1

type InvoiceRuleSaveResponse added in v1.0.1

type InvoiceRuleSaveResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InvoiceRuleSaveResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InvoiceRuleSaveResponse) GoString added in v1.0.1

func (s InvoiceRuleSaveResponse) GoString() string

func (*InvoiceRuleSaveResponse) SetBody added in v1.0.1

func (*InvoiceRuleSaveResponse) SetHeaders added in v1.0.1

func (*InvoiceRuleSaveResponse) SetStatusCode added in v1.0.1

func (InvoiceRuleSaveResponse) String added in v1.0.1

func (s InvoiceRuleSaveResponse) String() string

type InvoiceRuleSaveResponseBody added in v1.0.1

type InvoiceRuleSaveResponseBody struct {
	Code      *string                            `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                            `json:"message,omitempty" xml:"message,omitempty"`
	Module    *InvoiceRuleSaveResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                            `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                              `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                            `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceRuleSaveResponseBody) GoString added in v1.0.1

func (s InvoiceRuleSaveResponseBody) GoString() string

func (*InvoiceRuleSaveResponseBody) SetCode added in v1.0.16

func (*InvoiceRuleSaveResponseBody) SetMessage added in v1.0.16

func (*InvoiceRuleSaveResponseBody) SetModule added in v1.0.1

func (*InvoiceRuleSaveResponseBody) SetRequestId added in v1.0.1

func (*InvoiceRuleSaveResponseBody) SetSuccess added in v1.0.1

func (*InvoiceRuleSaveResponseBody) SetTraceId added in v1.0.1

func (InvoiceRuleSaveResponseBody) String added in v1.0.1

type InvoiceRuleSaveResponseBodyModule added in v1.0.1

type InvoiceRuleSaveResponseBodyModule struct {
	AddNum    *int32 `json:"add_num,omitempty" xml:"add_num,omitempty"`
	RemoveNum *int32 `json:"remove_num,omitempty" xml:"remove_num,omitempty"`
}

func (InvoiceRuleSaveResponseBodyModule) GoString added in v1.0.1

func (*InvoiceRuleSaveResponseBodyModule) SetAddNum added in v1.0.1

func (*InvoiceRuleSaveResponseBodyModule) SetRemoveNum added in v1.0.1

func (InvoiceRuleSaveResponseBodyModule) String added in v1.0.1

type InvoiceRuleSaveShrinkRequest added in v1.0.1

type InvoiceRuleSaveShrinkRequest struct {
	AllEmploye     *bool   `json:"all_employe,omitempty" xml:"all_employe,omitempty"`
	EntitiesShrink *string `json:"entities,omitempty" xml:"entities,omitempty"`
	Scope          *int32  `json:"scope,omitempty" xml:"scope,omitempty"`
	ThirdPartId    *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleSaveShrinkRequest) GoString added in v1.0.1

func (s InvoiceRuleSaveShrinkRequest) GoString() string

func (*InvoiceRuleSaveShrinkRequest) SetAllEmploye added in v1.0.1

func (*InvoiceRuleSaveShrinkRequest) SetEntitiesShrink added in v1.0.1

func (*InvoiceRuleSaveShrinkRequest) SetScope added in v1.8.4

func (*InvoiceRuleSaveShrinkRequest) SetThirdPartId added in v1.0.1

func (InvoiceRuleSaveShrinkRequest) String added in v1.0.1

type InvoiceSearchHeaders added in v1.0.9

type InvoiceSearchHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceSearchHeaders) GoString added in v1.0.9

func (s InvoiceSearchHeaders) GoString() string

func (*InvoiceSearchHeaders) SetCommonHeaders added in v1.0.9

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

func (*InvoiceSearchHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *InvoiceSearchHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceSearchHeaders

func (InvoiceSearchHeaders) String added in v1.0.9

func (s InvoiceSearchHeaders) String() string

type InvoiceSearchRequest added in v1.0.1

type InvoiceSearchRequest struct {
	Title  *string `json:"title,omitempty" xml:"title,omitempty"`
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (InvoiceSearchRequest) GoString added in v1.0.1

func (s InvoiceSearchRequest) GoString() string

func (*InvoiceSearchRequest) SetTitle added in v1.0.1

func (*InvoiceSearchRequest) SetUserId added in v1.0.1

func (InvoiceSearchRequest) String added in v1.0.1

func (s InvoiceSearchRequest) String() string

type InvoiceSearchResponse added in v1.0.1

type InvoiceSearchResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InvoiceSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InvoiceSearchResponse) GoString added in v1.0.1

func (s InvoiceSearchResponse) GoString() string

func (*InvoiceSearchResponse) SetBody added in v1.0.1

func (*InvoiceSearchResponse) SetHeaders added in v1.0.1

func (*InvoiceSearchResponse) SetStatusCode added in v1.0.1

func (s *InvoiceSearchResponse) SetStatusCode(v int32) *InvoiceSearchResponse

func (InvoiceSearchResponse) String added in v1.0.1

func (s InvoiceSearchResponse) String() string

type InvoiceSearchResponseBody added in v1.0.1

type InvoiceSearchResponseBody struct {
	Code      *string                            `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                            `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*InvoiceSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	RequestId *string                            `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                              `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceSearchResponseBody) GoString added in v1.0.1

func (s InvoiceSearchResponseBody) GoString() string

func (*InvoiceSearchResponseBody) SetCode added in v1.0.16

func (*InvoiceSearchResponseBody) SetMessage added in v1.0.16

func (*InvoiceSearchResponseBody) SetModule added in v1.0.1

func (*InvoiceSearchResponseBody) SetRequestId added in v1.0.1

func (*InvoiceSearchResponseBody) SetSuccess added in v1.0.1

func (*InvoiceSearchResponseBody) SetTraceId added in v1.0.1

func (InvoiceSearchResponseBody) String added in v1.0.1

func (s InvoiceSearchResponseBody) String() string

type InvoiceSearchResponseBodyModule added in v1.0.1

type InvoiceSearchResponseBodyModule struct {
	// ID
	Id                 *int64  `json:"id,omitempty" xml:"id,omitempty"`
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	Title              *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (InvoiceSearchResponseBodyModule) GoString added in v1.0.1

func (*InvoiceSearchResponseBodyModule) SetId added in v1.0.1

func (*InvoiceSearchResponseBodyModule) SetThirdPartInvoiceId added in v1.0.1

func (*InvoiceSearchResponseBodyModule) SetTitle added in v1.0.1

func (InvoiceSearchResponseBodyModule) String added in v1.0.1

type IsvRuleSaveHeaders added in v1.0.51

type IsvRuleSaveHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (IsvRuleSaveHeaders) GoString added in v1.0.51

func (s IsvRuleSaveHeaders) GoString() string

func (*IsvRuleSaveHeaders) SetCommonHeaders added in v1.0.51

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

func (*IsvRuleSaveHeaders) SetXAcsBtripSoCorpToken added in v1.0.51

func (s *IsvRuleSaveHeaders) SetXAcsBtripSoCorpToken(v string) *IsvRuleSaveHeaders

func (IsvRuleSaveHeaders) String added in v1.0.51

func (s IsvRuleSaveHeaders) String() string

type IsvRuleSaveRequest added in v1.0.51

type IsvRuleSaveRequest struct {
	ApplyNeed    *bool                             `json:"apply_need,omitempty" xml:"apply_need,omitempty"`
	BookType     *string                           `json:"book_type,omitempty" xml:"book_type,omitempty"`
	BookuserList []*IsvRuleSaveRequestBookuserList `json:"bookuser_list,omitempty" xml:"bookuser_list,omitempty" type:"Repeated"`
	RuleNeed     *bool                             `json:"rule_need,omitempty" xml:"rule_need,omitempty"`
	Status       *int32                            `json:"status,omitempty" xml:"status,omitempty"`
	UserId       *string                           `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (IsvRuleSaveRequest) GoString added in v1.0.51

func (s IsvRuleSaveRequest) GoString() string

func (*IsvRuleSaveRequest) SetApplyNeed added in v1.7.5

func (s *IsvRuleSaveRequest) SetApplyNeed(v bool) *IsvRuleSaveRequest

func (*IsvRuleSaveRequest) SetBookType added in v1.0.51

func (s *IsvRuleSaveRequest) SetBookType(v string) *IsvRuleSaveRequest

func (*IsvRuleSaveRequest) SetBookuserList added in v1.0.71

func (*IsvRuleSaveRequest) SetRuleNeed added in v1.7.5

func (s *IsvRuleSaveRequest) SetRuleNeed(v bool) *IsvRuleSaveRequest

func (*IsvRuleSaveRequest) SetStatus added in v1.0.51

func (s *IsvRuleSaveRequest) SetStatus(v int32) *IsvRuleSaveRequest

func (*IsvRuleSaveRequest) SetUserId added in v1.0.51

func (s *IsvRuleSaveRequest) SetUserId(v string) *IsvRuleSaveRequest

func (IsvRuleSaveRequest) String added in v1.0.51

func (s IsvRuleSaveRequest) String() string

type IsvRuleSaveRequestBookuserList added in v1.0.71

type IsvRuleSaveRequestBookuserList struct {
	EntityId   *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	EntityType *int32  `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (IsvRuleSaveRequestBookuserList) GoString added in v1.0.71

func (*IsvRuleSaveRequestBookuserList) SetEntityId added in v1.0.71

func (*IsvRuleSaveRequestBookuserList) SetEntityType added in v1.0.71

func (IsvRuleSaveRequestBookuserList) String added in v1.0.71

type IsvRuleSaveResponse added in v1.0.51

type IsvRuleSaveResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IsvRuleSaveResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IsvRuleSaveResponse) GoString added in v1.0.51

func (s IsvRuleSaveResponse) GoString() string

func (*IsvRuleSaveResponse) SetBody added in v1.0.51

func (*IsvRuleSaveResponse) SetHeaders added in v1.0.51

func (s *IsvRuleSaveResponse) SetHeaders(v map[string]*string) *IsvRuleSaveResponse

func (*IsvRuleSaveResponse) SetStatusCode added in v1.0.51

func (s *IsvRuleSaveResponse) SetStatusCode(v int32) *IsvRuleSaveResponse

func (IsvRuleSaveResponse) String added in v1.0.51

func (s IsvRuleSaveResponse) String() string

type IsvRuleSaveResponseBody added in v1.0.51

type IsvRuleSaveResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module    *string `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IsvRuleSaveResponseBody) GoString added in v1.0.51

func (s IsvRuleSaveResponseBody) GoString() string

func (*IsvRuleSaveResponseBody) SetCode added in v1.0.51

func (*IsvRuleSaveResponseBody) SetMessage added in v1.0.51

func (*IsvRuleSaveResponseBody) SetModule added in v1.0.51

func (*IsvRuleSaveResponseBody) SetRequestId added in v1.0.51

func (*IsvRuleSaveResponseBody) SetSuccess added in v1.0.51

func (*IsvRuleSaveResponseBody) SetTraceId added in v1.0.51

func (IsvRuleSaveResponseBody) String added in v1.0.51

func (s IsvRuleSaveResponseBody) String() string

type IsvRuleSaveShrinkRequest added in v1.0.71

type IsvRuleSaveShrinkRequest struct {
	ApplyNeed          *bool   `json:"apply_need,omitempty" xml:"apply_need,omitempty"`
	BookType           *string `json:"book_type,omitempty" xml:"book_type,omitempty"`
	BookuserListShrink *string `json:"bookuser_list,omitempty" xml:"bookuser_list,omitempty"`
	RuleNeed           *bool   `json:"rule_need,omitempty" xml:"rule_need,omitempty"`
	Status             *int32  `json:"status,omitempty" xml:"status,omitempty"`
	UserId             *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (IsvRuleSaveShrinkRequest) GoString added in v1.0.71

func (s IsvRuleSaveShrinkRequest) GoString() string

func (*IsvRuleSaveShrinkRequest) SetApplyNeed added in v1.7.5

func (*IsvRuleSaveShrinkRequest) SetBookType added in v1.0.71

func (*IsvRuleSaveShrinkRequest) SetBookuserListShrink added in v1.0.71

func (s *IsvRuleSaveShrinkRequest) SetBookuserListShrink(v string) *IsvRuleSaveShrinkRequest

func (*IsvRuleSaveShrinkRequest) SetRuleNeed added in v1.7.5

func (*IsvRuleSaveShrinkRequest) SetStatus added in v1.0.71

func (*IsvRuleSaveShrinkRequest) SetUserId added in v1.0.71

func (IsvRuleSaveShrinkRequest) String added in v1.0.71

func (s IsvRuleSaveShrinkRequest) String() string

type IsvUserSaveHeaders added in v1.0.9

type IsvUserSaveHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (IsvUserSaveHeaders) GoString added in v1.0.9

func (s IsvUserSaveHeaders) GoString() string

func (*IsvUserSaveHeaders) SetCommonHeaders added in v1.0.9

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

func (*IsvUserSaveHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *IsvUserSaveHeaders) SetXAcsBtripSoCorpToken(v string) *IsvUserSaveHeaders

func (IsvUserSaveHeaders) String added in v1.0.9

func (s IsvUserSaveHeaders) String() string

type IsvUserSaveRequest added in v1.0.1

type IsvUserSaveRequest struct {
	UserList []*IsvUserSaveRequestUserList `json:"user_list,omitempty" xml:"user_list,omitempty" type:"Repeated"`
}

func (IsvUserSaveRequest) GoString added in v1.0.1

func (s IsvUserSaveRequest) GoString() string

func (*IsvUserSaveRequest) SetUserList added in v1.0.1

func (IsvUserSaveRequest) String added in v1.0.1

func (s IsvUserSaveRequest) String() string

type IsvUserSaveRequestUserList added in v1.0.1

type IsvUserSaveRequestUserList struct {
	BaseCityCode      *string                               `json:"base_city_code,omitempty" xml:"base_city_code,omitempty"`
	Birthday          *string                               `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertList          []*IsvUserSaveRequestUserListCertList `json:"cert_list,omitempty" xml:"cert_list,omitempty" type:"Repeated"`
	DepartId          *int64                                `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	Email             *string                               `json:"email,omitempty" xml:"email,omitempty"`
	Gender            *string                               `json:"gender,omitempty" xml:"gender,omitempty"`
	IsAdmin           *bool                                 `json:"is_admin,omitempty" xml:"is_admin,omitempty"`
	JobNo             *string                               `json:"job_no,omitempty" xml:"job_no,omitempty"`
	LeaveStatus       *int32                                `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	ManagerUserId     *string                               `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	Phone             *string                               `json:"phone,omitempty" xml:"phone,omitempty"`
	Position          *string                               `json:"position,omitempty" xml:"position,omitempty"`
	PositionLevel     *string                               `json:"position_level,omitempty" xml:"position_level,omitempty"`
	RealNameEn        *string                               `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	ThirdDepartId     *string                               `json:"third_depart_id,omitempty" xml:"third_depart_id,omitempty"`
	ThirdDepartIdList []*string                             `json:"third_depart_id_list,omitempty" xml:"third_depart_id_list,omitempty" type:"Repeated"`
	UserId            *string                               `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName          *string                               `json:"user_name,omitempty" xml:"user_name,omitempty"`
	UserNick          *string                               `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

func (IsvUserSaveRequestUserList) GoString added in v1.0.1

func (s IsvUserSaveRequestUserList) GoString() string

func (*IsvUserSaveRequestUserList) SetBaseCityCode added in v1.7.6

func (*IsvUserSaveRequestUserList) SetBirthday added in v1.3.1

func (*IsvUserSaveRequestUserList) SetCertList added in v1.3.1

func (*IsvUserSaveRequestUserList) SetDepartId added in v1.0.1

func (*IsvUserSaveRequestUserList) SetEmail added in v1.0.1

func (*IsvUserSaveRequestUserList) SetGender added in v1.3.1

func (*IsvUserSaveRequestUserList) SetIsAdmin added in v1.4.9

func (*IsvUserSaveRequestUserList) SetJobNo added in v1.0.1

func (*IsvUserSaveRequestUserList) SetLeaveStatus added in v1.0.1

func (*IsvUserSaveRequestUserList) SetManagerUserId added in v1.0.18

func (*IsvUserSaveRequestUserList) SetPhone added in v1.0.1

func (*IsvUserSaveRequestUserList) SetPosition added in v1.0.1

func (*IsvUserSaveRequestUserList) SetPositionLevel added in v1.0.1

func (*IsvUserSaveRequestUserList) SetRealNameEn added in v1.0.1

func (*IsvUserSaveRequestUserList) SetThirdDepartId added in v1.0.1

func (*IsvUserSaveRequestUserList) SetThirdDepartIdList added in v1.0.1

func (s *IsvUserSaveRequestUserList) SetThirdDepartIdList(v []*string) *IsvUserSaveRequestUserList

func (*IsvUserSaveRequestUserList) SetUserId added in v1.0.1

func (*IsvUserSaveRequestUserList) SetUserName added in v1.0.1

func (*IsvUserSaveRequestUserList) SetUserNick added in v1.9.1

func (IsvUserSaveRequestUserList) String added in v1.0.1

type IsvUserSaveRequestUserListCertList added in v1.3.1

type IsvUserSaveRequestUserListCertList struct {
	CertExpiredTime *string `json:"cert_expired_time,omitempty" xml:"cert_expired_time,omitempty"`
	CertNation      *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	CertNo          *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType        *int32  `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	Nationality     *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
}

func (IsvUserSaveRequestUserListCertList) GoString added in v1.3.1

func (*IsvUserSaveRequestUserListCertList) SetCertExpiredTime added in v1.3.1

func (*IsvUserSaveRequestUserListCertList) SetCertNation added in v1.3.1

func (*IsvUserSaveRequestUserListCertList) SetCertNo added in v1.3.1

func (*IsvUserSaveRequestUserListCertList) SetCertType added in v1.3.1

func (*IsvUserSaveRequestUserListCertList) SetNationality added in v1.3.1

func (IsvUserSaveRequestUserListCertList) String added in v1.3.1

type IsvUserSaveResponse added in v1.0.1

type IsvUserSaveResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IsvUserSaveResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IsvUserSaveResponse) GoString added in v1.0.1

func (s IsvUserSaveResponse) GoString() string

func (*IsvUserSaveResponse) SetBody added in v1.0.1

func (*IsvUserSaveResponse) SetHeaders added in v1.0.1

func (s *IsvUserSaveResponse) SetHeaders(v map[string]*string) *IsvUserSaveResponse

func (*IsvUserSaveResponse) SetStatusCode added in v1.0.1

func (s *IsvUserSaveResponse) SetStatusCode(v int32) *IsvUserSaveResponse

func (IsvUserSaveResponse) String added in v1.0.1

func (s IsvUserSaveResponse) String() string

type IsvUserSaveResponseBody added in v1.0.1

type IsvUserSaveResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *string `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IsvUserSaveResponseBody) GoString added in v1.0.1

func (s IsvUserSaveResponseBody) GoString() string

func (*IsvUserSaveResponseBody) SetCode added in v1.0.14

func (*IsvUserSaveResponseBody) SetMessage added in v1.0.14

func (*IsvUserSaveResponseBody) SetModule added in v1.0.1

func (*IsvUserSaveResponseBody) SetRequestId added in v1.0.1

func (*IsvUserSaveResponseBody) SetSuccess added in v1.0.1

func (*IsvUserSaveResponseBody) SetTraceId added in v1.0.2

func (IsvUserSaveResponseBody) String added in v1.0.1

func (s IsvUserSaveResponseBody) String() string

type IsvUserSaveShrinkRequest added in v1.0.1

type IsvUserSaveShrinkRequest struct {
	UserListShrink *string `json:"user_list,omitempty" xml:"user_list,omitempty"`
}

func (IsvUserSaveShrinkRequest) GoString added in v1.0.1

func (s IsvUserSaveShrinkRequest) GoString() string

func (*IsvUserSaveShrinkRequest) SetUserListShrink added in v1.0.1

func (s *IsvUserSaveShrinkRequest) SetUserListShrink(v string) *IsvUserSaveShrinkRequest

func (IsvUserSaveShrinkRequest) String added in v1.0.1

func (s IsvUserSaveShrinkRequest) String() string

type ModuleAgentInfoAttributeShowInfoMapValue added in v1.4.0

type ModuleAgentInfoAttributeShowInfoMapValue struct {
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	Text *string `json:"text,omitempty" xml:"text,omitempty"`
}

func (ModuleAgentInfoAttributeShowInfoMapValue) GoString added in v1.4.0

func (*ModuleAgentInfoAttributeShowInfoMapValue) SetCode added in v1.4.0

func (*ModuleAgentInfoAttributeShowInfoMapValue) SetName added in v1.4.0

func (*ModuleAgentInfoAttributeShowInfoMapValue) SetText added in v1.4.0

func (ModuleAgentInfoAttributeShowInfoMapValue) String added in v1.4.0

type ModuleFlightItemListBestPriceItemFlightRuleInfosValue added in v1.2.0

type ModuleFlightItemListBestPriceItemFlightRuleInfosValue struct {
	RefundChangeRuleDesc *string `json:"refund_change_rule_desc,omitempty" xml:"refund_change_rule_desc,omitempty"`
	BaggageDesc          *string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
}

func (ModuleFlightItemListBestPriceItemFlightRuleInfosValue) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemFlightRuleInfosValue) SetBaggageDesc added in v1.2.0

func (*ModuleFlightItemListBestPriceItemFlightRuleInfosValue) SetRefundChangeRuleDesc added in v1.2.0

func (ModuleFlightItemListBestPriceItemFlightRuleInfosValue) String added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValue added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValue struct {
	CabinQuantityList []*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityList `json:"cabin_quantity_list,omitempty" xml:"cabin_quantity_list,omitempty" type:"Repeated"`
	SearchPrice       *ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice         `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
	SegmentPriceList  []*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceList  `json:"segment_price_list,omitempty" xml:"segment_price_list,omitempty" type:"Repeated"`
	// id
	Id            *string                                                                             `json:"id,omitempty" xml:"id,omitempty"`
	CabinQuantity map[string]*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue `json:"cabin_quantity,omitempty" xml:"cabin_quantity,omitempty"`
	SegmentPrice  map[string]*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue  `json:"segment_price,omitempty" xml:"segment_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValue) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValue) SetId added in v1.2.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValue) String added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityList added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityList struct {
	SegmentPosition *ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
	Cabin           *ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin           `json:"cabin,omitempty" xml:"cabin,omitempty" type:"Struct"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityList) GoString added in v1.9.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityList) String added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin struct {
	Cabin          *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	Quantity       *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) GoString added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) SetCabin added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) SetCabinClass added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) SetCabinClassName added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) SetQuantity added in v1.9.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) String added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition struct {
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition) GoString added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition) SetJourneyIndex added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition) SetSegmentIndex added in v1.9.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition) String added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue struct {
	Cabin             *string   `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string   `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName    *string   `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	CabinClassMemo    *string   `json:"cabin_class_memo,omitempty" xml:"cabin_class_memo,omitempty"`
	Specification     *string   `json:"specification,omitempty" xml:"specification,omitempty"`
	Quantity          *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins        []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	ReshopChangeCabin *bool     `json:"reshop_change_cabin,omitempty" xml:"reshop_change_cabin,omitempty"`
	ChildCabinType    *int32    `json:"child_cabin_type,omitempty" xml:"child_cabin_type,omitempty"`
	InfantBasicCabin  *string   `json:"infant_basic_cabin,omitempty" xml:"infant_basic_cabin,omitempty"`
	InnerCabinClass   *int32    `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetCabin added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetCabinClass added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetCabinClassName added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetChildCabinType added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetLinkCabins added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetQuantity added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetSpecification added in v1.2.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) String added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                                         `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                                         `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                                         `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                                         `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                                         `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                                       `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                                         `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                                         `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                                         `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBaseTotalPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBasicCabinPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBeforeControlPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBuildPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBusinessStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetCommonStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetFirstStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetFloorPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetInstallmentNum added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetInstallmentPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetInterTicketPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetOilPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetOriginCommonPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetOriginalSellPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetSellPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetSubtractedPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetSupplyPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetTax added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetTicketPrice added in v1.2.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) String added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) String added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceList added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceList struct {
	SegmentPosition *ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
	SearchPrice     *ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice     `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceList) GoString added in v1.9.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceList) String added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice struct {
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice   *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) GoString added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) SetSellPrice added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) SetTax added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) SetTicketPrice added in v1.9.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) String added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition) GoString added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition) SetJourneyIndex added in v1.9.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition) SetSegmentIndex added in v1.9.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition) String added in v1.9.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                                               `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                                               `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                                               `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                                               `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                                               `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                                             `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                                               `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                                               `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                                               `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBuildPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetFloorPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetInstallmentNum added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetOilPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetSellPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetSupplyPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetTax added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetTicketPrice added in v1.2.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) String added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo added in v1.2.0

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) String added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemPositionMapValue added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemPositionMapValue struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleFlightItemListBestPriceItemSubItemPositionMapValue) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemPositionMapValue) SetJourneyIndex added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemPositionMapValue) SetSegmentIndex added in v1.2.0

func (ModuleFlightItemListBestPriceItemSubItemPositionMapValue) String added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue struct {
	// id
	Id            *string                                                                                     `json:"id,omitempty" xml:"id,omitempty"`
	CabinQuantity map[string]*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue `json:"cabin_quantity,omitempty" xml:"cabin_quantity,omitempty"`
	SearchPrice   *ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice                   `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
	SegmentPrice  map[string]*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue  `json:"segment_price,omitempty" xml:"segment_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue) SetId added in v1.2.0

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue) String added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue struct {
	Cabin             *string   `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string   `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName    *string   `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	CabinClassMemo    *string   `json:"cabin_class_memo,omitempty" xml:"cabin_class_memo,omitempty"`
	Specification     *string   `json:"specification,omitempty" xml:"specification,omitempty"`
	Quantity          *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins        []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	ReshopChangeCabin *bool     `json:"reshop_change_cabin,omitempty" xml:"reshop_change_cabin,omitempty"`
	ChildCabinType    *int32    `json:"child_cabin_type,omitempty" xml:"child_cabin_type,omitempty"`
	InfantBasicCabin  *string   `json:"infant_basic_cabin,omitempty" xml:"infant_basic_cabin,omitempty"`
	InnerCabinClass   *int32    `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetCabin added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClass added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassName added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetChildCabinType added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetLinkCabins added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetQuantity added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetSpecification added in v1.2.0

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) String added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                                                 `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                                                 `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                                                 `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                                                 `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                                                 `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                                               `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                                                 `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                                                 `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                                                 `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBaseTotalPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBasicCabinPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBeforeControlPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBuildPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBusinessStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetCommonStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetFirstStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetFloorPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetInstallmentNum added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetInstallmentPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetInterTicketPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetOilPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetOriginCommonPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetOriginalSellPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetSellPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetSubtractedPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetSupplyPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetTax added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetTicketPrice added in v1.2.0

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) String added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) String added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                                                       `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                                                       `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                                                       `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                                                       `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                                                       `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                                                     `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                                                       `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                                                       `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                                                       `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBuildPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetFloorPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentNum added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetOilPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetSellPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetSupplyPrice added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetTax added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetTicketPrice added in v1.2.0

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) String added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo added in v1.2.0

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) String added in v1.2.0

type ModuleFlightItemListItemListFlightRuleInfosValue added in v1.2.0

type ModuleFlightItemListItemListFlightRuleInfosValue struct {
	RefundChangeRuleDesc *string `json:"refund_change_rule_desc,omitempty" xml:"refund_change_rule_desc,omitempty"`
	BaggageDesc          *string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
}

func (ModuleFlightItemListItemListFlightRuleInfosValue) GoString added in v1.2.0

func (*ModuleFlightItemListItemListFlightRuleInfosValue) SetBaggageDesc added in v1.2.0

func (*ModuleFlightItemListItemListFlightRuleInfosValue) SetRefundChangeRuleDesc added in v1.2.0

func (ModuleFlightItemListItemListFlightRuleInfosValue) String added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValue added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValue struct {
	// id
	Id            *string                                                                        `json:"id,omitempty" xml:"id,omitempty"`
	CabinQuantity map[string]*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue `json:"cabin_quantity,omitempty" xml:"cabin_quantity,omitempty"`
	SearchPrice   *ModuleFlightItemListItemListShoppingItemMapValueSearchPrice                   `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
	SegmentPrice  map[string]*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue  `json:"segment_price,omitempty" xml:"segment_price,omitempty"`
}

func (ModuleFlightItemListItemListShoppingItemMapValue) GoString added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValue) SetId added in v1.2.0

func (ModuleFlightItemListItemListShoppingItemMapValue) String added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue struct {
	Cabin             *string   `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string   `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName    *string   `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	CabinClassMemo    *string   `json:"cabin_class_memo,omitempty" xml:"cabin_class_memo,omitempty"`
	Specification     *string   `json:"specification,omitempty" xml:"specification,omitempty"`
	Quantity          *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins        []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	ReshopChangeCabin *bool     `json:"reshop_change_cabin,omitempty" xml:"reshop_change_cabin,omitempty"`
	ChildCabinType    *int32    `json:"child_cabin_type,omitempty" xml:"child_cabin_type,omitempty"`
	InfantBasicCabin  *string   `json:"infant_basic_cabin,omitempty" xml:"infant_basic_cabin,omitempty"`
	InnerCabinClass   *int32    `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) GoString added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetCabin added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetCabinClass added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetCabinClassName added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetChildCabinType added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetLinkCabins added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetQuantity added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetSpecification added in v1.2.0

func (ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) String added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueSearchPrice added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueSearchPrice struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                                    `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                                    `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                                    `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                                    `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                                    `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                                  `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                                    `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                                    `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                                    `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) GoString added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBaseTotalPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBasicCabinPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBeforeControlPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBuildPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBusinessStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetCommonStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetFirstStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetFloorPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetInstallmentNum added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetInstallmentPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetInterTicketPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetOilPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetOriginCommonPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetOriginalSellPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetSellPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetSubtractedPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetSupplyPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetTax added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetTicketPrice added in v1.2.0

func (ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) String added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) GoString added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) String added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                                          `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                                          `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                                          `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                                          `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                                          `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                                        `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                                          `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                                          `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                                          `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) GoString added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBuildPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetFloorPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetInstallmentNum added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetOilPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetSellPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetSupplyPrice added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetTax added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetTicketPrice added in v1.2.0

func (ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) String added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo added in v1.2.0

type ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) String added in v1.2.0

type ModuleFlightItemListItemListSubItemPositionMapValue added in v1.2.0

type ModuleFlightItemListItemListSubItemPositionMapValue struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleFlightItemListItemListSubItemPositionMapValue) GoString added in v1.2.0

func (*ModuleFlightItemListItemListSubItemPositionMapValue) SetJourneyIndex added in v1.2.0

func (*ModuleFlightItemListItemListSubItemPositionMapValue) SetSegmentIndex added in v1.2.0

func (ModuleFlightItemListItemListSubItemPositionMapValue) String added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValue added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValue struct {
	// id
	Id            *string                                                                                `json:"id,omitempty" xml:"id,omitempty"`
	CabinQuantity map[string]*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue `json:"cabin_quantity,omitempty" xml:"cabin_quantity,omitempty"`
	SearchPrice   *ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice                   `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
	SegmentPrice  map[string]*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue  `json:"segment_price,omitempty" xml:"segment_price,omitempty"`
}

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValue) GoString added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValue) SetId added in v1.2.0

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValue) String added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue struct {
	Cabin             *string   `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string   `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName    *string   `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	CabinClassMemo    *string   `json:"cabin_class_memo,omitempty" xml:"cabin_class_memo,omitempty"`
	Specification     *string   `json:"specification,omitempty" xml:"specification,omitempty"`
	Quantity          *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins        []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	ReshopChangeCabin *bool     `json:"reshop_change_cabin,omitempty" xml:"reshop_change_cabin,omitempty"`
	ChildCabinType    *int32    `json:"child_cabin_type,omitempty" xml:"child_cabin_type,omitempty"`
	InfantBasicCabin  *string   `json:"infant_basic_cabin,omitempty" xml:"infant_basic_cabin,omitempty"`
	InnerCabinClass   *int32    `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) GoString added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabin added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClass added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassName added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetChildCabinType added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetLinkCabins added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetQuantity added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetSpecification added in v1.2.0

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) String added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                                            `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                                            `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                                            `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                                            `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                                            `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                                          `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                                            `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                                            `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                                            `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) GoString added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBaseTotalPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBasicCabinPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBeforeControlPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBuildPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBusinessStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetCommonStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetFirstStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetFloorPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetInstallmentNum added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetInstallmentPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetInterTicketPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetOilPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetOriginCommonPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetOriginalSellPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetSellPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetSubtractedPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetSupplyPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetTax added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetTicketPrice added in v1.2.0

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) String added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) GoString added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) String added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                                                  `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                                                  `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                                                  `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                                                  `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                                                  `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                                                `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                                                  `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                                                  `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                                                  `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) GoString added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBuildPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetFloorPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentNum added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOilPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSellPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSupplyPrice added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetTax added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetTicketPrice added in v1.2.0

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) String added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo added in v1.2.0

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) String added in v1.2.0

type ModuleGroupItemShoppingItemMapValue added in v1.9.0

type ModuleGroupItemShoppingItemMapValue struct {
	CabinQuantityList []*ModuleGroupItemShoppingItemMapValueCabinQuantityList `json:"cabin_quantity_list,omitempty" xml:"cabin_quantity_list,omitempty" type:"Repeated"`
	SearchPrice       *ModuleGroupItemShoppingItemMapValueSearchPrice         `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
	SegmentPriceList  []*ModuleGroupItemShoppingItemMapValueSegmentPriceList  `json:"segment_price_list,omitempty" xml:"segment_price_list,omitempty" type:"Repeated"`
}

func (ModuleGroupItemShoppingItemMapValue) GoString added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValue) SetCabinQuantityList added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValue) SetSearchPrice added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValue) SetSegmentPriceList added in v1.9.0

func (ModuleGroupItemShoppingItemMapValue) String added in v1.9.0

type ModuleGroupItemShoppingItemMapValueCabinQuantityList added in v1.9.0

type ModuleGroupItemShoppingItemMapValueCabinQuantityList struct {
	SegmentPosition *ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
	Cabin           *ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin           `json:"cabin,omitempty" xml:"cabin,omitempty" type:"Struct"`
}

func (ModuleGroupItemShoppingItemMapValueCabinQuantityList) GoString added in v1.9.0

func (ModuleGroupItemShoppingItemMapValueCabinQuantityList) String added in v1.9.0

type ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin added in v1.9.0

type ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin struct {
	Cabin          *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	Quantity       *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) GoString added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) SetCabin added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) SetCabinClass added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) SetCabinClassName added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) SetQuantity added in v1.9.0

func (ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) String added in v1.9.0

type ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition added in v1.9.0

type ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition) GoString added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition) SetJourneyIndex added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition) SetSegmentIndex added in v1.9.0

func (ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition) String added in v1.9.0

type ModuleGroupItemShoppingItemMapValueSearchPrice added in v1.9.0

type ModuleGroupItemShoppingItemMapValueSearchPrice struct {
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice   *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueSearchPrice) GoString added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueSearchPrice) SetSellPrice added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueSearchPrice) SetTax added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueSearchPrice) SetTicketPrice added in v1.9.0

func (ModuleGroupItemShoppingItemMapValueSearchPrice) String added in v1.9.0

type ModuleGroupItemShoppingItemMapValueSegmentPriceList added in v1.9.0

type ModuleGroupItemShoppingItemMapValueSegmentPriceList struct {
	SegmentPosition *ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
	SearchPrice     *ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice     `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
}

func (ModuleGroupItemShoppingItemMapValueSegmentPriceList) GoString added in v1.9.0

func (ModuleGroupItemShoppingItemMapValueSegmentPriceList) String added in v1.9.0

type ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice added in v1.9.0

type ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice struct {
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice   *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) GoString added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) SetSellPrice added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) SetTax added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) SetTicketPrice added in v1.9.0

func (ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) String added in v1.9.0

type ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition added in v1.9.0

type ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition) GoString added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition) SetJourneyIndex added in v1.9.0

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition) SetSegmentIndex added in v1.9.0

func (ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition) String added in v1.9.0

type ModuleGroupItemSubItemPositionMapValue added in v1.9.0

type ModuleGroupItemSubItemPositionMapValue struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleGroupItemSubItemPositionMapValue) GoString added in v1.9.0

func (*ModuleGroupItemSubItemPositionMapValue) SetJourneyIndex added in v1.9.0

func (*ModuleGroupItemSubItemPositionMapValue) SetSegmentIndex added in v1.9.0

func (ModuleGroupItemSubItemPositionMapValue) String added in v1.9.0

type ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue added in v1.9.0

type ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue struct {
	CarryFreepc         *int32  `json:"carry_freepc,omitempty" xml:"carry_freepc,omitempty"`
	CarryBagWeight      *int32  `json:"carry_bag_weight,omitempty" xml:"carry_bag_weight,omitempty"`
	CarryBagSize        *string `json:"carry_bag_size,omitempty" xml:"carry_bag_size,omitempty"`
	IsAllCarryBagWeight *bool   `json:"is_all_carry_bag_weight,omitempty" xml:"is_all_carry_bag_weight,omitempty"`
	Airline             *string `json:"airline,omitempty" xml:"airline,omitempty"`
	StartAirport        *string `json:"start_airport,omitempty" xml:"start_airport,omitempty"`
	EndAirport          *string `json:"end_airport,omitempty" xml:"end_airport,omitempty"`
	StartCityCode       *string `json:"start_city_code,omitempty" xml:"start_city_code,omitempty"`
	EndCityCode         *string `json:"end_city_code,omitempty" xml:"end_city_code,omitempty"`
	FreePcs             *int64  `json:"free_pcs,omitempty" xml:"free_pcs,omitempty"`
	BaggageWeight       *int64  `json:"baggage_weight,omitempty" xml:"baggage_weight,omitempty"`
	BaggageUnit         *string `json:"baggage_unit,omitempty" xml:"baggage_unit,omitempty"`
	BaggageSize         *string `json:"baggage_size,omitempty" xml:"baggage_size,omitempty"`
	AllWeight           *bool   `json:"all_weight,omitempty" xml:"all_weight,omitempty"`
}

func (ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) GoString added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetAirline added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetAllWeight added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageSize added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageUnit added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageWeight added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetCarryBagSize added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetCarryBagWeight added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetCarryFreepc added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetEndAirport added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetEndCityCode added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetFreePcs added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetIsAllCarryBagWeight added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetStartAirport added in v1.9.0

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetStartCityCode added in v1.9.0

func (ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) String added in v1.9.0

type ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue added in v1.9.0

type ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue struct {
	Struct                *bool    `json:"struct,omitempty" xml:"struct,omitempty"`
	CancelFeeInd          *bool    `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	ChangeFeeInd          *bool    `json:"change_fee_ind,omitempty" xml:"change_fee_ind,omitempty"`
	UpgradeFeeInd         *bool    `json:"upgrade_fee_ind,omitempty" xml:"upgrade_fee_ind,omitempty"`
	ReissueInd            *bool    `json:"reissue_ind,omitempty" xml:"reissue_ind,omitempty"`
	PenaltyTypeCode       *int32   `json:"penalty_type_code,omitempty" xml:"penalty_type_code,omitempty"`
	PenaltyApplyRangeCode *int32   `json:"penalty_apply_range_code,omitempty" xml:"penalty_apply_range_code,omitempty"`
	PenaltyChargeTypeCode *int32   `json:"penalty_charge_type_code,omitempty" xml:"penalty_charge_type_code,omitempty"`
	Fee                   *float64 `json:"fee,omitempty" xml:"fee,omitempty"`
	Currency              *string  `json:"currency,omitempty" xml:"currency,omitempty"`
	PenaltyPercent        *float64 `json:"penalty_percent,omitempty" xml:"penalty_percent,omitempty"`
	StartTime             *int32   `json:"start_time,omitempty" xml:"start_time,omitempty"`
	EndTime               *int32   `json:"end_time,omitempty" xml:"end_time,omitempty"`
	TimeUnitCode          *int32   `json:"time_unit_code,omitempty" xml:"time_unit_code,omitempty"`
}

func (ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) GoString added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetCancelFeeInd added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetChangeFeeInd added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetCurrency added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetEndTime added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetFee added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyApplyRangeCode added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyChargeTypeCode added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyPercent added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyTypeCode added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetReissueInd added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetStartTime added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetStruct added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetTimeUnitCode added in v1.9.0

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetUpgradeFeeInd added in v1.9.0

func (ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) String added in v1.9.0

type ModuleGroupItemSubItemsShoppingItemMapValue added in v1.9.0

type ModuleGroupItemSubItemsShoppingItemMapValue struct {
	SearchPrice *ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
}

func (ModuleGroupItemSubItemsShoppingItemMapValue) GoString added in v1.9.0

func (*ModuleGroupItemSubItemsShoppingItemMapValue) SetSearchPrice added in v1.9.0

func (ModuleGroupItemSubItemsShoppingItemMapValue) String added in v1.9.0

type ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice added in v1.9.0

type ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice struct {
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice   *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) GoString added in v1.9.0

func (*ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) SetSellPrice added in v1.9.0

func (*ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) SetTax added in v1.9.0

func (*ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) SetTicketPrice added in v1.9.0

func (ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) String added in v1.9.0

type ModuleItemListFlightRuleInfosValue added in v1.2.0

type ModuleItemListFlightRuleInfosValue struct {
	RefundChangeRuleDesc *string `json:"refund_change_rule_desc,omitempty" xml:"refund_change_rule_desc,omitempty"`
	BaggageDesc          *string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
}

func (ModuleItemListFlightRuleInfosValue) GoString added in v1.2.0

func (*ModuleItemListFlightRuleInfosValue) SetBaggageDesc added in v1.2.0

func (*ModuleItemListFlightRuleInfosValue) SetRefundChangeRuleDesc added in v1.2.0

func (ModuleItemListFlightRuleInfosValue) String added in v1.2.0

type ModuleItemListShoppingItemMapValue added in v1.2.0

type ModuleItemListShoppingItemMapValue struct {
	CabinQuantityList []*ModuleItemListShoppingItemMapValueCabinQuantityList `json:"cabin_quantity_list,omitempty" xml:"cabin_quantity_list,omitempty" type:"Repeated"`
	SearchPrice       *ModuleItemListShoppingItemMapValueSearchPrice         `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
	SegmentPriceList  []*ModuleItemListShoppingItemMapValueSegmentPriceList  `json:"segment_price_list,omitempty" xml:"segment_price_list,omitempty" type:"Repeated"`
	// id
	Id            *string                                                          `json:"id,omitempty" xml:"id,omitempty"`
	CabinQuantity map[string]*ModuleItemListShoppingItemMapValueCabinQuantityValue `json:"cabin_quantity,omitempty" xml:"cabin_quantity,omitempty"`
	SegmentPrice  map[string]*ModuleItemListShoppingItemMapValueSegmentPriceValue  `json:"segment_price,omitempty" xml:"segment_price,omitempty"`
}

func (ModuleItemListShoppingItemMapValue) GoString added in v1.2.0

func (*ModuleItemListShoppingItemMapValue) SetCabinQuantity added in v1.2.0

func (*ModuleItemListShoppingItemMapValue) SetCabinQuantityList added in v1.9.0

func (*ModuleItemListShoppingItemMapValue) SetId added in v1.2.0

func (*ModuleItemListShoppingItemMapValue) SetSearchPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValue) SetSegmentPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValue) SetSegmentPriceList added in v1.9.0

func (ModuleItemListShoppingItemMapValue) String added in v1.2.0

type ModuleItemListShoppingItemMapValueCabinQuantityList added in v1.9.0

type ModuleItemListShoppingItemMapValueCabinQuantityList struct {
	SegmentPosition *ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
	Cabin           *ModuleItemListShoppingItemMapValueCabinQuantityListCabin           `json:"cabin,omitempty" xml:"cabin,omitempty" type:"Struct"`
}

func (ModuleItemListShoppingItemMapValueCabinQuantityList) GoString added in v1.9.0

func (ModuleItemListShoppingItemMapValueCabinQuantityList) String added in v1.9.0

type ModuleItemListShoppingItemMapValueCabinQuantityListCabin added in v1.9.0

type ModuleItemListShoppingItemMapValueCabinQuantityListCabin struct {
	Cabin          *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	Quantity       *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

func (ModuleItemListShoppingItemMapValueCabinQuantityListCabin) GoString added in v1.9.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityListCabin) SetCabin added in v1.9.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityListCabin) SetCabinClass added in v1.9.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityListCabin) SetCabinClassName added in v1.9.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityListCabin) SetQuantity added in v1.9.0

func (ModuleItemListShoppingItemMapValueCabinQuantityListCabin) String added in v1.9.0

type ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition added in v1.9.0

type ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition) GoString added in v1.9.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition) SetJourneyIndex added in v1.9.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition) SetSegmentIndex added in v1.9.0

func (ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition) String added in v1.9.0

type ModuleItemListShoppingItemMapValueCabinQuantityValue added in v1.2.0

type ModuleItemListShoppingItemMapValueCabinQuantityValue struct {
	Cabin             *string   `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string   `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName    *string   `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	CabinClassMemo    *string   `json:"cabin_class_memo,omitempty" xml:"cabin_class_memo,omitempty"`
	Specification     *string   `json:"specification,omitempty" xml:"specification,omitempty"`
	Quantity          *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins        []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	ReshopChangeCabin *bool     `json:"reshop_change_cabin,omitempty" xml:"reshop_change_cabin,omitempty"`
	ChildCabinType    *int32    `json:"child_cabin_type,omitempty" xml:"child_cabin_type,omitempty"`
	InfantBasicCabin  *string   `json:"infant_basic_cabin,omitempty" xml:"infant_basic_cabin,omitempty"`
	InnerCabinClass   *int32    `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleItemListShoppingItemMapValueCabinQuantityValue) GoString added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetCabin added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetCabinClass added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetCabinClassName added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetChildCabinType added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetLinkCabins added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetQuantity added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin added in v1.2.0

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetSpecification added in v1.2.0

func (ModuleItemListShoppingItemMapValueCabinQuantityValue) String added in v1.2.0

type ModuleItemListShoppingItemMapValueSearchPrice added in v1.2.0

type ModuleItemListShoppingItemMapValueSearchPrice struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                      `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                      `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                      `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                      `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                      `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                    `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                      `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                      `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                      `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleItemListShoppingItemMapValueSearchPrice) GoString added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBaseTotalPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBasicCabinPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBeforeControlPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBuildPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBusinessStandardPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetCommonStandardPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetFirstStandardPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetFloorPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetInstallmentNum added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetInstallmentPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetInterTicketPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetOilPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetOriginCommonPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetOriginalSellPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetSellPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetSubtractedPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetSupplyPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetTax added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetTicketPrice added in v1.2.0

func (ModuleItemListShoppingItemMapValueSearchPrice) String added in v1.2.0

type ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo added in v1.2.0

type ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) GoString added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) String added in v1.2.0

type ModuleItemListShoppingItemMapValueSegmentPriceList added in v1.9.0

type ModuleItemListShoppingItemMapValueSegmentPriceList struct {
	SegmentPosition *ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
	SearchPrice     *ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice     `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
}

func (ModuleItemListShoppingItemMapValueSegmentPriceList) GoString added in v1.9.0

func (ModuleItemListShoppingItemMapValueSegmentPriceList) String added in v1.9.0

type ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice added in v1.9.0

type ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice struct {
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice   *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) GoString added in v1.9.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) SetSellPrice added in v1.9.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) SetTax added in v1.9.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) SetTicketPrice added in v1.9.0

func (ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) String added in v1.9.0

type ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition added in v1.9.0

type ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition) GoString added in v1.9.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition) SetJourneyIndex added in v1.9.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition) SetSegmentIndex added in v1.9.0

func (ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition) String added in v1.9.0

type ModuleItemListShoppingItemMapValueSegmentPriceValue added in v1.2.0

type ModuleItemListShoppingItemMapValueSegmentPriceValue struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                            `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                            `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                            `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                            `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                            `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                          `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                            `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                            `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                            `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleItemListShoppingItemMapValueSegmentPriceValue) GoString added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBuildPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetFloorPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetInstallmentNum added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetOilPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetSellPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetSupplyPrice added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetTax added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetTicketPrice added in v1.2.0

func (ModuleItemListShoppingItemMapValueSegmentPriceValue) String added in v1.2.0

type ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo added in v1.2.0

type ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) String added in v1.2.0

type ModuleItemListSubItemPositionMapValue added in v1.2.0

type ModuleItemListSubItemPositionMapValue struct {
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleItemListSubItemPositionMapValue) GoString added in v1.2.0

func (*ModuleItemListSubItemPositionMapValue) SetJourneyIndex added in v1.2.0

func (*ModuleItemListSubItemPositionMapValue) SetSegmentIndex added in v1.2.0

func (ModuleItemListSubItemPositionMapValue) String added in v1.2.0

type ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue added in v1.9.0

type ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue struct {
	CarryFreepc         *int32  `json:"carry_freepc,omitempty" xml:"carry_freepc,omitempty"`
	CarryBagWeight      *int32  `json:"carry_bag_weight,omitempty" xml:"carry_bag_weight,omitempty"`
	CarryBagSize        *string `json:"carry_bag_size,omitempty" xml:"carry_bag_size,omitempty"`
	IsAllCarryBagWeight *bool   `json:"is_all_carry_bag_weight,omitempty" xml:"is_all_carry_bag_weight,omitempty"`
	Airline             *string `json:"airline,omitempty" xml:"airline,omitempty"`
	StartAirport        *string `json:"start_airport,omitempty" xml:"start_airport,omitempty"`
	EndAirport          *string `json:"end_airport,omitempty" xml:"end_airport,omitempty"`
	StartCityCode       *string `json:"start_city_code,omitempty" xml:"start_city_code,omitempty"`
	EndCityCode         *string `json:"end_city_code,omitempty" xml:"end_city_code,omitempty"`
	FreePcs             *int64  `json:"free_pcs,omitempty" xml:"free_pcs,omitempty"`
	BaggageWeight       *int64  `json:"baggage_weight,omitempty" xml:"baggage_weight,omitempty"`
	BaggageUnit         *string `json:"baggage_unit,omitempty" xml:"baggage_unit,omitempty"`
	BaggageSize         *string `json:"baggage_size,omitempty" xml:"baggage_size,omitempty"`
	AllWeight           *bool   `json:"all_weight,omitempty" xml:"all_weight,omitempty"`
}

func (ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) GoString added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetAirline added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetAllWeight added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageSize added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageUnit added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageWeight added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetCarryBagSize added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetCarryBagWeight added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetCarryFreepc added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetEndAirport added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetEndCityCode added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetFreePcs added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetIsAllCarryBagWeight added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetStartAirport added in v1.9.0

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetStartCityCode added in v1.9.0

func (ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) String added in v1.9.0

type ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue added in v1.9.0

type ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue struct {
	Struct                *bool    `json:"struct,omitempty" xml:"struct,omitempty"`
	CancelFeeInd          *bool    `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	ChangeFeeInd          *bool    `json:"change_fee_ind,omitempty" xml:"change_fee_ind,omitempty"`
	UpgradeFeeInd         *bool    `json:"upgrade_fee_ind,omitempty" xml:"upgrade_fee_ind,omitempty"`
	ReissueInd            *bool    `json:"reissue_ind,omitempty" xml:"reissue_ind,omitempty"`
	PenaltyTypeCode       *int32   `json:"penalty_type_code,omitempty" xml:"penalty_type_code,omitempty"`
	PenaltyApplyRangeCode *int32   `json:"penalty_apply_range_code,omitempty" xml:"penalty_apply_range_code,omitempty"`
	PenaltyChargeTypeCode *int32   `json:"penalty_charge_type_code,omitempty" xml:"penalty_charge_type_code,omitempty"`
	Fee                   *float64 `json:"fee,omitempty" xml:"fee,omitempty"`
	Currency              *string  `json:"currency,omitempty" xml:"currency,omitempty"`
	PenaltyPercent        *float64 `json:"penalty_percent,omitempty" xml:"penalty_percent,omitempty"`
	StartTime             *int32   `json:"start_time,omitempty" xml:"start_time,omitempty"`
	EndTime               *int32   `json:"end_time,omitempty" xml:"end_time,omitempty"`
	TimeUnitCode          *int32   `json:"time_unit_code,omitempty" xml:"time_unit_code,omitempty"`
}

func (ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) GoString added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetCancelFeeInd added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetChangeFeeInd added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetCurrency added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetEndTime added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetFee added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyApplyRangeCode added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyChargeTypeCode added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyPercent added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyTypeCode added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetReissueInd added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetStartTime added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetStruct added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetTimeUnitCode added in v1.9.0

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetUpgradeFeeInd added in v1.9.0

func (ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) String added in v1.9.0

type ModuleItemListSubItemsShoppingItemMapValue added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValue struct {
	SearchPrice *ModuleItemListSubItemsShoppingItemMapValueSearchPrice `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
	// id
	Id            *string                                                                  `json:"id,omitempty" xml:"id,omitempty"`
	CabinQuantity map[string]*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue `json:"cabin_quantity,omitempty" xml:"cabin_quantity,omitempty"`
	SegmentPrice  map[string]*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue  `json:"segment_price,omitempty" xml:"segment_price,omitempty"`
}

func (ModuleItemListSubItemsShoppingItemMapValue) GoString added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValue) SetId added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValue) SetSearchPrice added in v1.2.0

func (ModuleItemListSubItemsShoppingItemMapValue) String added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue struct {
	Cabin             *string   `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass        *string   `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName    *string   `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	CabinClassMemo    *string   `json:"cabin_class_memo,omitempty" xml:"cabin_class_memo,omitempty"`
	Specification     *string   `json:"specification,omitempty" xml:"specification,omitempty"`
	Quantity          *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins        []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	ReshopChangeCabin *bool     `json:"reshop_change_cabin,omitempty" xml:"reshop_change_cabin,omitempty"`
	ChildCabinType    *int32    `json:"child_cabin_type,omitempty" xml:"child_cabin_type,omitempty"`
	InfantBasicCabin  *string   `json:"infant_basic_cabin,omitempty" xml:"infant_basic_cabin,omitempty"`
	InnerCabinClass   *int32    `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) GoString added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabin added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClass added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassName added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetChildCabinType added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetLinkCabins added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetQuantity added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetSpecification added in v1.2.0

func (ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) String added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueSearchPrice added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueSearchPrice struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                              `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                              `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                              `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                              `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                              `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                            `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                              `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                              `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                              `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleItemListSubItemsShoppingItemMapValueSearchPrice) GoString added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBaseTotalPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBasicCabinPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBeforeControlPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBuildPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBusinessStandardPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetCommonStandardPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetFirstStandardPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetFloorPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetInstallmentNum added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetInstallmentPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetInterTicketPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetOilPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetOriginCommonPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetOriginalSellPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetSellPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetSubtractedPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetSupplyPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetTax added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetTicketPrice added in v1.2.0

func (ModuleItemListSubItemsShoppingItemMapValueSearchPrice) String added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) GoString added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) String added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue struct {
	FloorPrice            *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	TicketPrice           *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	SellPrice             *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	OriginalSellPrice     *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice        *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	BeforeControlPrice    *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	Tax                   *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice           *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	BasicCabinPrice       *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	BuildPrice            *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	OilPrice              *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	FirstStandardPrice    *int32 `json:"first_standard_price,omitempty" xml:"first_standard_price,omitempty"`
	BusinessStandardPrice *int32 `json:"business_standard_price,omitempty" xml:"business_standard_price,omitempty"`
	CommonStandardPrice   *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	InterTicketPrice              *int32                                                                    `json:"inter_ticket_price,omitempty" xml:"inter_ticket_price,omitempty"`
	SubtractedPrice               *int32                                                                    `json:"subtracted_price,omitempty" xml:"subtracted_price,omitempty"`
	OriginCommonPrice             *int32                                                                    `json:"origin_common_price,omitempty" xml:"origin_common_price,omitempty"`
	DynamicPromotionPrice         *int32                                                                    `json:"dynamic_promotion_price,omitempty" xml:"dynamic_promotion_price,omitempty"`
	InstallmentNum                *int32                                                                    `json:"installment_num,omitempty" xml:"installment_num,omitempty"`
	InstallmentPrice              *float64                                                                  `json:"installment_price,omitempty" xml:"installment_price,omitempty"`
	CompetitionDynamicPrice       *int32                                                                    `json:"competition_dynamic_price,omitempty" xml:"competition_dynamic_price,omitempty"`
	CompetitionPromotionPrice     *int32                                                                    `json:"competition_promotion_price,omitempty" xml:"competition_promotion_price,omitempty"`
	MinBeforeControlPriceOfNormal *int32                                                                    `json:"min_before_control_price_of_normal,omitempty" xml:"min_before_control_price_of_normal,omitempty"`
	PriceShowInfo                 *ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo `json:"price_show_info,omitempty" xml:"price_show_info,omitempty" type:"Struct"`
}

func (ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) GoString added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBuildPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetFloorPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentNum added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOilPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSellPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSupplyPrice added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetTax added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetTicketPrice added in v1.2.0

func (ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) String added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo added in v1.2.0

type ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo    *string  `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	DiscountNum     *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	ShowTicketPrice *bool    `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum added in v1.2.0

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice added in v1.2.0

func (ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) String added in v1.2.0

type MonthBillConfirmHeaders added in v1.0.48

type MonthBillConfirmHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (MonthBillConfirmHeaders) GoString added in v1.0.48

func (s MonthBillConfirmHeaders) GoString() string

func (*MonthBillConfirmHeaders) SetCommonHeaders added in v1.0.48

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

func (*MonthBillConfirmHeaders) SetXAcsBtripCorpToken added in v1.0.48

func (s *MonthBillConfirmHeaders) SetXAcsBtripCorpToken(v string) *MonthBillConfirmHeaders

func (MonthBillConfirmHeaders) String added in v1.0.48

func (s MonthBillConfirmHeaders) String() string

type MonthBillConfirmRequest added in v1.0.48

type MonthBillConfirmRequest struct {
	MailBillDate *int32  `json:"mail_bill_date,omitempty" xml:"mail_bill_date,omitempty"`
	UserId       *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (MonthBillConfirmRequest) GoString added in v1.0.48

func (s MonthBillConfirmRequest) GoString() string

func (*MonthBillConfirmRequest) SetMailBillDate added in v1.0.48

func (s *MonthBillConfirmRequest) SetMailBillDate(v int32) *MonthBillConfirmRequest

func (*MonthBillConfirmRequest) SetUserId added in v1.0.48

func (MonthBillConfirmRequest) String added in v1.0.48

func (s MonthBillConfirmRequest) String() string

type MonthBillConfirmResponse added in v1.0.48

type MonthBillConfirmResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *MonthBillConfirmResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (MonthBillConfirmResponse) GoString added in v1.0.48

func (s MonthBillConfirmResponse) GoString() string

func (*MonthBillConfirmResponse) SetBody added in v1.0.48

func (*MonthBillConfirmResponse) SetHeaders added in v1.0.48

func (*MonthBillConfirmResponse) SetStatusCode added in v1.0.48

func (MonthBillConfirmResponse) String added in v1.0.48

func (s MonthBillConfirmResponse) String() string

type MonthBillConfirmResponseBody added in v1.0.48

type MonthBillConfirmResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (MonthBillConfirmResponseBody) GoString added in v1.0.48

func (s MonthBillConfirmResponseBody) GoString() string

func (*MonthBillConfirmResponseBody) SetCode added in v1.0.48

func (*MonthBillConfirmResponseBody) SetMessage added in v1.0.48

func (*MonthBillConfirmResponseBody) SetRequestId added in v1.0.48

func (*MonthBillConfirmResponseBody) SetSuccess added in v1.0.48

func (*MonthBillConfirmResponseBody) SetTraceId added in v1.0.48

func (MonthBillConfirmResponseBody) String added in v1.0.48

type MonthBillGetHeaders added in v1.0.9

type MonthBillGetHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (MonthBillGetHeaders) GoString added in v1.0.9

func (s MonthBillGetHeaders) GoString() string

func (*MonthBillGetHeaders) SetCommonHeaders added in v1.0.9

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

func (*MonthBillGetHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *MonthBillGetHeaders) SetXAcsBtripSoCorpToken(v string) *MonthBillGetHeaders

func (MonthBillGetHeaders) String added in v1.0.9

func (s MonthBillGetHeaders) String() string

type MonthBillGetRequest added in v1.0.1

type MonthBillGetRequest struct {
	BillMonth *string `json:"bill_month,omitempty" xml:"bill_month,omitempty"`
}

func (MonthBillGetRequest) GoString added in v1.0.1

func (s MonthBillGetRequest) GoString() string

func (*MonthBillGetRequest) SetBillMonth added in v1.0.1

func (s *MonthBillGetRequest) SetBillMonth(v string) *MonthBillGetRequest

func (MonthBillGetRequest) String added in v1.0.1

func (s MonthBillGetRequest) String() string

type MonthBillGetResponse added in v1.0.1

type MonthBillGetResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *MonthBillGetResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (MonthBillGetResponse) GoString added in v1.0.1

func (s MonthBillGetResponse) GoString() string

func (*MonthBillGetResponse) SetBody added in v1.0.1

func (*MonthBillGetResponse) SetHeaders added in v1.0.1

func (s *MonthBillGetResponse) SetHeaders(v map[string]*string) *MonthBillGetResponse

func (*MonthBillGetResponse) SetStatusCode added in v1.0.1

func (s *MonthBillGetResponse) SetStatusCode(v int32) *MonthBillGetResponse

func (MonthBillGetResponse) String added in v1.0.1

func (s MonthBillGetResponse) String() string

type MonthBillGetResponseBody added in v1.0.1

type MonthBillGetResponseBody struct {
	Code      *string                           `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                           `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*MonthBillGetResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	RequestId *string                           `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                             `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                           `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (MonthBillGetResponseBody) GoString added in v1.0.1

func (s MonthBillGetResponseBody) GoString() string

func (*MonthBillGetResponseBody) SetCode added in v1.0.16

func (*MonthBillGetResponseBody) SetMessage added in v1.0.16

func (*MonthBillGetResponseBody) SetModule added in v1.0.1

func (*MonthBillGetResponseBody) SetRequestId added in v1.0.1

func (*MonthBillGetResponseBody) SetSuccess added in v1.0.1

func (*MonthBillGetResponseBody) SetTraceId added in v1.0.1

func (MonthBillGetResponseBody) String added in v1.0.1

func (s MonthBillGetResponseBody) String() string

type MonthBillGetResponseBodyModule added in v1.0.1

type MonthBillGetResponseBodyModule struct {
	EndDate *string `json:"end_date,omitempty" xml:"end_date,omitempty"`
	// CorpMonthAccountBillFeeDetail
	MonthAccountBillDetail *MonthBillGetResponseBodyModuleMonthAccountBillDetail `json:"monthAccountBillDetail,omitempty" xml:"monthAccountBillDetail,omitempty" type:"Struct"`
	StartDate              *string                                               `json:"start_date,omitempty" xml:"start_date,omitempty"`
	Url                    *string                                               `json:"url,omitempty" xml:"url,omitempty"`
}

func (MonthBillGetResponseBodyModule) GoString added in v1.0.1

func (*MonthBillGetResponseBodyModule) SetEndDate added in v1.0.1

func (*MonthBillGetResponseBodyModule) SetMonthAccountBillDetail added in v1.0.45

func (*MonthBillGetResponseBodyModule) SetStartDate added in v1.0.1

func (*MonthBillGetResponseBodyModule) SetUrl added in v1.0.1

func (MonthBillGetResponseBodyModule) String added in v1.0.1

type MonthBillGetResponseBodyModuleMonthAccountBillDetail added in v1.0.45

type MonthBillGetResponseBodyModuleMonthAccountBillDetail struct {
	BillConfirmed *int32 `json:"billConfirmed,omitempty" xml:"billConfirmed,omitempty"`
	// 用车金额(单位:元)
	CarAmount *float64 `json:"carAmount,omitempty" xml:"carAmount,omitempty"`
	// 违约金金额(单位:元)
	DamageAmount *float64 `json:"damageAmount,omitempty" xml:"damageAmount,omitempty"`
	// 机票金额(单位:元)
	FlightAmount *float64 `json:"flightAmount,omitempty" xml:"flightAmount,omitempty"`
	// 福豆金额(单位:元)
	FuPoint *float64 `json:"fuPoint,omitempty" xml:"fuPoint,omitempty"`
	// 酒店金额(单位:元)
	HotelAmount *float64 `json:"hotelAmount,omitempty" xml:"hotelAmount,omitempty"`
	// 国际机票金额(单位:元)
	IeFlightAmount *float64 `json:"ieFlightAmount,omitempty" xml:"ieFlightAmount,omitempty"`
	IeHotelAmount  *float64 `json:"ieHotelAmount,omitempty" xml:"ieHotelAmount,omitempty"`
	// 账期日:YYYYMMDD
	MailBillDate *int64 `json:"mailBillDate,omitempty" xml:"mailBillDate,omitempty"`
	// 服务费金额(单位:元)
	ServiceAmount *float64 `json:"serviceAmount,omitempty" xml:"serviceAmount,omitempty"`
	// 火车票金额(单位:元)
	TrainAmount *float64 `json:"trainAmount,omitempty" xml:"trainAmount,omitempty"`
}

func (MonthBillGetResponseBodyModuleMonthAccountBillDetail) GoString added in v1.0.45

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetBillConfirmed added in v1.1.9

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetCarAmount added in v1.0.45

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetDamageAmount added in v1.0.45

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetFlightAmount added in v1.0.45

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetFuPoint added in v1.0.45

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetHotelAmount added in v1.0.45

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetIeFlightAmount added in v1.0.45

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetIeHotelAmount added in v1.7.6

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetMailBillDate added in v1.0.45

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetServiceAmount added in v1.0.45

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetTrainAmount added in v1.0.45

func (MonthBillGetResponseBodyModuleMonthAccountBillDetail) String added in v1.0.45

type ProjectAddHeaders added in v1.0.9

type ProjectAddHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ProjectAddHeaders) GoString added in v1.0.9

func (s ProjectAddHeaders) GoString() string

func (*ProjectAddHeaders) SetCommonHeaders added in v1.0.9

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

func (*ProjectAddHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *ProjectAddHeaders) SetXAcsBtripSoCorpToken(v string) *ProjectAddHeaders

func (ProjectAddHeaders) String added in v1.0.9

func (s ProjectAddHeaders) String() string

type ProjectAddRequest added in v1.0.1

type ProjectAddRequest struct {
	Code                  *string `json:"code,omitempty" xml:"code,omitempty"`
	ProjectName           *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	ThirdPartCostCenterId *string `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	ThirdPartId           *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
	ThirdPartInvoiceId    *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
}

func (ProjectAddRequest) GoString added in v1.0.1

func (s ProjectAddRequest) GoString() string

func (*ProjectAddRequest) SetCode added in v1.0.1

func (*ProjectAddRequest) SetProjectName added in v1.0.1

func (s *ProjectAddRequest) SetProjectName(v string) *ProjectAddRequest

func (*ProjectAddRequest) SetThirdPartCostCenterId added in v1.0.1

func (s *ProjectAddRequest) SetThirdPartCostCenterId(v string) *ProjectAddRequest

func (*ProjectAddRequest) SetThirdPartId added in v1.0.1

func (s *ProjectAddRequest) SetThirdPartId(v string) *ProjectAddRequest

func (*ProjectAddRequest) SetThirdPartInvoiceId added in v1.0.1

func (s *ProjectAddRequest) SetThirdPartInvoiceId(v string) *ProjectAddRequest

func (ProjectAddRequest) String added in v1.0.1

func (s ProjectAddRequest) String() string

type ProjectAddResponse added in v1.0.1

type ProjectAddResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ProjectAddResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ProjectAddResponse) GoString added in v1.0.1

func (s ProjectAddResponse) GoString() string

func (*ProjectAddResponse) SetBody added in v1.0.1

func (*ProjectAddResponse) SetHeaders added in v1.0.1

func (s *ProjectAddResponse) SetHeaders(v map[string]*string) *ProjectAddResponse

func (*ProjectAddResponse) SetStatusCode added in v1.0.1

func (s *ProjectAddResponse) SetStatusCode(v int32) *ProjectAddResponse

func (ProjectAddResponse) String added in v1.0.1

func (s ProjectAddResponse) String() string

type ProjectAddResponseBody added in v1.0.1

type ProjectAddResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *int64  `json:"module,omitempty" xml:"module,omitempty"`
	MorePage  *bool   `json:"more_page,omitempty" xml:"more_page,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ProjectAddResponseBody) GoString added in v1.0.1

func (s ProjectAddResponseBody) GoString() string

func (*ProjectAddResponseBody) SetCode added in v1.0.16

func (*ProjectAddResponseBody) SetMessage added in v1.0.16

func (*ProjectAddResponseBody) SetModule added in v1.0.1

func (*ProjectAddResponseBody) SetMorePage added in v1.0.1

func (*ProjectAddResponseBody) SetRequestId added in v1.0.1

func (*ProjectAddResponseBody) SetSuccess added in v1.0.1

func (*ProjectAddResponseBody) SetTraceId added in v1.0.1

func (ProjectAddResponseBody) String added in v1.0.1

func (s ProjectAddResponseBody) String() string

type ProjectDeleteHeaders added in v1.0.9

type ProjectDeleteHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ProjectDeleteHeaders) GoString added in v1.0.9

func (s ProjectDeleteHeaders) GoString() string

func (*ProjectDeleteHeaders) SetCommonHeaders added in v1.0.9

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

func (*ProjectDeleteHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *ProjectDeleteHeaders) SetXAcsBtripSoCorpToken(v string) *ProjectDeleteHeaders

func (ProjectDeleteHeaders) String added in v1.0.9

func (s ProjectDeleteHeaders) String() string

type ProjectDeleteRequest added in v1.0.1

type ProjectDeleteRequest struct {
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (ProjectDeleteRequest) GoString added in v1.0.1

func (s ProjectDeleteRequest) GoString() string

func (*ProjectDeleteRequest) SetThirdPartId added in v1.0.1

func (s *ProjectDeleteRequest) SetThirdPartId(v string) *ProjectDeleteRequest

func (ProjectDeleteRequest) String added in v1.0.1

func (s ProjectDeleteRequest) String() string

type ProjectDeleteResponse added in v1.0.1

type ProjectDeleteResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ProjectDeleteResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ProjectDeleteResponse) GoString added in v1.0.1

func (s ProjectDeleteResponse) GoString() string

func (*ProjectDeleteResponse) SetBody added in v1.0.1

func (*ProjectDeleteResponse) SetHeaders added in v1.0.1

func (*ProjectDeleteResponse) SetStatusCode added in v1.0.1

func (s *ProjectDeleteResponse) SetStatusCode(v int32) *ProjectDeleteResponse

func (ProjectDeleteResponse) String added in v1.0.1

func (s ProjectDeleteResponse) String() string

type ProjectDeleteResponseBody added in v1.0.1

type ProjectDeleteResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *bool   `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ProjectDeleteResponseBody) GoString added in v1.0.1

func (s ProjectDeleteResponseBody) GoString() string

func (*ProjectDeleteResponseBody) SetCode added in v1.0.16

func (*ProjectDeleteResponseBody) SetMessage added in v1.0.16

func (*ProjectDeleteResponseBody) SetModule added in v1.0.1

func (*ProjectDeleteResponseBody) SetRequestId added in v1.0.1

func (*ProjectDeleteResponseBody) SetSuccess added in v1.0.1

func (*ProjectDeleteResponseBody) SetTraceId added in v1.0.1

func (ProjectDeleteResponseBody) String added in v1.0.1

func (s ProjectDeleteResponseBody) String() string

type ProjectModifyHeaders added in v1.0.9

type ProjectModifyHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ProjectModifyHeaders) GoString added in v1.0.9

func (s ProjectModifyHeaders) GoString() string

func (*ProjectModifyHeaders) SetCommonHeaders added in v1.0.9

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

func (*ProjectModifyHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *ProjectModifyHeaders) SetXAcsBtripSoCorpToken(v string) *ProjectModifyHeaders

func (ProjectModifyHeaders) String added in v1.0.9

func (s ProjectModifyHeaders) String() string

type ProjectModifyRequest added in v1.0.1

type ProjectModifyRequest struct {
	Code                  *string `json:"code,omitempty" xml:"code,omitempty"`
	ProjectName           *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	ThirdPartCostCenterId *string `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	ThirdPartId           *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
	ThirdPartInvoiceId    *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
}

func (ProjectModifyRequest) GoString added in v1.0.1

func (s ProjectModifyRequest) GoString() string

func (*ProjectModifyRequest) SetCode added in v1.0.1

func (*ProjectModifyRequest) SetProjectName added in v1.0.1

func (s *ProjectModifyRequest) SetProjectName(v string) *ProjectModifyRequest

func (*ProjectModifyRequest) SetThirdPartCostCenterId added in v1.0.1

func (s *ProjectModifyRequest) SetThirdPartCostCenterId(v string) *ProjectModifyRequest

func (*ProjectModifyRequest) SetThirdPartId added in v1.0.1

func (s *ProjectModifyRequest) SetThirdPartId(v string) *ProjectModifyRequest

func (*ProjectModifyRequest) SetThirdPartInvoiceId added in v1.0.1

func (s *ProjectModifyRequest) SetThirdPartInvoiceId(v string) *ProjectModifyRequest

func (ProjectModifyRequest) String added in v1.0.1

func (s ProjectModifyRequest) String() string

type ProjectModifyResponse added in v1.0.1

type ProjectModifyResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ProjectModifyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ProjectModifyResponse) GoString added in v1.0.1

func (s ProjectModifyResponse) GoString() string

func (*ProjectModifyResponse) SetBody added in v1.0.1

func (*ProjectModifyResponse) SetHeaders added in v1.0.1

func (*ProjectModifyResponse) SetStatusCode added in v1.0.1

func (s *ProjectModifyResponse) SetStatusCode(v int32) *ProjectModifyResponse

func (ProjectModifyResponse) String added in v1.0.1

func (s ProjectModifyResponse) String() string

type ProjectModifyResponseBody added in v1.0.1

type ProjectModifyResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *bool   `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ProjectModifyResponseBody) GoString added in v1.0.1

func (s ProjectModifyResponseBody) GoString() string

func (*ProjectModifyResponseBody) SetCode added in v1.0.16

func (*ProjectModifyResponseBody) SetMessage added in v1.0.16

func (*ProjectModifyResponseBody) SetModule added in v1.0.1

func (*ProjectModifyResponseBody) SetRequestId added in v1.0.1

func (*ProjectModifyResponseBody) SetSuccess added in v1.0.1

func (*ProjectModifyResponseBody) SetTraceId added in v1.0.1

func (ProjectModifyResponseBody) String added in v1.0.1

func (s ProjectModifyResponseBody) String() string

type QueryReimbursementOrderHeaders added in v1.0.47

type QueryReimbursementOrderHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (QueryReimbursementOrderHeaders) GoString added in v1.0.47

func (*QueryReimbursementOrderHeaders) SetCommonHeaders added in v1.0.47

func (*QueryReimbursementOrderHeaders) SetXAcsBtripCorpToken added in v1.0.47

func (QueryReimbursementOrderHeaders) String added in v1.0.47

type QueryReimbursementOrderRequest added in v1.0.47

type QueryReimbursementOrderRequest struct {
	ReimbOrderNo *string `json:"reimb_order_no,omitempty" xml:"reimb_order_no,omitempty"`
	SubCorpId    *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
}

func (QueryReimbursementOrderRequest) GoString added in v1.0.47

func (*QueryReimbursementOrderRequest) SetReimbOrderNo added in v1.0.47

func (*QueryReimbursementOrderRequest) SetSubCorpId added in v1.0.47

func (QueryReimbursementOrderRequest) String added in v1.0.47

type QueryReimbursementOrderResponse added in v1.0.47

type QueryReimbursementOrderResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryReimbursementOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (QueryReimbursementOrderResponse) GoString added in v1.0.47

func (*QueryReimbursementOrderResponse) SetBody added in v1.0.47

func (*QueryReimbursementOrderResponse) SetHeaders added in v1.0.47

func (*QueryReimbursementOrderResponse) SetStatusCode added in v1.0.47

func (QueryReimbursementOrderResponse) String added in v1.0.47

type QueryReimbursementOrderResponseBody added in v1.0.47

type QueryReimbursementOrderResponseBody struct {
	Code    *string                                    `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                    `json:"message,omitempty" xml:"message,omitempty"`
	Module  *QueryReimbursementOrderResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (QueryReimbursementOrderResponseBody) GoString added in v1.0.47

func (*QueryReimbursementOrderResponseBody) SetCode added in v1.0.47

func (*QueryReimbursementOrderResponseBody) SetMessage added in v1.0.47

func (*QueryReimbursementOrderResponseBody) SetModule added in v1.0.47

func (*QueryReimbursementOrderResponseBody) SetRequestId added in v1.0.47

func (*QueryReimbursementOrderResponseBody) SetSuccess added in v1.0.47

func (*QueryReimbursementOrderResponseBody) SetTraceId added in v1.0.47

func (QueryReimbursementOrderResponseBody) String added in v1.0.47

type QueryReimbursementOrderResponseBodyModule added in v1.0.47

type QueryReimbursementOrderResponseBodyModule struct {
	CompanyAmount             *string                                                  `json:"company_amount,omitempty" xml:"company_amount,omitempty"`
	CompanyPayAmount          *string                                                  `json:"company_pay_amount,omitempty" xml:"company_pay_amount,omitempty"`
	CorpId                    *string                                                  `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CostCenterCode            *string                                                  `json:"cost_center_code,omitempty" xml:"cost_center_code,omitempty"`
	CostCenterName            *string                                                  `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	Expenses                  []*QueryReimbursementOrderResponseBodyModuleExpenses     `json:"expenses,omitempty" xml:"expenses,omitempty" type:"Repeated"`
	ExpensesCoverDeptId       *string                                                  `json:"expenses_cover_dept_id,omitempty" xml:"expenses_cover_dept_id,omitempty"`
	ExpensesCoverDeptName     *string                                                  `json:"expenses_cover_dept_name,omitempty" xml:"expenses_cover_dept_name,omitempty"`
	ExpensesCoverInvoiceTitle *string                                                  `json:"expenses_cover_invoice_title,omitempty" xml:"expenses_cover_invoice_title,omitempty"`
	GmtCreate                 *string                                                  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified               *string                                                  `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	IsDeleted                 *string                                                  `json:"is_deleted,omitempty" xml:"is_deleted,omitempty"`
	Itineraries               []*QueryReimbursementOrderResponseBodyModuleItineraries  `json:"itineraries,omitempty" xml:"itineraries,omitempty" type:"Repeated"`
	PaymentInfos              []*QueryReimbursementOrderResponseBodyModulePaymentInfos `json:"payment_infos,omitempty" xml:"payment_infos,omitempty" type:"Repeated"`
	PersonalAmount            *string                                                  `json:"personal_amount,omitempty" xml:"personal_amount,omitempty"`
	ProjectCode               *string                                                  `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName               *string                                                  `json:"project_name,omitempty" xml:"project_name,omitempty"`
	Reason                    *string                                                  `json:"reason,omitempty" xml:"reason,omitempty"`
	ReimbursementNo           *string                                                  `json:"reimbursement_no,omitempty" xml:"reimbursement_no,omitempty"`
	Remark                    *string                                                  `json:"remark,omitempty" xml:"remark,omitempty"`
	Status                    *string                                                  `json:"status,omitempty" xml:"status,omitempty"`
	TravelThirdApplyId        *string                                                  `json:"travel_third_apply_id,omitempty" xml:"travel_third_apply_id,omitempty"`
	UserId                    *string                                                  `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName                  *string                                                  `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (QueryReimbursementOrderResponseBodyModule) GoString added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetCompanyAmount added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetCompanyPayAmount added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetCorpId added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetCostCenterCode added in v1.4.11

func (*QueryReimbursementOrderResponseBodyModule) SetCostCenterName added in v1.4.11

func (*QueryReimbursementOrderResponseBodyModule) SetExpenses added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetExpensesCoverDeptId added in v1.4.11

func (*QueryReimbursementOrderResponseBodyModule) SetExpensesCoverDeptName added in v1.4.11

func (*QueryReimbursementOrderResponseBodyModule) SetExpensesCoverInvoiceTitle added in v1.4.11

func (*QueryReimbursementOrderResponseBodyModule) SetGmtCreate added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetGmtModified added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetIsDeleted added in v1.4.0

func (*QueryReimbursementOrderResponseBodyModule) SetItineraries added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetPaymentInfos added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetPersonalAmount added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetProjectCode added in v1.4.11

func (*QueryReimbursementOrderResponseBodyModule) SetProjectName added in v1.4.11

func (*QueryReimbursementOrderResponseBodyModule) SetReason added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetReimbursementNo added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetRemark added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetStatus added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetTravelThirdApplyId added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetUserId added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModule) SetUserName added in v1.0.47

func (QueryReimbursementOrderResponseBodyModule) String added in v1.0.47

type QueryReimbursementOrderResponseBodyModuleExpenses added in v1.0.47

type QueryReimbursementOrderResponseBodyModuleExpenses struct {
	Amount              *string                                                                 `json:"amount,omitempty" xml:"amount,omitempty"`
	Currency            *string                                                                 `json:"currency,omitempty" xml:"currency,omitempty"`
	ExpenseCity         *string                                                                 `json:"expense_city,omitempty" xml:"expense_city,omitempty"`
	ExpenseCompositions []*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions `json:"expense_compositions,omitempty" xml:"expense_compositions,omitempty" type:"Repeated"`
	ExpenseTime         *string                                                                 `json:"expense_time,omitempty" xml:"expense_time,omitempty"`
	ExpenseType         *string                                                                 `json:"expense_type,omitempty" xml:"expense_type,omitempty"`
	ExpenseTypeCode     *string                                                                 `json:"expense_type_code,omitempty" xml:"expense_type_code,omitempty"`
	ReimbExpenseId      *int64                                                                  `json:"reimb_expense_id,omitempty" xml:"reimb_expense_id,omitempty"`
	Remark              *string                                                                 `json:"remark,omitempty" xml:"remark,omitempty"`
	SettlementType      *string                                                                 `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
}

func (QueryReimbursementOrderResponseBodyModuleExpenses) GoString added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetAmount added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetCurrency added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetExpenseCity added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetExpenseTime added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetExpenseType added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetExpenseTypeCode added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetReimbExpenseId added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetRemark added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetSettlementType added in v1.0.47

func (QueryReimbursementOrderResponseBodyModuleExpenses) String added in v1.0.47

type QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions added in v1.1.5

type QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions struct {
	BillSettlementId *int64    `json:"bill_settlement_id,omitempty" xml:"bill_settlement_id,omitempty"`
	CapitalDirection *string   `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	FeeType          *string   `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	OrderId          *string   `json:"order_id,omitempty" xml:"order_id,omitempty"`
	Remark           *string   `json:"remark,omitempty" xml:"remark,omitempty"`
	RemindTagList    []*string `json:"remind_tag_list,omitempty" xml:"remind_tag_list,omitempty" type:"Repeated"`
	SettlementAmount *string   `json:"settlement_amount,omitempty" xml:"settlement_amount,omitempty"`
	SettlementTime   *string   `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	VoucherType      *int32    `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) GoString added in v1.1.5

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetBillSettlementId added in v1.1.5

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetCapitalDirection added in v1.1.7

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetFeeType added in v1.1.5

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetOrderId added in v1.4.11

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetRemark added in v1.1.5

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetRemindTagList added in v1.1.5

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetSettlementAmount added in v1.1.5

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetSettlementTime added in v1.1.5

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetVoucherType added in v1.1.5

func (QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) String added in v1.1.5

type QueryReimbursementOrderResponseBodyModuleItineraries added in v1.0.47

type QueryReimbursementOrderResponseBodyModuleItineraries struct {
	ArrCity    *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrDate    *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	DepCity    *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepDate    *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	TrafficWay *string `json:"traffic_way,omitempty" xml:"traffic_way,omitempty"`
	TripWay    *string `json:"trip_way,omitempty" xml:"trip_way,omitempty"`
}

func (QueryReimbursementOrderResponseBodyModuleItineraries) GoString added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetArrCity added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetArrDate added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetDepCity added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetDepDate added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetTrafficWay added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetTripWay added in v1.0.47

func (QueryReimbursementOrderResponseBodyModuleItineraries) String added in v1.0.47

type QueryReimbursementOrderResponseBodyModulePaymentInfos added in v1.0.47

type QueryReimbursementOrderResponseBodyModulePaymentInfos struct {
	Amount      *string `json:"amount,omitempty" xml:"amount,omitempty"`
	PayeeUserId *string `json:"payee_user_id,omitempty" xml:"payee_user_id,omitempty"`
}

func (QueryReimbursementOrderResponseBodyModulePaymentInfos) GoString added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModulePaymentInfos) SetAmount added in v1.0.47

func (*QueryReimbursementOrderResponseBodyModulePaymentInfos) SetPayeeUserId added in v1.0.47

func (QueryReimbursementOrderResponseBodyModulePaymentInfos) String added in v1.0.47

type SyncSingleUserHeaders added in v1.0.31

type SyncSingleUserHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (SyncSingleUserHeaders) GoString added in v1.0.31

func (s SyncSingleUserHeaders) GoString() string

func (*SyncSingleUserHeaders) SetCommonHeaders added in v1.0.31

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

func (*SyncSingleUserHeaders) SetXAcsBtripSoCorpToken added in v1.0.31

func (s *SyncSingleUserHeaders) SetXAcsBtripSoCorpToken(v string) *SyncSingleUserHeaders

func (SyncSingleUserHeaders) String added in v1.0.31

func (s SyncSingleUserHeaders) String() string

type SyncSingleUserRequest added in v1.0.31

type SyncSingleUserRequest struct {
	Email             *string   `json:"email,omitempty" xml:"email,omitempty"`
	JobNo             *string   `json:"job_no,omitempty" xml:"job_no,omitempty"`
	LeaveStatus       *int32    `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	ManagerUserId     *string   `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	Phone             *string   `json:"phone,omitempty" xml:"phone,omitempty"`
	Position          *string   `json:"position,omitempty" xml:"position,omitempty"`
	PositionLevel     *string   `json:"position_level,omitempty" xml:"position_level,omitempty"`
	RealNameEn        *string   `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	ThirdDepartIdList []*string `json:"third_depart_id_list,omitempty" xml:"third_depart_id_list,omitempty" type:"Repeated"`
	UserId            *string   `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName          *string   `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (SyncSingleUserRequest) GoString added in v1.0.31

func (s SyncSingleUserRequest) GoString() string

func (*SyncSingleUserRequest) SetEmail added in v1.0.31

func (*SyncSingleUserRequest) SetJobNo added in v1.0.31

func (*SyncSingleUserRequest) SetLeaveStatus added in v1.0.31

func (s *SyncSingleUserRequest) SetLeaveStatus(v int32) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetManagerUserId added in v1.0.31

func (s *SyncSingleUserRequest) SetManagerUserId(v string) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetPhone added in v1.0.31

func (*SyncSingleUserRequest) SetPosition added in v1.0.31

func (*SyncSingleUserRequest) SetPositionLevel added in v1.0.31

func (s *SyncSingleUserRequest) SetPositionLevel(v string) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetRealNameEn added in v1.0.31

func (s *SyncSingleUserRequest) SetRealNameEn(v string) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetThirdDepartIdList added in v1.0.31

func (s *SyncSingleUserRequest) SetThirdDepartIdList(v []*string) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetUserId added in v1.0.31

func (*SyncSingleUserRequest) SetUserName added in v1.0.31

func (SyncSingleUserRequest) String added in v1.0.31

func (s SyncSingleUserRequest) String() string

type SyncSingleUserResponse added in v1.0.31

type SyncSingleUserResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SyncSingleUserResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (SyncSingleUserResponse) GoString added in v1.0.31

func (s SyncSingleUserResponse) GoString() string

func (*SyncSingleUserResponse) SetBody added in v1.0.31

func (*SyncSingleUserResponse) SetHeaders added in v1.0.31

func (*SyncSingleUserResponse) SetStatusCode added in v1.0.31

func (SyncSingleUserResponse) String added in v1.0.31

func (s SyncSingleUserResponse) String() string

type SyncSingleUserResponseBody added in v1.0.31

type SyncSingleUserResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *string `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (SyncSingleUserResponseBody) GoString added in v1.0.31

func (s SyncSingleUserResponseBody) GoString() string

func (*SyncSingleUserResponseBody) SetCode added in v1.0.31

func (*SyncSingleUserResponseBody) SetMessage added in v1.0.31

func (*SyncSingleUserResponseBody) SetModule added in v1.0.31

func (*SyncSingleUserResponseBody) SetRequestId added in v1.0.31

func (*SyncSingleUserResponseBody) SetSuccess added in v1.0.31

func (*SyncSingleUserResponseBody) SetTraceId added in v1.0.31

func (SyncSingleUserResponseBody) String added in v1.0.31

type SyncSingleUserShrinkRequest added in v1.0.31

type SyncSingleUserShrinkRequest struct {
	Email                   *string `json:"email,omitempty" xml:"email,omitempty"`
	JobNo                   *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	LeaveStatus             *int32  `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	ManagerUserId           *string `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	Phone                   *string `json:"phone,omitempty" xml:"phone,omitempty"`
	Position                *string `json:"position,omitempty" xml:"position,omitempty"`
	PositionLevel           *string `json:"position_level,omitempty" xml:"position_level,omitempty"`
	RealNameEn              *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	ThirdDepartIdListShrink *string `json:"third_depart_id_list,omitempty" xml:"third_depart_id_list,omitempty"`
	UserId                  *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName                *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (SyncSingleUserShrinkRequest) GoString added in v1.0.31

func (s SyncSingleUserShrinkRequest) GoString() string

func (*SyncSingleUserShrinkRequest) SetEmail added in v1.0.31

func (*SyncSingleUserShrinkRequest) SetJobNo added in v1.0.31

func (*SyncSingleUserShrinkRequest) SetLeaveStatus added in v1.0.31

func (*SyncSingleUserShrinkRequest) SetManagerUserId added in v1.0.31

func (*SyncSingleUserShrinkRequest) SetPhone added in v1.0.31

func (*SyncSingleUserShrinkRequest) SetPosition added in v1.0.31

func (*SyncSingleUserShrinkRequest) SetPositionLevel added in v1.0.31

func (*SyncSingleUserShrinkRequest) SetRealNameEn added in v1.0.31

func (*SyncSingleUserShrinkRequest) SetThirdDepartIdListShrink added in v1.0.31

func (s *SyncSingleUserShrinkRequest) SetThirdDepartIdListShrink(v string) *SyncSingleUserShrinkRequest

func (*SyncSingleUserShrinkRequest) SetUserId added in v1.0.31

func (*SyncSingleUserShrinkRequest) SetUserName added in v1.0.31

func (SyncSingleUserShrinkRequest) String added in v1.0.31

type SyncThirdUserMappingHeaders added in v1.0.57

type SyncThirdUserMappingHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (SyncThirdUserMappingHeaders) GoString added in v1.0.57

func (s SyncThirdUserMappingHeaders) GoString() string

func (*SyncThirdUserMappingHeaders) SetCommonHeaders added in v1.0.57

func (*SyncThirdUserMappingHeaders) SetXAcsBtripCorpToken added in v1.0.57

func (s *SyncThirdUserMappingHeaders) SetXAcsBtripCorpToken(v string) *SyncThirdUserMappingHeaders

func (SyncThirdUserMappingHeaders) String added in v1.0.57

type SyncThirdUserMappingRequest added in v1.0.57

type SyncThirdUserMappingRequest struct {
	Status           *int32  `json:"status,omitempty" xml:"status,omitempty"`
	ThirdChannelType *string `json:"third_channel_type,omitempty" xml:"third_channel_type,omitempty"`
	ThirdUserId      *string `json:"third_user_id,omitempty" xml:"third_user_id,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (SyncThirdUserMappingRequest) GoString added in v1.0.57

func (s SyncThirdUserMappingRequest) GoString() string

func (*SyncThirdUserMappingRequest) SetStatus added in v1.0.57

func (*SyncThirdUserMappingRequest) SetThirdChannelType added in v1.0.57

func (*SyncThirdUserMappingRequest) SetThirdUserId added in v1.0.57

func (*SyncThirdUserMappingRequest) SetUserId added in v1.0.57

func (SyncThirdUserMappingRequest) String added in v1.0.57

type SyncThirdUserMappingResponse added in v1.0.57

type SyncThirdUserMappingResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SyncThirdUserMappingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (SyncThirdUserMappingResponse) GoString added in v1.0.57

func (s SyncThirdUserMappingResponse) GoString() string

func (*SyncThirdUserMappingResponse) SetBody added in v1.0.57

func (*SyncThirdUserMappingResponse) SetHeaders added in v1.0.57

func (*SyncThirdUserMappingResponse) SetStatusCode added in v1.0.57

func (SyncThirdUserMappingResponse) String added in v1.0.57

type SyncThirdUserMappingResponseBody added in v1.0.57

type SyncThirdUserMappingResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (SyncThirdUserMappingResponseBody) GoString added in v1.0.57

func (*SyncThirdUserMappingResponseBody) SetCode added in v1.0.57

func (*SyncThirdUserMappingResponseBody) SetMessage added in v1.0.57

func (*SyncThirdUserMappingResponseBody) SetRequestId added in v1.0.57

func (*SyncThirdUserMappingResponseBody) SetSuccess added in v1.0.57

func (*SyncThirdUserMappingResponseBody) SetTraceId added in v1.0.57

func (SyncThirdUserMappingResponseBody) String added in v1.0.57

type TBAccountInfoQueryHeaders added in v1.0.65

type TBAccountInfoQueryHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TBAccountInfoQueryHeaders) GoString added in v1.0.65

func (s TBAccountInfoQueryHeaders) GoString() string

func (*TBAccountInfoQueryHeaders) SetCommonHeaders added in v1.0.65

func (*TBAccountInfoQueryHeaders) SetXAcsBtripCorpToken added in v1.0.65

func (s *TBAccountInfoQueryHeaders) SetXAcsBtripCorpToken(v string) *TBAccountInfoQueryHeaders

func (TBAccountInfoQueryHeaders) String added in v1.0.65

func (s TBAccountInfoQueryHeaders) String() string

type TBAccountInfoQueryResponse added in v1.0.65

type TBAccountInfoQueryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TBAccountInfoQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TBAccountInfoQueryResponse) GoString added in v1.0.65

func (s TBAccountInfoQueryResponse) GoString() string

func (*TBAccountInfoQueryResponse) SetBody added in v1.0.65

func (*TBAccountInfoQueryResponse) SetHeaders added in v1.0.65

func (*TBAccountInfoQueryResponse) SetStatusCode added in v1.0.65

func (TBAccountInfoQueryResponse) String added in v1.0.65

type TBAccountInfoQueryResponseBody added in v1.0.65

type TBAccountInfoQueryResponseBody struct {
	Code      *string                               `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                               `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TBAccountInfoQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                               `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                 `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                               `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TBAccountInfoQueryResponseBody) GoString added in v1.0.65

func (*TBAccountInfoQueryResponseBody) SetCode added in v1.0.65

func (*TBAccountInfoQueryResponseBody) SetMessage added in v1.0.65

func (*TBAccountInfoQueryResponseBody) SetModule added in v1.0.65

func (*TBAccountInfoQueryResponseBody) SetRequestId added in v1.0.65

func (*TBAccountInfoQueryResponseBody) SetSuccess added in v1.0.65

func (*TBAccountInfoQueryResponseBody) SetTraceId added in v1.0.65

func (TBAccountInfoQueryResponseBody) String added in v1.0.65

type TBAccountInfoQueryResponseBodyModule added in v1.0.65

type TBAccountInfoQueryResponseBodyModule struct {
	TbAccount *string `json:"tb_account,omitempty" xml:"tb_account,omitempty"`
	TbBond    *bool   `json:"tb_bond,omitempty" xml:"tb_bond,omitempty"`
}

func (TBAccountInfoQueryResponseBodyModule) GoString added in v1.0.65

func (*TBAccountInfoQueryResponseBodyModule) SetTbAccount added in v1.0.65

func (*TBAccountInfoQueryResponseBodyModule) SetTbBond added in v1.0.65

func (TBAccountInfoQueryResponseBodyModule) String added in v1.0.65

type TBAccountUnbindHeaders added in v1.0.65

type TBAccountUnbindHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TBAccountUnbindHeaders) GoString added in v1.0.65

func (s TBAccountUnbindHeaders) GoString() string

func (*TBAccountUnbindHeaders) SetCommonHeaders added in v1.0.65

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

func (*TBAccountUnbindHeaders) SetXAcsBtripCorpToken added in v1.0.65

func (s *TBAccountUnbindHeaders) SetXAcsBtripCorpToken(v string) *TBAccountUnbindHeaders

func (TBAccountUnbindHeaders) String added in v1.0.65

func (s TBAccountUnbindHeaders) String() string

type TBAccountUnbindResponse added in v1.0.65

type TBAccountUnbindResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TBAccountUnbindResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TBAccountUnbindResponse) GoString added in v1.0.65

func (s TBAccountUnbindResponse) GoString() string

func (*TBAccountUnbindResponse) SetBody added in v1.0.65

func (*TBAccountUnbindResponse) SetHeaders added in v1.0.65

func (*TBAccountUnbindResponse) SetStatusCode added in v1.0.65

func (TBAccountUnbindResponse) String added in v1.0.65

func (s TBAccountUnbindResponse) String() string

type TBAccountUnbindResponseBody added in v1.0.65

type TBAccountUnbindResponseBody struct {
	Code      *string `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Module    *bool   `json:"module,omitempty" xml:"module,omitempty"`
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TBAccountUnbindResponseBody) GoString added in v1.0.65

func (s TBAccountUnbindResponseBody) GoString() string

func (*TBAccountUnbindResponseBody) SetCode added in v1.0.65

func (*TBAccountUnbindResponseBody) SetMessage added in v1.0.65

func (*TBAccountUnbindResponseBody) SetModule added in v1.0.65

func (*TBAccountUnbindResponseBody) SetRequestId added in v1.0.65

func (*TBAccountUnbindResponseBody) SetSuccess added in v1.0.65

func (*TBAccountUnbindResponseBody) SetTraceId added in v1.0.65

func (TBAccountUnbindResponseBody) String added in v1.0.65

type TicketChangingApplyHeaders added in v1.0.36

type TicketChangingApplyHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingApplyHeaders) GoString added in v1.0.36

func (s TicketChangingApplyHeaders) GoString() string

func (*TicketChangingApplyHeaders) SetCommonHeaders added in v1.0.36

func (*TicketChangingApplyHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *TicketChangingApplyHeaders) SetXAcsBtripCorpToken(v string) *TicketChangingApplyHeaders

func (TicketChangingApplyHeaders) String added in v1.0.36

type TicketChangingApplyRequest added in v1.0.36

type TicketChangingApplyRequest struct {
	DisOrderId           *string                                           `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId        *string                                           `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	IsVoluntary          *int32                                            `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	ModifyFlightInfoList []*TicketChangingApplyRequestModifyFlightInfoList `json:"modify_flight_info_list,omitempty" xml:"modify_flight_info_list,omitempty" type:"Repeated"`
	OtaItemId            *string                                           `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Reason               *string                                           `json:"reason,omitempty" xml:"reason,omitempty"`
	SessionId            *string                                           `json:"session_id,omitempty" xml:"session_id,omitempty"`
	WhetherRetry         *bool                                             `json:"whether_retry,omitempty" xml:"whether_retry,omitempty"`
}

func (TicketChangingApplyRequest) GoString added in v1.0.36

func (s TicketChangingApplyRequest) GoString() string

func (*TicketChangingApplyRequest) SetDisOrderId added in v1.0.36

func (*TicketChangingApplyRequest) SetDisSubOrderId added in v1.0.36

func (*TicketChangingApplyRequest) SetIsVoluntary added in v1.0.36

func (*TicketChangingApplyRequest) SetModifyFlightInfoList added in v1.0.36

func (*TicketChangingApplyRequest) SetOtaItemId added in v1.0.36

func (*TicketChangingApplyRequest) SetReason added in v1.0.36

func (*TicketChangingApplyRequest) SetSessionId added in v1.0.36

func (*TicketChangingApplyRequest) SetWhetherRetry added in v1.0.36

func (TicketChangingApplyRequest) String added in v1.0.36

type TicketChangingApplyRequestModifyFlightInfoList added in v1.0.36

type TicketChangingApplyRequestModifyFlightInfoList struct {
	ArrCity           *string                                                            `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	Cabin             *string                                                            `json:"cabin,omitempty" xml:"cabin,omitempty"`
	DepCity           *string                                                            `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepDate           *string                                                            `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	FlightNo          *string                                                            `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	PassengerInfoList []*TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList `json:"passenger_info_list,omitempty" xml:"passenger_info_list,omitempty" type:"Repeated"`
}

func (TicketChangingApplyRequestModifyFlightInfoList) GoString added in v1.0.36

func (*TicketChangingApplyRequestModifyFlightInfoList) SetArrCity added in v1.0.36

func (*TicketChangingApplyRequestModifyFlightInfoList) SetCabin added in v1.0.36

func (*TicketChangingApplyRequestModifyFlightInfoList) SetDepCity added in v1.0.36

func (*TicketChangingApplyRequestModifyFlightInfoList) SetDepDate added in v1.0.36

func (*TicketChangingApplyRequestModifyFlightInfoList) SetFlightNo added in v1.0.36

func (TicketChangingApplyRequestModifyFlightInfoList) String added in v1.0.36

type TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList added in v1.0.36

type TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList struct {
	OriginFlightNo *string `json:"origin_flight_no,omitempty" xml:"origin_flight_no,omitempty"`
	OutUserId      *string `json:"out_user_id,omitempty" xml:"out_user_id,omitempty"`
	PassengerName  *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

func (TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) GoString added in v1.0.36

func (*TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) SetOriginFlightNo added in v1.0.36

func (*TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) SetOutUserId added in v1.0.36

func (*TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) SetPassengerName added in v1.0.36

func (TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) String added in v1.0.36

type TicketChangingApplyResponse added in v1.0.36

type TicketChangingApplyResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TicketChangingApplyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TicketChangingApplyResponse) GoString added in v1.0.36

func (s TicketChangingApplyResponse) GoString() string

func (*TicketChangingApplyResponse) SetBody added in v1.0.36

func (*TicketChangingApplyResponse) SetHeaders added in v1.0.36

func (*TicketChangingApplyResponse) SetStatusCode added in v1.0.36

func (TicketChangingApplyResponse) String added in v1.0.36

type TicketChangingApplyResponseBody added in v1.0.36

type TicketChangingApplyResponseBody struct {
	Code      *string                                `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TicketChangingApplyResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                  `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingApplyResponseBody) GoString added in v1.0.36

func (*TicketChangingApplyResponseBody) SetCode added in v1.0.36

func (*TicketChangingApplyResponseBody) SetMessage added in v1.0.36

func (*TicketChangingApplyResponseBody) SetModule added in v1.0.36

func (*TicketChangingApplyResponseBody) SetRequestId added in v1.0.36

func (*TicketChangingApplyResponseBody) SetSuccess added in v1.0.36

func (*TicketChangingApplyResponseBody) SetTraceId added in v1.0.36

func (TicketChangingApplyResponseBody) String added in v1.0.36

type TicketChangingApplyResponseBodyModule added in v1.0.36

type TicketChangingApplyResponseBodyModule struct {
	BookingChangedTotalFee *int32  `json:"booking_changed_total_fee,omitempty" xml:"booking_changed_total_fee,omitempty"`
	BookingOriginTotalFee  *int32  `json:"booking_origin_total_fee,omitempty" xml:"booking_origin_total_fee,omitempty"`
	BookingPriceChanged    *bool   `json:"booking_price_changed,omitempty" xml:"booking_price_changed,omitempty"`
	BtripOrderId           *int64  `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	BtripSubOrderId        *int64  `json:"btrip_sub_order_id,omitempty" xml:"btrip_sub_order_id,omitempty"`
	CanPay                 *bool   `json:"can_pay,omitempty" xml:"can_pay,omitempty"`
	ChangeFee              *int64  `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	DeadlineTime           *string `json:"deadline_time,omitempty" xml:"deadline_time,omitempty"`
	DisOrderId             *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId          *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	MaxRetryTimes          *int32  `json:"max_retry_times,omitempty" xml:"max_retry_times,omitempty"`
	NextRetryInterval      *int64  `json:"next_retry_interval,omitempty" xml:"next_retry_interval,omitempty"`
	Retry                  *bool   `json:"retry,omitempty" xml:"retry,omitempty"`
	RetryClientTips        *string `json:"retry_client_tips,omitempty" xml:"retry_client_tips,omitempty"`
	Status                 *int32  `json:"status,omitempty" xml:"status,omitempty"`
	UpgradeFee             *int64  `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
}

func (TicketChangingApplyResponseBodyModule) GoString added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetBookingChangedTotalFee added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetBookingOriginTotalFee added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetBookingPriceChanged added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetBtripOrderId added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetBtripSubOrderId added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetCanPay added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetChangeFee added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetDeadlineTime added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetDisOrderId added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetDisSubOrderId added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetMaxRetryTimes added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetNextRetryInterval added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetRetry added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetRetryClientTips added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetStatus added in v1.0.36

func (*TicketChangingApplyResponseBodyModule) SetUpgradeFee added in v1.0.36

func (TicketChangingApplyResponseBodyModule) String added in v1.0.36

type TicketChangingApplyShrinkRequest added in v1.0.36

type TicketChangingApplyShrinkRequest struct {
	DisOrderId                 *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId              *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	IsVoluntary                *int32  `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	ModifyFlightInfoListShrink *string `json:"modify_flight_info_list,omitempty" xml:"modify_flight_info_list,omitempty"`
	OtaItemId                  *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Reason                     *string `json:"reason,omitempty" xml:"reason,omitempty"`
	SessionId                  *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	WhetherRetry               *bool   `json:"whether_retry,omitempty" xml:"whether_retry,omitempty"`
}

func (TicketChangingApplyShrinkRequest) GoString added in v1.0.36

func (*TicketChangingApplyShrinkRequest) SetDisOrderId added in v1.0.36

func (*TicketChangingApplyShrinkRequest) SetDisSubOrderId added in v1.0.36

func (*TicketChangingApplyShrinkRequest) SetIsVoluntary added in v1.0.36

func (*TicketChangingApplyShrinkRequest) SetModifyFlightInfoListShrink added in v1.0.36

func (s *TicketChangingApplyShrinkRequest) SetModifyFlightInfoListShrink(v string) *TicketChangingApplyShrinkRequest

func (*TicketChangingApplyShrinkRequest) SetOtaItemId added in v1.0.36

func (*TicketChangingApplyShrinkRequest) SetReason added in v1.0.36

func (*TicketChangingApplyShrinkRequest) SetSessionId added in v1.0.36

func (*TicketChangingApplyShrinkRequest) SetWhetherRetry added in v1.0.36

func (TicketChangingApplyShrinkRequest) String added in v1.0.36

type TicketChangingCancelHeaders added in v1.0.36

type TicketChangingCancelHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingCancelHeaders) GoString added in v1.0.36

func (s TicketChangingCancelHeaders) GoString() string

func (*TicketChangingCancelHeaders) SetCommonHeaders added in v1.0.36

func (*TicketChangingCancelHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *TicketChangingCancelHeaders) SetXAcsBtripCorpToken(v string) *TicketChangingCancelHeaders

func (TicketChangingCancelHeaders) String added in v1.0.36

type TicketChangingCancelRequest added in v1.0.36

type TicketChangingCancelRequest struct {
	DisOrderId    *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
}

func (TicketChangingCancelRequest) GoString added in v1.0.36

func (s TicketChangingCancelRequest) GoString() string

func (*TicketChangingCancelRequest) SetDisOrderId added in v1.0.36

func (*TicketChangingCancelRequest) SetDisSubOrderId added in v1.0.36

func (TicketChangingCancelRequest) String added in v1.0.36

type TicketChangingCancelResponse added in v1.0.36

type TicketChangingCancelResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TicketChangingCancelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TicketChangingCancelResponse) GoString added in v1.0.36

func (s TicketChangingCancelResponse) GoString() string

func (*TicketChangingCancelResponse) SetBody added in v1.0.36

func (*TicketChangingCancelResponse) SetHeaders added in v1.0.36

func (*TicketChangingCancelResponse) SetStatusCode added in v1.0.36

func (TicketChangingCancelResponse) String added in v1.0.36

type TicketChangingCancelResponseBody added in v1.0.36

type TicketChangingCancelResponseBody struct {
	Code      *string                                 `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TicketChangingCancelResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                 `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                 `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingCancelResponseBody) GoString added in v1.0.36

func (*TicketChangingCancelResponseBody) SetCode added in v1.0.36

func (*TicketChangingCancelResponseBody) SetMessage added in v1.0.36

func (*TicketChangingCancelResponseBody) SetModule added in v1.0.36

func (*TicketChangingCancelResponseBody) SetRequestId added in v1.0.36

func (*TicketChangingCancelResponseBody) SetSuccess added in v1.0.36

func (*TicketChangingCancelResponseBody) SetTraceId added in v1.0.36

func (TicketChangingCancelResponseBody) String added in v1.0.36

type TicketChangingCancelResponseBodyModule added in v1.0.36

type TicketChangingCancelResponseBodyModule struct {
	CancelTime    *string `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	Status        *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (TicketChangingCancelResponseBodyModule) GoString added in v1.0.36

func (*TicketChangingCancelResponseBodyModule) SetCancelTime added in v1.0.36

func (*TicketChangingCancelResponseBodyModule) SetDisSubOrderId added in v1.0.36

func (*TicketChangingCancelResponseBodyModule) SetStatus added in v1.0.36

func (TicketChangingCancelResponseBodyModule) String added in v1.0.36

type TicketChangingDetailHeaders added in v1.0.36

type TicketChangingDetailHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingDetailHeaders) GoString added in v1.0.36

func (s TicketChangingDetailHeaders) GoString() string

func (*TicketChangingDetailHeaders) SetCommonHeaders added in v1.0.36

func (*TicketChangingDetailHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *TicketChangingDetailHeaders) SetXAcsBtripCorpToken(v string) *TicketChangingDetailHeaders

func (TicketChangingDetailHeaders) String added in v1.0.36

type TicketChangingDetailRequest added in v1.0.36

type TicketChangingDetailRequest struct {
	DisOrderId    *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
}

func (TicketChangingDetailRequest) GoString added in v1.0.36

func (s TicketChangingDetailRequest) GoString() string

func (*TicketChangingDetailRequest) SetDisOrderId added in v1.0.36

func (*TicketChangingDetailRequest) SetDisSubOrderId added in v1.0.36

func (TicketChangingDetailRequest) String added in v1.0.36

type TicketChangingDetailResponse added in v1.0.36

type TicketChangingDetailResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TicketChangingDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TicketChangingDetailResponse) GoString added in v1.0.36

func (s TicketChangingDetailResponse) GoString() string

func (*TicketChangingDetailResponse) SetBody added in v1.0.36

func (*TicketChangingDetailResponse) SetHeaders added in v1.0.36

func (*TicketChangingDetailResponse) SetStatusCode added in v1.0.36

func (TicketChangingDetailResponse) String added in v1.0.36

type TicketChangingDetailResponseBody added in v1.0.36

type TicketChangingDetailResponseBody struct {
	Code      *string                                 `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TicketChangingDetailResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                 `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                   `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                 `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingDetailResponseBody) GoString added in v1.0.36

func (*TicketChangingDetailResponseBody) SetCode added in v1.0.36

func (*TicketChangingDetailResponseBody) SetMessage added in v1.0.36

func (*TicketChangingDetailResponseBody) SetModule added in v1.0.36

func (*TicketChangingDetailResponseBody) SetRequestId added in v1.0.36

func (*TicketChangingDetailResponseBody) SetSuccess added in v1.0.36

func (*TicketChangingDetailResponseBody) SetTraceId added in v1.0.36

func (TicketChangingDetailResponseBody) String added in v1.0.36

type TicketChangingDetailResponseBodyModule added in v1.0.36

type TicketChangingDetailResponseBodyModule struct {
	AlipayTradeNo     *string                                                   `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	BtripOrderId      *int64                                                    `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	BtripSubOrderId   *int64                                                    `json:"btrip_sub_order_id,omitempty" xml:"btrip_sub_order_id,omitempty"`
	DisOrderId        *string                                                   `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId     *string                                                   `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	Extra             *string                                                   `json:"extra,omitempty" xml:"extra,omitempty"`
	FlightInfoList    []*TicketChangingDetailResponseBodyModuleFlightInfoList   `json:"flight_info_list,omitempty" xml:"flight_info_list,omitempty" type:"Repeated"`
	LastPayTime       *string                                                   `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	PayStatus         *int32                                                    `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	PayTime           *string                                                   `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	SettlePrice       *int64                                                    `json:"settle_price,omitempty" xml:"settle_price,omitempty"`
	SettleType        *int32                                                    `json:"settle_type,omitempty" xml:"settle_type,omitempty"`
	Status            *int32                                                    `json:"status,omitempty" xml:"status,omitempty"`
	TotalChangePrice  *int64                                                    `json:"total_change_price,omitempty" xml:"total_change_price,omitempty"`
	TotalPrice        *int64                                                    `json:"total_price,omitempty" xml:"total_price,omitempty"`
	TotalUpgradePrice *int64                                                    `json:"total_upgrade_price,omitempty" xml:"total_upgrade_price,omitempty"`
	TravelerInfoList  []*TicketChangingDetailResponseBodyModuleTravelerInfoList `json:"traveler_info_list,omitempty" xml:"traveler_info_list,omitempty" type:"Repeated"`
}

func (TicketChangingDetailResponseBodyModule) GoString added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetAlipayTradeNo added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetBtripOrderId added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetBtripSubOrderId added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetDisOrderId added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetDisSubOrderId added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetExtra added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetFlightInfoList added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetLastPayTime added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetPayStatus added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetPayTime added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetSettlePrice added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetSettleType added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetStatus added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetTotalChangePrice added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetTotalPrice added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetTotalUpgradePrice added in v1.0.36

func (*TicketChangingDetailResponseBodyModule) SetTravelerInfoList added in v1.0.36

func (TicketChangingDetailResponseBodyModule) String added in v1.0.36

type TicketChangingDetailResponseBodyModuleFlightInfoList added in v1.0.36

type TicketChangingDetailResponseBodyModuleFlightInfoList struct {
	AirlineCode        *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName        *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AirlineSimpleName  *string `json:"airline_simple_name,omitempty" xml:"airline_simple_name,omitempty"`
	ArrAirport         *string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`
	ArrAirportCode     *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportCodeName *string `json:"arr_airport_code_name,omitempty" xml:"arr_airport_code_name,omitempty"`
	ArrCity            *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityCode        *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrTerminal        *string `json:"arr_terminal,omitempty" xml:"arr_terminal,omitempty"`
	ArrTime            *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	Baggage            *string `json:"baggage,omitempty" xml:"baggage,omitempty"`
	BuildPrice         *int64  `json:"build_price,omitempty" xml:"build_price,omitempty"`
	Cabin              *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass         *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	Carrier            *string `json:"carrier,omitempty" xml:"carrier,omitempty"`
	DepAirport         *string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`
	DepAirportCode     *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportCodeName *string `json:"dep_airport_code_name,omitempty" xml:"dep_airport_code_name,omitempty"`
	DepCity            *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityCode        *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepTerminal        *string `json:"dep_terminal,omitempty" xml:"dep_terminal,omitempty"`
	DepTime            *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightNo           *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	LastCabin          *string `json:"last_cabin,omitempty" xml:"last_cabin,omitempty"`
	LastFlightNo       *string `json:"last_flight_no,omitempty" xml:"last_flight_no,omitempty"`
	Meal               *string `json:"meal,omitempty" xml:"meal,omitempty"`
	OilPrice           *int64  `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	SegmentType        *int32  `json:"segment_type,omitempty" xml:"segment_type,omitempty"`
	StopArrTime        *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCity           *string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	StopDepTime        *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	TicketPrice        *int64  `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TuigaiqianInfo     *string `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
}

func (TicketChangingDetailResponseBodyModuleFlightInfoList) GoString added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetAirlineCode added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetAirlineName added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetAirlineSimpleName added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrAirport added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrAirportCode added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrAirportCodeName added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrCity added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrCityCode added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrTerminal added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrTime added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetBaggage added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetBuildPrice added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetCabin added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetCabinClass added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetCarrier added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepAirport added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepAirportCode added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepAirportCodeName added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepCity added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepCityCode added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepTerminal added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepTime added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetFlightNo added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetLastCabin added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetLastFlightNo added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetMeal added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetOilPrice added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetSegmentType added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetStopArrTime added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetStopCity added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetStopDepTime added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetTicketPrice added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetTuigaiqianInfo added in v1.0.36

func (TicketChangingDetailResponseBodyModuleFlightInfoList) String added in v1.0.36

type TicketChangingDetailResponseBodyModuleTravelerInfoList added in v1.0.36

type TicketChangingDetailResponseBodyModuleTravelerInfoList struct {
	BirthDate        *string `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	CertNo           *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	CertType         *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	OpenTicketStatus *int32  `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	PassengerName    *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PassengerType    *string `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	Phone            *string `json:"phone,omitempty" xml:"phone,omitempty"`
	TicketNo         *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TicketChangingDetailResponseBodyModuleTravelerInfoList) GoString added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetBirthDate added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetCertNo added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetCertType added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetOpenTicketStatus added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetPassengerName added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetPassengerType added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetPhone added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetTicketNo added in v1.0.36

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetUserId added in v1.0.36

func (TicketChangingDetailResponseBodyModuleTravelerInfoList) String added in v1.0.36

type TicketChangingEnquiryHeaders added in v1.0.36

type TicketChangingEnquiryHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingEnquiryHeaders) GoString added in v1.0.36

func (s TicketChangingEnquiryHeaders) GoString() string

func (*TicketChangingEnquiryHeaders) SetCommonHeaders added in v1.0.36

func (*TicketChangingEnquiryHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (TicketChangingEnquiryHeaders) String added in v1.0.36

type TicketChangingEnquiryRequest added in v1.0.36

type TicketChangingEnquiryRequest struct {
	ArrCity          *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	DepCity          *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DisOrderId       *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	IsVoluntary      *int32  `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	ModifyDepartDate *string `json:"modify_depart_date,omitempty" xml:"modify_depart_date,omitempty"`
	ModifyFlightNo   *string `json:"modify_flight_no,omitempty" xml:"modify_flight_no,omitempty"`
	SessionId        *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
}

func (TicketChangingEnquiryRequest) GoString added in v1.0.36

func (s TicketChangingEnquiryRequest) GoString() string

func (*TicketChangingEnquiryRequest) SetArrCity added in v1.0.36

func (*TicketChangingEnquiryRequest) SetDepCity added in v1.0.36

func (*TicketChangingEnquiryRequest) SetDisOrderId added in v1.0.36

func (*TicketChangingEnquiryRequest) SetIsVoluntary added in v1.0.36

func (*TicketChangingEnquiryRequest) SetModifyDepartDate added in v1.0.36

func (*TicketChangingEnquiryRequest) SetModifyFlightNo added in v1.0.36

func (*TicketChangingEnquiryRequest) SetSessionId added in v1.0.36

func (TicketChangingEnquiryRequest) String added in v1.0.36

type TicketChangingEnquiryResponse added in v1.0.36

type TicketChangingEnquiryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TicketChangingEnquiryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TicketChangingEnquiryResponse) GoString added in v1.0.36

func (*TicketChangingEnquiryResponse) SetBody added in v1.0.36

func (*TicketChangingEnquiryResponse) SetHeaders added in v1.0.36

func (*TicketChangingEnquiryResponse) SetStatusCode added in v1.0.36

func (TicketChangingEnquiryResponse) String added in v1.0.36

type TicketChangingEnquiryResponseBody added in v1.0.36

type TicketChangingEnquiryResponseBody struct {
	Code      *string                                  `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                  `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TicketChangingEnquiryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                  `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                    `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                  `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingEnquiryResponseBody) GoString added in v1.0.36

func (*TicketChangingEnquiryResponseBody) SetCode added in v1.0.36

func (*TicketChangingEnquiryResponseBody) SetMessage added in v1.0.36

func (*TicketChangingEnquiryResponseBody) SetModule added in v1.0.36

func (*TicketChangingEnquiryResponseBody) SetRequestId added in v1.0.36

func (*TicketChangingEnquiryResponseBody) SetSuccess added in v1.0.36

func (*TicketChangingEnquiryResponseBody) SetTraceId added in v1.0.36

func (TicketChangingEnquiryResponseBody) String added in v1.0.36

type TicketChangingEnquiryResponseBodyModule added in v1.0.36

type TicketChangingEnquiryResponseBodyModule struct {
	FlightInfoList []*TicketChangingEnquiryResponseBodyModuleFlightInfoList `json:"flight_info_list,omitempty" xml:"flight_info_list,omitempty" type:"Repeated"`
}

func (TicketChangingEnquiryResponseBodyModule) GoString added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModule) SetFlightInfoList added in v1.0.36

func (TicketChangingEnquiryResponseBodyModule) String added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoList added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoList struct {
	AirlineInfo         *TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo        `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo      *TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo     `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	CabinList           []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList        `json:"cabin_list,omitempty" xml:"cabin_list,omitempty" type:"Repeated"`
	CarrierAirline      *string                                                                  `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	CarrierNo           *string                                                                  `json:"carrier_no,omitempty" xml:"carrier_no,omitempty"`
	DepAirportInfo      *TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo     `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	DepCityCode         *string                                                                  `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	FlightNo            *string                                                                  `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	IsShare             *bool                                                                    `json:"is_share,omitempty" xml:"is_share,omitempty"`
	LowestCabin         *string                                                                  `json:"lowest_cabin,omitempty" xml:"lowest_cabin,omitempty"`
	LowestCabinClass    *string                                                                  `json:"lowest_cabin_class,omitempty" xml:"lowest_cabin_class,omitempty"`
	LowestCabinDesc     *string                                                                  `json:"lowest_cabin_desc,omitempty" xml:"lowest_cabin_desc,omitempty"`
	LowestCabinNum      *string                                                                  `json:"lowest_cabin_num,omitempty" xml:"lowest_cabin_num,omitempty"`
	LowestCabinPrice    []*TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice `json:"lowest_cabin_price,omitempty" xml:"lowest_cabin_price,omitempty" type:"Repeated"`
	ModifyFlightArrTime *string                                                                  `json:"modify_flight_arr_time,omitempty" xml:"modify_flight_arr_time,omitempty"`
	ModifyFlightDepDate *string                                                                  `json:"modify_flight_dep_date,omitempty" xml:"modify_flight_dep_date,omitempty"`
	ModifyFlightDepTime *string                                                                  `json:"modify_flight_dep_time,omitempty" xml:"modify_flight_dep_time,omitempty"`
	SessionId           *string                                                                  `json:"session_id,omitempty" xml:"session_id,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoList) GoString added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetCarrierAirline added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetCarrierNo added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetDepCityCode added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetFlightNo added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetIsShare added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetLowestCabin added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetLowestCabinClass added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetLowestCabinDesc added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetLowestCabinNum added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetModifyFlightArrTime added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetModifyFlightDepDate added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetModifyFlightDepTime added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetSessionId added in v1.0.36

func (TicketChangingEnquiryResponseBodyModuleFlightInfoList) String added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo struct {
	AirlineCode       *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName       *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AirlineSimpleName *string `json:"airline_simple_name,omitempty" xml:"airline_simple_name,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo) GoString added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineCode added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineName added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineSimpleName added in v1.0.36

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo) String added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) GoString added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetAirportCode added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetAirportName added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetCityCode added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetCityName added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetTerminal added in v1.0.36

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) String added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList struct {
	Cabin               *string                                                                            `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass          *string                                                                            `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinDesc           *string                                                                            `json:"cabin_desc,omitempty" xml:"cabin_desc,omitempty"`
	CabinDiscount       *int32                                                                             `json:"cabin_discount,omitempty" xml:"cabin_discount,omitempty"`
	ChangeOtaItemRuleRq *TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRq `json:"change_ota_item_rule_rq,omitempty" xml:"change_ota_item_rule_rq,omitempty" type:"Struct"`
	ChildCabin          *string                                                                            `json:"child_cabin,omitempty" xml:"child_cabin,omitempty"`
	LeftNum             *string                                                                            `json:"left_num,omitempty" xml:"left_num,omitempty"`
	ModifyPriceList     []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList   `json:"modify_price_list,omitempty" xml:"modify_price_list,omitempty" type:"Repeated"`
	OtaItemid           *string                                                                            `json:"ota_itemid,omitempty" xml:"ota_itemid,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) GoString added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetCabin added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetCabinClass added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetCabinDesc added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetCabinDiscount added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetChildCabin added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetLeftNum added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetOtaItemid added in v1.0.36

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) String added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRq added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRq struct {
	BaggageDetails []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails `json:"baggage_details,omitempty" xml:"baggage_details,omitempty" type:"Repeated"`
	ChangeDetails  []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails  `json:"change_details,omitempty" xml:"change_details,omitempty" type:"Repeated"`
	RefundDetails  []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails  `json:"refund_details,omitempty" xml:"refund_details,omitempty" type:"Repeated"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRq) GoString added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRq) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails struct {
	BaggageSubItems []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	Index           *int32                                                                                                            `json:"index,omitempty" xml:"index,omitempty"`
	TableHead       *string                                                                                                           `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Tips            *TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips              `json:"tips,omitempty" xml:"tips,omitempty" type:"Struct"`
	Title           *string                                                                                                           `json:"title,omitempty" xml:"title,omitempty"`
	Type            *int32                                                                                                            `json:"type,omitempty" xml:"type,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails) SetIndex added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails) SetTableHead added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails) SetTitle added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails) SetType added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems struct {
	// attributes
	Attributes                  map[string]interface{}                                                                                                                       `json:"attributes,omitempty" xml:"attributes,omitempty"`
	BaggageSubContentVisualizes []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes `json:"baggage_sub_content_visualizes,omitempty" xml:"baggage_sub_content_visualizes,omitempty" type:"Repeated"`
	BaggageSubContents          []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents          `json:"baggage_sub_contents,omitempty" xml:"baggage_sub_contents,omitempty" type:"Repeated"`
	Content                     *string                                                                                                                                      `json:"content,omitempty" xml:"content,omitempty"`
	IsStruct                    *bool                                                                                                                                        `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	Ptc                         *string                                                                                                                                      `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title                       *string                                                                                                                                      `json:"title,omitempty" xml:"title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) SetAttributes added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) SetContent added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) SetIsStruct added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) SetPtc added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) SetTitle added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc           []*string                                                                                                                                             `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	BaggageSubContentType *int32                                                                                                                                                `json:"baggage_sub_content_type,omitempty" xml:"baggage_sub_content_type,omitempty"`
	Description           *TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesDescription `json:"description,omitempty" xml:"description,omitempty" type:"Struct"`
	ImageDO               *TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesImageDO     `json:"imageDO,omitempty" xml:"imageDO,omitempty" type:"Struct"`
	IsHighlight           *bool                                                                                                                                                 `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle              *string                                                                                                                                               `json:"subTitle,omitempty" xml:"subTitle,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes) SetBaggageDesc added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes) SetBaggageSubContentType added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes) SetIsHighlight added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesDescription added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Icon  *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesDescription) GoString added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesDescription) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesImageDO added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	Image    *string `json:"image,omitempty" xml:"image,omitempty"`
	Largest  *string `json:"largest,omitempty" xml:"largest,omitempty"`
	Middle   *string `json:"middle,omitempty" xml:"middle,omitempty"`
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesImageDO) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents struct {
	BaggageDesc *string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
	Icon        *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Style       *int32  `json:"style,omitempty" xml:"style,omitempty"`
	SubTitle    *string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents) SetBaggageDesc added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents) SetIcon added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents) SetStyle added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents) SetSubTitle added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips struct {
	TipsDesc  *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips) SetTipsDesc added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips) SetTipsImage added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails struct {
	ExtraContents  []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                                          `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	TableHead      *string                                                                                                         `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                                         `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                                          `json:"type,omitempty" xml:"type,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails) SetIndex added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails) SetTableHead added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails) SetTitle added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails) SetType added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Icon    *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents) SetContent added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents) SetIcon added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents) SetTitle added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems struct {
	Content           *string                                                                                                                          `json:"content,omitempty" xml:"content,omitempty"`
	IsStruct          *bool                                                                                                                            `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	Ptc               *string                                                                                                                          `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                                          `json:"title,omitempty" xml:"title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems) SetContent added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems) SetIsStruct added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems) SetPtc added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems) SetTitle added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *string `json:"style,omitempty" xml:"style,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents) SetStyle added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails struct {
	ExtraContents  []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents  `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	Index          *int32                                                                                                          `json:"index,omitempty" xml:"index,omitempty"`
	RefundSubItems []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems `json:"refund_sub_items,omitempty" xml:"refund_sub_items,omitempty" type:"Repeated"`
	TableHead      *string                                                                                                         `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title          *string                                                                                                         `json:"title,omitempty" xml:"title,omitempty"`
	Type           *int32                                                                                                          `json:"type,omitempty" xml:"type,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails) SetIndex added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails) SetTableHead added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails) SetTitle added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails) SetType added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Icon    *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents) SetContent added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents) SetIcon added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents) SetTitle added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems struct {
	Content           *string                                                                                                                          `json:"content,omitempty" xml:"content,omitempty"`
	IsStruct          *bool                                                                                                                            `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	Ptc               *string                                                                                                                          `json:"ptc,omitempty" xml:"ptc,omitempty"`
	RefundSubContents []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents `json:"refund_sub_contents,omitempty" xml:"refund_sub_contents,omitempty" type:"Repeated"`
	Title             *string                                                                                                                          `json:"title,omitempty" xml:"title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems) SetContent added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems) SetIsStruct added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems) SetPtc added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems) SetTitle added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	Style    *string `json:"style,omitempty" xml:"style,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents) GoString added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents) SetFeeDesc added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents) SetFeeRange added in v1.0.40

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents) SetStyle added in v1.0.40

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents) String added in v1.0.40

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList struct {
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	TicketPrice   *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	UpgradeFee    *int32 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
	UpgradePrice  *int32 `json:"upgrade_price,omitempty" xml:"upgrade_price,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) GoString added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetPassengerType added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetTicketPrice added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetUpgradeFee added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetUpgradePrice added in v1.0.36

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) String added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) GoString added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetAirportCode added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetAirportName added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetCityCode added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetCityName added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetTerminal added in v1.0.36

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) String added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice added in v1.0.36

type TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice struct {
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	TicketPrice   *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	UpgradeFee    *int32 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
	UpgradePrice  *int32 `json:"upgrade_price,omitempty" xml:"upgrade_price,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) GoString added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) SetPassengerType added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) SetTicketPrice added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) SetUpgradeFee added in v1.0.36

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) SetUpgradePrice added in v1.0.36

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) String added in v1.0.36

type TicketChangingFlightListHeaders added in v1.0.36

type TicketChangingFlightListHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingFlightListHeaders) GoString added in v1.0.36

func (*TicketChangingFlightListHeaders) SetCommonHeaders added in v1.0.36

func (*TicketChangingFlightListHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (TicketChangingFlightListHeaders) String added in v1.0.36

type TicketChangingFlightListRequest added in v1.0.36

type TicketChangingFlightListRequest struct {
	ArrCity          *string                                            `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	DepCity          *string                                            `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepDate          *string                                            `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	DisOrderId       *string                                            `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	IsVoluntary      *int32                                             `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	TravelerInfoList []*TicketChangingFlightListRequestTravelerInfoList `json:"traveler_info_list,omitempty" xml:"traveler_info_list,omitempty" type:"Repeated"`
}

func (TicketChangingFlightListRequest) GoString added in v1.0.36

func (*TicketChangingFlightListRequest) SetArrCity added in v1.0.36

func (*TicketChangingFlightListRequest) SetDepCity added in v1.0.36

func (*TicketChangingFlightListRequest) SetDepDate added in v1.0.36

func (*TicketChangingFlightListRequest) SetDisOrderId added in v1.0.36

func (*TicketChangingFlightListRequest) SetIsVoluntary added in v1.0.36

func (*TicketChangingFlightListRequest) SetTravelerInfoList added in v1.0.36

func (TicketChangingFlightListRequest) String added in v1.0.36

type TicketChangingFlightListRequestTravelerInfoList added in v1.0.36

type TicketChangingFlightListRequestTravelerInfoList struct {
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	Name    *string `json:"name,omitempty" xml:"name,omitempty"`
	Type    *string `json:"type,omitempty" xml:"type,omitempty"`
	UserId  *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TicketChangingFlightListRequestTravelerInfoList) GoString added in v1.0.36

func (*TicketChangingFlightListRequestTravelerInfoList) SetArrCity added in v1.0.36

func (*TicketChangingFlightListRequestTravelerInfoList) SetDepCity added in v1.0.36

func (*TicketChangingFlightListRequestTravelerInfoList) SetName added in v1.0.36

func (*TicketChangingFlightListRequestTravelerInfoList) SetType added in v1.0.36

func (*TicketChangingFlightListRequestTravelerInfoList) SetUserId added in v1.0.36

func (TicketChangingFlightListRequestTravelerInfoList) String added in v1.0.36

type TicketChangingFlightListResponse added in v1.0.36

type TicketChangingFlightListResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TicketChangingFlightListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TicketChangingFlightListResponse) GoString added in v1.0.36

func (*TicketChangingFlightListResponse) SetBody added in v1.0.36

func (*TicketChangingFlightListResponse) SetHeaders added in v1.0.36

func (*TicketChangingFlightListResponse) SetStatusCode added in v1.0.36

func (TicketChangingFlightListResponse) String added in v1.0.36

type TicketChangingFlightListResponseBody added in v1.0.36

type TicketChangingFlightListResponseBody struct {
	Code      *string                                     `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                     `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TicketChangingFlightListResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                     `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                       `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                     `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingFlightListResponseBody) GoString added in v1.0.36

func (*TicketChangingFlightListResponseBody) SetCode added in v1.0.36

func (*TicketChangingFlightListResponseBody) SetMessage added in v1.0.36

func (*TicketChangingFlightListResponseBody) SetModule added in v1.0.36

func (*TicketChangingFlightListResponseBody) SetRequestId added in v1.0.36

func (*TicketChangingFlightListResponseBody) SetSuccess added in v1.0.36

func (*TicketChangingFlightListResponseBody) SetTraceId added in v1.0.36

func (TicketChangingFlightListResponseBody) String added in v1.0.36

type TicketChangingFlightListResponseBodyModule added in v1.0.36

type TicketChangingFlightListResponseBodyModule struct {
	FlightInfoList []*TicketChangingFlightListResponseBodyModuleFlightInfoList `json:"flight_info_list,omitempty" xml:"flight_info_list,omitempty" type:"Repeated"`
}

func (TicketChangingFlightListResponseBodyModule) GoString added in v1.0.36

func (*TicketChangingFlightListResponseBodyModule) SetFlightInfoList added in v1.0.36

func (TicketChangingFlightListResponseBodyModule) String added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoList added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoList struct {
	AirlineInfo         *TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo        `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	ArrAirportInfo      *TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo     `json:"arr_airport_info,omitempty" xml:"arr_airport_info,omitempty" type:"Struct"`
	CabinList           []*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList        `json:"cabin_list,omitempty" xml:"cabin_list,omitempty" type:"Repeated"`
	CarrierAirline      *string                                                                     `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	CarrierNo           *string                                                                     `json:"carrier_no,omitempty" xml:"carrier_no,omitempty"`
	DepAirportInfo      *TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo     `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	FlightNo            *string                                                                     `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightSize          *string                                                                     `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	FlightType          *string                                                                     `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	IsProtocol          *bool                                                                       `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	IsShare             *bool                                                                       `json:"is_share,omitempty" xml:"is_share,omitempty"`
	IsStop              *bool                                                                       `json:"is_stop,omitempty" xml:"is_stop,omitempty"`
	LowestCabin         *string                                                                     `json:"lowest_cabin,omitempty" xml:"lowest_cabin,omitempty"`
	LowestCabinClass    *string                                                                     `json:"lowest_cabin_class,omitempty" xml:"lowest_cabin_class,omitempty"`
	LowestCabinDesc     *string                                                                     `json:"lowest_cabin_desc,omitempty" xml:"lowest_cabin_desc,omitempty"`
	LowestCabinNum      *string                                                                     `json:"lowest_cabin_num,omitempty" xml:"lowest_cabin_num,omitempty"`
	LowestCabinPrice    []*TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice `json:"lowest_cabin_price,omitempty" xml:"lowest_cabin_price,omitempty" type:"Repeated"`
	MealDesc            *string                                                                     `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	ModifyFlightArrTime *string                                                                     `json:"modify_flight_arr_time,omitempty" xml:"modify_flight_arr_time,omitempty"`
	ModifyFlightDepDate *string                                                                     `json:"modify_flight_dep_date,omitempty" xml:"modify_flight_dep_date,omitempty"`
	ModifyFlightDepTime *string                                                                     `json:"modify_flight_dep_time,omitempty" xml:"modify_flight_dep_time,omitempty"`
	SessionId           *string                                                                     `json:"session_id,omitempty" xml:"session_id,omitempty"`
	StopArrTime         *string                                                                     `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	StopCity            *string                                                                     `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	StopDepTime         *string                                                                     `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoList) GoString added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetCarrierAirline added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetCarrierNo added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetFlightNo added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetFlightSize added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetFlightType added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetIsProtocol added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetIsShare added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetIsStop added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetLowestCabin added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetLowestCabinClass added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetLowestCabinDesc added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetLowestCabinNum added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetMealDesc added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetModifyFlightArrTime added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetModifyFlightDepDate added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetModifyFlightDepTime added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetSessionId added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetStopArrTime added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetStopCity added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetStopDepTime added in v1.0.36

func (TicketChangingFlightListResponseBodyModuleFlightInfoList) String added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo struct {
	AirlineCode       *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName       *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AirlineSimpleName *string `json:"airline_simple_name,omitempty" xml:"airline_simple_name,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo) GoString added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineCode added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineName added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineSimpleName added in v1.0.36

func (TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo) String added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) GoString added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetAirportCode added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetAirportName added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetCityCode added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetCityName added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetTerminal added in v1.0.36

func (TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) String added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList struct {
	Cabin           *string                                                                             `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass      *string                                                                             `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinDesc       *string                                                                             `json:"cabin_desc,omitempty" xml:"cabin_desc,omitempty"`
	CabinDiscount   *int32                                                                              `json:"cabin_discount,omitempty" xml:"cabin_discount,omitempty"`
	ChildCabin      *string                                                                             `json:"child_cabin,omitempty" xml:"child_cabin,omitempty"`
	LeftNum         *string                                                                             `json:"left_num,omitempty" xml:"left_num,omitempty"`
	ModifyPriceList []*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList `json:"modify_price_list,omitempty" xml:"modify_price_list,omitempty" type:"Repeated"`
	OtaItemid       *string                                                                             `json:"ota_itemid,omitempty" xml:"ota_itemid,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) GoString added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetCabin added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetCabinClass added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetCabinDesc added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetCabinDiscount added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetChildCabin added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetLeftNum added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetOtaItemid added in v1.0.36

func (TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) String added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList struct {
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	TicketPrice   *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	UpgradeFee    *int32 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
	UpgradePrice  *int32 `json:"upgrade_price,omitempty" xml:"upgrade_price,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) GoString added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetPassengerType added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetTicketPrice added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetUpgradeFee added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetUpgradePrice added in v1.0.36

func (TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) String added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo struct {
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	CityCode    *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName    *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	Terminal    *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) GoString added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetAirportCode added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetAirportName added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetCityCode added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetCityName added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetTerminal added in v1.0.36

func (TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) String added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice added in v1.0.36

type TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice struct {
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	TicketPrice   *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	UpgradeFee    *int32 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
	UpgradePrice  *int32 `json:"upgrade_price,omitempty" xml:"upgrade_price,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) GoString added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) SetPassengerType added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) SetTicketPrice added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) SetUpgradeFee added in v1.0.36

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) SetUpgradePrice added in v1.0.36

func (TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) String added in v1.0.36

type TicketChangingFlightListShrinkRequest added in v1.0.36

type TicketChangingFlightListShrinkRequest struct {
	ArrCity                *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	DepCity                *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepDate                *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	DisOrderId             *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	IsVoluntary            *int32  `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	TravelerInfoListShrink *string `json:"traveler_info_list,omitempty" xml:"traveler_info_list,omitempty"`
}

func (TicketChangingFlightListShrinkRequest) GoString added in v1.0.36

func (*TicketChangingFlightListShrinkRequest) SetArrCity added in v1.0.36

func (*TicketChangingFlightListShrinkRequest) SetDepCity added in v1.0.36

func (*TicketChangingFlightListShrinkRequest) SetDepDate added in v1.0.36

func (*TicketChangingFlightListShrinkRequest) SetDisOrderId added in v1.0.36

func (*TicketChangingFlightListShrinkRequest) SetIsVoluntary added in v1.0.36

func (*TicketChangingFlightListShrinkRequest) SetTravelerInfoListShrink added in v1.0.36

func (TicketChangingFlightListShrinkRequest) String added in v1.0.36

type TicketChangingPayHeaders added in v1.0.36

type TicketChangingPayHeaders struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingPayHeaders) GoString added in v1.0.36

func (s TicketChangingPayHeaders) GoString() string

func (*TicketChangingPayHeaders) SetCommonHeaders added in v1.0.36

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

func (*TicketChangingPayHeaders) SetXAcsBtripCorpToken added in v1.0.36

func (s *TicketChangingPayHeaders) SetXAcsBtripCorpToken(v string) *TicketChangingPayHeaders

func (TicketChangingPayHeaders) String added in v1.0.36

func (s TicketChangingPayHeaders) String() string

type TicketChangingPayRequest added in v1.0.36

type TicketChangingPayRequest struct {
	CorpPayPrice     *int64             `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	DisOrderId       *string            `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId    *string            `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	Extra            map[string]*string `json:"extra,omitempty" xml:"extra,omitempty"`
	PersonalPayPrice *int64             `json:"personal_pay_price,omitempty" xml:"personal_pay_price,omitempty"`
	TotalPayPrice    *int64             `json:"total_pay_price,omitempty" xml:"total_pay_price,omitempty"`
}

func (TicketChangingPayRequest) GoString added in v1.0.36

func (s TicketChangingPayRequest) GoString() string

func (*TicketChangingPayRequest) SetCorpPayPrice added in v1.0.36

func (*TicketChangingPayRequest) SetDisOrderId added in v1.0.36

func (*TicketChangingPayRequest) SetDisSubOrderId added in v1.0.36

func (*TicketChangingPayRequest) SetExtra added in v1.0.36

func (*TicketChangingPayRequest) SetPersonalPayPrice added in v1.0.36

func (s *TicketChangingPayRequest) SetPersonalPayPrice(v int64) *TicketChangingPayRequest

func (*TicketChangingPayRequest) SetTotalPayPrice added in v1.0.36

func (TicketChangingPayRequest) String added in v1.0.36

func (s TicketChangingPayRequest) String() string

type TicketChangingPayResponse added in v1.0.36

type TicketChangingPayResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TicketChangingPayResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TicketChangingPayResponse) GoString added in v1.0.36

func (s TicketChangingPayResponse) GoString() string

func (*TicketChangingPayResponse) SetBody added in v1.0.36

func (*TicketChangingPayResponse) SetHeaders added in v1.0.36

func (*TicketChangingPayResponse) SetStatusCode added in v1.0.36

func (TicketChangingPayResponse) String added in v1.0.36

func (s TicketChangingPayResponse) String() string

type TicketChangingPayResponseBody added in v1.0.36

type TicketChangingPayResponseBody struct {
	Code      *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TicketChangingPayResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                              `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                              `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingPayResponseBody) GoString added in v1.0.36

func (*TicketChangingPayResponseBody) SetCode added in v1.0.36

func (*TicketChangingPayResponseBody) SetMessage added in v1.0.36

func (*TicketChangingPayResponseBody) SetModule added in v1.0.36

func (*TicketChangingPayResponseBody) SetRequestId added in v1.0.36

func (*TicketChangingPayResponseBody) SetSuccess added in v1.0.36

func (*TicketChangingPayResponseBody) SetTraceId added in v1.0.36

func (TicketChangingPayResponseBody) String added in v1.0.36

type TicketChangingPayResponseBodyModule added in v1.0.36

type TicketChangingPayResponseBodyModule struct {
	CanRetry  *bool   `json:"can_retry,omitempty" xml:"can_retry,omitempty"`
	PayPrice  *int64  `json:"pay_price,omitempty" xml:"pay_price,omitempty"`
	PayStatus *int32  `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	PayTime   *string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	TradeNo   *string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
}

func (TicketChangingPayResponseBodyModule) GoString added in v1.0.36

func (*TicketChangingPayResponseBodyModule) SetCanRetry added in v1.0.36

func (*TicketChangingPayResponseBodyModule) SetPayPrice added in v1.0.36

func (*TicketChangingPayResponseBodyModule) SetPayStatus added in v1.0.36

func (*TicketChangingPayResponseBodyModule) SetPayTime added in v1.0.36

func (*TicketChangingPayResponseBodyModule) SetTradeNo added in v1.0.36

func (TicketChangingPayResponseBodyModule) String added in v1.0.36

type TicketChangingPayShrinkRequest added in v1.0.36

type TicketChangingPayShrinkRequest struct {
	CorpPayPrice     *int64  `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	DisOrderId       *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	DisSubOrderId    *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	ExtraShrink      *string `json:"extra,omitempty" xml:"extra,omitempty"`
	PersonalPayPrice *int64  `json:"personal_pay_price,omitempty" xml:"personal_pay_price,omitempty"`
	TotalPayPrice    *int64  `json:"total_pay_price,omitempty" xml:"total_pay_price,omitempty"`
}

func (TicketChangingPayShrinkRequest) GoString added in v1.0.36

func (*TicketChangingPayShrinkRequest) SetCorpPayPrice added in v1.0.36

func (*TicketChangingPayShrinkRequest) SetDisOrderId added in v1.0.36

func (*TicketChangingPayShrinkRequest) SetDisSubOrderId added in v1.0.36

func (*TicketChangingPayShrinkRequest) SetExtraShrink added in v1.0.36

func (*TicketChangingPayShrinkRequest) SetPersonalPayPrice added in v1.0.36

func (*TicketChangingPayShrinkRequest) SetTotalPayPrice added in v1.0.36

func (TicketChangingPayShrinkRequest) String added in v1.0.36

type TrainBillSettlementQueryHeaders added in v1.0.9

type TrainBillSettlementQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainBillSettlementQueryHeaders) GoString added in v1.0.9

func (*TrainBillSettlementQueryHeaders) SetCommonHeaders added in v1.0.9

func (*TrainBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (TrainBillSettlementQueryHeaders) String added in v1.0.9

type TrainBillSettlementQueryRequest added in v1.0.1

type TrainBillSettlementQueryRequest struct {
	PageNo      *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize    *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PeriodEnd   *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (TrainBillSettlementQueryRequest) GoString added in v1.0.1

func (*TrainBillSettlementQueryRequest) SetPageNo added in v1.0.1

func (*TrainBillSettlementQueryRequest) SetPageSize added in v1.0.1

func (*TrainBillSettlementQueryRequest) SetPeriodEnd added in v1.0.1

func (*TrainBillSettlementQueryRequest) SetPeriodStart added in v1.0.1

func (TrainBillSettlementQueryRequest) String added in v1.0.1

type TrainBillSettlementQueryResponse added in v1.0.1

type TrainBillSettlementQueryResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainBillSettlementQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainBillSettlementQueryResponse) GoString added in v1.0.1

func (*TrainBillSettlementQueryResponse) SetBody added in v1.0.1

func (*TrainBillSettlementQueryResponse) SetHeaders added in v1.0.1

func (*TrainBillSettlementQueryResponse) SetStatusCode added in v1.0.1

func (TrainBillSettlementQueryResponse) String added in v1.0.1

type TrainBillSettlementQueryResponseBody added in v1.0.1

type TrainBillSettlementQueryResponseBody struct {
	Code      *string                                     `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                     `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TrainBillSettlementQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                     `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                       `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                     `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainBillSettlementQueryResponseBody) GoString added in v1.0.1

func (*TrainBillSettlementQueryResponseBody) SetCode added in v1.0.17

func (*TrainBillSettlementQueryResponseBody) SetMessage added in v1.0.16

func (*TrainBillSettlementQueryResponseBody) SetModule added in v1.0.1

func (*TrainBillSettlementQueryResponseBody) SetRequestId added in v1.0.1

func (*TrainBillSettlementQueryResponseBody) SetSuccess added in v1.0.1

func (*TrainBillSettlementQueryResponseBody) SetTraceId added in v1.0.1

func (TrainBillSettlementQueryResponseBody) String added in v1.0.1

type TrainBillSettlementQueryResponseBodyModule added in v1.0.1

type TrainBillSettlementQueryResponseBodyModule struct {
	Category    *int32                                                `json:"category,omitempty" xml:"category,omitempty"`
	CorpId      *string                                               `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	DataList    []*TrainBillSettlementQueryResponseBodyModuleDataList `json:"data_list,omitempty" xml:"data_list,omitempty" type:"Repeated"`
	PeriodEnd   *string                                               `json:"period_end,omitempty" xml:"period_end,omitempty"`
	PeriodStart *string                                               `json:"period_start,omitempty" xml:"period_start,omitempty"`
	TotalNum    *int64                                                `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (TrainBillSettlementQueryResponseBodyModule) GoString added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModule) SetCategory added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModule) SetDataList added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModule) SetPeriodEnd added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModule) SetPeriodStart added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModule) SetTotalNum added in v1.0.1

func (TrainBillSettlementQueryResponseBodyModule) String added in v1.0.1

type TrainBillSettlementQueryResponseBodyModuleDataList added in v1.0.1

type TrainBillSettlementQueryResponseBodyModuleDataList struct {
	AlipayTradeNo    *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	ApplyArrCityCode *string `json:"apply_arr_city_code,omitempty" xml:"apply_arr_city_code,omitempty"`
	ApplyArrCityName *string `json:"apply_arr_city_name,omitempty" xml:"apply_arr_city_name,omitempty"`
	ApplyDepCityCode *string `json:"apply_dep_city_code,omitempty" xml:"apply_dep_city_code,omitempty"`
	ApplyDepCityName *string `json:"apply_dep_city_name,omitempty" xml:"apply_dep_city_name,omitempty"`
	// 审批扩展自定义字段
	ApplyExtendField      *string  `json:"apply_extend_field,omitempty" xml:"apply_extend_field,omitempty"`
	ApplyId               *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrCityCode           *string  `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName           *string  `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrDate               *string  `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	ArrStation            *string  `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	ArrTime               *string  `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BillRecordTime        *string  `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookTime              *string  `json:"book_time,omitempty" xml:"book_time,omitempty"`
	BookerId              *string  `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	BookerJobNo           *string  `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName            *string  `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	BusinessTripResult    *string  `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	CapitalDirection      *string  `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment     *string  `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	ChangeFee             *float64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	ChangeResult          *string  `json:"change_result,omitempty" xml:"change_result,omitempty"`
	CoachNo               *string  `json:"coach_no,omitempty" xml:"coach_no,omitempty"`
	CostCenter            *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	CostCenterNumber      *string  `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Coupon                *float64 `json:"coupon,omitempty" xml:"coupon,omitempty"`
	DepCityCode           *string  `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName           *string  `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	Department            *string  `json:"department,omitempty" xml:"department,omitempty"`
	DepartmentId          *string  `json:"department_id,omitempty" xml:"department_id,omitempty"`
	DeptDate              *string  `json:"dept_date,omitempty" xml:"dept_date,omitempty"`
	DeptStation           *string  `json:"dept_station,omitempty" xml:"dept_station,omitempty"`
	DeptTime              *string  `json:"dept_time,omitempty" xml:"dept_time,omitempty"`
	ExceedReason          *string  `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	FeeType               *string  `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	Index                 *string  `json:"index,omitempty" xml:"index,omitempty"`
	InvoiceTitle          *string  `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	IsTransferOrder       *string  `json:"is_transfer_order,omitempty" xml:"is_transfer_order,omitempty"`
	OrderId               *string  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderPrice            *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	OverApplyId           *string  `json:"over_apply_id,omitempty" xml:"over_apply_id,omitempty"`
	PaymentDepartmentId   *string  `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName *string  `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	PrimaryId             *int64   `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	PrintTicketPrice      *float64 `json:"print_ticket_price,omitempty" xml:"print_ticket_price,omitempty"`
	ProjectCode           *string  `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName           *string  `json:"project_name,omitempty" xml:"project_name,omitempty"`
	RefundFee             *float64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundReason          *string  `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	Remark                *string  `json:"remark,omitempty" xml:"remark,omitempty"`
	ReserveMode           *string  `json:"reserve_mode,omitempty" xml:"reserve_mode,omitempty"`
	RunTime               *string  `json:"run_time,omitempty" xml:"run_time,omitempty"`
	SeatNo                *string  `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
	SeatType              *string  `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	ServiceFee            *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	SettlementFee         *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	SettlementGrantFee    *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	SettlementTime        *string  `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	SettlementType        *string  `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	ShortTicketNo         *string  `json:"short_ticket_no,omitempty" xml:"short_ticket_no,omitempty"`
	Status                *int32   `json:"status,omitempty" xml:"status,omitempty"`
	// 税率
	TaxRate                *string  `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdItineraryId       *string  `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	TicketCorpPayPrice     *string  `json:"ticket_corp_pay_price,omitempty" xml:"ticket_corp_pay_price,omitempty"`
	TicketNo               *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketPersonPayPrice   *string  `json:"ticket_person_pay_price,omitempty" xml:"ticket_person_pay_price,omitempty"`
	TicketPrice            *float64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TrainNo                *string  `json:"train_no,omitempty" xml:"train_no,omitempty"`
	TrainType              *string  `json:"train_type,omitempty" xml:"train_type,omitempty"`
	TravelerId             *string  `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	TravelerJobNo          *string  `json:"traveler_job_no,omitempty" xml:"traveler_job_no,omitempty"`
	TravelerMemberTypeName *string  `json:"traveler_member_type_name,omitempty" xml:"traveler_member_type_name,omitempty"`
	TravelerName           *string  `json:"traveler_name,omitempty" xml:"traveler_name,omitempty"`
	VoucherType            *int32   `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (TrainBillSettlementQueryResponseBodyModuleDataList) GoString added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode added in v1.1.13

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName added in v1.1.13

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode added in v1.1.13

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName added in v1.1.13

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField added in v1.0.64

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyId added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrCityCode added in v1.1.13

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrCityName added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrDate added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrStation added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrTime added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBookTime added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBookerId added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBookerName added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetChangeFee added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetChangeResult added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCoachNo added in v1.4.0

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCostCenter added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCoupon added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDepCityCode added in v1.1.13

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDepCityName added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDepartment added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDeptDate added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDeptStation added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDeptTime added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetExceedReason added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetFeeType added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetIndex added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetIsTransferOrder added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetOrderId added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetOrderPrice added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId added in v1.10.0

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName added in v1.10.0

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetPrintTicketPrice added in v1.5.0

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetProjectCode added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetProjectName added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetRefundFee added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetRefundReason added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetRemark added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetReserveMode added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetRunTime added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSeatNo added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSeatType added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetServiceFee added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSettlementType added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetShortTicketNo added in v1.4.0

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetStatus added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTaxRate added in v1.0.69

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId added in v1.1.13

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTicketCorpPayPrice added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTicketNo added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTicketPersonPayPrice added in v1.4.10

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTicketPrice added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTrainNo added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTrainType added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTravelerId added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberTypeName added in v1.5.0

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTravelerName added in v1.0.1

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetVoucherType added in v1.0.1

func (TrainBillSettlementQueryResponseBodyModuleDataList) String added in v1.0.1

type TrainExceedApplyQueryHeaders added in v1.0.9

type TrainExceedApplyQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainExceedApplyQueryHeaders) GoString added in v1.0.9

func (s TrainExceedApplyQueryHeaders) GoString() string

func (*TrainExceedApplyQueryHeaders) SetCommonHeaders added in v1.0.9

func (*TrainExceedApplyQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *TrainExceedApplyQueryHeaders) SetXAcsBtripSoCorpToken(v string) *TrainExceedApplyQueryHeaders

func (TrainExceedApplyQueryHeaders) String added in v1.0.9

type TrainExceedApplyQueryRequest added in v1.0.1

type TrainExceedApplyQueryRequest struct {
	ApplyId *int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
}

func (TrainExceedApplyQueryRequest) GoString added in v1.0.1

func (s TrainExceedApplyQueryRequest) GoString() string

func (*TrainExceedApplyQueryRequest) SetApplyId added in v1.0.1

func (TrainExceedApplyQueryRequest) String added in v1.0.1

type TrainExceedApplyQueryResponse added in v1.0.1

type TrainExceedApplyQueryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainExceedApplyQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainExceedApplyQueryResponse) GoString added in v1.0.1

func (*TrainExceedApplyQueryResponse) SetBody added in v1.0.1

func (*TrainExceedApplyQueryResponse) SetHeaders added in v1.0.1

func (*TrainExceedApplyQueryResponse) SetStatusCode added in v1.0.1

func (TrainExceedApplyQueryResponse) String added in v1.0.1

type TrainExceedApplyQueryResponseBody added in v1.0.1

type TrainExceedApplyQueryResponseBody struct {
	Code      *string                                  `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                  `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TrainExceedApplyQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                                  `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                    `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                  `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainExceedApplyQueryResponseBody) GoString added in v1.0.1

func (*TrainExceedApplyQueryResponseBody) SetCode added in v1.0.16

func (*TrainExceedApplyQueryResponseBody) SetMessage added in v1.0.16

func (*TrainExceedApplyQueryResponseBody) SetModule added in v1.0.1

func (*TrainExceedApplyQueryResponseBody) SetRequestId added in v1.0.1

func (*TrainExceedApplyQueryResponseBody) SetSuccess added in v1.0.1

func (*TrainExceedApplyQueryResponseBody) SetTraceId added in v1.0.1

func (TrainExceedApplyQueryResponseBody) String added in v1.0.1

type TrainExceedApplyQueryResponseBodyModule added in v1.0.1

type TrainExceedApplyQueryResponseBodyModule struct {
	ApplyId              *int64                                                       `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ApplyIntentionInfoDO *TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO `json:"apply_intention_info_d_o,omitempty" xml:"apply_intention_info_d_o,omitempty" type:"Struct"`
	BtripCause           *string                                                      `json:"btrip_cause,omitempty" xml:"btrip_cause,omitempty"`
	CorpId               *string                                                      `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	ExceedReason         *string                                                      `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	ExceedType           *int32                                                       `json:"exceed_type,omitempty" xml:"exceed_type,omitempty"`
	OriginStandard       *string                                                      `json:"origin_standard,omitempty" xml:"origin_standard,omitempty"`
	Status               *int32                                                       `json:"status,omitempty" xml:"status,omitempty"`
	SubmitTime           *string                                                      `json:"submit_time,omitempty" xml:"submit_time,omitempty"`
	ThirdpartApplyId     *string                                                      `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartCorpId      *string                                                      `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	UserId               *string                                                      `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainExceedApplyQueryResponseBodyModule) GoString added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetApplyId added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetApplyIntentionInfoDO added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetBtripCause added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetExceedReason added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetExceedType added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetOriginStandard added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetStatus added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetSubmitTime added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetThirdpartApplyId added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetThirdpartCorpId added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModule) SetUserId added in v1.0.1

func (TrainExceedApplyQueryResponseBodyModule) String added in v1.0.1

type TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO added in v1.0.1

type TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO struct {
	ArrCity       *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityName   *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	ArrStation    *string `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	ArrTime       *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepCity       *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityName   *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	DepStation    *string `json:"dep_station,omitempty" xml:"dep_station,omitempty"`
	DepTime       *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Price         *int64  `json:"price,omitempty" xml:"price,omitempty"`
	SeatName      *string `json:"seat_name,omitempty" xml:"seat_name,omitempty"`
	TrainNo       *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
	TrainTypeDesc *string `json:"train_type_desc,omitempty" xml:"train_type_desc,omitempty"`
	Type          *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) GoString added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetArrCity added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetArrCityName added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetArrStation added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetArrTime added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetDepCity added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetDepCityName added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetDepStation added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetDepTime added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetPrice added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetSeatName added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetTrainNo added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetTrainTypeDesc added in v1.0.1

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetType added in v1.0.1

func (TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) String added in v1.0.1

type TrainOrderListQueryHeaders added in v1.0.9

type TrainOrderListQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainOrderListQueryHeaders) GoString added in v1.0.9

func (s TrainOrderListQueryHeaders) GoString() string

func (*TrainOrderListQueryHeaders) SetCommonHeaders added in v1.0.9

func (*TrainOrderListQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *TrainOrderListQueryHeaders) SetXAcsBtripSoCorpToken(v string) *TrainOrderListQueryHeaders

func (TrainOrderListQueryHeaders) String added in v1.0.9

type TrainOrderListQueryRequest added in v1.0.1

type TrainOrderListQueryRequest struct {
	AllApply         *bool   `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	ApplyId          *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	DepartId         *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	EndTime          *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	Page             *int32  `json:"page,omitempty" xml:"page,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	StartTime        *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	UpdateEndTime    *string `json:"update_end_time,omitempty" xml:"update_end_time,omitempty"`
	UpdateStartTime  *string `json:"update_start_time,omitempty" xml:"update_start_time,omitempty"`
	UserId           *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderListQueryRequest) GoString added in v1.0.1

func (s TrainOrderListQueryRequest) GoString() string

func (*TrainOrderListQueryRequest) SetAllApply added in v1.0.1

func (*TrainOrderListQueryRequest) SetApplyId added in v1.0.1

func (*TrainOrderListQueryRequest) SetDepartId added in v1.0.1

func (*TrainOrderListQueryRequest) SetEndTime added in v1.0.1

func (*TrainOrderListQueryRequest) SetPage added in v1.0.1

func (*TrainOrderListQueryRequest) SetPageSize added in v1.0.1

func (*TrainOrderListQueryRequest) SetStartTime added in v1.0.1

func (*TrainOrderListQueryRequest) SetThirdpartApplyId added in v1.0.1

func (*TrainOrderListQueryRequest) SetUpdateEndTime added in v1.0.1

func (*TrainOrderListQueryRequest) SetUpdateStartTime added in v1.0.1

func (*TrainOrderListQueryRequest) SetUserId added in v1.0.1

func (TrainOrderListQueryRequest) String added in v1.0.1

type TrainOrderListQueryResponse added in v1.0.1

type TrainOrderListQueryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainOrderListQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainOrderListQueryResponse) GoString added in v1.0.1

func (s TrainOrderListQueryResponse) GoString() string

func (*TrainOrderListQueryResponse) SetBody added in v1.0.1

func (*TrainOrderListQueryResponse) SetHeaders added in v1.0.1

func (*TrainOrderListQueryResponse) SetStatusCode added in v1.0.1

func (TrainOrderListQueryResponse) String added in v1.0.1

type TrainOrderListQueryResponseBody added in v1.0.1

type TrainOrderListQueryResponseBody struct {
	Code      *string                                  `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                                  `json:"message,omitempty" xml:"message,omitempty"`
	Module    []*TrainOrderListQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	PageInfo  *TrainOrderListQueryResponseBodyPageInfo `json:"page_info,omitempty" xml:"page_info,omitempty" type:"Struct"`
	RequestId *string                                  `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                    `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                                  `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderListQueryResponseBody) GoString added in v1.0.1

func (*TrainOrderListQueryResponseBody) SetCode added in v1.0.16

func (*TrainOrderListQueryResponseBody) SetMessage added in v1.0.16

func (*TrainOrderListQueryResponseBody) SetModule added in v1.0.1

func (*TrainOrderListQueryResponseBody) SetPageInfo added in v1.0.1

func (*TrainOrderListQueryResponseBody) SetRequestId added in v1.0.1

func (*TrainOrderListQueryResponseBody) SetSuccess added in v1.0.1

func (*TrainOrderListQueryResponseBody) SetTraceId added in v1.0.1

func (TrainOrderListQueryResponseBody) String added in v1.0.1

type TrainOrderListQueryResponseBodyModule added in v1.0.1

type TrainOrderListQueryResponseBodyModule struct {
	ApplyId              *int64                                                    `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrCity              *string                                                   `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityAdCode        *string                                                   `json:"arr_city_ad_code,omitempty" xml:"arr_city_ad_code,omitempty"`
	ArrStation           *string                                                   `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	ArrTime              *string                                                   `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BtripTitle           *string                                                   `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	ContactName          *string                                                   `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	CorpId               *string                                                   `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName             *string                                                   `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	CostCenter           *TrainOrderListQueryResponseBodyModuleCostCenter          `json:"cost_center,omitempty" xml:"cost_center,omitempty" type:"Struct"`
	DepCity              *string                                                   `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityAdCode        *string                                                   `json:"dep_city_ad_code,omitempty" xml:"dep_city_ad_code,omitempty"`
	DepStation           *string                                                   `json:"dep_station,omitempty" xml:"dep_station,omitempty"`
	DepTime              *string                                                   `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	DepartId             *string                                                   `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName           *string                                                   `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	GmtCreate            *string                                                   `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModified          *string                                                   `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	Id                   *int64                                                    `json:"id,omitempty" xml:"id,omitempty"`
	Invoice              *TrainOrderListQueryResponseBodyModuleInvoice             `json:"invoice,omitempty" xml:"invoice,omitempty" type:"Struct"`
	PriceInfoList        []*TrainOrderListQueryResponseBodyModulePriceInfoList     `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
	ProjectCode          *string                                                   `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectId            *int64                                                    `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle         *string                                                   `json:"project_title,omitempty" xml:"project_title,omitempty"`
	RiderName            *string                                                   `json:"rider_name,omitempty" xml:"rider_name,omitempty"`
	RunTime              *string                                                   `json:"run_time,omitempty" xml:"run_time,omitempty"`
	SeatType             *string                                                   `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	Status               *int32                                                    `json:"status,omitempty" xml:"status,omitempty"`
	ThirdPartProjectId   *string                                                   `json:"third_part_project_id,omitempty" xml:"third_part_project_id,omitempty"`
	ThirdpartApplyId     *string                                                   `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartItineraryId *string                                                   `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	TicketCount          *int32                                                    `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
	TicketNo12306        *string                                                   `json:"ticket_no12306,omitempty" xml:"ticket_no12306,omitempty"`
	TrainNumber          *string                                                   `json:"train_number,omitempty" xml:"train_number,omitempty"`
	TrainType            *string                                                   `json:"train_type,omitempty" xml:"train_type,omitempty"`
	UserAffiliateList    []*TrainOrderListQueryResponseBodyModuleUserAffiliateList `json:"user_affiliate_list,omitempty" xml:"user_affiliate_list,omitempty" type:"Repeated"`
	UserId               *string                                                   `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName             *string                                                   `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (TrainOrderListQueryResponseBodyModule) GoString added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetApplyId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetArrCity added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetArrCityAdCode added in v1.1.11

func (*TrainOrderListQueryResponseBodyModule) SetArrStation added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetArrTime added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetBtripTitle added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetContactName added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetCorpId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetCorpName added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetCostCenter added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetDepCity added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetDepCityAdCode added in v1.1.11

func (*TrainOrderListQueryResponseBodyModule) SetDepStation added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetDepTime added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetDepartId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetDepartName added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetGmtCreate added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetGmtModified added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetInvoice added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetPriceInfoList added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetProjectCode added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetProjectId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetProjectTitle added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetRiderName added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetRunTime added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetSeatType added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetStatus added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetThirdPartProjectId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetThirdpartApplyId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetThirdpartItineraryId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetTicketCount added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetTicketNo12306 added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetTrainNumber added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetTrainType added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetUserAffiliateList added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetUserId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModule) SetUserName added in v1.0.1

func (TrainOrderListQueryResponseBodyModule) String added in v1.0.1

type TrainOrderListQueryResponseBodyModuleCostCenter added in v1.0.1

type TrainOrderListQueryResponseBodyModuleCostCenter struct {
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	Id     *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Name   *string `json:"name,omitempty" xml:"name,omitempty"`
	Number *string `json:"number,omitempty" xml:"number,omitempty"`
}

func (TrainOrderListQueryResponseBodyModuleCostCenter) GoString added in v1.0.1

func (*TrainOrderListQueryResponseBodyModuleCostCenter) SetCorpId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModuleCostCenter) SetId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModuleCostCenter) SetName added in v1.0.1

func (*TrainOrderListQueryResponseBodyModuleCostCenter) SetNumber added in v1.0.1

func (TrainOrderListQueryResponseBodyModuleCostCenter) String added in v1.0.1

type TrainOrderListQueryResponseBodyModuleInvoice added in v1.0.1

type TrainOrderListQueryResponseBodyModuleInvoice struct {
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TrainOrderListQueryResponseBodyModuleInvoice) GoString added in v1.0.1

func (*TrainOrderListQueryResponseBodyModuleInvoice) SetId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModuleInvoice) SetTitle added in v1.0.1

func (TrainOrderListQueryResponseBodyModuleInvoice) String added in v1.0.1

type TrainOrderListQueryResponseBodyModulePriceInfoList added in v1.0.1

type TrainOrderListQueryResponseBodyModulePriceInfoList struct {
	CategoryCode    *int32   `json:"category_code,omitempty" xml:"category_code,omitempty"`
	CategoryType    *int32   `json:"category_type,omitempty" xml:"category_type,omitempty"`
	EndCity         *string  `json:"end_city,omitempty" xml:"end_city,omitempty"`
	EndTime         *string  `json:"end_time,omitempty" xml:"end_time,omitempty"`
	GmtCreate       *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	OriginalTrainNo *string  `json:"original_train_no,omitempty" xml:"original_train_no,omitempty"`
	PassengerName   *string  `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PayType         *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	Price           *float64 `json:"price,omitempty" xml:"price,omitempty"`
	SeatType        *string  `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	StartCity       *string  `json:"start_city,omitempty" xml:"start_city,omitempty"`
	StartTime       *string  `json:"start_time,omitempty" xml:"start_time,omitempty"`
	TradeId         *string  `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	TrainNo         *string  `json:"train_no,omitempty" xml:"train_no,omitempty"`
	Type            *int32   `json:"type,omitempty" xml:"type,omitempty"`
}

func (TrainOrderListQueryResponseBodyModulePriceInfoList) GoString added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetCategoryCode added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetCategoryType added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetEndCity added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetEndTime added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetGmtCreate added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetOriginalTrainNo added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetPassengerName added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetPayType added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetPrice added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetSeatType added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetStartCity added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetStartTime added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetTradeId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetTrainNo added in v1.0.1

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetType added in v1.0.1

func (TrainOrderListQueryResponseBodyModulePriceInfoList) String added in v1.0.1

type TrainOrderListQueryResponseBodyModuleUserAffiliateList added in v1.0.1

type TrainOrderListQueryResponseBodyModuleUserAffiliateList struct {
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (TrainOrderListQueryResponseBodyModuleUserAffiliateList) GoString added in v1.0.1

func (*TrainOrderListQueryResponseBodyModuleUserAffiliateList) SetUserId added in v1.0.1

func (*TrainOrderListQueryResponseBodyModuleUserAffiliateList) SetUserName added in v1.0.1

func (TrainOrderListQueryResponseBodyModuleUserAffiliateList) String added in v1.0.1

type TrainOrderListQueryResponseBodyPageInfo added in v1.0.1

type TrainOrderListQueryResponseBodyPageInfo struct {
	Page        *int32 `json:"page,omitempty" xml:"page,omitempty"`
	PageSize    *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TotalNumber *int32 `json:"total_number,omitempty" xml:"total_number,omitempty"`
}

func (TrainOrderListQueryResponseBodyPageInfo) GoString added in v1.0.1

func (*TrainOrderListQueryResponseBodyPageInfo) SetPage added in v1.0.1

func (*TrainOrderListQueryResponseBodyPageInfo) SetPageSize added in v1.0.1

func (*TrainOrderListQueryResponseBodyPageInfo) SetTotalNumber added in v1.0.1

func (TrainOrderListQueryResponseBodyPageInfo) String added in v1.0.1

type TrainOrderQueryHeaders added in v1.0.9

type TrainOrderQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainOrderQueryHeaders) GoString added in v1.0.9

func (s TrainOrderQueryHeaders) GoString() string

func (*TrainOrderQueryHeaders) SetCommonHeaders added in v1.0.9

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

func (*TrainOrderQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *TrainOrderQueryHeaders) SetXAcsBtripSoCorpToken(v string) *TrainOrderQueryHeaders

func (TrainOrderQueryHeaders) String added in v1.0.9

func (s TrainOrderQueryHeaders) String() string

type TrainOrderQueryRequest added in v1.0.1

type TrainOrderQueryRequest struct {
	OrderId *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	UserId  *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryRequest) GoString added in v1.0.1

func (s TrainOrderQueryRequest) GoString() string

func (*TrainOrderQueryRequest) SetOrderId added in v1.0.1

func (*TrainOrderQueryRequest) SetUserId added in v1.0.1

func (TrainOrderQueryRequest) String added in v1.0.1

func (s TrainOrderQueryRequest) String() string

type TrainOrderQueryResponse added in v1.0.1

type TrainOrderQueryResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainOrderQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainOrderQueryResponse) GoString added in v1.0.1

func (s TrainOrderQueryResponse) GoString() string

func (*TrainOrderQueryResponse) SetBody added in v1.0.1

func (*TrainOrderQueryResponse) SetHeaders added in v1.0.1

func (*TrainOrderQueryResponse) SetStatusCode added in v1.0.1

func (TrainOrderQueryResponse) String added in v1.0.1

func (s TrainOrderQueryResponse) String() string

type TrainOrderQueryResponseBody added in v1.0.1

type TrainOrderQueryResponseBody struct {
	Code      *string                            `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                            `json:"message,omitempty" xml:"message,omitempty"`
	Module    *TrainOrderQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                            `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                              `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                            `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderQueryResponseBody) GoString added in v1.0.1

func (s TrainOrderQueryResponseBody) GoString() string

func (*TrainOrderQueryResponseBody) SetCode added in v1.0.25

func (*TrainOrderQueryResponseBody) SetMessage added in v1.0.25

func (*TrainOrderQueryResponseBody) SetModule added in v1.0.1

func (*TrainOrderQueryResponseBody) SetRequestId added in v1.0.1

func (*TrainOrderQueryResponseBody) SetSuccess added in v1.0.1

func (*TrainOrderQueryResponseBody) SetTraceId added in v1.0.1

func (TrainOrderQueryResponseBody) String added in v1.0.1

type TrainOrderQueryResponseBodyModule added in v1.0.1

type TrainOrderQueryResponseBodyModule struct {
	ChangeTicketInfoList []*TrainOrderQueryResponseBodyModuleChangeTicketInfoList `json:"change_ticket_info_list,omitempty" xml:"change_ticket_info_list,omitempty" type:"Repeated"`
	InvoiceInfo          *TrainOrderQueryResponseBodyModuleInvoiceInfo            `json:"invoice_info,omitempty" xml:"invoice_info,omitempty" type:"Struct"`
	OrderBaseInfo        *TrainOrderQueryResponseBodyModuleOrderBaseInfo          `json:"order_base_info,omitempty" xml:"order_base_info,omitempty" type:"Struct"`
	PassengerInfoList    []*TrainOrderQueryResponseBodyModulePassengerInfoList    `json:"passenger_info_list,omitempty" xml:"passenger_info_list,omitempty" type:"Repeated"`
	PriceInfoList        []*TrainOrderQueryResponseBodyModulePriceInfoList        `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
	RefundTicketInfoList []*TrainOrderQueryResponseBodyModuleRefundTicketInfoList `json:"refund_ticket_info_list,omitempty" xml:"refund_ticket_info_list,omitempty" type:"Repeated"`
	TicketInfoList       []*TrainOrderQueryResponseBodyModuleTicketInfoList       `json:"ticket_info_list,omitempty" xml:"ticket_info_list,omitempty" type:"Repeated"`
	TrainInfo            *TrainOrderQueryResponseBodyModuleTrainInfo              `json:"train_info,omitempty" xml:"train_info,omitempty" type:"Struct"`
}

func (TrainOrderQueryResponseBodyModule) GoString added in v1.0.1

func (*TrainOrderQueryResponseBodyModule) SetChangeTicketInfoList added in v1.0.1

func (*TrainOrderQueryResponseBodyModule) SetInvoiceInfo added in v1.0.1

func (*TrainOrderQueryResponseBodyModule) SetOrderBaseInfo added in v1.0.1

func (*TrainOrderQueryResponseBodyModule) SetPassengerInfoList added in v1.0.1

func (*TrainOrderQueryResponseBodyModule) SetPriceInfoList added in v1.0.1

func (*TrainOrderQueryResponseBodyModule) SetRefundTicketInfoList added in v1.0.1

func (*TrainOrderQueryResponseBodyModule) SetTicketInfoList added in v1.0.1

func (*TrainOrderQueryResponseBodyModule) SetTrainInfo added in v1.0.1

func (TrainOrderQueryResponseBodyModule) String added in v1.0.1

type TrainOrderQueryResponseBodyModuleChangeTicketInfoList added in v1.0.1

type TrainOrderQueryResponseBodyModuleChangeTicketInfoList struct {
	ChangeCoachNo       *string  `json:"change_coach_no,omitempty" xml:"change_coach_no,omitempty"`
	ChangeGapFee        *float64 `json:"change_gap_fee,omitempty" xml:"change_gap_fee,omitempty"`
	ChangeHandlingFee   *float64 `json:"change_handling_fee,omitempty" xml:"change_handling_fee,omitempty"`
	ChangeSeatNo        *string  `json:"change_seat_no,omitempty" xml:"change_seat_no,omitempty"`
	ChangeSeatTypeName  *string  `json:"change_seat_type_name,omitempty" xml:"change_seat_type_name,omitempty"`
	ChangeServiceFee    *float64 `json:"change_service_fee,omitempty" xml:"change_service_fee,omitempty"`
	ChangeTrainNo       *string  `json:"change_train_no,omitempty" xml:"change_train_no,omitempty"`
	ChangeTrainTypeName *string  `json:"change_train_type_name,omitempty" xml:"change_train_type_name,omitempty"`
	CheckInTime         *string  `json:"check_in_time,omitempty" xml:"check_in_time,omitempty"`
	CheckOutTime        *string  `json:"check_out_time,omitempty" xml:"check_out_time,omitempty"`
	EndTime             *string  `json:"end_time,omitempty" xml:"end_time,omitempty"`
	FromStationName     *string  `json:"from_station_name,omitempty" xml:"from_station_name,omitempty"`
	GmtCreate           *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify           *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	OriginTicketNo      *string  `json:"origin_ticket_no,omitempty" xml:"origin_ticket_no,omitempty"`
	OutTicketStatus     *string  `json:"out_ticket_status,omitempty" xml:"out_ticket_status,omitempty"`
	StartTime           *string  `json:"start_time,omitempty" xml:"start_time,omitempty"`
	TicketNo            *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	ToStationName       *string  `json:"to_station_name,omitempty" xml:"to_station_name,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleChangeTicketInfoList) GoString added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeCoachNo added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeGapFee added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeHandlingFee added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeSeatNo added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeSeatTypeName added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeServiceFee added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeTrainNo added in v1.0.15

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeTrainTypeName added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetCheckInTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetCheckOutTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetEndTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetFromStationName added in v1.0.15

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetGmtCreate added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetGmtModify added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetOriginTicketNo added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetOutTicketStatus added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetStartTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetTicketNo added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetToStationName added in v1.0.15

func (TrainOrderQueryResponseBodyModuleChangeTicketInfoList) String added in v1.0.1

type TrainOrderQueryResponseBodyModuleInvoiceInfo added in v1.0.1

type TrainOrderQueryResponseBodyModuleInvoiceInfo struct {
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleInvoiceInfo) GoString added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleInvoiceInfo) SetId added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleInvoiceInfo) SetTitle added in v1.0.1

func (TrainOrderQueryResponseBodyModuleInvoiceInfo) String added in v1.0.1

type TrainOrderQueryResponseBodyModuleOrderBaseInfo added in v1.0.1

type TrainOrderQueryResponseBodyModuleOrderBaseInfo struct {
	ApplyId     *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BtripTitle  *string `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	ContactName *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	CorpId      *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName    *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId    *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName  *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 火车票超标审批id
	ExceedApplyId *string `json:"exceed_apply_id,omitempty" xml:"exceed_apply_id,omitempty"`
	// 火车票超标审批三方id
	ExceedThirdPartApplyId *string `json:"exceed_third_part_apply_id,omitempty" xml:"exceed_third_part_apply_id,omitempty"`
	GmtCreate              *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify              *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	ItineraryId            *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	OrderId                *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderStatus            *int32  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	ThirdpartApplyId       *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartCorpId        *string `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	ThirdpartItineraryId   *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	TripType               *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	UserId                 *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleOrderBaseInfo) GoString added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetApplyId added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripTitle added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetContactName added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpId added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpName added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartId added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartName added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedApplyId added in v1.0.31

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedThirdPartApplyId added in v1.0.31

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtCreate added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtModify added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetItineraryId added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderId added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderStatus added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartCorpId added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetTripType added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetUserId added in v1.0.1

func (TrainOrderQueryResponseBodyModuleOrderBaseInfo) String added in v1.0.1

type TrainOrderQueryResponseBodyModulePassengerInfoList added in v1.0.1

type TrainOrderQueryResponseBodyModulePassengerInfoList struct {
	CostCenterId       *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName     *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	CostCenterNumber   *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	ProjectCode        *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectId          *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle       *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartProjectId *string `json:"thirdpart_project_id,omitempty" xml:"thirdpart_project_id,omitempty"`
	UserId             *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName           *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	UserType           *int32  `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (TrainOrderQueryResponseBodyModulePassengerInfoList) GoString added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterId added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterName added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterNumber added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetProjectCode added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetProjectId added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetProjectTitle added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetThirdpartProjectId added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetUserId added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetUserName added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetUserType added in v1.0.1

func (TrainOrderQueryResponseBodyModulePassengerInfoList) String added in v1.0.1

type TrainOrderQueryResponseBodyModulePriceInfoList added in v1.0.1

type TrainOrderQueryResponseBodyModulePriceInfoList struct {
	CategoryCode  *int32   `json:"category_code,omitempty" xml:"category_code,omitempty"`
	GmtCreate     *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string  `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PayType       *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	Price         *float64 `json:"price,omitempty" xml:"price,omitempty"`
	TradeId       *string  `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	Type          *int32   `json:"type,omitempty" xml:"type,omitempty"`
}

func (TrainOrderQueryResponseBodyModulePriceInfoList) GoString added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetCategoryCode added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetGmtCreate added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetPassengerName added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetPayType added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetPrice added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetTradeId added in v1.0.1

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetType added in v1.0.1

func (TrainOrderQueryResponseBodyModulePriceInfoList) String added in v1.0.1

type TrainOrderQueryResponseBodyModuleRefundTicketInfoList added in v1.0.1

type TrainOrderQueryResponseBodyModuleRefundTicketInfoList struct {
	GmtCreate        *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify        *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	RefundFee        *float64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundServiceFee *float64 `json:"refund_service_fee,omitempty" xml:"refund_service_fee,omitempty"`
	TicketNo         *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleRefundTicketInfoList) GoString added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetGmtCreate added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetGmtModify added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetRefundFee added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetRefundServiceFee added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetTicketNo added in v1.0.1

func (TrainOrderQueryResponseBodyModuleRefundTicketInfoList) String added in v1.0.1

type TrainOrderQueryResponseBodyModuleTicketInfoList added in v1.0.1

type TrainOrderQueryResponseBodyModuleTicketInfoList struct {
	Changed         *bool    `json:"changed,omitempty" xml:"changed,omitempty"`
	CheckInTime     *string  `json:"check_in_time,omitempty" xml:"check_in_time,omitempty"`
	CheckOutTime    *string  `json:"check_out_time,omitempty" xml:"check_out_time,omitempty"`
	CoachNo         *string  `json:"coach_no,omitempty" xml:"coach_no,omitempty"`
	EndTime         *string  `json:"end_time,omitempty" xml:"end_time,omitempty"`
	GmtCreate       *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify       *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	OutTicketStatus *string  `json:"out_ticket_status,omitempty" xml:"out_ticket_status,omitempty"`
	PayType         *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	SeatNo          *string  `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
	SeatTypeName    *string  `json:"seat_type_name,omitempty" xml:"seat_type_name,omitempty"`
	ServiceFee      *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	StartTime       *string  `json:"start_time,omitempty" xml:"start_time,omitempty"`
	TicketNo        *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketPrice     *float64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TicketStatus    *int32   `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
	TrainTypeName   *string  `json:"train_type_name,omitempty" xml:"train_type_name,omitempty"`
	UserId          *string  `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleTicketInfoList) GoString added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetChanged added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetCheckInTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetCheckOutTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetCoachNo added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetEndTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetGmtCreate added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetGmtModify added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetOutTicketStatus added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetPayType added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetSeatNo added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetSeatTypeName added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetServiceFee added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetStartTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetTicketNo added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetTicketPrice added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetTicketStatus added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetTrainTypeName added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetUserId added in v1.0.1

func (TrainOrderQueryResponseBodyModuleTicketInfoList) String added in v1.0.1

type TrainOrderQueryResponseBodyModuleTrainInfo added in v1.0.1

type TrainOrderQueryResponseBodyModuleTrainInfo struct {
	ArrTime         *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepTime         *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FromCityAdCode  *string `json:"from_city_ad_code,omitempty" xml:"from_city_ad_code,omitempty"`
	FromStationName *string `json:"from_station_name,omitempty" xml:"from_station_name,omitempty"`
	RunTime         *int64  `json:"run_time,omitempty" xml:"run_time,omitempty"`
	ToCityAdCode    *string `json:"to_city_ad_code,omitempty" xml:"to_city_ad_code,omitempty"`
	ToStationName   *string `json:"to_station_name,omitempty" xml:"to_station_name,omitempty"`
	TrainNo         *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleTrainInfo) GoString added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetArrTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetDepTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetFromCityAdCode added in v1.1.12

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetFromStationName added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetRunTime added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetToCityAdCode added in v1.1.12

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetToStationName added in v1.0.1

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetTrainNo added in v1.0.1

func (TrainOrderQueryResponseBodyModuleTrainInfo) String added in v1.0.1

type TrainOrderQueryV2Headers added in v1.0.41

type TrainOrderQueryV2Headers struct {
	CommonHeaders      map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripCorpToken *string            `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainOrderQueryV2Headers) GoString added in v1.0.41

func (s TrainOrderQueryV2Headers) GoString() string

func (*TrainOrderQueryV2Headers) SetCommonHeaders added in v1.0.41

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

func (*TrainOrderQueryV2Headers) SetXAcsBtripCorpToken added in v1.0.41

func (s *TrainOrderQueryV2Headers) SetXAcsBtripCorpToken(v string) *TrainOrderQueryV2Headers

func (TrainOrderQueryV2Headers) String added in v1.0.41

func (s TrainOrderQueryV2Headers) String() string

type TrainOrderQueryV2Request added in v1.0.41

type TrainOrderQueryV2Request struct {
	OrderId *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	UserId  *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryV2Request) GoString added in v1.0.41

func (s TrainOrderQueryV2Request) GoString() string

func (*TrainOrderQueryV2Request) SetOrderId added in v1.0.41

func (*TrainOrderQueryV2Request) SetUserId added in v1.0.41

func (TrainOrderQueryV2Request) String added in v1.0.41

func (s TrainOrderQueryV2Request) String() string

type TrainOrderQueryV2Response added in v1.0.41

type TrainOrderQueryV2Response struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainOrderQueryV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainOrderQueryV2Response) GoString added in v1.0.41

func (s TrainOrderQueryV2Response) GoString() string

func (*TrainOrderQueryV2Response) SetBody added in v1.0.41

func (*TrainOrderQueryV2Response) SetHeaders added in v1.0.41

func (*TrainOrderQueryV2Response) SetStatusCode added in v1.0.41

func (TrainOrderQueryV2Response) String added in v1.0.41

func (s TrainOrderQueryV2Response) String() string

type TrainOrderQueryV2ResponseBody added in v1.0.41

type TrainOrderQueryV2ResponseBody struct {
	Code    *string                              `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                              `json:"message,omitempty" xml:"message,omitempty"`
	Module  *TrainOrderQueryV2ResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderQueryV2ResponseBody) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBody) SetCode added in v1.0.41

func (*TrainOrderQueryV2ResponseBody) SetMessage added in v1.0.41

func (*TrainOrderQueryV2ResponseBody) SetModule added in v1.0.41

func (*TrainOrderQueryV2ResponseBody) SetRequestId added in v1.0.41

func (*TrainOrderQueryV2ResponseBody) SetSuccess added in v1.0.41

func (*TrainOrderQueryV2ResponseBody) SetTraceId added in v1.0.41

func (TrainOrderQueryV2ResponseBody) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModule added in v1.0.41

type TrainOrderQueryV2ResponseBodyModule struct {
	ChangeTicketInfoList []*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList `json:"change_ticket_info_list,omitempty" xml:"change_ticket_info_list,omitempty" type:"Repeated"`
	InvoiceInfo          *TrainOrderQueryV2ResponseBodyModuleInvoiceInfo            `json:"invoice_info,omitempty" xml:"invoice_info,omitempty" type:"Struct"`
	OrderBaseInfo        *TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo          `json:"order_base_info,omitempty" xml:"order_base_info,omitempty" type:"Struct"`
	PassengerInfoList    []*TrainOrderQueryV2ResponseBodyModulePassengerInfoList    `json:"passenger_info_list,omitempty" xml:"passenger_info_list,omitempty" type:"Repeated"`
	PriceInfoList        []*TrainOrderQueryV2ResponseBodyModulePriceInfoList        `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
	RefundTicketInfoList []*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList `json:"refund_ticket_info_list,omitempty" xml:"refund_ticket_info_list,omitempty" type:"Repeated"`
	TrainOrderInfo       *TrainOrderQueryV2ResponseBodyModuleTrainOrderInfo         `json:"train_order_info,omitempty" xml:"train_order_info,omitempty" type:"Struct"`
}

func (TrainOrderQueryV2ResponseBodyModule) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModule) SetChangeTicketInfoList added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModule) SetInvoiceInfo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModule) SetOrderBaseInfo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModule) SetPassengerInfoList added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModule) SetPriceInfoList added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModule) SetRefundTicketInfoList added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModule) SetTrainOrderInfo added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModule) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList struct {
	ChangeCoachNo       *string  `json:"change_coach_no,omitempty" xml:"change_coach_no,omitempty"`
	ChangeGapFee        *float64 `json:"change_gap_fee,omitempty" xml:"change_gap_fee,omitempty"`
	ChangeHandlingFee   *float64 `json:"change_handling_fee,omitempty" xml:"change_handling_fee,omitempty"`
	ChangeSeatNo        *string  `json:"change_seat_no,omitempty" xml:"change_seat_no,omitempty"`
	ChangeSeatTypeName  *string  `json:"change_seat_type_name,omitempty" xml:"change_seat_type_name,omitempty"`
	ChangeServiceFee    *float64 `json:"change_service_fee,omitempty" xml:"change_service_fee,omitempty"`
	ChangeTrainNo       *string  `json:"change_train_no,omitempty" xml:"change_train_no,omitempty"`
	ChangeTrainTypeName *string  `json:"change_train_type_name,omitempty" xml:"change_train_type_name,omitempty"`
	CheckInTime         *string  `json:"check_in_time,omitempty" xml:"check_in_time,omitempty"`
	CheckOutTime        *string  `json:"check_out_time,omitempty" xml:"check_out_time,omitempty"`
	EndTime             *string  `json:"end_time,omitempty" xml:"end_time,omitempty"`
	FromCityName        *string  `json:"from_city_name,omitempty" xml:"from_city_name,omitempty"`
	FromStationName     *string  `json:"from_station_name,omitempty" xml:"from_station_name,omitempty"`
	GmtCreate           *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify           *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	OriginTicketNo      *string  `json:"origin_ticket_no,omitempty" xml:"origin_ticket_no,omitempty"`
	OutTicketStatus     *string  `json:"out_ticket_status,omitempty" xml:"out_ticket_status,omitempty"`
	SegmentIndex        *int32   `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	StartTime           *string  `json:"start_time,omitempty" xml:"start_time,omitempty"`
	TicketEntrance      *string  `json:"ticket_entrance,omitempty" xml:"ticket_entrance,omitempty"`
	TicketNo            *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketStatus        *int32   `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
	ToCityName          *string  `json:"to_city_name,omitempty" xml:"to_city_name,omitempty"`
	ToStationName       *string  `json:"to_station_name,omitempty" xml:"to_station_name,omitempty"`
	UseTicket           *string  `json:"use_ticket,omitempty" xml:"use_ticket,omitempty"`
	UserId              *string  `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeCoachNo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeGapFee added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeHandlingFee added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeSeatNo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeSeatTypeName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeServiceFee added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeTrainNo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeTrainTypeName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetCheckInTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetCheckOutTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetEndTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetFromCityName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetFromStationName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetGmtCreate added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetGmtModify added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetOriginTicketNo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetOutTicketStatus added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetSegmentIndex added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetStartTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetTicketEntrance added in v1.10.1

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetTicketNo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetTicketStatus added in v1.10.0

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetToCityName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetToStationName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetUseTicket added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetUserId added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleInvoiceInfo added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleInvoiceInfo struct {
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleInvoiceInfo) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleInvoiceInfo) SetId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleInvoiceInfo) SetTitle added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModuleInvoiceInfo) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo struct {
	ApplyId                *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BtripTitle             *string `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	ContactName            *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	ContactPhone           *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	CorpId                 *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName               *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	DepartId               *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName             *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	ExceedApplyId          *string `json:"exceed_apply_id,omitempty" xml:"exceed_apply_id,omitempty"`
	ExceedThirdpartApplyId *string `json:"exceed_thirdpart_apply_id,omitempty" xml:"exceed_thirdpart_apply_id,omitempty"`
	GmtCreate              *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify              *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	ItineraryId            *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	OrderId                *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderStatus            *int32  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	ThirdpartApplyId       *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartDepartId      *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	ThirdpartItineraryId   *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	TripType               *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	UserId                 *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserNick               *string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetApplyId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetBtripTitle added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetContactName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetContactPhone added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetCorpId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetCorpName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetDepartId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetDepartName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetExceedApplyId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetExceedThirdpartApplyId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetGmtCreate added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetGmtModify added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetItineraryId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetOrderId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetOrderStatus added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetThirdpartDepartId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetTripType added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetUserId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetUserNick added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModulePassengerInfoList added in v1.0.41

type TrainOrderQueryV2ResponseBodyModulePassengerInfoList struct {
	CostCenterId          *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName        *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	CostCenterNumber      *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	ProjectCode           *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectId             *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle          *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	ThirdpartProjectId    *string `json:"thirdpart_project_id,omitempty" xml:"thirdpart_project_id,omitempty"`
	UserId                *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName              *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	UserType              *int32  `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModulePassengerInfoList) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetCostCenterId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetCostCenterName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetCostCenterNumber added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetProjectCode added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetProjectId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetProjectTitle added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetThirdpartCostCenterId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetThirdpartProjectId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetUserId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetUserName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetUserType added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModulePassengerInfoList) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModulePriceInfoList added in v1.0.41

type TrainOrderQueryV2ResponseBodyModulePriceInfoList struct {
	CategoryCode  *int32   `json:"category_code,omitempty" xml:"category_code,omitempty"`
	GmtCreate     *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string  `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	PayType       *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	Price         *float64 `json:"price,omitempty" xml:"price,omitempty"`
	TradeId       *string  `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	Type          *int32   `json:"type,omitempty" xml:"type,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModulePriceInfoList) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetCategoryCode added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetGmtCreate added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetPassengerName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetPayType added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetPrice added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetTradeId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetType added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModulePriceInfoList) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList struct {
	GmtCreate        *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify        *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	RefundFee        *float64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundServiceFee *float64 `json:"refund_service_fee,omitempty" xml:"refund_service_fee,omitempty"`
	TicketNo         *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	UserId           *string  `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetGmtCreate added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetGmtModify added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetRefundFee added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetRefundServiceFee added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetTicketNo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetUserId added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfo added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfo struct {
	TrainInfoList     []*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList   `json:"train_info_list,omitempty" xml:"train_info_list,omitempty" type:"Repeated"`
	TrainTransferInfo *TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo `json:"train_transfer_info,omitempty" xml:"train_transfer_info,omitempty" type:"Struct"`
}

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfo) GoString added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfo) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList struct {
	ArrTime         *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	DepTime         *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FromCityAdCode  *string `json:"from_city_ad_code,omitempty" xml:"from_city_ad_code,omitempty"`
	FromCityName    *string `json:"from_city_name,omitempty" xml:"from_city_name,omitempty"`
	FromStationName *string `json:"from_station_name,omitempty" xml:"from_station_name,omitempty"`
	// itemId
	ItemId           *int64                                                                            `json:"item_id,omitempty" xml:"item_id,omitempty"`
	RunTime          *int64                                                                            `json:"run_time,omitempty" xml:"run_time,omitempty"`
	ToCityAdCode     *string                                                                           `json:"to_city_ad_code,omitempty" xml:"to_city_ad_code,omitempty"`
	ToCityName       *string                                                                           `json:"to_city_name,omitempty" xml:"to_city_name,omitempty"`
	ToStationName    *string                                                                           `json:"to_station_name,omitempty" xml:"to_station_name,omitempty"`
	TrainNo          *string                                                                           `json:"train_no,omitempty" xml:"train_no,omitempty"`
	TrainTicketInfos []*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos `json:"train_ticket_infos,omitempty" xml:"train_ticket_infos,omitempty" type:"Repeated"`
}

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetArrTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetDepTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetFromCityAdCode added in v1.1.12

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetFromCityName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetFromStationName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetItemId added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetRunTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetToCityAdCode added in v1.1.12

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetToCityName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetToStationName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetTrainNo added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos struct {
	Changed         *bool    `json:"changed,omitempty" xml:"changed,omitempty"`
	CheckInTime     *string  `json:"check_in_time,omitempty" xml:"check_in_time,omitempty"`
	CheckOutTime    *string  `json:"check_out_time,omitempty" xml:"check_out_time,omitempty"`
	CoachNo         *string  `json:"coach_no,omitempty" xml:"coach_no,omitempty"`
	EndTime         *string  `json:"end_time,omitempty" xml:"end_time,omitempty"`
	GmtCreate       *string  `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify       *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	OutTicketStatus *string  `json:"out_ticket_status,omitempty" xml:"out_ticket_status,omitempty"`
	PayType         *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	SeatNo          *string  `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
	SeatTypeName    *string  `json:"seat_type_name,omitempty" xml:"seat_type_name,omitempty"`
	SegmentIndex    *int32   `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	ServiceFee      *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	StartTime       *string  `json:"start_time,omitempty" xml:"start_time,omitempty"`
	TicketEntrance  *string  `json:"ticket_entrance,omitempty" xml:"ticket_entrance,omitempty"`
	TicketNo        *string  `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketPrice     *float64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TicketStatus    *int32   `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
	TrainTypeName   *string  `json:"train_type_name,omitempty" xml:"train_type_name,omitempty"`
	UseTicket       *string  `json:"use_ticket,omitempty" xml:"use_ticket,omitempty"`
	UserId          *string  `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetChanged added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetCheckInTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetCheckOutTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetCoachNo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetEndTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetGmtCreate added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetGmtModify added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetOutTicketStatus added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetPayType added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetSeatNo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetSeatTypeName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetSegmentIndex added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetServiceFee added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetStartTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTicketEntrance added in v1.10.1

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTicketNo added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTicketPrice added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTicketStatus added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTrainTypeName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetUseTicket added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetUserId added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) String added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo added in v1.0.41

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo struct {
	CostTime         *string `json:"cost_time,omitempty" xml:"cost_time,omitempty"`
	EndTime          *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	FromCityAdCode   *string `json:"from_city_ad_code,omitempty" xml:"from_city_ad_code,omitempty"`
	FromCityName     *string `json:"from_city_name,omitempty" xml:"from_city_name,omitempty"`
	FromStationName  *string `json:"from_station_name,omitempty" xml:"from_station_name,omitempty"`
	MiddleCity       *string `json:"middle_city,omitempty" xml:"middle_city,omitempty"`
	MiddleCityAdCode *string `json:"middle_city_ad_code,omitempty" xml:"middle_city_ad_code,omitempty"`
	MiddleDate       *string `json:"middle_date,omitempty" xml:"middle_date,omitempty"`
	MiddleStation    *string `json:"middle_station,omitempty" xml:"middle_station,omitempty"`
	MiddleType       *string `json:"middle_type,omitempty" xml:"middle_type,omitempty"`
	StartTime        *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	ToCityAdCode     *string `json:"to_city_ad_code,omitempty" xml:"to_city_ad_code,omitempty"`
	ToCityName       *string `json:"to_city_name,omitempty" xml:"to_city_name,omitempty"`
	ToStationName    *string `json:"to_station_name,omitempty" xml:"to_station_name,omitempty"`
	WaitTime         *string `json:"wait_time,omitempty" xml:"wait_time,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) GoString added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetCostTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetEndTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetFromCityAdCode added in v1.1.12

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetFromCityName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetFromStationName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleCity added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleCityAdCode added in v1.1.12

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleDate added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleStation added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleType added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetStartTime added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetToCityAdCode added in v1.1.12

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetToCityName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetToStationName added in v1.0.41

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetWaitTime added in v1.0.41

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) String added in v1.0.41

type TrainStationSearchHeaders added in v1.0.9

type TrainStationSearchHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainStationSearchHeaders) GoString added in v1.0.9

func (s TrainStationSearchHeaders) GoString() string

func (*TrainStationSearchHeaders) SetCommonHeaders added in v1.0.9

func (*TrainStationSearchHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *TrainStationSearchHeaders) SetXAcsBtripSoCorpToken(v string) *TrainStationSearchHeaders

func (TrainStationSearchHeaders) String added in v1.0.9

func (s TrainStationSearchHeaders) String() string

type TrainStationSearchRequest added in v1.0.9

type TrainStationSearchRequest struct {
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
}

func (TrainStationSearchRequest) GoString added in v1.0.9

func (s TrainStationSearchRequest) GoString() string

func (*TrainStationSearchRequest) SetKeyword added in v1.0.9

func (TrainStationSearchRequest) String added in v1.0.9

func (s TrainStationSearchRequest) String() string

type TrainStationSearchResponse added in v1.0.9

type TrainStationSearchResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainStationSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainStationSearchResponse) GoString added in v1.0.9

func (s TrainStationSearchResponse) GoString() string

func (*TrainStationSearchResponse) SetBody added in v1.0.9

func (*TrainStationSearchResponse) SetHeaders added in v1.0.9

func (*TrainStationSearchResponse) SetStatusCode added in v1.0.9

func (TrainStationSearchResponse) String added in v1.0.9

type TrainStationSearchResponseBody added in v1.0.9

type TrainStationSearchResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module    *TrainStationSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                               `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                                 `json:"success,omitempty" xml:"success,omitempty"`
	TraceId   *string                               `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainStationSearchResponseBody) GoString added in v1.0.9

func (*TrainStationSearchResponseBody) SetCode added in v1.0.16

func (*TrainStationSearchResponseBody) SetMessage added in v1.0.16

func (*TrainStationSearchResponseBody) SetModule added in v1.0.9

func (*TrainStationSearchResponseBody) SetRequestId added in v1.0.9

func (*TrainStationSearchResponseBody) SetSuccess added in v1.0.9

func (*TrainStationSearchResponseBody) SetTraceId added in v1.0.9

func (TrainStationSearchResponseBody) String added in v1.0.9

type TrainStationSearchResponseBodyModule added in v1.0.9

type TrainStationSearchResponseBodyModule struct {
	Cities []*TrainStationSearchResponseBodyModuleCities `json:"cities,omitempty" xml:"cities,omitempty" type:"Repeated"`
}

func (TrainStationSearchResponseBodyModule) GoString added in v1.0.9

func (*TrainStationSearchResponseBodyModule) SetCities added in v1.0.9

func (TrainStationSearchResponseBodyModule) String added in v1.0.9

type TrainStationSearchResponseBodyModuleCities added in v1.0.9

type TrainStationSearchResponseBodyModuleCities struct {
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (TrainStationSearchResponseBodyModuleCities) GoString added in v1.0.9

func (*TrainStationSearchResponseBodyModuleCities) SetCode added in v1.0.9

func (*TrainStationSearchResponseBodyModuleCities) SetName added in v1.0.9

func (TrainStationSearchResponseBodyModuleCities) String added in v1.0.9

type TrainTicketScanQueryHeaders added in v1.0.41

type TrainTicketScanQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainTicketScanQueryHeaders) GoString added in v1.0.41

func (s TrainTicketScanQueryHeaders) GoString() string

func (*TrainTicketScanQueryHeaders) SetCommonHeaders added in v1.0.41

func (*TrainTicketScanQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.41

func (s *TrainTicketScanQueryHeaders) SetXAcsBtripSoCorpToken(v string) *TrainTicketScanQueryHeaders

func (TrainTicketScanQueryHeaders) String added in v1.0.41

type TrainTicketScanQueryRequest added in v1.0.41

type TrainTicketScanQueryRequest struct {
	BillDate         *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	BillId           *int64  `json:"bill_id,omitempty" xml:"bill_id,omitempty"`
	InvoiceSubTaskId *int64  `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	PageNo           *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	SerialNumber     *string `json:"serial_number,omitempty" xml:"serial_number,omitempty"`
	TicketNo         *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
}

func (TrainTicketScanQueryRequest) GoString added in v1.0.41

func (s TrainTicketScanQueryRequest) GoString() string

func (*TrainTicketScanQueryRequest) SetBillDate added in v1.0.41

func (*TrainTicketScanQueryRequest) SetBillId added in v1.0.41

func (*TrainTicketScanQueryRequest) SetInvoiceSubTaskId added in v1.0.41

func (*TrainTicketScanQueryRequest) SetPageNo added in v1.0.41

func (*TrainTicketScanQueryRequest) SetPageSize added in v1.0.41

func (*TrainTicketScanQueryRequest) SetSerialNumber added in v1.4.8

func (*TrainTicketScanQueryRequest) SetTicketNo added in v1.4.8

func (TrainTicketScanQueryRequest) String added in v1.0.41

type TrainTicketScanQueryResponse added in v1.0.41

type TrainTicketScanQueryResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainTicketScanQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainTicketScanQueryResponse) GoString added in v1.0.41

func (s TrainTicketScanQueryResponse) GoString() string

func (*TrainTicketScanQueryResponse) SetBody added in v1.0.41

func (*TrainTicketScanQueryResponse) SetHeaders added in v1.0.41

func (*TrainTicketScanQueryResponse) SetStatusCode added in v1.0.41

func (TrainTicketScanQueryResponse) String added in v1.0.41

type TrainTicketScanQueryResponseBody added in v1.0.41

type TrainTicketScanQueryResponseBody struct {
	Code    *string                                 `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module  *TrainTicketScanQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainTicketScanQueryResponseBody) GoString added in v1.0.41

func (*TrainTicketScanQueryResponseBody) SetCode added in v1.0.41

func (*TrainTicketScanQueryResponseBody) SetMessage added in v1.0.41

func (*TrainTicketScanQueryResponseBody) SetModule added in v1.0.41

func (*TrainTicketScanQueryResponseBody) SetRequestId added in v1.0.41

func (*TrainTicketScanQueryResponseBody) SetSuccess added in v1.0.41

func (*TrainTicketScanQueryResponseBody) SetTraceId added in v1.0.41

func (TrainTicketScanQueryResponseBody) String added in v1.0.41

type TrainTicketScanQueryResponseBodyModule added in v1.0.41

type TrainTicketScanQueryResponseBodyModule struct {
	Items     []*TrainTicketScanQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	PageNo    *int32                                         `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize  *int32                                         `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TotalPage *int32                                         `json:"total_page,omitempty" xml:"total_page,omitempty"`
	TotalSize *int32                                         `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (TrainTicketScanQueryResponseBodyModule) GoString added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModule) SetItems added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModule) SetPageNo added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModule) SetPageSize added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModule) SetTotalPage added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModule) SetTotalSize added in v1.0.41

func (TrainTicketScanQueryResponseBodyModule) String added in v1.0.41

type TrainTicketScanQueryResponseBodyModuleItems added in v1.0.41

type TrainTicketScanQueryResponseBodyModuleItems struct {
	ApplyId      *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrStation   *string `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	BillDate     *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	CoachName    *string `json:"coach_name,omitempty" xml:"coach_name,omitempty"`
	CostCenter   *string `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	DepStation   *string `json:"dep_station,omitempty" xml:"dep_station,omitempty"`
	DepTime      *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Department   *string `json:"department,omitempty" xml:"department,omitempty"`
	Id           *string `json:"id,omitempty" xml:"id,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	OrderId      *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OssUrl       *string `json:"oss_url,omitempty" xml:"oss_url,omitempty"`
	Passenger    *string `json:"passenger,omitempty" xml:"passenger,omitempty"`
	Price        *string `json:"price,omitempty" xml:"price,omitempty"`
	Project      *string `json:"project,omitempty" xml:"project,omitempty"`
	Seat         *string `json:"seat,omitempty" xml:"seat,omitempty"`
	SeatNo       *string `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
	SerialNumber *string `json:"serial_number,omitempty" xml:"serial_number,omitempty"`
	TaxAmount    *string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	TaxRate      *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 取票号
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// 车次
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainTicketScanQueryResponseBodyModuleItems) GoString added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetApplyId added in v1.10.2

func (*TrainTicketScanQueryResponseBodyModuleItems) SetArrStation added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetBillDate added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetCoachName added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetCostCenter added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetDepStation added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetDepTime added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetDepartment added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetId added in v1.0.58

func (*TrainTicketScanQueryResponseBodyModuleItems) SetInvoiceTitle added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetOrderId added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetOssUrl added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetPassenger added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetPrice added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetProject added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetSeat added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetSeatNo added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetSerialNumber added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetTaxAmount added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetTaxRate added in v1.0.41

func (*TrainTicketScanQueryResponseBodyModuleItems) SetTicketNo added in v1.0.60

func (*TrainTicketScanQueryResponseBodyModuleItems) SetTrainNo added in v1.0.60

func (TrainTicketScanQueryResponseBodyModuleItems) String added in v1.0.41

type UserQueryHeaders added in v1.0.9

type UserQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (UserQueryHeaders) GoString added in v1.0.9

func (s UserQueryHeaders) GoString() string

func (*UserQueryHeaders) SetCommonHeaders added in v1.0.9

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

func (*UserQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.9

func (s *UserQueryHeaders) SetXAcsBtripSoCorpToken(v string) *UserQueryHeaders

func (UserQueryHeaders) String added in v1.0.9

func (s UserQueryHeaders) String() string

type UserQueryRequest added in v1.0.2

type UserQueryRequest struct {
	ModifiedTimeGreaterOrEqualThan *string `json:"modified_time_greater_or_equal_than,omitempty" xml:"modified_time_greater_or_equal_than,omitempty"`
	PageSize                       *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	PageToken                      *string `json:"page_token,omitempty" xml:"page_token,omitempty"`
	ThirdPartJobNo                 *string `json:"third_part_job_no,omitempty" xml:"third_part_job_no,omitempty"`
}

func (UserQueryRequest) GoString added in v1.0.2

func (s UserQueryRequest) GoString() string

func (*UserQueryRequest) SetModifiedTimeGreaterOrEqualThan added in v1.0.2

func (s *UserQueryRequest) SetModifiedTimeGreaterOrEqualThan(v string) *UserQueryRequest

func (*UserQueryRequest) SetPageSize added in v1.0.9

func (s *UserQueryRequest) SetPageSize(v int32) *UserQueryRequest

func (*UserQueryRequest) SetPageToken added in v1.0.9

func (s *UserQueryRequest) SetPageToken(v string) *UserQueryRequest

func (*UserQueryRequest) SetThirdPartJobNo added in v1.0.2

func (s *UserQueryRequest) SetThirdPartJobNo(v string) *UserQueryRequest

func (UserQueryRequest) String added in v1.0.2

func (s UserQueryRequest) String() string

type UserQueryResponse added in v1.0.2

type UserQueryResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UserQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UserQueryResponse) GoString added in v1.0.2

func (s UserQueryResponse) GoString() string

func (*UserQueryResponse) SetBody added in v1.0.2

func (*UserQueryResponse) SetHeaders added in v1.0.2

func (s *UserQueryResponse) SetHeaders(v map[string]*string) *UserQueryResponse

func (*UserQueryResponse) SetStatusCode added in v1.0.2

func (s *UserQueryResponse) SetStatusCode(v int32) *UserQueryResponse

func (UserQueryResponse) String added in v1.0.2

func (s UserQueryResponse) String() string

type UserQueryResponseBody added in v1.0.2

type UserQueryResponseBody struct {
	Code      *string                      `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                      `json:"message,omitempty" xml:"message,omitempty"`
	Module    *UserQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                      `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                        `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (UserQueryResponseBody) GoString added in v1.0.2

func (s UserQueryResponseBody) GoString() string

func (*UserQueryResponseBody) SetCode added in v1.0.16

func (*UserQueryResponseBody) SetMessage added in v1.0.16

func (*UserQueryResponseBody) SetModule added in v1.0.2

func (*UserQueryResponseBody) SetRequestId added in v1.0.2

func (*UserQueryResponseBody) SetSuccess added in v1.0.2

func (*UserQueryResponseBody) SetTraceId added in v1.0.2

func (UserQueryResponseBody) String added in v1.0.2

func (s UserQueryResponseBody) String() string

type UserQueryResponseBodyModule added in v1.0.2

type UserQueryResponseBodyModule struct {
	HasMore   *bool                               `json:"has_more,omitempty" xml:"has_more,omitempty"`
	Items     []*UserQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	PageToken *string                             `json:"page_token,omitempty" xml:"page_token,omitempty"`
	Total     *int64                              `json:"total,omitempty" xml:"total,omitempty"`
}

func (UserQueryResponseBodyModule) GoString added in v1.0.2

func (s UserQueryResponseBodyModule) GoString() string

func (*UserQueryResponseBodyModule) SetHasMore added in v1.0.2

func (*UserQueryResponseBodyModule) SetItems added in v1.0.2

func (*UserQueryResponseBodyModule) SetPageToken added in v1.0.2

func (*UserQueryResponseBodyModule) SetTotal added in v1.0.2

func (UserQueryResponseBodyModule) String added in v1.0.2

type UserQueryResponseBodyModuleItems added in v1.0.2

type UserQueryResponseBodyModuleItems struct {
	EmployeeNick        *string `json:"employee_nick,omitempty" xml:"employee_nick,omitempty"`
	LeaveStatus         *int32  `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	ThirdPartEmployeeId *string `json:"third_part_employee_id,omitempty" xml:"third_part_employee_id,omitempty"`
	ThirdPartJobNo      *string `json:"third_part_job_no,omitempty" xml:"third_part_job_no,omitempty"`
}

func (UserQueryResponseBodyModuleItems) GoString added in v1.0.2

func (*UserQueryResponseBodyModuleItems) SetEmployeeNick added in v1.0.2

func (*UserQueryResponseBodyModuleItems) SetLeaveStatus added in v1.0.34

func (*UserQueryResponseBodyModuleItems) SetThirdPartEmployeeId added in v1.0.2

func (*UserQueryResponseBodyModuleItems) SetThirdPartJobNo added in v1.0.2

func (UserQueryResponseBodyModuleItems) String added in v1.0.2

type VatInvoiceScanQueryHeaders added in v1.0.41

type VatInvoiceScanQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (VatInvoiceScanQueryHeaders) GoString added in v1.0.41

func (s VatInvoiceScanQueryHeaders) GoString() string

func (*VatInvoiceScanQueryHeaders) SetCommonHeaders added in v1.0.41

func (*VatInvoiceScanQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.41

func (s *VatInvoiceScanQueryHeaders) SetXAcsBtripSoCorpToken(v string) *VatInvoiceScanQueryHeaders

func (VatInvoiceScanQueryHeaders) String added in v1.0.41

type VatInvoiceScanQueryRequest added in v1.0.41

type VatInvoiceScanQueryRequest struct {
	BillDate         *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	BillId           *int64  `json:"bill_id,omitempty" xml:"bill_id,omitempty"`
	InvoiceSubTaskId *int64  `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	PageNo           *int32  `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize         *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

func (VatInvoiceScanQueryRequest) GoString added in v1.0.41

func (s VatInvoiceScanQueryRequest) GoString() string

func (*VatInvoiceScanQueryRequest) SetBillDate added in v1.0.41

func (*VatInvoiceScanQueryRequest) SetBillId added in v1.0.41

func (*VatInvoiceScanQueryRequest) SetInvoiceSubTaskId added in v1.0.41

func (s *VatInvoiceScanQueryRequest) SetInvoiceSubTaskId(v int64) *VatInvoiceScanQueryRequest

func (*VatInvoiceScanQueryRequest) SetPageNo added in v1.0.41

func (*VatInvoiceScanQueryRequest) SetPageSize added in v1.0.41

func (VatInvoiceScanQueryRequest) String added in v1.0.41

type VatInvoiceScanQueryResponse added in v1.0.41

type VatInvoiceScanQueryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *VatInvoiceScanQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (VatInvoiceScanQueryResponse) GoString added in v1.0.41

func (s VatInvoiceScanQueryResponse) GoString() string

func (*VatInvoiceScanQueryResponse) SetBody added in v1.0.41

func (*VatInvoiceScanQueryResponse) SetHeaders added in v1.0.41

func (*VatInvoiceScanQueryResponse) SetStatusCode added in v1.0.41

func (VatInvoiceScanQueryResponse) String added in v1.0.41

type VatInvoiceScanQueryResponseBody added in v1.0.41

type VatInvoiceScanQueryResponseBody struct {
	Code    *string                                `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module  *VatInvoiceScanQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (VatInvoiceScanQueryResponseBody) GoString added in v1.0.41

func (*VatInvoiceScanQueryResponseBody) SetCode added in v1.0.41

func (*VatInvoiceScanQueryResponseBody) SetMessage added in v1.0.41

func (*VatInvoiceScanQueryResponseBody) SetModule added in v1.0.41

func (*VatInvoiceScanQueryResponseBody) SetRequestId added in v1.0.41

func (*VatInvoiceScanQueryResponseBody) SetSuccess added in v1.0.41

func (*VatInvoiceScanQueryResponseBody) SetTraceId added in v1.0.41

func (VatInvoiceScanQueryResponseBody) String added in v1.0.41

type VatInvoiceScanQueryResponseBodyModule added in v1.0.41

type VatInvoiceScanQueryResponseBodyModule struct {
	Items     []*VatInvoiceScanQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	PageNo    *int32                                        `json:"page_no,omitempty" xml:"page_no,omitempty"`
	PageSize  *int32                                        `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TotalPage *int32                                        `json:"total_page,omitempty" xml:"total_page,omitempty"`
	TotalSize *int32                                        `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (VatInvoiceScanQueryResponseBodyModule) GoString added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModule) SetItems added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModule) SetPageNo added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModule) SetPageSize added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModule) SetTotalPage added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModule) SetTotalSize added in v1.0.41

func (VatInvoiceScanQueryResponseBodyModule) String added in v1.0.41

type VatInvoiceScanQueryResponseBodyModuleItems added in v1.0.41

type VatInvoiceScanQueryResponseBodyModuleItems struct {
	AmountWithTax    *string                                                     `json:"amount_with_tax,omitempty" xml:"amount_with_tax,omitempty"`
	AmountWithoutTax *string                                                     `json:"amount_without_tax,omitempty" xml:"amount_without_tax,omitempty"`
	BillDate         *string                                                     `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	CheckCode        *string                                                     `json:"check_code,omitempty" xml:"check_code,omitempty"`
	Drawer           *string                                                     `json:"drawer,omitempty" xml:"drawer,omitempty"`
	Id               *string                                                     `json:"id,omitempty" xml:"id,omitempty"`
	InvoiceCode      *string                                                     `json:"invoice_code,omitempty" xml:"invoice_code,omitempty"`
	InvoiceDay       *string                                                     `json:"invoice_day,omitempty" xml:"invoice_day,omitempty"`
	InvoiceDetail    *string                                                     `json:"invoice_detail,omitempty" xml:"invoice_detail,omitempty"`
	InvoiceDetails   []*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails `json:"invoice_details,omitempty" xml:"invoice_details,omitempty" type:"Repeated"`
	InvoiceLocation  *string                                                     `json:"invoice_location,omitempty" xml:"invoice_location,omitempty"`
	InvoiceNo        *string                                                     `json:"invoice_no,omitempty" xml:"invoice_no,omitempty"`
	InvoiceSubTaskId *int64                                                      `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	InvoiceType      *int32                                                      `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	InvoiceTypeDesc  *string                                                     `json:"invoice_type_desc,omitempty" xml:"invoice_type_desc,omitempty"`
	// 机器码
	MachineCode              *string `json:"machine_code,omitempty" xml:"machine_code,omitempty"`
	OssUrl                   *string `json:"oss_url,omitempty" xml:"oss_url,omitempty"`
	PasswordArea             *string `json:"password_area,omitempty" xml:"password_area,omitempty"`
	PurchaserBankAccountInfo *string `json:"purchaser_bank_account_info,omitempty" xml:"purchaser_bank_account_info,omitempty"`
	PurchaserContactInfo     *string `json:"purchaser_contact_info,omitempty" xml:"purchaser_contact_info,omitempty"`
	PurchaserName            *string `json:"purchaser_name,omitempty" xml:"purchaser_name,omitempty"`
	PurchaserTaxNo           *string `json:"purchaser_tax_no,omitempty" xml:"purchaser_tax_no,omitempty"`
	Recipient                *string `json:"recipient,omitempty" xml:"recipient,omitempty"`
	Remarks                  *string `json:"remarks,omitempty" xml:"remarks,omitempty"`
	Reviewer                 *string `json:"reviewer,omitempty" xml:"reviewer,omitempty"`
	SellerBankAccountInfo    *string `json:"seller_bank_account_info,omitempty" xml:"seller_bank_account_info,omitempty"`
	SellerContactInfo        *string `json:"seller_contact_info,omitempty" xml:"seller_contact_info,omitempty"`
	SellerName               *string `json:"seller_name,omitempty" xml:"seller_name,omitempty"`
	SellerTaxNo              *string `json:"seller_tax_no,omitempty" xml:"seller_tax_no,omitempty"`
	SmartCheckCode           *string `json:"smart_check_code,omitempty" xml:"smart_check_code,omitempty"`
	TaxAmount                *string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	TaxRate                  *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	TotalAmountInWords       *string `json:"total_amount_in_words,omitempty" xml:"total_amount_in_words,omitempty"`
}

func (VatInvoiceScanQueryResponseBodyModuleItems) GoString added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetAmountWithTax added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetAmountWithoutTax added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetBillDate added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetCheckCode added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetDrawer added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetId added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceCode added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceDay added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceDetail added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceDetails added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceLocation added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceNo added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceSubTaskId added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceType added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceTypeDesc added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetMachineCode added in v1.0.62

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetOssUrl added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPasswordArea added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPurchaserBankAccountInfo added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPurchaserContactInfo added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPurchaserName added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPurchaserTaxNo added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetRecipient added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetRemarks added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetReviewer added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSellerBankAccountInfo added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSellerContactInfo added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSellerName added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSellerTaxNo added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSmartCheckCode added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetTaxAmount added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetTaxRate added in v1.0.41

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetTotalAmountInWords added in v1.0.58

func (VatInvoiceScanQueryResponseBodyModuleItems) String added in v1.0.41

type VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails added in v1.0.58

type VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails struct {
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 行号
	Index         *string `json:"index,omitempty" xml:"index,omitempty"`
	ItemName      *string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	Quantity      *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	Specification *string `json:"specification,omitempty" xml:"specification,omitempty"`
	Tax           *string `json:"tax,omitempty" xml:"tax,omitempty"`
	TaxRate       *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	Unit          *string `json:"unit,omitempty" xml:"unit,omitempty"`
	UnitPrice     *string `json:"unit_price,omitempty" xml:"unit_price,omitempty"`
}

func (VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) GoString added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetAmount added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetIndex added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetItemName added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetQuantity added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetSpecification added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetTax added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetTaxRate added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetUnit added in v1.0.58

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetUnitPrice added in v1.0.58

func (VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) String added in v1.0.58

type WaitApplyInvoiceTaskDetailQueryHeaders added in v1.0.41

type WaitApplyInvoiceTaskDetailQueryHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsBtripSoCorpToken *string            `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (WaitApplyInvoiceTaskDetailQueryHeaders) GoString added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryHeaders) SetCommonHeaders added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryHeaders) SetXAcsBtripSoCorpToken added in v1.0.41

func (WaitApplyInvoiceTaskDetailQueryHeaders) String added in v1.0.41

type WaitApplyInvoiceTaskDetailQueryRequest added in v1.0.41

type WaitApplyInvoiceTaskDetailQueryRequest struct {
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
}

func (WaitApplyInvoiceTaskDetailQueryRequest) GoString added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryRequest) SetBillDate added in v1.0.41

func (WaitApplyInvoiceTaskDetailQueryRequest) String added in v1.0.41

type WaitApplyInvoiceTaskDetailQueryResponse added in v1.0.41

type WaitApplyInvoiceTaskDetailQueryResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *WaitApplyInvoiceTaskDetailQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (WaitApplyInvoiceTaskDetailQueryResponse) GoString added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponse) SetBody added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponse) SetHeaders added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponse) SetStatusCode added in v1.0.41

func (WaitApplyInvoiceTaskDetailQueryResponse) String added in v1.0.41

type WaitApplyInvoiceTaskDetailQueryResponseBody added in v1.0.41

type WaitApplyInvoiceTaskDetailQueryResponseBody struct {
	Code    *string                                              `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                              `json:"message,omitempty" xml:"message,omitempty"`
	Module  []*WaitApplyInvoiceTaskDetailQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool   `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (WaitApplyInvoiceTaskDetailQueryResponseBody) GoString added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetCode added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetMessage added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetModule added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetRequestId added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetSuccess added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetTraceId added in v1.0.41

func (WaitApplyInvoiceTaskDetailQueryResponseBody) String added in v1.0.41

type WaitApplyInvoiceTaskDetailQueryResponseBodyModule added in v1.0.41

type WaitApplyInvoiceTaskDetailQueryResponseBodyModule struct {
	Contact                       *string `json:"contact,omitempty" xml:"contact,omitempty"`
	Email                         *string `json:"email,omitempty" xml:"email,omitempty"`
	FlightInvoiceFee              *string `json:"flight_invoice_fee,omitempty" xml:"flight_invoice_fee,omitempty"`
	FuPointInvoiceFee             *string `json:"fu_point_invoice_fee,omitempty" xml:"fu_point_invoice_fee,omitempty"`
	HotelNormalInvoiceFee         *string `json:"hotel_normal_invoice_fee,omitempty" xml:"hotel_normal_invoice_fee,omitempty"`
	HotelSpecialInvoiceFee        *string `json:"hotel_special_invoice_fee,omitempty" xml:"hotel_special_invoice_fee,omitempty"`
	InternationalFlightInvoiceFee *string `json:"international_flight_invoice_fee,omitempty" xml:"international_flight_invoice_fee,omitempty"`
	InternationalHotelInvoiceFee  *string `json:"international_hotel_invoice_fee,omitempty" xml:"international_hotel_invoice_fee,omitempty"`
	InvoiceThirdPartId            *string `json:"invoice_third_part_id,omitempty" xml:"invoice_third_part_id,omitempty"`
	InvoiceTitle                  *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	MailAddress                   *string `json:"mail_address,omitempty" xml:"mail_address,omitempty"`
	MailCity                      *string `json:"mail_city,omitempty" xml:"mail_city,omitempty"`
	MailFullAddress               *string `json:"mail_full_address,omitempty" xml:"mail_full_address,omitempty"`
	MailProvince                  *string `json:"mail_province,omitempty" xml:"mail_province,omitempty"`
	PenaltyFee                    *string `json:"penalty_fee,omitempty" xml:"penalty_fee,omitempty"`
	Remark                        *string `json:"remark,omitempty" xml:"remark,omitempty"`
	ServiceFee                    *string `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	Telephone                     *string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	TrainInvoiceFee               *string `json:"train_invoice_fee,omitempty" xml:"train_invoice_fee,omitempty"`
	VehicleInvoiceFee             *string `json:"vehicle_invoice_fee,omitempty" xml:"vehicle_invoice_fee,omitempty"`
}

func (WaitApplyInvoiceTaskDetailQueryResponseBodyModule) GoString added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetContact added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetEmail added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetFlightInvoiceFee added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetFuPointInvoiceFee added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetHotelNormalInvoiceFee added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetHotelSpecialInvoiceFee added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetInternationalFlightInvoiceFee added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetInternationalHotelInvoiceFee added in v1.8.2

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetInvoiceThirdPartId added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetInvoiceTitle added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetMailAddress added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetMailCity added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetMailFullAddress added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetMailProvince added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetPenaltyFee added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetRemark added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetServiceFee added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetTelephone added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetTrainInvoiceFee added in v1.0.41

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetVehicleInvoiceFee added in v1.0.41

func (WaitApplyInvoiceTaskDetailQueryResponseBodyModule) String added in v1.0.41

Jump to

Keyboard shortcuts

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