client

package
v3.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 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 {
	// This parameter is required.
	//
	// example:
	//
	// ggZADkghsadgogeDxdaD
	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 {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 成功标识
	//
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	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

func (*AccessTokenResponseBody) SetRequestId

func (*AccessTokenResponseBody) SetSuccess

func (*AccessTokenResponseBody) SetTraceId

func (AccessTokenResponseBody) String

func (s AccessTokenResponseBody) String() string

type AccessTokenResponseBodyData

type AccessTokenResponseBodyData struct {
	// example:
	//
	// 70000
	Expire *int64 `json:"expire,omitempty" xml:"expire,omitempty"`
	// example:
	//
	// 37j76df
	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

type AccessTokenResponseBodyModule struct {
	// example:
	//
	// 70000
	Expire *int64 `json:"expire,omitempty" xml:"expire,omitempty"`
	// example:
	//
	// 1652410740914
	Start *int64 `json:"start,omitempty" xml:"start,omitempty"`
	// example:
	//
	// 37j76df
	Token *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (AccessTokenResponseBodyModule) GoString

func (*AccessTokenResponseBodyModule) SetExpire

func (*AccessTokenResponseBodyModule) SetStart

func (*AccessTokenResponseBodyModule) SetToken

func (AccessTokenResponseBodyModule) String

type AddDepartmentHeaders added in v3.3.0

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

func (AddDepartmentHeaders) GoString added in v3.3.0

func (s AddDepartmentHeaders) GoString() string

func (*AddDepartmentHeaders) SetCommonHeaders added in v3.3.0

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

func (*AddDepartmentHeaders) SetXAcsBtripCorpToken added in v3.3.0

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

func (AddDepartmentHeaders) String added in v3.3.0

func (s AddDepartmentHeaders) String() string

type AddDepartmentRequest added in v3.3.0

type AddDepartmentRequest struct {
	// This parameter is required.
	DeptName              *string   `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	ManagerEmployeeIdList []*string `json:"manager_employee_id_list,omitempty" xml:"manager_employee_id_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// dept123
	OutDeptId *string `json:"out_dept_id,omitempty" xml:"out_dept_id,omitempty"`
	// example:
	//
	// dept456
	OutDeptPid *string `json:"out_dept_pid,omitempty" xml:"out_dept_pid,omitempty"`
}

func (AddDepartmentRequest) GoString added in v3.3.0

func (s AddDepartmentRequest) GoString() string

func (*AddDepartmentRequest) SetDeptName added in v3.3.0

func (*AddDepartmentRequest) SetManagerEmployeeIdList added in v3.3.0

func (s *AddDepartmentRequest) SetManagerEmployeeIdList(v []*string) *AddDepartmentRequest

func (*AddDepartmentRequest) SetOutDeptId added in v3.3.0

func (s *AddDepartmentRequest) SetOutDeptId(v string) *AddDepartmentRequest

func (*AddDepartmentRequest) SetOutDeptPid added in v3.3.0

func (s *AddDepartmentRequest) SetOutDeptPid(v string) *AddDepartmentRequest

func (AddDepartmentRequest) String added in v3.3.0

func (s AddDepartmentRequest) String() string

type AddDepartmentResponse added in v3.3.0

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

func (AddDepartmentResponse) GoString added in v3.3.0

func (s AddDepartmentResponse) GoString() string

func (*AddDepartmentResponse) SetBody added in v3.3.0

func (*AddDepartmentResponse) SetHeaders added in v3.3.0

func (*AddDepartmentResponse) SetStatusCode added in v3.3.0

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

func (AddDepartmentResponse) String added in v3.3.0

func (s AddDepartmentResponse) String() string

type AddDepartmentResponseBody added in v3.3.0

type AddDepartmentResponseBody struct {
	// example:
	//
	// SUCCESS
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 200
	HttpStatusCode *int32  `json:"httpStatusCode,omitempty" xml:"httpStatusCode,omitempty"`
	Message        *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AddDepartmentResponseBody) GoString added in v3.3.0

func (s AddDepartmentResponseBody) GoString() string

func (*AddDepartmentResponseBody) SetCode added in v3.3.0

func (*AddDepartmentResponseBody) SetHttpStatusCode added in v3.3.0

func (*AddDepartmentResponseBody) SetMessage added in v3.3.0

func (*AddDepartmentResponseBody) SetRequestId added in v3.3.0

func (*AddDepartmentResponseBody) SetSuccess added in v3.3.0

func (*AddDepartmentResponseBody) SetTraceId added in v3.3.0

func (AddDepartmentResponseBody) String added in v3.3.0

func (s AddDepartmentResponseBody) String() string

type AddDepartmentShrinkRequest added in v3.3.0

type AddDepartmentShrinkRequest struct {
	// This parameter is required.
	DeptName                    *string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	ManagerEmployeeIdListShrink *string `json:"manager_employee_id_list,omitempty" xml:"manager_employee_id_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dept123
	OutDeptId *string `json:"out_dept_id,omitempty" xml:"out_dept_id,omitempty"`
	// example:
	//
	// dept456
	OutDeptPid *string `json:"out_dept_pid,omitempty" xml:"out_dept_pid,omitempty"`
}

func (AddDepartmentShrinkRequest) GoString added in v3.3.0

func (s AddDepartmentShrinkRequest) GoString() string

func (*AddDepartmentShrinkRequest) SetDeptName added in v3.3.0

func (*AddDepartmentShrinkRequest) SetManagerEmployeeIdListShrink added in v3.3.0

func (s *AddDepartmentShrinkRequest) SetManagerEmployeeIdListShrink(v string) *AddDepartmentShrinkRequest

func (*AddDepartmentShrinkRequest) SetOutDeptId added in v3.3.0

func (*AddDepartmentShrinkRequest) SetOutDeptPid added in v3.3.0

func (AddDepartmentShrinkRequest) String added in v3.3.0

type AddEmployeeHeaders added in v3.3.0

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

func (AddEmployeeHeaders) GoString added in v3.3.0

func (s AddEmployeeHeaders) GoString() string

func (*AddEmployeeHeaders) SetCommonHeaders added in v3.3.0

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

func (*AddEmployeeHeaders) SetXAcsBtripCorpToken added in v3.3.0

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

func (AddEmployeeHeaders) String added in v3.3.0

func (s AddEmployeeHeaders) String() string

type AddEmployeeRequest added in v3.3.0

type AddEmployeeRequest struct {
	// example:
	//
	// https://static-legacy.dingtalk.com/media/lADPF8XMoxJeUkbNA2LNA5s_923_866.jpg
	Avatar           *string   `json:"avatar,omitempty" xml:"avatar,omitempty"`
	BaseCityCodeList []*string `json:"base_city_code_list,omitempty" xml:"base_city_code_list,omitempty" type:"Repeated"`
	// example:
	//
	// 2000-01-02
	Birthday           *string                       `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertList           []*AddEmployeeRequestCertList `json:"cert_list,omitempty" xml:"cert_list,omitempty" type:"Repeated"`
	CustomRoleCodeList []*string                     `json:"custom_role_code_list,omitempty" xml:"custom_role_code_list,omitempty" type:"Repeated"`
	// example:
	//
	// 123@163.com
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// false
	IsAdmin *bool `json:"is_admin,omitempty" xml:"is_admin,omitempty"`
	// example:
	//
	// false
	IsBoss *bool `json:"is_boss,omitempty" xml:"is_boss,omitempty"`
	// example:
	//
	// false
	IsDeptLeader *bool `json:"is_dept_leader,omitempty" xml:"is_dept_leader,omitempty"`
	// example:
	//
	// 1001
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// user456
	ManagerUserId *string   `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	OutDeptIdList []*string `json:"out_dept_id_list,omitempty" xml:"out_dept_id_list,omitempty" type:"Repeated"`
	// example:
	//
	// 13111111111
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// M4
	PositionLevel *string `json:"position_level,omitempty" xml:"position_level,omitempty"`
	RealName      *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// John/Wilson
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	// example:
	//
	// union123
	UnionId *string `json:"union_id,omitempty" xml:"union_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// user123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// This parameter is required.
	UserNick *string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

func (AddEmployeeRequest) GoString added in v3.3.0

func (s AddEmployeeRequest) GoString() string

func (*AddEmployeeRequest) SetAvatar added in v3.3.0

func (s *AddEmployeeRequest) SetAvatar(v string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetBaseCityCodeList added in v3.3.0

func (s *AddEmployeeRequest) SetBaseCityCodeList(v []*string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetBirthday added in v3.3.0

func (s *AddEmployeeRequest) SetBirthday(v string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetCertList added in v3.3.0

func (*AddEmployeeRequest) SetCustomRoleCodeList added in v3.3.0

func (s *AddEmployeeRequest) SetCustomRoleCodeList(v []*string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetEmail added in v3.3.0

func (*AddEmployeeRequest) SetGender added in v3.3.0

func (s *AddEmployeeRequest) SetGender(v string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetIsAdmin added in v3.3.0

func (s *AddEmployeeRequest) SetIsAdmin(v bool) *AddEmployeeRequest

func (*AddEmployeeRequest) SetIsBoss added in v3.3.0

func (s *AddEmployeeRequest) SetIsBoss(v bool) *AddEmployeeRequest

func (*AddEmployeeRequest) SetIsDeptLeader added in v3.3.0

func (s *AddEmployeeRequest) SetIsDeptLeader(v bool) *AddEmployeeRequest

func (*AddEmployeeRequest) SetJobNo added in v3.3.0

func (*AddEmployeeRequest) SetManagerUserId added in v3.3.0

func (s *AddEmployeeRequest) SetManagerUserId(v string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetOutDeptIdList added in v3.3.0

func (s *AddEmployeeRequest) SetOutDeptIdList(v []*string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetPhone added in v3.3.0

func (*AddEmployeeRequest) SetPositionLevel added in v3.3.0

func (s *AddEmployeeRequest) SetPositionLevel(v string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetRealName added in v3.3.0

func (s *AddEmployeeRequest) SetRealName(v string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetRealNameEn added in v3.3.0

func (s *AddEmployeeRequest) SetRealNameEn(v string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetUnionId added in v3.3.0

func (s *AddEmployeeRequest) SetUnionId(v string) *AddEmployeeRequest

func (*AddEmployeeRequest) SetUserId added in v3.3.0

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

func (*AddEmployeeRequest) SetUserNick added in v3.3.0

func (s *AddEmployeeRequest) SetUserNick(v string) *AddEmployeeRequest

func (AddEmployeeRequest) String added in v3.3.0

func (s AddEmployeeRequest) String() string

type AddEmployeeRequestCertList added in v3.3.0

type AddEmployeeRequestCertList struct {
	// example:
	//
	// 2000-01-02
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 2099-03-12
	CertExpiredTime *string `json:"cert_expired_time,omitempty" xml:"cert_expired_time,omitempty"`
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// example:
	//
	// 123
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 0
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// CN
	Nationality *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
	// example:
	//
	// 13111111111
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
	RealName *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// John/Wilson
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
}

func (AddEmployeeRequestCertList) GoString added in v3.3.0

func (s AddEmployeeRequestCertList) GoString() string

func (*AddEmployeeRequestCertList) SetBirthday added in v3.3.0

func (*AddEmployeeRequestCertList) SetCertExpiredTime added in v3.3.0

func (*AddEmployeeRequestCertList) SetCertNation added in v3.3.0

func (*AddEmployeeRequestCertList) SetCertNo added in v3.3.0

func (*AddEmployeeRequestCertList) SetCertType added in v3.3.0

func (*AddEmployeeRequestCertList) SetGender added in v3.3.0

func (*AddEmployeeRequestCertList) SetNationality added in v3.3.0

func (*AddEmployeeRequestCertList) SetPhone added in v3.3.0

func (*AddEmployeeRequestCertList) SetRealName added in v3.3.0

func (*AddEmployeeRequestCertList) SetRealNameEn added in v3.3.0

func (AddEmployeeRequestCertList) String added in v3.3.0

type AddEmployeeResponse added in v3.3.0

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

func (AddEmployeeResponse) GoString added in v3.3.0

func (s AddEmployeeResponse) GoString() string

func (*AddEmployeeResponse) SetBody added in v3.3.0

func (*AddEmployeeResponse) SetHeaders added in v3.3.0

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

func (*AddEmployeeResponse) SetStatusCode added in v3.3.0

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

func (AddEmployeeResponse) String added in v3.3.0

func (s AddEmployeeResponse) String() string

type AddEmployeeResponseBody added in v3.3.0

type AddEmployeeResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AddEmployeeResponseBody) GoString added in v3.3.0

func (s AddEmployeeResponseBody) GoString() string

func (*AddEmployeeResponseBody) SetCode added in v3.3.0

func (*AddEmployeeResponseBody) SetMessage added in v3.3.0

func (*AddEmployeeResponseBody) SetRequestId added in v3.3.0

func (*AddEmployeeResponseBody) SetSuccess added in v3.3.0

func (*AddEmployeeResponseBody) SetTraceId added in v3.3.0

func (AddEmployeeResponseBody) String added in v3.3.0

func (s AddEmployeeResponseBody) String() string

type AddEmployeeShrinkRequest added in v3.3.0

type AddEmployeeShrinkRequest struct {
	// example:
	//
	// https://static-legacy.dingtalk.com/media/lADPF8XMoxJeUkbNA2LNA5s_923_866.jpg
	Avatar                 *string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	BaseCityCodeListShrink *string `json:"base_city_code_list,omitempty" xml:"base_city_code_list,omitempty"`
	// example:
	//
	// 2000-01-02
	Birthday                 *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertListShrink           *string `json:"cert_list,omitempty" xml:"cert_list,omitempty"`
	CustomRoleCodeListShrink *string `json:"custom_role_code_list,omitempty" xml:"custom_role_code_list,omitempty"`
	// example:
	//
	// 123@163.com
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// false
	IsAdmin *bool `json:"is_admin,omitempty" xml:"is_admin,omitempty"`
	// example:
	//
	// false
	IsBoss *bool `json:"is_boss,omitempty" xml:"is_boss,omitempty"`
	// example:
	//
	// false
	IsDeptLeader *bool `json:"is_dept_leader,omitempty" xml:"is_dept_leader,omitempty"`
	// example:
	//
	// 1001
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// user456
	ManagerUserId       *string `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	OutDeptIdListShrink *string `json:"out_dept_id_list,omitempty" xml:"out_dept_id_list,omitempty"`
	// example:
	//
	// 13111111111
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// M4
	PositionLevel *string `json:"position_level,omitempty" xml:"position_level,omitempty"`
	RealName      *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// John/Wilson
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	// example:
	//
	// union123
	UnionId *string `json:"union_id,omitempty" xml:"union_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// user123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// This parameter is required.
	UserNick *string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

func (AddEmployeeShrinkRequest) GoString added in v3.3.0

func (s AddEmployeeShrinkRequest) GoString() string

func (*AddEmployeeShrinkRequest) SetAvatar added in v3.3.0

func (*AddEmployeeShrinkRequest) SetBaseCityCodeListShrink added in v3.3.0

func (s *AddEmployeeShrinkRequest) SetBaseCityCodeListShrink(v string) *AddEmployeeShrinkRequest

func (*AddEmployeeShrinkRequest) SetBirthday added in v3.3.0

func (*AddEmployeeShrinkRequest) SetCertListShrink added in v3.3.0

func (s *AddEmployeeShrinkRequest) SetCertListShrink(v string) *AddEmployeeShrinkRequest

func (*AddEmployeeShrinkRequest) SetCustomRoleCodeListShrink added in v3.3.0

func (s *AddEmployeeShrinkRequest) SetCustomRoleCodeListShrink(v string) *AddEmployeeShrinkRequest

func (*AddEmployeeShrinkRequest) SetEmail added in v3.3.0

func (*AddEmployeeShrinkRequest) SetGender added in v3.3.0

func (*AddEmployeeShrinkRequest) SetIsAdmin added in v3.3.0

func (*AddEmployeeShrinkRequest) SetIsBoss added in v3.3.0

func (*AddEmployeeShrinkRequest) SetIsDeptLeader added in v3.3.0

func (*AddEmployeeShrinkRequest) SetJobNo added in v3.3.0

func (*AddEmployeeShrinkRequest) SetManagerUserId added in v3.3.0

func (*AddEmployeeShrinkRequest) SetOutDeptIdListShrink added in v3.3.0

func (s *AddEmployeeShrinkRequest) SetOutDeptIdListShrink(v string) *AddEmployeeShrinkRequest

func (*AddEmployeeShrinkRequest) SetPhone added in v3.3.0

func (*AddEmployeeShrinkRequest) SetPositionLevel added in v3.3.0

func (*AddEmployeeShrinkRequest) SetRealName added in v3.3.0

func (*AddEmployeeShrinkRequest) SetRealNameEn added in v3.3.0

func (*AddEmployeeShrinkRequest) SetUnionId added in v3.3.0

func (*AddEmployeeShrinkRequest) SetUserId added in v3.3.0

func (*AddEmployeeShrinkRequest) SetUserNick added in v3.3.0

func (AddEmployeeShrinkRequest) String added in v3.3.0

func (s AddEmployeeShrinkRequest) String() string

type AddEmployeesToCustomRoleHeaders added in v3.1.0

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

func (AddEmployeesToCustomRoleHeaders) GoString added in v3.1.0

func (*AddEmployeesToCustomRoleHeaders) SetCommonHeaders added in v3.1.0

func (*AddEmployeesToCustomRoleHeaders) SetXAcsBtripCorpToken added in v3.1.0

func (AddEmployeesToCustomRoleHeaders) String added in v3.1.0

type AddEmployeesToCustomRoleRequest added in v3.1.0

type AddEmployeesToCustomRoleRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	RoleId *string `json:"role_id,omitempty" xml:"role_id,omitempty"`
	// This parameter is required.
	//
	// if can be null:
	// false
	UserIdList []*string `json:"user_id_list,omitempty" xml:"user_id_list,omitempty" type:"Repeated"`
}

func (AddEmployeesToCustomRoleRequest) GoString added in v3.1.0

func (*AddEmployeesToCustomRoleRequest) SetRoleId added in v3.1.0

func (*AddEmployeesToCustomRoleRequest) SetUserIdList added in v3.1.0

func (AddEmployeesToCustomRoleRequest) String added in v3.1.0

type AddEmployeesToCustomRoleResponse added in v3.1.0

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

func (AddEmployeesToCustomRoleResponse) GoString added in v3.1.0

func (*AddEmployeesToCustomRoleResponse) SetBody added in v3.1.0

func (*AddEmployeesToCustomRoleResponse) SetHeaders added in v3.1.0

func (*AddEmployeesToCustomRoleResponse) SetStatusCode added in v3.1.0

func (AddEmployeesToCustomRoleResponse) String added in v3.1.0

type AddEmployeesToCustomRoleResponseBody added in v3.1.0

type AddEmployeesToCustomRoleResponseBody struct {
	// example:
	//
	// SUCCESS
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 200
	HttpStatusCode *int32  `json:"httpStatusCode,omitempty" xml:"httpStatusCode,omitempty"`
	Message        *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AddEmployeesToCustomRoleResponseBody) GoString added in v3.1.0

func (*AddEmployeesToCustomRoleResponseBody) SetCode added in v3.1.0

func (*AddEmployeesToCustomRoleResponseBody) SetHttpStatusCode added in v3.1.0

func (*AddEmployeesToCustomRoleResponseBody) SetMessage added in v3.1.0

func (*AddEmployeesToCustomRoleResponseBody) SetRequestId added in v3.1.0

func (*AddEmployeesToCustomRoleResponseBody) SetSuccess added in v3.1.0

func (*AddEmployeesToCustomRoleResponseBody) SetTraceId added in v3.1.0

func (AddEmployeesToCustomRoleResponseBody) String added in v3.1.0

type AddEmployeesToCustomRoleShrinkRequest added in v3.1.0

type AddEmployeesToCustomRoleShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	RoleId *string `json:"role_id,omitempty" xml:"role_id,omitempty"`
	// This parameter is required.
	//
	// if can be null:
	// false
	UserIdListShrink *string `json:"user_id_list,omitempty" xml:"user_id_list,omitempty"`
}

func (AddEmployeesToCustomRoleShrinkRequest) GoString added in v3.1.0

func (*AddEmployeesToCustomRoleShrinkRequest) SetRoleId added in v3.1.0

func (*AddEmployeesToCustomRoleShrinkRequest) SetUserIdListShrink added in v3.1.0

func (AddEmployeesToCustomRoleShrinkRequest) String added in v3.1.0

type AddInvoiceEntityHeaders

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

func (AddInvoiceEntityHeaders) GoString

func (s AddInvoiceEntityHeaders) GoString() string

func (*AddInvoiceEntityHeaders) SetCommonHeaders

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

func (*AddInvoiceEntityHeaders) SetXAcsBtripCorpToken

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

func (AddInvoiceEntityHeaders) String

func (s AddInvoiceEntityHeaders) String() string

type AddInvoiceEntityRequest

type AddInvoiceEntityRequest struct {
	// This parameter is required.
	Entities []*AddInvoiceEntityRequestEntities `json:"entities,omitempty" xml:"entities,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 4854821
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (AddInvoiceEntityRequest) GoString

func (s AddInvoiceEntityRequest) GoString() string

func (*AddInvoiceEntityRequest) SetEntities

func (*AddInvoiceEntityRequest) SetThirdPartId

func (AddInvoiceEntityRequest) String

func (s AddInvoiceEntityRequest) String() string

type AddInvoiceEntityRequestEntities

type AddInvoiceEntityRequestEntities struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	EntityId *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	// This parameter is required.
	EntityName *string `json:"entity_name,omitempty" xml:"entity_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (AddInvoiceEntityRequestEntities) GoString

func (*AddInvoiceEntityRequestEntities) SetEntityId

func (*AddInvoiceEntityRequestEntities) SetEntityName

func (*AddInvoiceEntityRequestEntities) SetEntityType

func (AddInvoiceEntityRequestEntities) String

type AddInvoiceEntityResponse

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

func (s AddInvoiceEntityResponse) GoString() string

func (*AddInvoiceEntityResponse) SetBody

func (*AddInvoiceEntityResponse) SetHeaders

func (*AddInvoiceEntityResponse) SetStatusCode

func (AddInvoiceEntityResponse) String

func (s AddInvoiceEntityResponse) String() string

type AddInvoiceEntityResponseBody

type AddInvoiceEntityResponseBody struct {
	// example:
	//
	// 200
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AddInvoiceEntityResponseBody) GoString

func (s AddInvoiceEntityResponseBody) GoString() string

func (*AddInvoiceEntityResponseBody) SetCode

func (*AddInvoiceEntityResponseBody) SetMessage

func (*AddInvoiceEntityResponseBody) SetModule

func (*AddInvoiceEntityResponseBody) SetRequestId

func (*AddInvoiceEntityResponseBody) SetSuccess

func (*AddInvoiceEntityResponseBody) SetTraceId

func (AddInvoiceEntityResponseBody) String

type AddInvoiceEntityResponseBodyModule

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

func (AddInvoiceEntityResponseBodyModule) GoString

func (*AddInvoiceEntityResponseBodyModule) SetAddNum

func (*AddInvoiceEntityResponseBodyModule) SetSelectedUserNum

func (AddInvoiceEntityResponseBodyModule) String

type AddInvoiceEntityShrinkRequest

type AddInvoiceEntityShrinkRequest struct {
	// This parameter is required.
	EntitiesShrink *string `json:"entities,omitempty" xml:"entities,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 4854821
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (AddInvoiceEntityShrinkRequest) GoString

func (*AddInvoiceEntityShrinkRequest) SetEntitiesShrink

func (*AddInvoiceEntityShrinkRequest) SetThirdPartId

func (AddInvoiceEntityShrinkRequest) String

type AddressGetHeaders

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

func (AddressGetHeaders) GoString

func (s AddressGetHeaders) GoString() string

func (*AddressGetHeaders) SetCommonHeaders

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

func (*AddressGetHeaders) SetXAcsBtripSoCorpToken

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

func (AddressGetHeaders) String

func (s AddressGetHeaders) String() string

type AddressGetRequest

type AddressGetRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 460e254b5a5b4bd0801744a2790e5d78
	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"`
	// example:
	//
	// https://alibtrip.open.com
	TaobaoCallbackUrl *string `json:"taobao_callback_url,omitempty" xml:"taobao_callback_url,omitempty"`
	TravelerId        *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	// example:
	//
	// 1
	Type            *int32 `json:"type,omitempty" xml:"type,omitempty"`
	UseBookingProxy *int32 `json:"use_booking_proxy,omitempty" xml:"use_booking_proxy,omitempty"`
	// This parameter is required.
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (AddressGetRequest) GoString

func (s AddressGetRequest) GoString() string

func (*AddressGetRequest) SetActionType

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

func (*AddressGetRequest) SetArrCityCode

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

func (*AddressGetRequest) SetArrCityName

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

func (*AddressGetRequest) SetCarScenesCode

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

func (*AddressGetRequest) SetDepCityCode

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

func (*AddressGetRequest) SetDepCityName

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

func (*AddressGetRequest) SetDepDate

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

func (*AddressGetRequest) SetItineraryId

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

func (*AddressGetRequest) SetOrderId

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

func (*AddressGetRequest) SetPhone

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

func (*AddressGetRequest) SetSubCorpId

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

func (*AddressGetRequest) SetTaobaoCallbackUrl

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

func (*AddressGetRequest) SetTravelerId

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

func (*AddressGetRequest) SetType

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

func (*AddressGetRequest) SetUseBookingProxy

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

func (*AddressGetRequest) SetUserId

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

func (AddressGetRequest) String

func (s AddressGetRequest) String() string

type AddressGetResponse

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

func (s AddressGetResponse) GoString() string

func (*AddressGetResponse) SetBody

func (*AddressGetResponse) SetHeaders

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

func (*AddressGetResponse) SetStatusCode

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

func (AddressGetResponse) String

func (s AddressGetResponse) String() string

type AddressGetResponseBody

type AddressGetResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210bcc3a16583004579056128d33d7
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AddressGetResponseBody) GoString

func (s AddressGetResponseBody) GoString() string

func (*AddressGetResponseBody) SetCode

func (*AddressGetResponseBody) SetMessage

func (*AddressGetResponseBody) SetModule

func (*AddressGetResponseBody) SetRequestId

func (*AddressGetResponseBody) SetSuccess

func (*AddressGetResponseBody) SetTraceId

func (AddressGetResponseBody) String

func (s AddressGetResponseBody) String() string

type AirportSearchHeaders

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

func (AirportSearchHeaders) GoString

func (s AirportSearchHeaders) GoString() string

func (*AirportSearchHeaders) SetCommonHeaders

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

func (*AirportSearchHeaders) SetXAcsBtripSoCorpToken

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

func (AirportSearchHeaders) String

func (s AirportSearchHeaders) String() string

type AirportSearchRequest

type AirportSearchRequest struct {
	// This parameter is required.
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (AirportSearchRequest) GoString

func (s AirportSearchRequest) GoString() string

func (*AirportSearchRequest) SetKeyword

func (*AirportSearchRequest) SetType

func (AirportSearchRequest) String

func (s AirportSearchRequest) String() string

type AirportSearchResponse

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

func (s AirportSearchResponse) GoString() string

func (*AirportSearchResponse) SetBody

func (*AirportSearchResponse) SetHeaders

func (*AirportSearchResponse) SetStatusCode

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

func (AirportSearchResponse) String

func (s AirportSearchResponse) String() string

type AirportSearchResponseBody

type AirportSearchResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f07f316603757445272547d959f
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AirportSearchResponseBody) GoString

func (s AirportSearchResponseBody) GoString() string

func (*AirportSearchResponseBody) SetCode

func (*AirportSearchResponseBody) SetMessage

func (*AirportSearchResponseBody) SetModule

func (*AirportSearchResponseBody) SetRequestId

func (*AirportSearchResponseBody) SetSuccess

func (*AirportSearchResponseBody) SetTraceId

func (AirportSearchResponseBody) String

func (s AirportSearchResponseBody) String() string

type AirportSearchResponseBodyModule

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

func (AirportSearchResponseBodyModule) GoString

func (*AirportSearchResponseBodyModule) SetNearby

func (AirportSearchResponseBodyModule) String

type AirportSearchResponseBodyModuleCities

type AirportSearchResponseBodyModuleCities struct {
	// example:
	//
	// HGH
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 100
	Distance *int32  `json:"distance,omitempty" xml:"distance,omitempty"`
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 上海
	TravelName *string `json:"travel_name,omitempty" xml:"travel_name,omitempty"`
}

func (AirportSearchResponseBodyModuleCities) GoString

func (*AirportSearchResponseBodyModuleCities) SetCode

func (*AirportSearchResponseBodyModuleCities) SetDistance

func (*AirportSearchResponseBodyModuleCities) SetName

func (*AirportSearchResponseBodyModuleCities) SetTravelName

func (AirportSearchResponseBodyModuleCities) String

type AllBaseCityInfoQueryHeaders

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

func (AllBaseCityInfoQueryHeaders) GoString

func (s AllBaseCityInfoQueryHeaders) GoString() string

func (*AllBaseCityInfoQueryHeaders) SetCommonHeaders

func (*AllBaseCityInfoQueryHeaders) SetXAcsBtripAccessToken

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

func (AllBaseCityInfoQueryHeaders) String

type AllBaseCityInfoQueryResponse

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

func (s AllBaseCityInfoQueryResponse) GoString() string

func (*AllBaseCityInfoQueryResponse) SetBody

func (*AllBaseCityInfoQueryResponse) SetHeaders

func (*AllBaseCityInfoQueryResponse) SetStatusCode

func (AllBaseCityInfoQueryResponse) String

type AllBaseCityInfoQueryResponseBody

type AllBaseCityInfoQueryResponseBody struct {
	// example:
	//
	// success
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// demo
	Message *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module  *AllBaseCityInfoQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (AllBaseCityInfoQueryResponseBody) GoString

func (*AllBaseCityInfoQueryResponseBody) SetCode

func (*AllBaseCityInfoQueryResponseBody) SetMessage

func (*AllBaseCityInfoQueryResponseBody) SetRequestId

func (*AllBaseCityInfoQueryResponseBody) SetSuccess

func (*AllBaseCityInfoQueryResponseBody) SetTraceId

func (AllBaseCityInfoQueryResponseBody) String

type AllBaseCityInfoQueryResponseBodyModule

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

func (AllBaseCityInfoQueryResponseBodyModule) GoString

func (AllBaseCityInfoQueryResponseBodyModule) String

type AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList

type AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList struct {
	// example:
	//
	// 330122
	Adcode *string `json:"adcode,omitempty" xml:"adcode,omitempty"`
	// example:
	//
	// 0571
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// example:
	//
	// 3
	CityLevel *string `json:"city_level,omitempty" xml:"city_level,omitempty"`
	// example:
	//
	// 桐庐
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// 中国,浙江省,杭州市,桐庐
	CnNameTree *string `json:"cn_name_tree,omitempty" xml:"cn_name_tree,omitempty"`
	// example:
	//
	// 1
	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

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetAdcode

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetCityCode

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetCityLevel

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetCityName

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetCnNameTree

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetId

func (*AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) SetOtherNameList

func (AllBaseCityInfoQueryResponseBodyModuleAllCityBaseInfoList) String

type ApplyAddHeaders

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

func (ApplyAddHeaders) GoString

func (s ApplyAddHeaders) GoString() string

func (*ApplyAddHeaders) SetCommonHeaders

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

func (*ApplyAddHeaders) SetXAcsBtripSoCorpToken

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

func (ApplyAddHeaders) String

func (s ApplyAddHeaders) String() string

type ApplyAddRequest

type ApplyAddRequest struct {
	// example:
	//
	// 4000
	Budget *int64 `json:"budget,omitempty" xml:"budget,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// departId01
	DepartId   *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 可将补充描述传入此字段,账单中将会体现此字段的值。可以用于企业的统计和对账
	//
	// example:
	//
	// {"cost_center":"成本中心"}
	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"`
	// example:
	//
	// 1000
	FlightBudget *int64 `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	// example:
	//
	// 1000
	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"`
	// example:
	//
	// 0
	ItineraryRule    *int32                             `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetList []*ApplyAddRequestItinerarySetList `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	LimitTraveler         *int32  `json:"limit_traveler,omitempty" xml:"limit_traveler,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"`
	// example:
	//
	// 0
	Status    *int32  `json:"status,omitempty" xml:"status,omitempty"`
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 00714131
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartDepartId   *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	// example:
	//
	// 1
	TogetherBookRule *int32 `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	// example:
	//
	// 1000
	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"`
	// This parameter is required.
	TripCause *string `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	// example:
	//
	// 1
	TripDay *int32 `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	// This parameter is required.
	TripTitle *string `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// union001
	UnionNo *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// thridpart12138
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// example:
	//
	// 1000
	VehicleBudget *int64 `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyAddRequest) GoString

func (s ApplyAddRequest) GoString() string

func (*ApplyAddRequest) SetBudget

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

func (*ApplyAddRequest) SetBudgetMerge

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

func (*ApplyAddRequest) SetCarRule

func (*ApplyAddRequest) SetCorpName

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

func (*ApplyAddRequest) SetDepartId

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

func (*ApplyAddRequest) SetDepartName

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

func (*ApplyAddRequest) SetExtendField

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

func (*ApplyAddRequest) SetExternalTravelerList

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

func (*ApplyAddRequest) SetExternalTravelerStandard

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

func (*ApplyAddRequest) SetFlightBudget

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

func (*ApplyAddRequest) SetHotelBudget

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

func (*ApplyAddRequest) SetHotelShare

func (*ApplyAddRequest) SetInternationalFlightCabins

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

func (*ApplyAddRequest) SetItineraryList

func (*ApplyAddRequest) SetItineraryRule

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

func (*ApplyAddRequest) SetItinerarySetList

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

func (*ApplyAddRequest) SetLimitTraveler

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

func (*ApplyAddRequest) SetPaymentDepartmentId

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

func (*ApplyAddRequest) SetPaymentDepartmentName

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

func (*ApplyAddRequest) SetStatus

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

func (*ApplyAddRequest) SetSubCorpId

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

func (*ApplyAddRequest) SetThirdpartApplyId

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

func (*ApplyAddRequest) SetThirdpartBusinessId

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

func (*ApplyAddRequest) SetThirdpartDepartId

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

func (*ApplyAddRequest) SetTogetherBookRule

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

func (*ApplyAddRequest) SetTrainBudget

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

func (*ApplyAddRequest) SetTravelerList

func (*ApplyAddRequest) SetTravelerStandard

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

func (*ApplyAddRequest) SetTripCause

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

func (*ApplyAddRequest) SetTripDay

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

func (*ApplyAddRequest) SetTripTitle

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

func (*ApplyAddRequest) SetType

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

func (*ApplyAddRequest) SetUnionNo

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

func (*ApplyAddRequest) SetUserId

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

func (*ApplyAddRequest) SetUserName

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

func (*ApplyAddRequest) SetVehicleBudget

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

func (ApplyAddRequest) String

func (s ApplyAddRequest) String() string

type ApplyAddRequestCarRule

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

func (s ApplyAddRequestCarRule) GoString() string

func (*ApplyAddRequestCarRule) SetScenarioTemplateId

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

func (*ApplyAddRequestCarRule) SetScenarioTemplateName

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

func (ApplyAddRequestCarRule) String

func (s ApplyAddRequestCarRule) String() string

type ApplyAddRequestExternalTravelerList

type ApplyAddRequestExternalTravelerList struct {
	Attribute             *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	CostCenterId          *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	InvoiceId             *int64  `json:"invoice_id,omitempty" xml:"invoice_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"`
	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"`
	ThirdpartDepartId     *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	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

func (*ApplyAddRequestExternalTravelerList) SetAttribute

func (*ApplyAddRequestExternalTravelerList) SetCostCenterId

func (*ApplyAddRequestExternalTravelerList) SetInvoiceId

func (*ApplyAddRequestExternalTravelerList) SetPaymentDepartmentId

func (*ApplyAddRequestExternalTravelerList) SetPaymentDepartmentName

func (*ApplyAddRequestExternalTravelerList) SetProjectCode

func (*ApplyAddRequestExternalTravelerList) SetProjectTitle

func (*ApplyAddRequestExternalTravelerList) SetThirdPartInvoiceId

func (*ApplyAddRequestExternalTravelerList) SetThirdpartCostCenterId

func (*ApplyAddRequestExternalTravelerList) SetThirdpartDepartId

func (*ApplyAddRequestExternalTravelerList) SetUserName

func (*ApplyAddRequestExternalTravelerList) SetUserNameEn

func (ApplyAddRequestExternalTravelerList) String

type ApplyAddRequestExternalTravelerStandard

type ApplyAddRequestExternalTravelerStandard struct {
	// example:
	//
	// 1
	BusinessDiscount *int32 `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	// example:
	//
	// 1
	EconomyDiscount *int32 `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	// example:
	//
	// 1
	FirstDiscount *int32 `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	// example:
	//
	// F
	FlightCabins       *string                                                  `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	FlightIntlRuleCode *int64                                                   `json:"flight_intl_rule_code,omitempty" xml:"flight_intl_rule_code,omitempty"`
	FlightRuleCode     *int64                                                   `json:"flight_rule_code,omitempty" xml:"flight_rule_code,omitempty"`
	HotelCitys         []*ApplyAddRequestExternalTravelerStandardHotelCitys     `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	HotelIntlCitys     []*ApplyAddRequestExternalTravelerStandardHotelIntlCitys `json:"hotel_intl_citys,omitempty" xml:"hotel_intl_citys,omitempty" type:"Repeated"`
	HotelIntlRuleCode  *int64                                                   `json:"hotel_intl_rule_code,omitempty" xml:"hotel_intl_rule_code,omitempty"`
	HotelRuleCode      *int64                                                   `json:"hotel_rule_code,omitempty" xml:"hotel_rule_code,omitempty"`
	// example:
	//
	// F
	InternationalFlightCabins *string `json:"international_flight_cabins,omitempty" xml:"international_flight_cabins,omitempty"`
	// example:
	//
	// 1
	PremiumEconomyDiscount *int32 `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	// example:
	//
	// 0
	ReserveType   *int32 `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainRuleCode *int64 `json:"train_rule_code,omitempty" xml:"train_rule_code,omitempty"`
	// example:
	//
	// 0
	TrainSeats *string `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
}

func (ApplyAddRequestExternalTravelerStandard) GoString

func (*ApplyAddRequestExternalTravelerStandard) SetBusinessDiscount

func (*ApplyAddRequestExternalTravelerStandard) SetEconomyDiscount

func (*ApplyAddRequestExternalTravelerStandard) SetFirstDiscount

func (*ApplyAddRequestExternalTravelerStandard) SetFlightCabins

func (*ApplyAddRequestExternalTravelerStandard) SetFlightIntlRuleCode

func (*ApplyAddRequestExternalTravelerStandard) SetFlightRuleCode

func (*ApplyAddRequestExternalTravelerStandard) SetHotelIntlRuleCode

func (*ApplyAddRequestExternalTravelerStandard) SetHotelRuleCode

func (*ApplyAddRequestExternalTravelerStandard) SetInternationalFlightCabins

func (*ApplyAddRequestExternalTravelerStandard) SetPremiumEconomyDiscount

func (*ApplyAddRequestExternalTravelerStandard) SetReserveType

func (*ApplyAddRequestExternalTravelerStandard) SetTrainRuleCode

func (*ApplyAddRequestExternalTravelerStandard) SetTrainSeats

func (ApplyAddRequestExternalTravelerStandard) String

type ApplyAddRequestExternalTravelerStandardHotelCitys

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

func (ApplyAddRequestExternalTravelerStandardHotelCitys) GoString

func (*ApplyAddRequestExternalTravelerStandardHotelCitys) SetCityCode

func (*ApplyAddRequestExternalTravelerStandardHotelCitys) SetCityName

func (*ApplyAddRequestExternalTravelerStandardHotelCitys) SetFee

func (ApplyAddRequestExternalTravelerStandardHotelCitys) String

type ApplyAddRequestExternalTravelerStandardHotelIntlCitys

type ApplyAddRequestExternalTravelerStandardHotelIntlCitys 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 (ApplyAddRequestExternalTravelerStandardHotelIntlCitys) GoString

func (*ApplyAddRequestExternalTravelerStandardHotelIntlCitys) SetCityCode

func (*ApplyAddRequestExternalTravelerStandardHotelIntlCitys) SetCityName

func (*ApplyAddRequestExternalTravelerStandardHotelIntlCitys) SetFee

func (ApplyAddRequestExternalTravelerStandardHotelIntlCitys) String

type ApplyAddRequestHotelShare

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

func (ApplyAddRequestHotelShare) GoString

func (s ApplyAddRequestHotelShare) GoString() string

func (*ApplyAddRequestHotelShare) SetParam

func (*ApplyAddRequestHotelShare) SetType

func (ApplyAddRequestHotelShare) String

func (s ApplyAddRequestHotelShare) String() string

type ApplyAddRequestItineraryList

type ApplyAddRequestItineraryList struct {
	// This parameter is required.
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// This parameter is required.
	ArrDate   *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	Attribute *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	// example:
	//
	// 12138
	CostCenterId *int64 `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	// This parameter is required.
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2017-01-01 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 34711
	InvoiceId *int64 `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	ItineraryId             *string                                              `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyAddRequestItineraryListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	// example:
	//
	// true
	NeedHotel *bool `json:"need_hotel,omitempty" xml:"need_hotel,omitempty"`
	// example:
	//
	// true
	NeedTraffic *bool `json:"need_traffic,omitempty" xml:"need_traffic,omitempty"`
	// example:
	//
	// projecttow
	ProjectCode  *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// thirdpart34711
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	// example:
	//
	// thridpart12138
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TrafficType *int32 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TripWay *int32 `json:"trip_way,omitempty" xml:"trip_way,omitempty"`
}

func (ApplyAddRequestItineraryList) GoString

func (s ApplyAddRequestItineraryList) GoString() string

func (*ApplyAddRequestItineraryList) SetArrCity

func (*ApplyAddRequestItineraryList) SetArrCityCode

func (*ApplyAddRequestItineraryList) SetArrDate

func (*ApplyAddRequestItineraryList) SetAttribute

func (*ApplyAddRequestItineraryList) SetCostCenterId

func (*ApplyAddRequestItineraryList) SetDepCity

func (*ApplyAddRequestItineraryList) SetDepCityCode

func (*ApplyAddRequestItineraryList) SetDepDate

func (*ApplyAddRequestItineraryList) SetInvoiceId

func (*ApplyAddRequestItineraryList) SetItineraryId

func (*ApplyAddRequestItineraryList) SetNeedHotel

func (*ApplyAddRequestItineraryList) SetNeedTraffic

func (*ApplyAddRequestItineraryList) SetProjectCode

func (*ApplyAddRequestItineraryList) SetProjectTitle

func (*ApplyAddRequestItineraryList) SetThirdPartInvoiceId

func (*ApplyAddRequestItineraryList) SetThirdpartCostCenterId

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

func (*ApplyAddRequestItineraryList) SetTrafficType

func (*ApplyAddRequestItineraryList) SetTripWay

func (ApplyAddRequestItineraryList) String

type ApplyAddRequestItineraryListItineraryTravelStandard

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

func (ApplyAddRequestItineraryListItineraryTravelStandard) GoString

func (*ApplyAddRequestItineraryListItineraryTravelStandard) SetHotelAvailableNightsPerDay

func (ApplyAddRequestItineraryListItineraryTravelStandard) String

type ApplyAddRequestItinerarySetList

type ApplyAddRequestItinerarySetList struct {
	// This parameter is required.
	//
	// example:
	//
	// 2017-01-01 00:00:00
	ArrDate   *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	Attribute *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BJS,HGH
	CityCodeSet *string `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	// This parameter is required.
	CitySet *string `json:"city_set,omitempty" xml:"city_set,omitempty"`
	// example:
	//
	// 12345
	CostCenterId *int64 `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2017-01-01 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 12345
	InvoiceId *int64 `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	ItineraryId             *string                                                 `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyAddRequestItinerarySetListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	// example:
	//
	// projecttow
	ProjectCode  *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// thridpart12138
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	// example:
	//
	// thridpart12138
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TrafficType *int32 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (ApplyAddRequestItinerarySetList) GoString

func (*ApplyAddRequestItinerarySetList) SetArrDate

func (*ApplyAddRequestItinerarySetList) SetAttribute

func (*ApplyAddRequestItinerarySetList) SetCityCodeSet

func (*ApplyAddRequestItinerarySetList) SetCitySet

func (*ApplyAddRequestItinerarySetList) SetCostCenterId

func (*ApplyAddRequestItinerarySetList) SetDepDate

func (*ApplyAddRequestItinerarySetList) SetInvoiceId

func (*ApplyAddRequestItinerarySetList) SetItineraryId

func (*ApplyAddRequestItinerarySetList) SetProjectCode

func (*ApplyAddRequestItinerarySetList) SetProjectTitle

func (*ApplyAddRequestItinerarySetList) SetThirdPartInvoiceId

func (*ApplyAddRequestItinerarySetList) SetThirdpartCostCenterId

func (*ApplyAddRequestItinerarySetList) SetTrafficType

func (ApplyAddRequestItinerarySetList) String

type ApplyAddRequestItinerarySetListItineraryTravelStandard

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

func (ApplyAddRequestItinerarySetListItineraryTravelStandard) GoString

func (*ApplyAddRequestItinerarySetListItineraryTravelStandard) SetHotelAvailableNightsPerDay

func (ApplyAddRequestItinerarySetListItineraryTravelStandard) String

type ApplyAddRequestTravelerList

type ApplyAddRequestTravelerList struct {
	Attribute             *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	CostCenterId          *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	InvoiceId             *int64  `json:"invoice_id,omitempty" xml:"invoice_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"`
	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"`
	ThirdpartDepartId     *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	// example:
	//
	// wu51531
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyAddRequestTravelerList) GoString

func (s ApplyAddRequestTravelerList) GoString() string

func (*ApplyAddRequestTravelerList) SetAttribute

func (*ApplyAddRequestTravelerList) SetCostCenterId

func (*ApplyAddRequestTravelerList) SetInvoiceId

func (*ApplyAddRequestTravelerList) SetPaymentDepartmentId

func (s *ApplyAddRequestTravelerList) SetPaymentDepartmentId(v string) *ApplyAddRequestTravelerList

func (*ApplyAddRequestTravelerList) SetPaymentDepartmentName

func (s *ApplyAddRequestTravelerList) SetPaymentDepartmentName(v string) *ApplyAddRequestTravelerList

func (*ApplyAddRequestTravelerList) SetProjectCode

func (*ApplyAddRequestTravelerList) SetProjectTitle

func (*ApplyAddRequestTravelerList) SetThirdPartInvoiceId

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

func (*ApplyAddRequestTravelerList) SetThirdpartCostCenterId

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

func (*ApplyAddRequestTravelerList) SetThirdpartDepartId

func (*ApplyAddRequestTravelerList) SetUserId

func (*ApplyAddRequestTravelerList) SetUserName

func (ApplyAddRequestTravelerList) String

type ApplyAddRequestTravelerStandard

type ApplyAddRequestTravelerStandard struct {
	// example:
	//
	// 1
	BusinessDiscount *int32                                       `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	CarCitySet       []*ApplyAddRequestTravelerStandardCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	EconomyDiscount *int32 `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	// example:
	//
	// 1
	FirstDiscount *int32 `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	// example:
	//
	// Y
	FlightCabins       *string                                          `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	FlightIntlRuleCode *int64                                           `json:"flight_intl_rule_code,omitempty" xml:"flight_intl_rule_code,omitempty"`
	FlightRuleCode     *int64                                           `json:"flight_rule_code,omitempty" xml:"flight_rule_code,omitempty"`
	HotelCitys         []*ApplyAddRequestTravelerStandardHotelCitys     `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	HotelIntlCitys     []*ApplyAddRequestTravelerStandardHotelIntlCitys `json:"hotel_intl_citys,omitempty" xml:"hotel_intl_citys,omitempty" type:"Repeated"`
	HotelIntlRuleCode  *int64                                           `json:"hotel_intl_rule_code,omitempty" xml:"hotel_intl_rule_code,omitempty"`
	HotelRuleCode      *int64                                           `json:"hotel_rule_code,omitempty" xml:"hotel_rule_code,omitempty"`
	// example:
	//
	// F
	InternationalFlightCabins *string `json:"international_flight_cabins,omitempty" xml:"international_flight_cabins,omitempty"`
	// example:
	//
	// 1
	PremiumEconomyDiscount *int32 `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	// example:
	//
	// 0
	ReserveType   *int32 `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainRuleCode *int64 `json:"train_rule_code,omitempty" xml:"train_rule_code,omitempty"`
	// example:
	//
	// 1
	TrainSeats *string `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
	// example:
	//
	// wfffeng
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (ApplyAddRequestTravelerStandard) GoString

func (*ApplyAddRequestTravelerStandard) SetBusinessDiscount

func (*ApplyAddRequestTravelerStandard) SetEconomyDiscount

func (*ApplyAddRequestTravelerStandard) SetFirstDiscount

func (*ApplyAddRequestTravelerStandard) SetFlightCabins

func (*ApplyAddRequestTravelerStandard) SetFlightIntlRuleCode

func (*ApplyAddRequestTravelerStandard) SetFlightRuleCode

func (*ApplyAddRequestTravelerStandard) SetHotelIntlRuleCode

func (*ApplyAddRequestTravelerStandard) SetHotelRuleCode

func (*ApplyAddRequestTravelerStandard) SetInternationalFlightCabins

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

func (*ApplyAddRequestTravelerStandard) SetPremiumEconomyDiscount

func (*ApplyAddRequestTravelerStandard) SetReserveType

func (*ApplyAddRequestTravelerStandard) SetTrainRuleCode

func (*ApplyAddRequestTravelerStandard) SetTrainSeats

func (*ApplyAddRequestTravelerStandard) SetUserId

func (ApplyAddRequestTravelerStandard) String

type ApplyAddRequestTravelerStandardCarCitySet

type ApplyAddRequestTravelerStandardCarCitySet struct {
	// This parameter is required.
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// This parameter is required.
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
}

func (ApplyAddRequestTravelerStandardCarCitySet) GoString

func (*ApplyAddRequestTravelerStandardCarCitySet) SetCityCode

func (*ApplyAddRequestTravelerStandardCarCitySet) SetCityName

func (ApplyAddRequestTravelerStandardCarCitySet) String

type ApplyAddRequestTravelerStandardHotelCitys

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

func (ApplyAddRequestTravelerStandardHotelCitys) GoString

func (*ApplyAddRequestTravelerStandardHotelCitys) SetCityCode

func (*ApplyAddRequestTravelerStandardHotelCitys) SetCityName

func (*ApplyAddRequestTravelerStandardHotelCitys) SetFee

func (ApplyAddRequestTravelerStandardHotelCitys) String

type ApplyAddRequestTravelerStandardHotelIntlCitys

type ApplyAddRequestTravelerStandardHotelIntlCitys 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 (ApplyAddRequestTravelerStandardHotelIntlCitys) GoString

func (*ApplyAddRequestTravelerStandardHotelIntlCitys) SetCityCode

func (*ApplyAddRequestTravelerStandardHotelIntlCitys) SetCityName

func (*ApplyAddRequestTravelerStandardHotelIntlCitys) SetFee

func (ApplyAddRequestTravelerStandardHotelIntlCitys) String

type ApplyAddResponse

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

func (s ApplyAddResponse) GoString() string

func (*ApplyAddResponse) SetBody

func (*ApplyAddResponse) SetHeaders

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

func (*ApplyAddResponse) SetStatusCode

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

func (ApplyAddResponse) String

func (s ApplyAddResponse) String() string

type ApplyAddResponseBody

type ApplyAddResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyAddResponseBody) GoString

func (s ApplyAddResponseBody) GoString() string

func (*ApplyAddResponseBody) SetCode

func (*ApplyAddResponseBody) SetMessage

func (*ApplyAddResponseBody) SetModule

func (*ApplyAddResponseBody) SetRequestId

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

func (*ApplyAddResponseBody) SetSuccess

func (*ApplyAddResponseBody) SetTraceId

func (ApplyAddResponseBody) String

func (s ApplyAddResponseBody) String() string

type ApplyAddResponseBodyModule

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

func (ApplyAddResponseBodyModule) GoString

func (s ApplyAddResponseBodyModule) GoString() string

func (*ApplyAddResponseBodyModule) SetApplyId

func (*ApplyAddResponseBodyModule) SetThirdpartApplyId

func (*ApplyAddResponseBodyModule) SetThirdpartBusinessId

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

func (ApplyAddResponseBodyModule) String

type ApplyAddShrinkRequest

type ApplyAddShrinkRequest struct {
	// example:
	//
	// 4000
	Budget *int64 `json:"budget,omitempty" xml:"budget,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// departId01
	DepartId   *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 可将补充描述传入此字段,账单中将会体现此字段的值。可以用于企业的统计和对账
	//
	// example:
	//
	// {"cost_center":"成本中心"}
	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"`
	// example:
	//
	// 1000
	FlightBudget *int64 `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	// example:
	//
	// 1000
	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"`
	// example:
	//
	// 0
	ItineraryRule          *int32  `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetListShrink *string `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty"`
	// example:
	//
	// 1
	LimitTraveler         *int32  `json:"limit_traveler,omitempty" xml:"limit_traveler,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"`
	// example:
	//
	// 0
	Status    *int32  `json:"status,omitempty" xml:"status,omitempty"`
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 00714131
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartDepartId   *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	// example:
	//
	// 1
	TogetherBookRule *int32 `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	// example:
	//
	// 1000
	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"`
	// This parameter is required.
	TripCause *string `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	// example:
	//
	// 1
	TripDay *int32 `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	// This parameter is required.
	TripTitle *string `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// union001
	UnionNo *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// thridpart12138
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// example:
	//
	// 1000
	VehicleBudget *int64 `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyAddShrinkRequest) GoString

func (s ApplyAddShrinkRequest) GoString() string

func (*ApplyAddShrinkRequest) SetBudget

func (*ApplyAddShrinkRequest) SetBudgetMerge

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

func (*ApplyAddShrinkRequest) SetCarRuleShrink

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

func (*ApplyAddShrinkRequest) SetCorpName

func (*ApplyAddShrinkRequest) SetDepartId

func (*ApplyAddShrinkRequest) SetDepartName

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

func (*ApplyAddShrinkRequest) SetExtendField

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

func (*ApplyAddShrinkRequest) SetExternalTravelerListShrink

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

func (*ApplyAddShrinkRequest) SetExternalTravelerStandardShrink

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

func (*ApplyAddShrinkRequest) SetFlightBudget

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

func (*ApplyAddShrinkRequest) SetHotelBudget

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

func (*ApplyAddShrinkRequest) SetHotelShareShrink

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

func (*ApplyAddShrinkRequest) SetInternationalFlightCabins

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

func (*ApplyAddShrinkRequest) SetItineraryListShrink

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

func (*ApplyAddShrinkRequest) SetItineraryRule

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

func (*ApplyAddShrinkRequest) SetItinerarySetListShrink

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

func (*ApplyAddShrinkRequest) SetLimitTraveler

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

func (*ApplyAddShrinkRequest) SetPaymentDepartmentId

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

func (*ApplyAddShrinkRequest) SetPaymentDepartmentName

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

func (*ApplyAddShrinkRequest) SetStatus

func (*ApplyAddShrinkRequest) SetSubCorpId

func (*ApplyAddShrinkRequest) SetThirdpartApplyId

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

func (*ApplyAddShrinkRequest) SetThirdpartBusinessId

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

func (*ApplyAddShrinkRequest) SetThirdpartDepartId

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

func (*ApplyAddShrinkRequest) SetTogetherBookRule

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

func (*ApplyAddShrinkRequest) SetTrainBudget

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

func (*ApplyAddShrinkRequest) SetTravelerListShrink

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

func (*ApplyAddShrinkRequest) SetTravelerStandardShrink

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

func (*ApplyAddShrinkRequest) SetTripCause

func (*ApplyAddShrinkRequest) SetTripDay

func (*ApplyAddShrinkRequest) SetTripTitle

func (*ApplyAddShrinkRequest) SetType

func (*ApplyAddShrinkRequest) SetUnionNo

func (*ApplyAddShrinkRequest) SetUserId

func (*ApplyAddShrinkRequest) SetUserName

func (*ApplyAddShrinkRequest) SetVehicleBudget

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

func (ApplyAddShrinkRequest) String

func (s ApplyAddShrinkRequest) String() string

type ApplyApproveHeaders

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

func (ApplyApproveHeaders) GoString

func (s ApplyApproveHeaders) GoString() string

func (*ApplyApproveHeaders) SetCommonHeaders

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

func (*ApplyApproveHeaders) SetXAcsBtripSoCorpToken

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

func (ApplyApproveHeaders) String

func (s ApplyApproveHeaders) String() string

type ApplyApproveRequest

type ApplyApproveRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// sdfg
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	Note    *string `json:"note,omitempty" xml:"note,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-12 16:12:53
	OperateTime *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// btrip123
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// thirdpart12138
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyApproveRequest) GoString

func (s ApplyApproveRequest) GoString() string

func (*ApplyApproveRequest) SetApplyId

func (*ApplyApproveRequest) SetNote

func (*ApplyApproveRequest) SetOperateTime

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

func (*ApplyApproveRequest) SetStatus

func (*ApplyApproveRequest) SetSubCorpId

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

func (*ApplyApproveRequest) SetUserId

func (*ApplyApproveRequest) SetUserName

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

func (ApplyApproveRequest) String

func (s ApplyApproveRequest) String() string

type ApplyApproveResponse

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

func (s ApplyApproveResponse) GoString() string

func (*ApplyApproveResponse) SetBody

func (*ApplyApproveResponse) SetHeaders

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

func (*ApplyApproveResponse) SetStatusCode

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

func (ApplyApproveResponse) String

func (s ApplyApproveResponse) String() string

type ApplyApproveResponseBody

type ApplyApproveResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	//
	// example:
	//
	// module
	Module *string `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyApproveResponseBody) GoString

func (s ApplyApproveResponseBody) GoString() string

func (*ApplyApproveResponseBody) SetCode

func (*ApplyApproveResponseBody) SetMessage

func (*ApplyApproveResponseBody) SetModule

func (*ApplyApproveResponseBody) SetRequestId

func (*ApplyApproveResponseBody) SetSuccess

func (*ApplyApproveResponseBody) SetTraceId

func (ApplyApproveResponseBody) String

func (s ApplyApproveResponseBody) String() string

type ApplyExternalNodeStatusUpdateHeaders

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

func (ApplyExternalNodeStatusUpdateHeaders) GoString

func (*ApplyExternalNodeStatusUpdateHeaders) SetCommonHeaders

func (*ApplyExternalNodeStatusUpdateHeaders) SetXAcsBtripCorpToken

func (ApplyExternalNodeStatusUpdateHeaders) String

type ApplyExternalNodeStatusUpdateRequest

type ApplyExternalNodeStatusUpdateRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 123
	NodeId           *string                                                 `json:"node_id,omitempty" xml:"node_id,omitempty"`
	OperationRecords []*ApplyExternalNodeStatusUpdateRequestOperationRecords `json:"operation_records,omitempty" xml:"operation_records,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// PROCESS_AGREE
	ProcessActionResult *string `json:"process_action_result,omitempty" xml:"process_action_result,omitempty"`
}

func (ApplyExternalNodeStatusUpdateRequest) GoString

func (*ApplyExternalNodeStatusUpdateRequest) SetNodeId

func (*ApplyExternalNodeStatusUpdateRequest) SetProcessActionResult

func (ApplyExternalNodeStatusUpdateRequest) String

type ApplyExternalNodeStatusUpdateRequestOperationRecords

type ApplyExternalNodeStatusUpdateRequestOperationRecords struct {
	Comment *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// example:
	//
	// 2023-05-28 11:33:28
	OperateTime  *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	OperatorName *string `json:"operator_name,omitempty" xml:"operator_name,omitempty"`
	// example:
	//
	// AGREE
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// example:
	//
	// PROCESS_APPROVE
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ApplyExternalNodeStatusUpdateRequestOperationRecords) GoString

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetComment

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetOperateTime

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetOperatorName

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetResult

func (*ApplyExternalNodeStatusUpdateRequestOperationRecords) SetType

func (ApplyExternalNodeStatusUpdateRequestOperationRecords) String

type ApplyExternalNodeStatusUpdateResponse

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

func (*ApplyExternalNodeStatusUpdateResponse) SetHeaders

func (*ApplyExternalNodeStatusUpdateResponse) SetStatusCode

func (ApplyExternalNodeStatusUpdateResponse) String

type ApplyExternalNodeStatusUpdateResponseBody

type ApplyExternalNodeStatusUpdateResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// true
	Module *bool `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079416784321627628333de4ab
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyExternalNodeStatusUpdateResponseBody) GoString

func (*ApplyExternalNodeStatusUpdateResponseBody) SetCode

func (*ApplyExternalNodeStatusUpdateResponseBody) SetMessage

func (*ApplyExternalNodeStatusUpdateResponseBody) SetModule

func (*ApplyExternalNodeStatusUpdateResponseBody) SetRequestId

func (*ApplyExternalNodeStatusUpdateResponseBody) SetSuccess

func (*ApplyExternalNodeStatusUpdateResponseBody) SetTraceId

func (ApplyExternalNodeStatusUpdateResponseBody) String

type ApplyExternalNodeStatusUpdateShrinkRequest

type ApplyExternalNodeStatusUpdateShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 123
	NodeId                 *string `json:"node_id,omitempty" xml:"node_id,omitempty"`
	OperationRecordsShrink *string `json:"operation_records,omitempty" xml:"operation_records,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PROCESS_AGREE
	ProcessActionResult *string `json:"process_action_result,omitempty" xml:"process_action_result,omitempty"`
}

func (ApplyExternalNodeStatusUpdateShrinkRequest) GoString

func (*ApplyExternalNodeStatusUpdateShrinkRequest) SetNodeId

func (*ApplyExternalNodeStatusUpdateShrinkRequest) SetOperationRecordsShrink

func (*ApplyExternalNodeStatusUpdateShrinkRequest) SetProcessActionResult

func (ApplyExternalNodeStatusUpdateShrinkRequest) String

type ApplyInvoiceTaskHeaders

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

func (ApplyInvoiceTaskHeaders) GoString

func (s ApplyInvoiceTaskHeaders) GoString() string

func (*ApplyInvoiceTaskHeaders) SetCommonHeaders

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

func (*ApplyInvoiceTaskHeaders) SetXAcsBtripSoCorpToken

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

func (ApplyInvoiceTaskHeaders) String

func (s ApplyInvoiceTaskHeaders) String() string

type ApplyInvoiceTaskRequest

type ApplyInvoiceTaskRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// This parameter is required.
	InvoiceTaskList []*ApplyInvoiceTaskRequestInvoiceTaskList `json:"invoice_task_list,omitempty" xml:"invoice_task_list,omitempty" type:"Repeated"`
}

func (ApplyInvoiceTaskRequest) GoString

func (s ApplyInvoiceTaskRequest) GoString() string

func (*ApplyInvoiceTaskRequest) SetBillDate

func (*ApplyInvoiceTaskRequest) SetInvoiceTaskList

func (ApplyInvoiceTaskRequest) String

func (s ApplyInvoiceTaskRequest) String() string

type ApplyInvoiceTaskRequestInvoiceTaskList

type ApplyInvoiceTaskRequestInvoiceTaskList struct {
	Contact *string `json:"contact,omitempty" xml:"contact,omitempty"`
	Email   *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 0
	FlightInvoiceFee *string `json:"flight_invoice_fee,omitempty" xml:"flight_invoice_fee,omitempty"`
	// example:
	//
	// 3.12
	FuPointInvoiceFee *string `json:"fu_point_invoice_fee,omitempty" xml:"fu_point_invoice_fee,omitempty"`
	// example:
	//
	// 0
	HotelNormalInvoiceFee *string `json:"hotel_normal_invoice_fee,omitempty" xml:"hotel_normal_invoice_fee,omitempty"`
	// example:
	//
	// 100
	HotelSpecialInvoiceFee *string `json:"hotel_special_invoice_fee,omitempty" xml:"hotel_special_invoice_fee,omitempty"`
	// example:
	//
	// 0
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	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"`
	MealNormalInvoiceFee *string `json:"meal_normal_invoice_fee,omitempty" xml:"meal_normal_invoice_fee,omitempty"`
	// example:
	//
	// 0
	PenaltyFee *string `json:"penalty_fee,omitempty" xml:"penalty_fee,omitempty"`
	Remark     *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// example:
	//
	// 1.02
	ServiceFee *string `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 1234567890
	Telephone *string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	// example:
	//
	// 0
	TrainInvoiceFee *string `json:"train_invoice_fee,omitempty" xml:"train_invoice_fee,omitempty"`
	// example:
	//
	// 100
	VehicleInvoiceFee *string `json:"vehicle_invoice_fee,omitempty" xml:"vehicle_invoice_fee,omitempty"`
}

func (ApplyInvoiceTaskRequestInvoiceTaskList) GoString

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetContact

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetEmail

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetFlightInvoiceFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetFuPointInvoiceFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetHotelNormalInvoiceFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetHotelSpecialInvoiceFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetInternationalFlightInvoiceFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetInternationalHotelInvoiceFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetInvoiceThirdPartId

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetInvoiceType

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetMailAddress

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetMailCity

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetMailFullAddress

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetMailProvince

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetMealNormalInvoiceFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetPenaltyFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetRemark

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetServiceFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetTelephone

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetTrainInvoiceFee

func (*ApplyInvoiceTaskRequestInvoiceTaskList) SetVehicleInvoiceFee

func (ApplyInvoiceTaskRequestInvoiceTaskList) String

type ApplyInvoiceTaskResponse

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

func (s ApplyInvoiceTaskResponse) GoString() string

func (*ApplyInvoiceTaskResponse) SetBody

func (*ApplyInvoiceTaskResponse) SetHeaders

func (*ApplyInvoiceTaskResponse) SetStatusCode

func (ApplyInvoiceTaskResponse) String

func (s ApplyInvoiceTaskResponse) String() string

type ApplyInvoiceTaskResponseBody

type ApplyInvoiceTaskResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// requestId
	//
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyInvoiceTaskResponseBody) GoString

func (s ApplyInvoiceTaskResponseBody) GoString() string

func (*ApplyInvoiceTaskResponseBody) SetCode

func (*ApplyInvoiceTaskResponseBody) SetMessage

func (*ApplyInvoiceTaskResponseBody) SetRequestId

func (*ApplyInvoiceTaskResponseBody) SetSuccess

func (*ApplyInvoiceTaskResponseBody) SetTraceId

func (ApplyInvoiceTaskResponseBody) String

type ApplyInvoiceTaskShrinkRequest

type ApplyInvoiceTaskShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// This parameter is required.
	InvoiceTaskListShrink *string `json:"invoice_task_list,omitempty" xml:"invoice_task_list,omitempty"`
}

func (ApplyInvoiceTaskShrinkRequest) GoString

func (*ApplyInvoiceTaskShrinkRequest) SetBillDate

func (*ApplyInvoiceTaskShrinkRequest) SetInvoiceTaskListShrink

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

func (ApplyInvoiceTaskShrinkRequest) String

type ApplyListQueryHeaders

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

func (ApplyListQueryHeaders) GoString

func (s ApplyListQueryHeaders) GoString() string

func (*ApplyListQueryHeaders) SetCommonHeaders

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

func (*ApplyListQueryHeaders) SetXAcsBtripSoCorpToken

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

func (ApplyListQueryHeaders) String

func (s ApplyListQueryHeaders) String() string

type ApplyListQueryRequest

type ApplyListQueryRequest struct {
	// example:
	//
	// true
	AllApply *bool `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	// example:
	//
	// dept1
	DepartId *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// example:
	//
	// 2017-05-01 00:00:00
	EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 2018-05-01 00:00:00
	GmtModified *string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// false
	OnlyShangLvApply *bool `json:"only_shang_lv_apply,omitempty" xml:"only_shang_lv_apply,omitempty"`
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 2017-05-01 00:00:00
	StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// btrip123
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	// example:
	//
	// 2
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// abs123
	UnionNo *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	// example:
	//
	// user1
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (ApplyListQueryRequest) GoString

func (s ApplyListQueryRequest) GoString() string

func (*ApplyListQueryRequest) SetAllApply

func (*ApplyListQueryRequest) SetDepartId

func (*ApplyListQueryRequest) SetEndTime

func (*ApplyListQueryRequest) SetGmtModified

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

func (*ApplyListQueryRequest) SetOnlyShangLvApply

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

func (*ApplyListQueryRequest) SetPage

func (*ApplyListQueryRequest) SetPageSize

func (*ApplyListQueryRequest) SetStartTime

func (*ApplyListQueryRequest) SetSubCorpId

func (*ApplyListQueryRequest) SetType

func (*ApplyListQueryRequest) SetUnionNo

func (*ApplyListQueryRequest) SetUserId

func (ApplyListQueryRequest) String

func (s ApplyListQueryRequest) String() string

type ApplyListQueryResponse

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

func (s ApplyListQueryResponse) GoString() string

func (*ApplyListQueryResponse) SetBody

func (*ApplyListQueryResponse) SetHeaders

func (*ApplyListQueryResponse) SetStatusCode

func (ApplyListQueryResponse) String

func (s ApplyListQueryResponse) String() string

type ApplyListQueryResponseBody

type ApplyListQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyListQueryResponseBody) GoString

func (s ApplyListQueryResponseBody) GoString() string

func (*ApplyListQueryResponseBody) SetCode

func (*ApplyListQueryResponseBody) SetMessage

func (*ApplyListQueryResponseBody) SetModuleList

func (*ApplyListQueryResponseBody) SetRequestId

func (*ApplyListQueryResponseBody) SetSuccess

func (*ApplyListQueryResponseBody) SetTraceId

func (ApplyListQueryResponseBody) String

type ApplyListQueryResponseBodyModuleList

type ApplyListQueryResponseBodyModuleList struct {
	// example:
	//
	// 201710111505000464651
	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"`
	// example:
	//
	// corp1
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	// example:
	//
	// abc
	CorpName *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	// example:
	//
	// depart1
	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"`
	// example:
	//
	// abc1234
	FlowCode *string `json:"flow_code,omitempty" xml:"flow_code,omitempty"`
	// example:
	//
	// 2018-09-19T14:03Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2018-09-19T14:03Z
	GmtModified *string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// 1476
	Id            *int64                                               `json:"id,omitempty" xml:"id,omitempty"`
	ItineraryList []*ApplyListQueryResponseBodyModuleListItineraryList `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	PaymentDepartmentId   *string                                                 `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName *string                                                 `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	// example:
	//
	// 1
	Status     *int32  `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc *string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	// example:
	//
	// abc
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	// example:
	//
	// abc
	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"`
	// example:
	//
	// 1
	TripDay   *int32  `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	TripTitle *string `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	// example:
	//
	// 2
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// abc
	UnionNo *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleList) GoString

func (*ApplyListQueryResponseBodyModuleList) SetApplyShowId

func (*ApplyListQueryResponseBodyModuleList) SetCorpId

func (*ApplyListQueryResponseBodyModuleList) SetCorpName

func (*ApplyListQueryResponseBodyModuleList) SetDepartId

func (*ApplyListQueryResponseBodyModuleList) SetDepartName

func (*ApplyListQueryResponseBodyModuleList) SetFlowCode

func (*ApplyListQueryResponseBodyModuleList) SetGmtCreate

func (*ApplyListQueryResponseBodyModuleList) SetGmtModified

func (*ApplyListQueryResponseBodyModuleList) SetId

func (*ApplyListQueryResponseBodyModuleList) SetItineraryRule

func (*ApplyListQueryResponseBodyModuleList) SetJobNo

func (*ApplyListQueryResponseBodyModuleList) SetPaymentDepartmentId

func (*ApplyListQueryResponseBodyModuleList) SetPaymentDepartmentName

func (*ApplyListQueryResponseBodyModuleList) SetStatus

func (*ApplyListQueryResponseBodyModuleList) SetStatusDesc

func (*ApplyListQueryResponseBodyModuleList) SetThirdpartBusinessId

func (*ApplyListQueryResponseBodyModuleList) SetThirdpartId

func (*ApplyListQueryResponseBodyModuleList) SetTripCause

func (*ApplyListQueryResponseBodyModuleList) SetTripDay

func (*ApplyListQueryResponseBodyModuleList) SetTripTitle

func (*ApplyListQueryResponseBodyModuleList) SetType

func (*ApplyListQueryResponseBodyModuleList) SetUnionNo

func (*ApplyListQueryResponseBodyModuleList) SetUserId

func (*ApplyListQueryResponseBodyModuleList) SetUserName

func (ApplyListQueryResponseBodyModuleList) String

type ApplyListQueryResponseBodyModuleListApproverList

type ApplyListQueryResponseBodyModuleListApproverList struct {
	Note *string `json:"note,omitempty" xml:"note,omitempty"`
	// example:
	//
	// 2018-09-19T14:03Z
	OperateTime *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	// example:
	//
	// 1
	Order *int32 `json:"order,omitempty" xml:"order,omitempty"`
	// example:
	//
	// 1
	Status     *int32  `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc *string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListApproverList) GoString

func (*ApplyListQueryResponseBodyModuleListApproverList) SetNote

func (*ApplyListQueryResponseBodyModuleListApproverList) SetOperateTime

func (*ApplyListQueryResponseBodyModuleListApproverList) SetOrder

func (*ApplyListQueryResponseBodyModuleListApproverList) SetStatus

func (*ApplyListQueryResponseBodyModuleListApproverList) SetStatusDesc

func (*ApplyListQueryResponseBodyModuleListApproverList) SetUserId

func (*ApplyListQueryResponseBodyModuleListApproverList) SetUserName

func (ApplyListQueryResponseBodyModuleListApproverList) String

type ApplyListQueryResponseBodyModuleListCarRule

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

func (*ApplyListQueryResponseBodyModuleListCarRule) SetScenarioTemplateId

func (*ApplyListQueryResponseBodyModuleListCarRule) SetScenarioTemplateName

func (ApplyListQueryResponseBodyModuleListCarRule) String

type ApplyListQueryResponseBodyModuleListExternalTravelerList

type ApplyListQueryResponseBodyModuleListExternalTravelerList struct {
	Attribute             *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	CostCenterName        *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepartId              *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	InvoiceName           *string `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	PaymentDepartmentName *string `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	ProjectCode           *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle          *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartDepartId     *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	UserName              *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListExternalTravelerList) GoString

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetAttribute

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetCostCenterName

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetDepartId

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetInvoiceName

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetPaymentDepartmentName

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetProjectCode

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetProjectTitle

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetThirdpartDepartId

func (*ApplyListQueryResponseBodyModuleListExternalTravelerList) SetUserName

func (ApplyListQueryResponseBodyModuleListExternalTravelerList) String

type ApplyListQueryResponseBodyModuleListItineraryList

type ApplyListQueryResponseBodyModuleListItineraryList struct {
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// 2018-09-19T14:03Z
	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"`
	// example:
	//
	// 2018-09-19T14:03Z
	DepDate     *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceName *string `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	// example:
	//
	// abcd
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// example:
	//
	// xm1
	ProjectCode           *string `json:"project_code,omitempty" xml:"project_code,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"`
	ThirdpartInvoiceId    *string `json:"thirdpart_invoice_id,omitempty" xml:"thirdpart_invoice_id,omitempty"`
	ThirdpartItineraryId  *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 0
	TrafficType *int32 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
	// example:
	//
	// 1
	TripWay *int32 `json:"trip_way,omitempty" xml:"trip_way,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListItineraryList) GoString

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetArrCity

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetArrDate

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetCostCenterName

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetDepCity

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetDepDate

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetInvoiceName

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetItineraryId

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetProjectCode

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetProjectTitle

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetThirdpartCostCenterId added in v3.1.0

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetThirdpartInvoiceId added in v3.1.0

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetThirdpartItineraryId

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetTrafficType

func (*ApplyListQueryResponseBodyModuleListItineraryList) SetTripWay

func (ApplyListQueryResponseBodyModuleListItineraryList) String

type ApplyListQueryResponseBodyModuleListItinerarySetList

type ApplyListQueryResponseBodyModuleListItinerarySetList struct {
	// example:
	//
	// 2018-09-19T14:03Z
	ArrDate *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	// example:
	//
	// BJS,HGH
	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"`
	// example:
	//
	// 2018-09-19T14:03Z
	DepDate     *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceName *string `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	// example:
	//
	// abcd
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// example:
	//
	// 12345
	ProjectCode           *string `json:"project_code,omitempty" xml:"project_code,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"`
	ThirdpartInvoiceId    *string `json:"thirdpart_invoice_id,omitempty" xml:"thirdpart_invoice_id,omitempty"`
	ThirdpartItineraryId  *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 0
	TrafficType *int32 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListItinerarySetList) GoString

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetArrDate

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetCityCodeSet

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetCitySet

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetCostCenterName

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetDepDate

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetInvoiceName

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetItineraryId

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetProjectCode

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetProjectTitle

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetThirdpartCostCenterId added in v3.1.0

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetThirdpartInvoiceId added in v3.1.0

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetThirdpartItineraryId

func (*ApplyListQueryResponseBodyModuleListItinerarySetList) SetTrafficType

func (ApplyListQueryResponseBodyModuleListItinerarySetList) String

type ApplyListQueryResponseBodyModuleListTravelerList

type ApplyListQueryResponseBodyModuleListTravelerList struct {
	Attribute             *string                                                       `json:"attribute,omitempty" xml:"attribute,omitempty"`
	CarCitySet            []*ApplyListQueryResponseBodyModuleListTravelerListCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	CostCenterName        *string                                                       `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepartId              *string                                                       `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	InvoiceName           *string                                                       `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	JobNo                 *string                                                       `json:"job_no,omitempty" xml:"job_no,omitempty"`
	PaymentDepartmentName *string                                                       `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	ProjectCode           *string                                                       `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle          *string                                                       `json:"project_title,omitempty" xml:"project_title,omitempty"`
	ThirdpartDepartId     *string                                                       `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyListQueryResponseBodyModuleListTravelerList) GoString

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetAttribute

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetCostCenterName

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetDepartId

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetInvoiceName

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetJobNo

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetPaymentDepartmentName

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetProjectCode

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetProjectTitle

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetThirdpartDepartId

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetUserId

func (*ApplyListQueryResponseBodyModuleListTravelerList) SetUserName

func (ApplyListQueryResponseBodyModuleListTravelerList) String

type ApplyListQueryResponseBodyModuleListTravelerListCarCitySet

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

func (*ApplyListQueryResponseBodyModuleListTravelerListCarCitySet) SetCityCode

func (*ApplyListQueryResponseBodyModuleListTravelerListCarCitySet) SetCityName

func (ApplyListQueryResponseBodyModuleListTravelerListCarCitySet) String

type ApplyModifyHeaders

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

func (ApplyModifyHeaders) GoString

func (s ApplyModifyHeaders) GoString() string

func (*ApplyModifyHeaders) SetCommonHeaders

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

func (*ApplyModifyHeaders) SetXAcsBtripSoCorpToken

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

func (ApplyModifyHeaders) String

func (s ApplyModifyHeaders) String() string

type ApplyModifyRequest

type ApplyModifyRequest struct {
	// example:
	//
	// 4000
	Budget *int64 `json:"budget,omitempty" xml:"budget,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 001
	DepartId   *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 可将补充描述传入此字段,账单中将会体现此字段的值。可以用于企业的统计和对账
	//
	// example:
	//
	// {"cost_center":"成本中心"}
	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"`
	// example:
	//
	// 1000
	FlightBudget *int64 `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	// example:
	//
	// 1000
	HotelBudget *int64                        `json:"hotel_budget,omitempty" xml:"hotel_budget,omitempty"`
	HotelShare  *ApplyModifyRequestHotelShare `json:"hotel_share,omitempty" xml:"hotel_share,omitempty" type:"Struct"`
	// example:
	//
	// 0
	ItineraryList []*ApplyModifyRequestItineraryList `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	ItineraryRule    *int32                                `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetList []*ApplyModifyRequestItinerarySetList `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	LimitTraveler         *int32  `json:"limit_traveler,omitempty" xml:"limit_traveler,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"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// 子企业Id
	//
	// example:
	//
	// btrip123
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0001A1100000007EX08O
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 202201413141
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartDepartId   *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	// example:
	//
	// 1
	TogetherBookRule *int32 `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	// example:
	//
	// 1000
	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"`
	// This parameter is required.
	TripCause *string `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	// example:
	//
	// 1
	TripDay *int32 `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	// This parameter is required.
	TripTitle *string `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	// example:
	//
	// union51415
	UnionNo *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// thirdpart12138
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// example:
	//
	// 1000
	VehicleBudget *int64 `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyModifyRequest) GoString

func (s ApplyModifyRequest) GoString() string

func (*ApplyModifyRequest) SetBudget

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

func (*ApplyModifyRequest) SetBudgetMerge

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

func (*ApplyModifyRequest) SetCarRule

func (*ApplyModifyRequest) SetCorpName

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

func (*ApplyModifyRequest) SetDepartId

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

func (*ApplyModifyRequest) SetDepartName

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

func (*ApplyModifyRequest) SetExtendField

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

func (*ApplyModifyRequest) SetExternalTravelerList

func (*ApplyModifyRequest) SetExternalTravelerStandard

func (*ApplyModifyRequest) SetFlightBudget

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

func (*ApplyModifyRequest) SetHotelBudget

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

func (*ApplyModifyRequest) SetHotelShare

func (*ApplyModifyRequest) SetItineraryList

func (*ApplyModifyRequest) SetItineraryRule

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

func (*ApplyModifyRequest) SetItinerarySetList

func (*ApplyModifyRequest) SetLimitTraveler

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

func (*ApplyModifyRequest) SetPaymentDepartmentId

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

func (*ApplyModifyRequest) SetPaymentDepartmentName

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

func (*ApplyModifyRequest) SetStatus

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

func (*ApplyModifyRequest) SetSubCorpId

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

func (*ApplyModifyRequest) SetThirdpartApplyId

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

func (*ApplyModifyRequest) SetThirdpartBusinessId

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

func (*ApplyModifyRequest) SetThirdpartDepartId

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

func (*ApplyModifyRequest) SetTogetherBookRule

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

func (*ApplyModifyRequest) SetTrainBudget

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

func (*ApplyModifyRequest) SetTravelerList

func (*ApplyModifyRequest) SetTravelerStandard

func (*ApplyModifyRequest) SetTripCause

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

func (*ApplyModifyRequest) SetTripDay

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

func (*ApplyModifyRequest) SetTripTitle

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

func (*ApplyModifyRequest) SetUnionNo

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

func (*ApplyModifyRequest) SetUserId

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

func (*ApplyModifyRequest) SetUserName

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

func (*ApplyModifyRequest) SetVehicleBudget

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

func (ApplyModifyRequest) String

func (s ApplyModifyRequest) String() string

type ApplyModifyRequestCarRule

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

func (s ApplyModifyRequestCarRule) GoString() string

func (*ApplyModifyRequestCarRule) SetScenarioTemplateId

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

func (*ApplyModifyRequestCarRule) SetScenarioTemplateName

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

func (ApplyModifyRequestCarRule) String

func (s ApplyModifyRequestCarRule) String() string

type ApplyModifyRequestExternalTravelerList

type ApplyModifyRequestExternalTravelerList struct {
	Attribute             *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	CostCenterId          *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	InvoiceId             *int64  `json:"invoice_id,omitempty" xml:"invoice_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"`
	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"`
	ThirdpartDepartId     *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	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

func (*ApplyModifyRequestExternalTravelerList) SetAttribute

func (*ApplyModifyRequestExternalTravelerList) SetCostCenterId

func (*ApplyModifyRequestExternalTravelerList) SetInvoiceId

func (*ApplyModifyRequestExternalTravelerList) SetPaymentDepartmentId

func (*ApplyModifyRequestExternalTravelerList) SetPaymentDepartmentName

func (*ApplyModifyRequestExternalTravelerList) SetProjectCode

func (*ApplyModifyRequestExternalTravelerList) SetProjectTitle

func (*ApplyModifyRequestExternalTravelerList) SetThirdPartInvoiceId

func (*ApplyModifyRequestExternalTravelerList) SetThirdpartCostCenterId

func (*ApplyModifyRequestExternalTravelerList) SetThirdpartDepartId

func (*ApplyModifyRequestExternalTravelerList) SetUserName

func (*ApplyModifyRequestExternalTravelerList) SetUserNameEn

func (ApplyModifyRequestExternalTravelerList) String

type ApplyModifyRequestExternalTravelerStandard

type ApplyModifyRequestExternalTravelerStandard struct {
	// example:
	//
	// 1
	BusinessDiscount *int32 `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	// example:
	//
	// 1
	EconomyDiscount *int32 `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	// example:
	//
	// 1
	FirstDiscount *int32 `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	// example:
	//
	// Y
	FlightCabins       *string                                                     `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	FlightIntlRuleCode *int64                                                      `json:"flight_intl_rule_code,omitempty" xml:"flight_intl_rule_code,omitempty"`
	FlightRuleCode     *int64                                                      `json:"flight_rule_code,omitempty" xml:"flight_rule_code,omitempty"`
	HotelCitys         []*ApplyModifyRequestExternalTravelerStandardHotelCitys     `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	HotelIntlCitys     []*ApplyModifyRequestExternalTravelerStandardHotelIntlCitys `json:"hotel_intl_citys,omitempty" xml:"hotel_intl_citys,omitempty" type:"Repeated"`
	HotelIntlRuleCode  *int64                                                      `json:"hotel_intl_rule_code,omitempty" xml:"hotel_intl_rule_code,omitempty"`
	HotelRuleCode      *int64                                                      `json:"hotel_rule_code,omitempty" xml:"hotel_rule_code,omitempty"`
	// 超级经济舱折扣。1到10的整数
	//
	// example:
	//
	// 1
	PremiumEconomyDiscount *int32 `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	// example:
	//
	// 0
	ReserveType   *int32 `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainRuleCode *int64 `json:"train_rule_code,omitempty" xml:"train_rule_code,omitempty"`
	// example:
	//
	// 1
	TrainSeats *string `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
}

func (ApplyModifyRequestExternalTravelerStandard) GoString

func (*ApplyModifyRequestExternalTravelerStandard) SetBusinessDiscount

func (*ApplyModifyRequestExternalTravelerStandard) SetEconomyDiscount

func (*ApplyModifyRequestExternalTravelerStandard) SetFirstDiscount

func (*ApplyModifyRequestExternalTravelerStandard) SetFlightCabins

func (*ApplyModifyRequestExternalTravelerStandard) SetFlightIntlRuleCode

func (*ApplyModifyRequestExternalTravelerStandard) SetFlightRuleCode

func (*ApplyModifyRequestExternalTravelerStandard) SetHotelIntlRuleCode

func (*ApplyModifyRequestExternalTravelerStandard) SetHotelRuleCode

func (*ApplyModifyRequestExternalTravelerStandard) SetPremiumEconomyDiscount

func (*ApplyModifyRequestExternalTravelerStandard) SetReserveType

func (*ApplyModifyRequestExternalTravelerStandard) SetTrainRuleCode

func (*ApplyModifyRequestExternalTravelerStandard) SetTrainSeats

func (ApplyModifyRequestExternalTravelerStandard) String

type ApplyModifyRequestExternalTravelerStandardHotelCitys

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

func (ApplyModifyRequestExternalTravelerStandardHotelCitys) GoString

func (*ApplyModifyRequestExternalTravelerStandardHotelCitys) SetCityCode

func (*ApplyModifyRequestExternalTravelerStandardHotelCitys) SetCityName

func (*ApplyModifyRequestExternalTravelerStandardHotelCitys) SetFee

func (ApplyModifyRequestExternalTravelerStandardHotelCitys) String

type ApplyModifyRequestExternalTravelerStandardHotelIntlCitys

type ApplyModifyRequestExternalTravelerStandardHotelIntlCitys 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 (ApplyModifyRequestExternalTravelerStandardHotelIntlCitys) GoString

func (*ApplyModifyRequestExternalTravelerStandardHotelIntlCitys) SetCityCode

func (*ApplyModifyRequestExternalTravelerStandardHotelIntlCitys) SetCityName

func (*ApplyModifyRequestExternalTravelerStandardHotelIntlCitys) SetFee

func (ApplyModifyRequestExternalTravelerStandardHotelIntlCitys) String

type ApplyModifyRequestHotelShare

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

func (ApplyModifyRequestHotelShare) GoString

func (s ApplyModifyRequestHotelShare) GoString() string

func (*ApplyModifyRequestHotelShare) SetParam

func (*ApplyModifyRequestHotelShare) SetType

func (ApplyModifyRequestHotelShare) String

type ApplyModifyRequestItineraryList

type ApplyModifyRequestItineraryList struct {
	// This parameter is required.
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-12 00:00:00
	ArrDate   *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	Attribute *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	// example:
	//
	// 2021413
	CostCenterId *int64 `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	// This parameter is required.
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-12 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 614141
	InvoiceId *int64 `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2000131
	ItineraryId             *string                                                 `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyModifyRequestItineraryListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	// example:
	//
	// true
	NeedHotel *bool `json:"need_hotel,omitempty" xml:"need_hotel,omitempty"`
	// example:
	//
	// true
	NeedTraffic *bool `json:"need_traffic,omitempty" xml:"need_traffic,omitempty"`
	// example:
	//
	// projectone
	ProjectCode  *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// ZG14131
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	// example:
	//
	// thirdpart5151
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TrafficType *int32 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TripWay *int32 `json:"trip_way,omitempty" xml:"trip_way,omitempty"`
}

func (ApplyModifyRequestItineraryList) GoString

func (*ApplyModifyRequestItineraryList) SetArrCity

func (*ApplyModifyRequestItineraryList) SetArrCityCode

func (*ApplyModifyRequestItineraryList) SetArrDate

func (*ApplyModifyRequestItineraryList) SetAttribute

func (*ApplyModifyRequestItineraryList) SetCostCenterId

func (*ApplyModifyRequestItineraryList) SetDepCity

func (*ApplyModifyRequestItineraryList) SetDepCityCode

func (*ApplyModifyRequestItineraryList) SetDepDate

func (*ApplyModifyRequestItineraryList) SetInvoiceId

func (*ApplyModifyRequestItineraryList) SetItineraryId

func (*ApplyModifyRequestItineraryList) SetNeedHotel

func (*ApplyModifyRequestItineraryList) SetNeedTraffic

func (*ApplyModifyRequestItineraryList) SetProjectCode

func (*ApplyModifyRequestItineraryList) SetProjectTitle

func (*ApplyModifyRequestItineraryList) SetThirdPartInvoiceId

func (*ApplyModifyRequestItineraryList) SetThirdpartCostCenterId

func (*ApplyModifyRequestItineraryList) SetTrafficType

func (*ApplyModifyRequestItineraryList) SetTripWay

func (ApplyModifyRequestItineraryList) String

type ApplyModifyRequestItineraryListItineraryTravelStandard

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

func (ApplyModifyRequestItineraryListItineraryTravelStandard) GoString

func (*ApplyModifyRequestItineraryListItineraryTravelStandard) SetHotelAvailableNightsPerDay

func (ApplyModifyRequestItineraryListItineraryTravelStandard) String

type ApplyModifyRequestItinerarySetList

type ApplyModifyRequestItinerarySetList struct {
	// example:
	//
	// 2017-01-01 00:00:00
	ArrDate   *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	Attribute *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	// example:
	//
	// BJS,SHA
	CityCodeSet *string `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	CitySet     *string `json:"city_set,omitempty" xml:"city_set,omitempty"`
	// example:
	//
	// 123455
	CostCenterId *int64 `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	// example:
	//
	// 2017-01-01 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 12344
	InvoiceId *int64 `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	// example:
	//
	// 20220722001
	ItineraryId             *string                                                    `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyModifyRequestItinerarySetListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	// example:
	//
	// projecttow
	ProjectCode  *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// thridpart12138
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	// example:
	//
	// thridpart12138
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	// example:
	//
	// 0
	TrafficType *int32 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (ApplyModifyRequestItinerarySetList) GoString

func (*ApplyModifyRequestItinerarySetList) SetArrDate

func (*ApplyModifyRequestItinerarySetList) SetAttribute

func (*ApplyModifyRequestItinerarySetList) SetCityCodeSet

func (*ApplyModifyRequestItinerarySetList) SetCitySet

func (*ApplyModifyRequestItinerarySetList) SetCostCenterId

func (*ApplyModifyRequestItinerarySetList) SetDepDate

func (*ApplyModifyRequestItinerarySetList) SetInvoiceId

func (*ApplyModifyRequestItinerarySetList) SetItineraryId

func (*ApplyModifyRequestItinerarySetList) SetProjectCode

func (*ApplyModifyRequestItinerarySetList) SetProjectTitle

func (*ApplyModifyRequestItinerarySetList) SetThirdPartInvoiceId

func (*ApplyModifyRequestItinerarySetList) SetThirdpartCostCenterId

func (*ApplyModifyRequestItinerarySetList) SetTrafficType

func (ApplyModifyRequestItinerarySetList) String

type ApplyModifyRequestItinerarySetListItineraryTravelStandard

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

func (ApplyModifyRequestItinerarySetListItineraryTravelStandard) GoString

func (*ApplyModifyRequestItinerarySetListItineraryTravelStandard) SetHotelAvailableNightsPerDay

func (ApplyModifyRequestItinerarySetListItineraryTravelStandard) String

type ApplyModifyRequestTravelerList

type ApplyModifyRequestTravelerList struct {
	Attribute             *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	CostCenterId          *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	InvoiceId             *int64  `json:"invoice_id,omitempty" xml:"invoice_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"`
	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"`
	ThirdpartDepartId     *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	// example:
	//
	// GS641312
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyModifyRequestTravelerList) GoString

func (*ApplyModifyRequestTravelerList) SetAttribute

func (*ApplyModifyRequestTravelerList) SetCostCenterId

func (*ApplyModifyRequestTravelerList) SetInvoiceId

func (*ApplyModifyRequestTravelerList) SetPaymentDepartmentId

func (*ApplyModifyRequestTravelerList) SetPaymentDepartmentName

func (*ApplyModifyRequestTravelerList) SetProjectCode

func (*ApplyModifyRequestTravelerList) SetProjectTitle

func (*ApplyModifyRequestTravelerList) SetThirdPartInvoiceId

func (*ApplyModifyRequestTravelerList) SetThirdpartCostCenterId

func (*ApplyModifyRequestTravelerList) SetThirdpartDepartId

func (*ApplyModifyRequestTravelerList) SetUserId

func (*ApplyModifyRequestTravelerList) SetUserName

func (ApplyModifyRequestTravelerList) String

type ApplyModifyRequestTravelerStandard

type ApplyModifyRequestTravelerStandard struct {
	// example:
	//
	// 1
	BusinessDiscount *int32                                          `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	CarCitySet       []*ApplyModifyRequestTravelerStandardCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	EconomyDiscount *int32 `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	// example:
	//
	// 1
	FirstDiscount *int32 `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	// example:
	//
	// Y
	FlightCabins       *string                                             `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	FlightIntlRuleCode *int64                                              `json:"flight_intl_rule_code,omitempty" xml:"flight_intl_rule_code,omitempty"`
	FlightRuleCode     *int64                                              `json:"flight_rule_code,omitempty" xml:"flight_rule_code,omitempty"`
	HotelCitys         []*ApplyModifyRequestTravelerStandardHotelCitys     `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	HotelIntlCitys     []*ApplyModifyRequestTravelerStandardHotelIntlCitys `json:"hotel_intl_citys,omitempty" xml:"hotel_intl_citys,omitempty" type:"Repeated"`
	HotelIntlRuleCode  *int64                                              `json:"hotel_intl_rule_code,omitempty" xml:"hotel_intl_rule_code,omitempty"`
	HotelRuleCode      *int64                                              `json:"hotel_rule_code,omitempty" xml:"hotel_rule_code,omitempty"`
	// 超级经济舱折扣。1到10的整数
	//
	// example:
	//
	// 1
	PremiumEconomyDiscount *int32 `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	// example:
	//
	// 0
	ReserveType   *int32 `json:"reserve_type,omitempty" xml:"reserve_type,omitempty"`
	TrainRuleCode *int64 `json:"train_rule_code,omitempty" xml:"train_rule_code,omitempty"`
	// example:
	//
	// 1
	TrainSeats *string `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
	// example:
	//
	// thirdpart12138
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (ApplyModifyRequestTravelerStandard) GoString

func (*ApplyModifyRequestTravelerStandard) SetBusinessDiscount

func (*ApplyModifyRequestTravelerStandard) SetEconomyDiscount

func (*ApplyModifyRequestTravelerStandard) SetFirstDiscount

func (*ApplyModifyRequestTravelerStandard) SetFlightCabins

func (*ApplyModifyRequestTravelerStandard) SetFlightIntlRuleCode

func (*ApplyModifyRequestTravelerStandard) SetFlightRuleCode

func (*ApplyModifyRequestTravelerStandard) SetHotelIntlRuleCode

func (*ApplyModifyRequestTravelerStandard) SetHotelRuleCode

func (*ApplyModifyRequestTravelerStandard) SetPremiumEconomyDiscount

func (*ApplyModifyRequestTravelerStandard) SetReserveType

func (*ApplyModifyRequestTravelerStandard) SetTrainRuleCode

func (*ApplyModifyRequestTravelerStandard) SetTrainSeats

func (*ApplyModifyRequestTravelerStandard) SetUserId

func (ApplyModifyRequestTravelerStandard) String

type ApplyModifyRequestTravelerStandardCarCitySet

type ApplyModifyRequestTravelerStandardCarCitySet struct {
	// This parameter is required.
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// This parameter is required.
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
}

func (ApplyModifyRequestTravelerStandardCarCitySet) GoString

func (*ApplyModifyRequestTravelerStandardCarCitySet) SetCityCode

func (*ApplyModifyRequestTravelerStandardCarCitySet) SetCityName

func (ApplyModifyRequestTravelerStandardCarCitySet) String

type ApplyModifyRequestTravelerStandardHotelCitys

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

func (ApplyModifyRequestTravelerStandardHotelCitys) GoString

func (*ApplyModifyRequestTravelerStandardHotelCitys) SetCityCode

func (*ApplyModifyRequestTravelerStandardHotelCitys) SetCityName

func (*ApplyModifyRequestTravelerStandardHotelCitys) SetFee

func (ApplyModifyRequestTravelerStandardHotelCitys) String

type ApplyModifyRequestTravelerStandardHotelIntlCitys

type ApplyModifyRequestTravelerStandardHotelIntlCitys 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 (ApplyModifyRequestTravelerStandardHotelIntlCitys) GoString

func (*ApplyModifyRequestTravelerStandardHotelIntlCitys) SetCityCode

func (*ApplyModifyRequestTravelerStandardHotelIntlCitys) SetCityName

func (*ApplyModifyRequestTravelerStandardHotelIntlCitys) SetFee

func (ApplyModifyRequestTravelerStandardHotelIntlCitys) String

type ApplyModifyResponse

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

func (s ApplyModifyResponse) GoString() string

func (*ApplyModifyResponse) SetBody

func (*ApplyModifyResponse) SetHeaders

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

func (*ApplyModifyResponse) SetStatusCode

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

func (ApplyModifyResponse) String

func (s ApplyModifyResponse) String() string

type ApplyModifyResponseBody

type ApplyModifyResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyModifyResponseBody) GoString

func (s ApplyModifyResponseBody) GoString() string

func (*ApplyModifyResponseBody) SetCode

func (*ApplyModifyResponseBody) SetMessage

func (*ApplyModifyResponseBody) SetModule

func (*ApplyModifyResponseBody) SetRequestId

func (*ApplyModifyResponseBody) SetSuccess

func (*ApplyModifyResponseBody) SetTraceId

func (ApplyModifyResponseBody) String

func (s ApplyModifyResponseBody) String() string

type ApplyModifyResponseBodyModule

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

func (ApplyModifyResponseBodyModule) GoString

func (*ApplyModifyResponseBodyModule) SetApplyId

func (*ApplyModifyResponseBodyModule) SetThirdpartApplyId

func (*ApplyModifyResponseBodyModule) SetThirdpartBusinessId

func (ApplyModifyResponseBodyModule) String

type ApplyModifyShrinkRequest

type ApplyModifyShrinkRequest struct {
	// example:
	//
	// 4000
	Budget *int64 `json:"budget,omitempty" xml:"budget,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 001
	DepartId   *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 可将补充描述传入此字段,账单中将会体现此字段的值。可以用于企业的统计和对账
	//
	// example:
	//
	// {"cost_center":"成本中心"}
	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"`
	// example:
	//
	// 1000
	FlightBudget *int64 `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	// example:
	//
	// 1000
	HotelBudget      *int64  `json:"hotel_budget,omitempty" xml:"hotel_budget,omitempty"`
	HotelShareShrink *string `json:"hotel_share,omitempty" xml:"hotel_share,omitempty"`
	// example:
	//
	// 0
	ItineraryListShrink *string `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty"`
	// example:
	//
	// 0
	ItineraryRule          *int32  `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetListShrink *string `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty"`
	// example:
	//
	// 0
	LimitTraveler         *int32  `json:"limit_traveler,omitempty" xml:"limit_traveler,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"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// 子企业Id
	//
	// example:
	//
	// btrip123
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0001A1100000007EX08O
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 202201413141
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartDepartId   *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	// example:
	//
	// 1
	TogetherBookRule *int32 `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	// example:
	//
	// 1000
	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"`
	// This parameter is required.
	TripCause *string `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	// example:
	//
	// 1
	TripDay *int32 `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	// This parameter is required.
	TripTitle *string `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	// example:
	//
	// union51415
	UnionNo *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// thirdpart12138
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// example:
	//
	// 1000
	VehicleBudget *int64 `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyModifyShrinkRequest) GoString

func (s ApplyModifyShrinkRequest) GoString() string

func (*ApplyModifyShrinkRequest) SetBudget

func (*ApplyModifyShrinkRequest) SetBudgetMerge

func (*ApplyModifyShrinkRequest) SetCarRuleShrink

func (*ApplyModifyShrinkRequest) SetCorpName

func (*ApplyModifyShrinkRequest) SetDepartId

func (*ApplyModifyShrinkRequest) SetDepartName

func (*ApplyModifyShrinkRequest) SetExtendField

func (*ApplyModifyShrinkRequest) SetExternalTravelerListShrink

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

func (*ApplyModifyShrinkRequest) SetExternalTravelerStandardShrink

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

func (*ApplyModifyShrinkRequest) SetFlightBudget

func (*ApplyModifyShrinkRequest) SetHotelBudget

func (*ApplyModifyShrinkRequest) SetHotelShareShrink

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

func (*ApplyModifyShrinkRequest) SetItineraryListShrink

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

func (*ApplyModifyShrinkRequest) SetItineraryRule

func (*ApplyModifyShrinkRequest) SetItinerarySetListShrink

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

func (*ApplyModifyShrinkRequest) SetLimitTraveler

func (*ApplyModifyShrinkRequest) SetPaymentDepartmentId

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

func (*ApplyModifyShrinkRequest) SetPaymentDepartmentName

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

func (*ApplyModifyShrinkRequest) SetStatus

func (*ApplyModifyShrinkRequest) SetSubCorpId

func (*ApplyModifyShrinkRequest) SetThirdpartApplyId

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

func (*ApplyModifyShrinkRequest) SetThirdpartBusinessId

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

func (*ApplyModifyShrinkRequest) SetThirdpartDepartId

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

func (*ApplyModifyShrinkRequest) SetTogetherBookRule

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

func (*ApplyModifyShrinkRequest) SetTrainBudget

func (*ApplyModifyShrinkRequest) SetTravelerListShrink

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

func (*ApplyModifyShrinkRequest) SetTravelerStandardShrink

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

func (*ApplyModifyShrinkRequest) SetTripCause

func (*ApplyModifyShrinkRequest) SetTripDay

func (*ApplyModifyShrinkRequest) SetTripTitle

func (*ApplyModifyShrinkRequest) SetUnionNo

func (*ApplyModifyShrinkRequest) SetUserId

func (*ApplyModifyShrinkRequest) SetUserName

func (*ApplyModifyShrinkRequest) SetVehicleBudget

func (ApplyModifyShrinkRequest) String

func (s ApplyModifyShrinkRequest) String() string

type ApplyQueryHeaders

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

func (ApplyQueryHeaders) GoString

func (s ApplyQueryHeaders) GoString() string

func (*ApplyQueryHeaders) SetCommonHeaders

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

func (*ApplyQueryHeaders) SetXAcsBtripSoCorpToken

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

func (ApplyQueryHeaders) String

func (s ApplyQueryHeaders) String() string

type ApplyQueryRequest

type ApplyQueryRequest struct {
	// example:
	//
	// 123
	ApplyId *int32 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 201710111505000464651
	ApplyShowId *string `json:"apply_show_id,omitempty" xml:"apply_show_id,omitempty"`
	// example:
	//
	// btrip123
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	// example:
	//
	// adczd
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (ApplyQueryRequest) GoString

func (s ApplyQueryRequest) GoString() string

func (*ApplyQueryRequest) SetApplyId

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

func (*ApplyQueryRequest) SetApplyShowId

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

func (*ApplyQueryRequest) SetSubCorpId

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

func (*ApplyQueryRequest) SetThirdpartApplyId

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

func (*ApplyQueryRequest) SetType

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

func (ApplyQueryRequest) String

func (s ApplyQueryRequest) String() string

type ApplyQueryResponse

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

func (s ApplyQueryResponse) GoString() string

func (*ApplyQueryResponse) SetBody

func (*ApplyQueryResponse) SetHeaders

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

func (*ApplyQueryResponse) SetStatusCode

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

func (ApplyQueryResponse) String

func (s ApplyQueryResponse) String() string

type ApplyQueryResponseBody

type ApplyQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyQueryResponseBody) GoString

func (s ApplyQueryResponseBody) GoString() string

func (*ApplyQueryResponseBody) SetCode

func (*ApplyQueryResponseBody) SetMessage

func (*ApplyQueryResponseBody) SetModule

func (*ApplyQueryResponseBody) SetRequestId

func (*ApplyQueryResponseBody) SetSuccess

func (*ApplyQueryResponseBody) SetTraceId

func (ApplyQueryResponseBody) String

func (s ApplyQueryResponseBody) String() string

type ApplyQueryResponseBodyModule

type ApplyQueryResponseBodyModule struct {
	// example:
	//
	// 201710111505000464651
	ApplyShowId  *string                                     `json:"apply_show_id,omitempty" xml:"apply_show_id,omitempty"`
	ApproverList []*ApplyQueryResponseBodyModuleApproverList `json:"approver_list,omitempty" xml:"approver_list,omitempty" type:"Repeated"`
	// example:
	//
	// 100000
	Budget *int64 `json:"budget,omitempty" xml:"budget,omitempty"`
	// example:
	//
	// 1
	BudgetMerge *int32                               `json:"budget_merge,omitempty" xml:"budget_merge,omitempty"`
	CarRule     *ApplyQueryResponseBodyModuleCarRule `json:"car_rule,omitempty" xml:"car_rule,omitempty" type:"Struct"`
	// example:
	//
	// corpid
	CorpId   *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	// example:
	//
	// dept1
	DepartId *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// example:
	//
	// adv
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// 补充描述,账单中将会体现此字段的值。可以用于企业的统计和对账
	//
	// example:
	//
	// {"cost_center":"成本中心"}
	ExtendField          *string                                             `json:"extend_field,omitempty" xml:"extend_field,omitempty"`
	ExternalTravelerList []*ApplyQueryResponseBodyModuleExternalTravelerList `json:"external_traveler_list,omitempty" xml:"external_traveler_list,omitempty" type:"Repeated"`
	// example:
	//
	// 10000
	FlightBudget *int64 `json:"flight_budget,omitempty" xml:"flight_budget,omitempty"`
	// example:
	//
	// 2018-09-19T14:03Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2018-09-19T14:03Z
	GmtModified *string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// 100000
	HotelBudget *int64                                  `json:"hotel_budget,omitempty" xml:"hotel_budget,omitempty"`
	HotelShare  *ApplyQueryResponseBodyModuleHotelShare `json:"hotel_share,omitempty" xml:"hotel_share,omitempty" type:"Struct"`
	// example:
	//
	// 3298
	Id            *int64                                       `json:"id,omitempty" xml:"id,omitempty"`
	ItineraryList []*ApplyQueryResponseBodyModuleItineraryList `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	ItineraryRule    *int32                                          `json:"itinerary_rule,omitempty" xml:"itinerary_rule,omitempty"`
	ItinerarySetList []*ApplyQueryResponseBodyModuleItinerarySetList `json:"itinerary_set_list,omitempty" xml:"itinerary_set_list,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	LimitTraveler         *int32  `json:"limit_traveler,omitempty" xml:"limit_traveler,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"`
	// example:
	//
	// 1
	Status     *int32  `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc *string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	// example:
	//
	// 1213
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	// example:
	//
	// 1214254
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	// example:
	//
	// 1
	TogetherBookRule *int32 `json:"together_book_rule,omitempty" xml:"together_book_rule,omitempty"`
	// example:
	//
	// 10000
	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"`
	// example:
	//
	// 2
	TripDay   *int32  `json:"trip_day,omitempty" xml:"trip_day,omitempty"`
	TripTitle *string `json:"trip_title,omitempty" xml:"trip_title,omitempty"`
	// example:
	//
	// 2
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// abd123
	UnionNo *string `json:"union_no,omitempty" xml:"union_no,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// example:
	//
	// 10000
	VehicleBudget *int64 `json:"vehicle_budget,omitempty" xml:"vehicle_budget,omitempty"`
}

func (ApplyQueryResponseBodyModule) GoString

func (s ApplyQueryResponseBodyModule) GoString() string

func (*ApplyQueryResponseBodyModule) SetApplyShowId

func (*ApplyQueryResponseBodyModule) SetApproverList

func (*ApplyQueryResponseBodyModule) SetBudget

func (*ApplyQueryResponseBodyModule) SetBudgetMerge

func (*ApplyQueryResponseBodyModule) SetCarRule

func (*ApplyQueryResponseBodyModule) SetCorpId

func (*ApplyQueryResponseBodyModule) SetCorpName

func (*ApplyQueryResponseBodyModule) SetDepartId

func (*ApplyQueryResponseBodyModule) SetDepartName

func (*ApplyQueryResponseBodyModule) SetExtendField

func (*ApplyQueryResponseBodyModule) SetFlightBudget

func (*ApplyQueryResponseBodyModule) SetGmtCreate

func (*ApplyQueryResponseBodyModule) SetGmtModified

func (*ApplyQueryResponseBodyModule) SetHotelBudget

func (*ApplyQueryResponseBodyModule) SetId

func (*ApplyQueryResponseBodyModule) SetItineraryList

func (*ApplyQueryResponseBodyModule) SetItineraryRule

func (*ApplyQueryResponseBodyModule) SetLimitTraveler

func (*ApplyQueryResponseBodyModule) SetPaymentDepartmentId

func (*ApplyQueryResponseBodyModule) SetPaymentDepartmentName

func (s *ApplyQueryResponseBodyModule) SetPaymentDepartmentName(v string) *ApplyQueryResponseBodyModule

func (*ApplyQueryResponseBodyModule) SetStatus

func (*ApplyQueryResponseBodyModule) SetStatusDesc

func (*ApplyQueryResponseBodyModule) SetThirdpartBusinessId

func (*ApplyQueryResponseBodyModule) SetThirdpartId

func (*ApplyQueryResponseBodyModule) SetTogetherBookRule

func (*ApplyQueryResponseBodyModule) SetTrainBudget

func (*ApplyQueryResponseBodyModule) SetTravelerList

func (*ApplyQueryResponseBodyModule) SetTripCause

func (*ApplyQueryResponseBodyModule) SetTripDay

func (*ApplyQueryResponseBodyModule) SetTripTitle

func (*ApplyQueryResponseBodyModule) SetType

func (*ApplyQueryResponseBodyModule) SetUnionNo

func (*ApplyQueryResponseBodyModule) SetUserId

func (*ApplyQueryResponseBodyModule) SetUserName

func (*ApplyQueryResponseBodyModule) SetVehicleBudget

func (ApplyQueryResponseBodyModule) String

type ApplyQueryResponseBodyModuleApproverList

type ApplyQueryResponseBodyModuleApproverList struct {
	Note *string `json:"note,omitempty" xml:"note,omitempty"`
	// example:
	//
	// 2018-09-19T14:03Z
	OperateTime *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	// example:
	//
	// 1
	Order *int32 `json:"order,omitempty" xml:"order,omitempty"`
	// example:
	//
	// 0
	Status     *int32  `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc *string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyQueryResponseBodyModuleApproverList) GoString

func (*ApplyQueryResponseBodyModuleApproverList) SetNote

func (*ApplyQueryResponseBodyModuleApproverList) SetOperateTime

func (*ApplyQueryResponseBodyModuleApproverList) SetOrder

func (*ApplyQueryResponseBodyModuleApproverList) SetStatus

func (*ApplyQueryResponseBodyModuleApproverList) SetStatusDesc

func (*ApplyQueryResponseBodyModuleApproverList) SetUserId

func (*ApplyQueryResponseBodyModuleApproverList) SetUserName

func (ApplyQueryResponseBodyModuleApproverList) String

type ApplyQueryResponseBodyModuleCarRule

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

func (*ApplyQueryResponseBodyModuleCarRule) SetScenarioTemplateId

func (*ApplyQueryResponseBodyModuleCarRule) SetScenarioTemplateName

func (ApplyQueryResponseBodyModuleCarRule) String

type ApplyQueryResponseBodyModuleExternalTravelerList

type ApplyQueryResponseBodyModuleExternalTravelerList struct {
	Attribute *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	// example:
	//
	// 1
	BusinessDiscount *int32  `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	CostCenterName   *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepartId         *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// example:
	//
	// 1
	EconomyDiscount *int32 `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	// example:
	//
	// 1
	FirstDiscount *int32 `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	// example:
	//
	// F
	FlightCabins          *string                                                           `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	FlightIntlRuleCode    *int64                                                            `json:"flight_intl_rule_code,omitempty" xml:"flight_intl_rule_code,omitempty"`
	FlightRuleCode        *int64                                                            `json:"flight_rule_code,omitempty" xml:"flight_rule_code,omitempty"`
	HotelCitys            []*ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys     `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	HotelIntlCitys        []*ApplyQueryResponseBodyModuleExternalTravelerListHotelIntlCitys `json:"hotel_intl_citys,omitempty" xml:"hotel_intl_citys,omitempty" type:"Repeated"`
	HotelIntlRuleCode     *int64                                                            `json:"hotel_intl_rule_code,omitempty" xml:"hotel_intl_rule_code,omitempty"`
	HotelRuleCode         *int64                                                            `json:"hotel_rule_code,omitempty" xml:"hotel_rule_code,omitempty"`
	InvoiceName           *string                                                           `json:"invoice_name,omitempty" xml:"invoice_name,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"`
	// example:
	//
	// 1
	PremiumEconomyDiscount *int32  `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	ProjectCode            *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle           *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// 1
	ReserveType           *int32  `json:"reserve_type,omitempty" xml:"reserve_type,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"`
	ThirdpartDepartId     *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	TrainRuleCode         *int64  `json:"train_rule_code,omitempty" xml:"train_rule_code,omitempty"`
	// example:
	//
	// 1
	TrainSeats *string `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
	UserName   *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyQueryResponseBodyModuleExternalTravelerList) GoString

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetAttribute

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetBusinessDiscount

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetCostCenterName

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetDepartId

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetEconomyDiscount

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetFirstDiscount

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetFlightCabins

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetFlightIntlRuleCode

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetFlightRuleCode

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetHotelIntlRuleCode

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetHotelRuleCode

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetInvoiceName

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetPaymentDepartmentId

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetPaymentDepartmentName

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetPremiumEconomyDiscount

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetProjectCode

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetProjectTitle

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetReserveType

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetThirdPartInvoiceId

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetThirdpartCostCenterId

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetThirdpartDepartId

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetTrainRuleCode

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetTrainSeats

func (*ApplyQueryResponseBodyModuleExternalTravelerList) SetUserName

func (ApplyQueryResponseBodyModuleExternalTravelerList) String

type ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys

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

func (ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) GoString

func (*ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) SetCityCode

func (*ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) SetCityName

func (*ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) SetFee

func (ApplyQueryResponseBodyModuleExternalTravelerListHotelCitys) String

type ApplyQueryResponseBodyModuleExternalTravelerListHotelIntlCitys

type ApplyQueryResponseBodyModuleExternalTravelerListHotelIntlCitys 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 (ApplyQueryResponseBodyModuleExternalTravelerListHotelIntlCitys) GoString

func (*ApplyQueryResponseBodyModuleExternalTravelerListHotelIntlCitys) SetCityCode

func (*ApplyQueryResponseBodyModuleExternalTravelerListHotelIntlCitys) SetCityName

func (*ApplyQueryResponseBodyModuleExternalTravelerListHotelIntlCitys) SetFee

func (ApplyQueryResponseBodyModuleExternalTravelerListHotelIntlCitys) String

type ApplyQueryResponseBodyModuleHotelShare

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

func (ApplyQueryResponseBodyModuleHotelShare) GoString

func (*ApplyQueryResponseBodyModuleHotelShare) SetParam

func (*ApplyQueryResponseBodyModuleHotelShare) SetType

func (ApplyQueryResponseBodyModuleHotelShare) String

type ApplyQueryResponseBodyModuleItineraryList

type ApplyQueryResponseBodyModuleItineraryList struct {
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// 330100
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 2018-09-19T14:03Z
	ArrDate   *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	Attribute *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	// example:
	//
	// accac
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepCity        *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// example:
	//
	// 330100
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2018-09-19T14:03Z
	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"`
	// example:
	//
	// xm1
	ProjectCode           *string `json:"project_code,omitempty" xml:"project_code,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"`
	ThirdpartInvoiceId    *string `json:"thirdpart_invoice_id,omitempty" xml:"thirdpart_invoice_id,omitempty"`
	ThirdpartItineraryId  *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 1
	TrafficType *int32 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
	// example:
	//
	// 1
	TripWay *int32 `json:"trip_way,omitempty" xml:"trip_way,omitempty"`
}

func (ApplyQueryResponseBodyModuleItineraryList) GoString

func (*ApplyQueryResponseBodyModuleItineraryList) SetArrCity

func (*ApplyQueryResponseBodyModuleItineraryList) SetArrCityCode

func (*ApplyQueryResponseBodyModuleItineraryList) SetArrDate

func (*ApplyQueryResponseBodyModuleItineraryList) SetAttribute

func (*ApplyQueryResponseBodyModuleItineraryList) SetCostCenterName

func (*ApplyQueryResponseBodyModuleItineraryList) SetDepCity

func (*ApplyQueryResponseBodyModuleItineraryList) SetDepCityCode

func (*ApplyQueryResponseBodyModuleItineraryList) SetDepDate

func (*ApplyQueryResponseBodyModuleItineraryList) SetInvoiceName

func (*ApplyQueryResponseBodyModuleItineraryList) SetItineraryId

func (*ApplyQueryResponseBodyModuleItineraryList) SetProjectCode

func (*ApplyQueryResponseBodyModuleItineraryList) SetProjectTitle

func (*ApplyQueryResponseBodyModuleItineraryList) SetThirdpartCostCenterId added in v3.1.0

func (*ApplyQueryResponseBodyModuleItineraryList) SetThirdpartInvoiceId added in v3.1.0

func (*ApplyQueryResponseBodyModuleItineraryList) SetThirdpartItineraryId

func (*ApplyQueryResponseBodyModuleItineraryList) SetTrafficType

func (*ApplyQueryResponseBodyModuleItineraryList) SetTripWay

func (ApplyQueryResponseBodyModuleItineraryList) String

type ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard

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

func (ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard) GoString

func (*ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard) SetHotelAvailableNightsPerDay

func (ApplyQueryResponseBodyModuleItineraryListItineraryTravelStandard) String

type ApplyQueryResponseBodyModuleItinerarySetList

type ApplyQueryResponseBodyModuleItinerarySetList struct {
	// example:
	//
	// 2018-09-19T14:03Z
	ArrDate   *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	Attribute *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	// example:
	//
	// BJS,HGH
	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"`
	// example:
	//
	// 2018-09-19T14:03Z
	DepDate     *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InvoiceName *string `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	// example:
	//
	// 12345
	ItineraryId             *string                                                              `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	ItineraryTravelStandard *ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard `json:"itinerary_travel_standard,omitempty" xml:"itinerary_travel_standard,omitempty" type:"Struct"`
	// example:
	//
	// projecttow
	ProjectCode           *string `json:"project_code,omitempty" xml:"project_code,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"`
	ThirdpartInvoiceId    *string `json:"thirdpart_invoice_id,omitempty" xml:"thirdpart_invoice_id,omitempty"`
	ThirdpartItineraryId  *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 0
	TrafficType *int32 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (ApplyQueryResponseBodyModuleItinerarySetList) GoString

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetArrDate

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetAttribute

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetCityCodeSet

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetCitySet

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetCostCenterName

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetDepDate

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetInvoiceName

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetItineraryId

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetProjectCode

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetProjectTitle

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetThirdpartCostCenterId added in v3.1.0

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetThirdpartInvoiceId added in v3.1.0

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetThirdpartItineraryId

func (*ApplyQueryResponseBodyModuleItinerarySetList) SetTrafficType

func (ApplyQueryResponseBodyModuleItinerarySetList) String

type ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard

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

func (ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard) GoString

func (*ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard) SetHotelAvailableNightsPerDay

func (ApplyQueryResponseBodyModuleItinerarySetListItineraryTravelStandard) String

type ApplyQueryResponseBodyModuleTravelerList

type ApplyQueryResponseBodyModuleTravelerList struct {
	Attribute *string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	// example:
	//
	// 1
	BusinessDiscount *int32                                                `json:"business_discount,omitempty" xml:"business_discount,omitempty"`
	CarCitySet       []*ApplyQueryResponseBodyModuleTravelerListCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	CostCenterName   *string                                               `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	DepartId         *string                                               `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// example:
	//
	// 1
	EconomyDiscount *int32 `json:"economy_discount,omitempty" xml:"economy_discount,omitempty"`
	// example:
	//
	// 1
	FirstDiscount *int32 `json:"first_discount,omitempty" xml:"first_discount,omitempty"`
	// example:
	//
	// F
	FlightCabins          *string                                                   `json:"flight_cabins,omitempty" xml:"flight_cabins,omitempty"`
	FlightIntlRuleCode    *int64                                                    `json:"flight_intl_rule_code,omitempty" xml:"flight_intl_rule_code,omitempty"`
	FlightRuleCode        *int64                                                    `json:"flight_rule_code,omitempty" xml:"flight_rule_code,omitempty"`
	HotelCitys            []*ApplyQueryResponseBodyModuleTravelerListHotelCitys     `json:"hotel_citys,omitempty" xml:"hotel_citys,omitempty" type:"Repeated"`
	HotelIntlCitys        []*ApplyQueryResponseBodyModuleTravelerListHotelIntlCitys `json:"hotel_intl_citys,omitempty" xml:"hotel_intl_citys,omitempty" type:"Repeated"`
	HotelIntlRuleCode     *int64                                                    `json:"hotel_intl_rule_code,omitempty" xml:"hotel_intl_rule_code,omitempty"`
	HotelRuleCode         *int64                                                    `json:"hotel_rule_code,omitempty" xml:"hotel_rule_code,omitempty"`
	InvoiceName           *string                                                   `json:"invoice_name,omitempty" xml:"invoice_name,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"`
	// example:
	//
	// 1
	PremiumEconomyDiscount *int32  `json:"premium_economy_discount,omitempty" xml:"premium_economy_discount,omitempty"`
	ProjectCode            *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle           *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// 1
	ReserveType           *int32  `json:"reserve_type,omitempty" xml:"reserve_type,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"`
	ThirdpartDepartId     *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	TrainRuleCode         *int64  `json:"train_rule_code,omitempty" xml:"train_rule_code,omitempty"`
	// example:
	//
	// 1
	TrainSeats *string `json:"train_seats,omitempty" xml:"train_seats,omitempty"`
	// example:
	//
	// 3423
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyQueryResponseBodyModuleTravelerList) GoString

func (*ApplyQueryResponseBodyModuleTravelerList) SetAttribute

func (*ApplyQueryResponseBodyModuleTravelerList) SetBusinessDiscount

func (*ApplyQueryResponseBodyModuleTravelerList) SetCostCenterName

func (*ApplyQueryResponseBodyModuleTravelerList) SetDepartId

func (*ApplyQueryResponseBodyModuleTravelerList) SetEconomyDiscount

func (*ApplyQueryResponseBodyModuleTravelerList) SetFirstDiscount

func (*ApplyQueryResponseBodyModuleTravelerList) SetFlightCabins

func (*ApplyQueryResponseBodyModuleTravelerList) SetFlightIntlRuleCode

func (*ApplyQueryResponseBodyModuleTravelerList) SetFlightRuleCode

func (*ApplyQueryResponseBodyModuleTravelerList) SetHotelIntlRuleCode

func (*ApplyQueryResponseBodyModuleTravelerList) SetHotelRuleCode

func (*ApplyQueryResponseBodyModuleTravelerList) SetInvoiceName

func (*ApplyQueryResponseBodyModuleTravelerList) SetPaymentDepartmentId

func (*ApplyQueryResponseBodyModuleTravelerList) SetPaymentDepartmentName

func (*ApplyQueryResponseBodyModuleTravelerList) SetPremiumEconomyDiscount

func (*ApplyQueryResponseBodyModuleTravelerList) SetProjectCode

func (*ApplyQueryResponseBodyModuleTravelerList) SetProjectTitle

func (*ApplyQueryResponseBodyModuleTravelerList) SetReserveType

func (*ApplyQueryResponseBodyModuleTravelerList) SetThirdPartInvoiceId

func (*ApplyQueryResponseBodyModuleTravelerList) SetThirdpartCostCenterId

func (*ApplyQueryResponseBodyModuleTravelerList) SetThirdpartDepartId

func (*ApplyQueryResponseBodyModuleTravelerList) SetTrainRuleCode

func (*ApplyQueryResponseBodyModuleTravelerList) SetTrainSeats

func (*ApplyQueryResponseBodyModuleTravelerList) SetUserId

func (*ApplyQueryResponseBodyModuleTravelerList) SetUserName

func (ApplyQueryResponseBodyModuleTravelerList) String

type ApplyQueryResponseBodyModuleTravelerListCarCitySet

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

func (*ApplyQueryResponseBodyModuleTravelerListCarCitySet) SetCityCode

func (*ApplyQueryResponseBodyModuleTravelerListCarCitySet) SetCityName

func (ApplyQueryResponseBodyModuleTravelerListCarCitySet) String

type ApplyQueryResponseBodyModuleTravelerListHotelCitys

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

func (ApplyQueryResponseBodyModuleTravelerListHotelCitys) GoString

func (*ApplyQueryResponseBodyModuleTravelerListHotelCitys) SetCityCode

func (*ApplyQueryResponseBodyModuleTravelerListHotelCitys) SetCityName

func (*ApplyQueryResponseBodyModuleTravelerListHotelCitys) SetFee

func (ApplyQueryResponseBodyModuleTravelerListHotelCitys) String

type ApplyQueryResponseBodyModuleTravelerListHotelIntlCitys

type ApplyQueryResponseBodyModuleTravelerListHotelIntlCitys 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 (ApplyQueryResponseBodyModuleTravelerListHotelIntlCitys) GoString

func (*ApplyQueryResponseBodyModuleTravelerListHotelIntlCitys) SetCityCode

func (*ApplyQueryResponseBodyModuleTravelerListHotelIntlCitys) SetCityName

func (*ApplyQueryResponseBodyModuleTravelerListHotelIntlCitys) SetFee

func (ApplyQueryResponseBodyModuleTravelerListHotelIntlCitys) String

type ApplyTripTaskExecuteHeaders added in v3.2.0

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

func (ApplyTripTaskExecuteHeaders) GoString added in v3.2.0

func (s ApplyTripTaskExecuteHeaders) GoString() string

func (*ApplyTripTaskExecuteHeaders) SetCommonHeaders added in v3.2.0

func (*ApplyTripTaskExecuteHeaders) SetXAcsBtripSoCorpToken added in v3.2.0

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

func (ApplyTripTaskExecuteHeaders) String added in v3.2.0

type ApplyTripTaskExecuteRequest added in v3.2.0

type ApplyTripTaskExecuteRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// open
	ActionFrom *string `json:"action_from,omitempty" xml:"action_from,omitempty"`
	Comment    *string `json:"comment,omitempty" xml:"comment,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// agree
	TaskAction *string `json:"task_action,omitempty" xml:"task_action,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	TaskId *int64 `json:"task_id,omitempty" xml:"task_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// thirdpart12138
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (ApplyTripTaskExecuteRequest) GoString added in v3.2.0

func (s ApplyTripTaskExecuteRequest) GoString() string

func (*ApplyTripTaskExecuteRequest) SetActionFrom added in v3.2.0

func (*ApplyTripTaskExecuteRequest) SetComment added in v3.2.0

func (*ApplyTripTaskExecuteRequest) SetTaskAction added in v3.2.0

func (*ApplyTripTaskExecuteRequest) SetTaskId added in v3.2.0

func (*ApplyTripTaskExecuteRequest) SetUserId added in v3.2.0

func (*ApplyTripTaskExecuteRequest) SetUserName added in v3.2.0

func (ApplyTripTaskExecuteRequest) String added in v3.2.0

type ApplyTripTaskExecuteResponse added in v3.2.0

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

func (ApplyTripTaskExecuteResponse) GoString added in v3.2.0

func (s ApplyTripTaskExecuteResponse) GoString() string

func (*ApplyTripTaskExecuteResponse) SetBody added in v3.2.0

func (*ApplyTripTaskExecuteResponse) SetHeaders added in v3.2.0

func (*ApplyTripTaskExecuteResponse) SetStatusCode added in v3.2.0

func (ApplyTripTaskExecuteResponse) String added in v3.2.0

type ApplyTripTaskExecuteResponseBody added in v3.2.0

type ApplyTripTaskExecuteResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// true
	Module *bool `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// 2FB0D7A8-BA41-5D04-BEFC-CADA5481AC53
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210bc56016876728084104176d2c35
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ApplyTripTaskExecuteResponseBody) GoString added in v3.2.0

func (*ApplyTripTaskExecuteResponseBody) SetCode added in v3.2.0

func (*ApplyTripTaskExecuteResponseBody) SetMessage added in v3.2.0

func (*ApplyTripTaskExecuteResponseBody) SetModule added in v3.2.0

func (*ApplyTripTaskExecuteResponseBody) SetRequestId added in v3.2.0

func (*ApplyTripTaskExecuteResponseBody) SetSuccess added in v3.2.0

func (*ApplyTripTaskExecuteResponseBody) SetTraceId added in v3.2.0

func (ApplyTripTaskExecuteResponseBody) String added in v3.2.0

type BaseCityInfoSearchHeaders

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

func (BaseCityInfoSearchHeaders) GoString

func (s BaseCityInfoSearchHeaders) GoString() string

func (*BaseCityInfoSearchHeaders) SetCommonHeaders

func (*BaseCityInfoSearchHeaders) SetXAcsBtripAccessToken

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

func (BaseCityInfoSearchHeaders) String

func (s BaseCityInfoSearchHeaders) String() string

type BaseCityInfoSearchRequest

type BaseCityInfoSearchRequest struct {
	// This parameter is required.
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
	// This parameter is required.
	//
	// if can be null:
	// false
	//
	// example:
	//
	// 0
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
}

func (BaseCityInfoSearchRequest) GoString

func (s BaseCityInfoSearchRequest) GoString() string

func (*BaseCityInfoSearchRequest) SetKeyword

func (*BaseCityInfoSearchRequest) SetRegion

func (BaseCityInfoSearchRequest) String

func (s BaseCityInfoSearchRequest) String() string

type BaseCityInfoSearchResponse

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

func (s BaseCityInfoSearchResponse) GoString() string

func (*BaseCityInfoSearchResponse) SetBody

func (*BaseCityInfoSearchResponse) SetHeaders

func (*BaseCityInfoSearchResponse) SetStatusCode

func (BaseCityInfoSearchResponse) String

type BaseCityInfoSearchResponseBody

type BaseCityInfoSearchResponseBody struct {
	// example:
	//
	// 0
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (BaseCityInfoSearchResponseBody) GoString

func (*BaseCityInfoSearchResponseBody) SetCode

func (*BaseCityInfoSearchResponseBody) SetMessage

func (*BaseCityInfoSearchResponseBody) SetModule

func (*BaseCityInfoSearchResponseBody) SetRequestId

func (*BaseCityInfoSearchResponseBody) SetSuccess

func (*BaseCityInfoSearchResponseBody) SetTraceId

func (BaseCityInfoSearchResponseBody) String

type BaseCityInfoSearchResponseBodyModule

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

func (BaseCityInfoSearchResponseBodyModule) GoString

func (*BaseCityInfoSearchResponseBodyModule) SetCode

func (*BaseCityInfoSearchResponseBodyModule) SetName

func (*BaseCityInfoSearchResponseBodyModule) SetNameTree

func (*BaseCityInfoSearchResponseBodyModule) SetRegion

func (BaseCityInfoSearchResponseBodyModule) String

type BtripBillInfoAdjustHeaders

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

func (BtripBillInfoAdjustHeaders) GoString

func (s BtripBillInfoAdjustHeaders) GoString() string

func (*BtripBillInfoAdjustHeaders) SetCommonHeaders

func (*BtripBillInfoAdjustHeaders) SetXAcsBtripCorpToken

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

func (BtripBillInfoAdjustHeaders) String

type BtripBillInfoAdjustRequest

type BtripBillInfoAdjustRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 123456
	PrimaryId *int64 `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	// example:
	//
	// GA15131
	ThirdPartCostCenterId *string `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	// example:
	//
	// GA15131
	ThirdPartDepartmentId *string `json:"third_part_department_id,omitempty" xml:"third_part_department_id,omitempty"`
	// example:
	//
	// GA15131
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	// example:
	//
	// GA15131
	ThirdPartProjectId *string `json:"third_part_project_id,omitempty" xml:"third_part_project_id,omitempty"`
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (BtripBillInfoAdjustRequest) GoString

func (s BtripBillInfoAdjustRequest) GoString() string

func (*BtripBillInfoAdjustRequest) SetPrimaryId

func (*BtripBillInfoAdjustRequest) SetThirdPartCostCenterId

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

func (*BtripBillInfoAdjustRequest) SetThirdPartDepartmentId

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

func (*BtripBillInfoAdjustRequest) SetThirdPartInvoiceId

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

func (*BtripBillInfoAdjustRequest) SetThirdPartProjectId

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

func (*BtripBillInfoAdjustRequest) SetUserId

func (BtripBillInfoAdjustRequest) String

type BtripBillInfoAdjustResponse

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

func (s BtripBillInfoAdjustResponse) GoString() string

func (*BtripBillInfoAdjustResponse) SetBody

func (*BtripBillInfoAdjustResponse) SetHeaders

func (*BtripBillInfoAdjustResponse) SetStatusCode

func (BtripBillInfoAdjustResponse) String

type BtripBillInfoAdjustResponseBody

type BtripBillInfoAdjustResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (BtripBillInfoAdjustResponseBody) GoString

func (*BtripBillInfoAdjustResponseBody) SetCode

func (*BtripBillInfoAdjustResponseBody) SetMessage

func (*BtripBillInfoAdjustResponseBody) SetRequestId

func (*BtripBillInfoAdjustResponseBody) SetSuccess

func (*BtripBillInfoAdjustResponseBody) SetTraceId

func (BtripBillInfoAdjustResponseBody) String

type CarApplyAddHeaders

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

func (CarApplyAddHeaders) GoString

func (s CarApplyAddHeaders) GoString() string

func (*CarApplyAddHeaders) SetCommonHeaders

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

func (*CarApplyAddHeaders) SetXAcsBtripSoCorpToken

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

func (CarApplyAddHeaders) String

func (s CarApplyAddHeaders) String() string

type CarApplyAddRequest

type CarApplyAddRequest struct {
	// This parameter is required.
	Cause *string `json:"cause,omitempty" xml:"cause,omitempty"`
	// This parameter is required.
	City        *string `json:"city,omitempty" xml:"city,omitempty"`
	CityCodeSet *string `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-12 14:52:52
	Date *string `json:"date,omitempty" xml:"date,omitempty"`
	// example:
	//
	// 2022-07-12 18:51:25
	FinishedDate *string `json:"finished_date,omitempty" xml:"finished_date,omitempty"`
	// example:
	//
	// project1413
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// IRGS1413
	ThirdPartApplyId *string `json:"third_part_apply_id,omitempty" xml:"third_part_apply_id,omitempty"`
	// example:
	//
	// QA1411
	ThirdPartCostCenterId *string `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	// example:
	//
	// GA15131
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TimesTotal *int32 `json:"times_total,omitempty" xml:"times_total,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TimesType *int32 `json:"times_type,omitempty" xml:"times_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TimesUsed *int32 `json:"times_used,omitempty" xml:"times_used,omitempty"`
	// This parameter is required.
	Title            *string                               `json:"title,omitempty" xml:"title,omitempty"`
	TravelerStandard []*CarApplyAddRequestTravelerStandard `json:"traveler_standard,omitempty" xml:"traveler_standard,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// OPEN1415614
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyAddRequest) GoString

func (s CarApplyAddRequest) GoString() string

func (*CarApplyAddRequest) SetCause

func (*CarApplyAddRequest) SetCity

func (*CarApplyAddRequest) SetCityCodeSet

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

func (*CarApplyAddRequest) SetDate

func (*CarApplyAddRequest) SetFinishedDate

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

func (*CarApplyAddRequest) SetProjectCode

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

func (*CarApplyAddRequest) SetProjectName

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

func (*CarApplyAddRequest) SetStatus

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

func (*CarApplyAddRequest) SetThirdPartApplyId

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

func (*CarApplyAddRequest) SetThirdPartCostCenterId

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

func (*CarApplyAddRequest) SetThirdPartInvoiceId

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

func (*CarApplyAddRequest) SetTimesTotal

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

func (*CarApplyAddRequest) SetTimesType

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

func (*CarApplyAddRequest) SetTimesUsed

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

func (*CarApplyAddRequest) SetTitle

func (*CarApplyAddRequest) SetTravelerStandard

func (*CarApplyAddRequest) SetUserId

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

func (CarApplyAddRequest) String

func (s CarApplyAddRequest) String() string

type CarApplyAddRequestTravelerStandard

type CarApplyAddRequestTravelerStandard struct {
	CarCitySet []*CarApplyAddRequestTravelerStandardCarCitySet `json:"car_city_set,omitempty" xml:"car_city_set,omitempty" type:"Repeated"`
	// This parameter is required.
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyAddRequestTravelerStandard) GoString

func (*CarApplyAddRequestTravelerStandard) SetUserId

func (CarApplyAddRequestTravelerStandard) String

type CarApplyAddRequestTravelerStandardCarCitySet

type CarApplyAddRequestTravelerStandardCarCitySet struct {
	// This parameter is required.
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// This parameter is required.
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
}

func (CarApplyAddRequestTravelerStandardCarCitySet) GoString

func (*CarApplyAddRequestTravelerStandardCarCitySet) SetCityCode

func (*CarApplyAddRequestTravelerStandardCarCitySet) SetCityName

func (CarApplyAddRequestTravelerStandardCarCitySet) String

type CarApplyAddResponse

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

func (s CarApplyAddResponse) GoString() string

func (*CarApplyAddResponse) SetBody

func (*CarApplyAddResponse) SetHeaders

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

func (*CarApplyAddResponse) SetStatusCode

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

func (CarApplyAddResponse) String

func (s CarApplyAddResponse) String() string

type CarApplyAddResponseBody

type CarApplyAddResponseBody struct {
	// example:
	//
	// 0
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 1002923002
	Module *int64 `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarApplyAddResponseBody) GoString

func (s CarApplyAddResponseBody) GoString() string

func (*CarApplyAddResponseBody) SetCode

func (*CarApplyAddResponseBody) SetMessage

func (*CarApplyAddResponseBody) SetModule

func (*CarApplyAddResponseBody) SetRequestId

func (*CarApplyAddResponseBody) SetSuccess

func (*CarApplyAddResponseBody) SetTraceId

func (CarApplyAddResponseBody) String

func (s CarApplyAddResponseBody) String() string

type CarApplyAddShrinkRequest

type CarApplyAddShrinkRequest struct {
	// This parameter is required.
	Cause *string `json:"cause,omitempty" xml:"cause,omitempty"`
	// This parameter is required.
	City        *string `json:"city,omitempty" xml:"city,omitempty"`
	CityCodeSet *string `json:"city_code_set,omitempty" xml:"city_code_set,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-12 14:52:52
	Date *string `json:"date,omitempty" xml:"date,omitempty"`
	// example:
	//
	// 2022-07-12 18:51:25
	FinishedDate *string `json:"finished_date,omitempty" xml:"finished_date,omitempty"`
	// example:
	//
	// project1413
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// IRGS1413
	ThirdPartApplyId *string `json:"third_part_apply_id,omitempty" xml:"third_part_apply_id,omitempty"`
	// example:
	//
	// QA1411
	ThirdPartCostCenterId *string `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	// example:
	//
	// GA15131
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TimesTotal *int32 `json:"times_total,omitempty" xml:"times_total,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TimesType *int32 `json:"times_type,omitempty" xml:"times_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TimesUsed *int32 `json:"times_used,omitempty" xml:"times_used,omitempty"`
	// This parameter is required.
	Title                  *string `json:"title,omitempty" xml:"title,omitempty"`
	TravelerStandardShrink *string `json:"traveler_standard,omitempty" xml:"traveler_standard,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// OPEN1415614
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyAddShrinkRequest) GoString

func (s CarApplyAddShrinkRequest) GoString() string

func (*CarApplyAddShrinkRequest) SetCause

func (*CarApplyAddShrinkRequest) SetCity

func (*CarApplyAddShrinkRequest) SetCityCodeSet

func (*CarApplyAddShrinkRequest) SetDate

func (*CarApplyAddShrinkRequest) SetFinishedDate

func (*CarApplyAddShrinkRequest) SetProjectCode

func (*CarApplyAddShrinkRequest) SetProjectName

func (*CarApplyAddShrinkRequest) SetStatus

func (*CarApplyAddShrinkRequest) SetThirdPartApplyId

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

func (*CarApplyAddShrinkRequest) SetThirdPartCostCenterId

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

func (*CarApplyAddShrinkRequest) SetThirdPartInvoiceId

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

func (*CarApplyAddShrinkRequest) SetTimesTotal

func (*CarApplyAddShrinkRequest) SetTimesType

func (*CarApplyAddShrinkRequest) SetTimesUsed

func (*CarApplyAddShrinkRequest) SetTitle

func (*CarApplyAddShrinkRequest) SetTravelerStandardShrink

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

func (*CarApplyAddShrinkRequest) SetUserId

func (CarApplyAddShrinkRequest) String

func (s CarApplyAddShrinkRequest) String() string

type CarApplyModifyHeaders

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

func (CarApplyModifyHeaders) GoString

func (s CarApplyModifyHeaders) GoString() string

func (*CarApplyModifyHeaders) SetCommonHeaders

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

func (*CarApplyModifyHeaders) SetXAcsBtripSoCorpToken

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

func (CarApplyModifyHeaders) String

func (s CarApplyModifyHeaders) String() string

type CarApplyModifyRequest

type CarApplyModifyRequest struct {
	// example:
	//
	// 2022-07-12 16:12:53
	OperateTime *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	Remark      *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// IRGS1413
	ThirdPartApplyId *string `json:"third_part_apply_id,omitempty" xml:"third_part_apply_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// open62141
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyModifyRequest) GoString

func (s CarApplyModifyRequest) GoString() string

func (*CarApplyModifyRequest) SetOperateTime

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

func (*CarApplyModifyRequest) SetRemark

func (*CarApplyModifyRequest) SetStatus

func (*CarApplyModifyRequest) SetThirdPartApplyId

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

func (*CarApplyModifyRequest) SetUserId

func (CarApplyModifyRequest) String

func (s CarApplyModifyRequest) String() string

type CarApplyModifyResponse

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

func (s CarApplyModifyResponse) GoString() string

func (*CarApplyModifyResponse) SetBody

func (*CarApplyModifyResponse) SetHeaders

func (*CarApplyModifyResponse) SetStatusCode

func (CarApplyModifyResponse) String

func (s CarApplyModifyResponse) String() string

type CarApplyModifyResponseBody

type CarApplyModifyResponseBody struct {
	// example:
	//
	// 0
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	//
	// example:
	//
	// {\\"list\\": [], \\"pageSize\\": 20, \\"pageNo\\": 1}
	Module *bool `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarApplyModifyResponseBody) GoString

func (s CarApplyModifyResponseBody) GoString() string

func (*CarApplyModifyResponseBody) SetCode

func (*CarApplyModifyResponseBody) SetMessage

func (*CarApplyModifyResponseBody) SetModule

func (*CarApplyModifyResponseBody) SetRequestId

func (*CarApplyModifyResponseBody) SetSuccess

func (*CarApplyModifyResponseBody) SetTraceId

func (CarApplyModifyResponseBody) String

type CarApplyQueryHeaders

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

func (CarApplyQueryHeaders) GoString

func (s CarApplyQueryHeaders) GoString() string

func (*CarApplyQueryHeaders) SetCommonHeaders

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

func (*CarApplyQueryHeaders) SetXAcsBtripSoCorpToken

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

func (CarApplyQueryHeaders) String

func (s CarApplyQueryHeaders) String() string

type CarApplyQueryRequest

type CarApplyQueryRequest struct {
	// example:
	//
	// 2021-03-18 20:26:56
	CreatedEndAt *string `json:"created_end_at,omitempty" xml:"created_end_at,omitempty"`
	// example:
	//
	// 2021-03-18 20:26:56
	CreatedStartAt *string `json:"created_start_at,omitempty" xml:"created_start_at,omitempty"`
	// example:
	//
	// 1
	PageNumber *int32 `json:"page_number,omitempty" xml:"page_number,omitempty"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// apply1
	ThirdPartApplyId *string `json:"third_part_apply_id,omitempty" xml:"third_part_apply_id,omitempty"`
	// example:
	//
	// userid
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarApplyQueryRequest) GoString

func (s CarApplyQueryRequest) GoString() string

func (*CarApplyQueryRequest) SetCreatedEndAt

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

func (*CarApplyQueryRequest) SetCreatedStartAt

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

func (*CarApplyQueryRequest) SetPageNumber

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

func (*CarApplyQueryRequest) SetPageSize

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

func (*CarApplyQueryRequest) SetThirdPartApplyId

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

func (*CarApplyQueryRequest) SetUserId

func (CarApplyQueryRequest) String

func (s CarApplyQueryRequest) String() string

type CarApplyQueryResponse

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

func (s CarApplyQueryResponse) GoString() string

func (*CarApplyQueryResponse) SetBody

func (*CarApplyQueryResponse) SetHeaders

func (*CarApplyQueryResponse) SetStatusCode

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

func (CarApplyQueryResponse) String

func (s CarApplyQueryResponse) String() string

type CarApplyQueryResponseBody

type CarApplyQueryResponseBody struct {
	ApplyList []*CarApplyQueryResponseBodyApplyList `json:"apply_list,omitempty" xml:"apply_list,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// True
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 6
	Total *int32 `json:"total,omitempty" xml:"total,omitempty"`
	// example:
	//
	// 210bcc3a16583004579056128d33d7
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarApplyQueryResponseBody) GoString

func (s CarApplyQueryResponseBody) GoString() string

func (*CarApplyQueryResponseBody) SetApplyList

func (*CarApplyQueryResponseBody) SetCode

func (*CarApplyQueryResponseBody) SetMessage

func (*CarApplyQueryResponseBody) SetRequestId

func (*CarApplyQueryResponseBody) SetSuccess

func (*CarApplyQueryResponseBody) SetTotal

func (*CarApplyQueryResponseBody) SetTraceId

func (CarApplyQueryResponseBody) String

func (s CarApplyQueryResponseBody) String() string

type CarApplyQueryResponseBodyApplyList

type CarApplyQueryResponseBodyApplyList struct {
	ApproverList []*CarApplyQueryResponseBodyApplyListApproverList `json:"approver_list,omitempty" xml:"approver_list,omitempty" type:"Repeated"`
	BusinessType *string                                           `json:"business_type,omitempty" xml:"business_type,omitempty"`
	// example:
	//
	// depart1
	DepartId   *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// example:
	//
	// 2021-03-18T20:26Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2021-03-18T20:26Z
	GmtModified   *string                                            `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	ItineraryList []*CarApplyQueryResponseBodyApplyListItineraryList `json:"itinerary_list,omitempty" xml:"itinerary_list,omitempty" type:"Repeated"`
	// example:
	//
	// 2
	Status     *int32  `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc *string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (CarApplyQueryResponseBodyApplyList) GoString

func (*CarApplyQueryResponseBodyApplyList) SetBusinessType added in v3.2.1

func (*CarApplyQueryResponseBodyApplyList) SetDepartId

func (*CarApplyQueryResponseBodyApplyList) SetDepartName

func (*CarApplyQueryResponseBodyApplyList) SetGmtCreate

func (*CarApplyQueryResponseBodyApplyList) SetGmtModified

func (*CarApplyQueryResponseBodyApplyList) SetStatus

func (*CarApplyQueryResponseBodyApplyList) SetStatusDesc

func (*CarApplyQueryResponseBodyApplyList) SetThirdpartId

func (*CarApplyQueryResponseBodyApplyList) SetTripCause

func (*CarApplyQueryResponseBodyApplyList) SetTripTitle

func (*CarApplyQueryResponseBodyApplyList) SetUserId

func (*CarApplyQueryResponseBodyApplyList) SetUserName

func (CarApplyQueryResponseBodyApplyList) String

type CarApplyQueryResponseBodyApplyListApproverList

type CarApplyQueryResponseBodyApplyListApproverList struct {
	Note *string `json:"note,omitempty" xml:"note,omitempty"`
	// example:
	//
	// 2021-03-18T20:26Z
	OperateTime *string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	// example:
	//
	// 1
	Order *int32 `json:"order,omitempty" xml:"order,omitempty"`
	// example:
	//
	// 1
	Status     *int32  `json:"status,omitempty" xml:"status,omitempty"`
	StatusDesc *string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (CarApplyQueryResponseBodyApplyListApproverList) GoString

func (*CarApplyQueryResponseBodyApplyListApproverList) SetNote

func (*CarApplyQueryResponseBodyApplyListApproverList) SetOperateTime

func (*CarApplyQueryResponseBodyApplyListApproverList) SetOrder

func (*CarApplyQueryResponseBodyApplyListApproverList) SetStatus

func (*CarApplyQueryResponseBodyApplyListApproverList) SetStatusDesc

func (*CarApplyQueryResponseBodyApplyListApproverList) SetUserId

func (*CarApplyQueryResponseBodyApplyListApproverList) SetUserName

func (CarApplyQueryResponseBodyApplyListApproverList) String

type CarApplyQueryResponseBodyApplyListItineraryList

type CarApplyQueryResponseBodyApplyListItineraryList struct {
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 2021-03-18T20:26Z
	ArrDate *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2021-03-18T20:26Z
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 1
	InvoiceId   *int64  `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	InvoiceName *string `json:"invoice_name,omitempty" xml:"invoice_name,omitempty"`
	// example:
	//
	// 1
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// example:
	//
	// xm1
	ProjectCode  *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// 4
	TrafficType *int32 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

func (CarApplyQueryResponseBodyApplyListItineraryList) GoString

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetArrCity

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetArrCityCode

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetArrDate

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetCostCenterId

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetCostCenterName

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetDepCity

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetDepCityCode

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetDepDate

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetInvoiceId

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetInvoiceName

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetItineraryId

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetProjectCode

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetProjectTitle

func (*CarApplyQueryResponseBodyApplyListItineraryList) SetTrafficType

func (CarApplyQueryResponseBodyApplyListItineraryList) String

type CarApplyQueryResponseBodyApplyListTravelerStandard

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

func (*CarApplyQueryResponseBodyApplyListTravelerStandard) SetUserId

func (CarApplyQueryResponseBodyApplyListTravelerStandard) String

type CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet

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

func (*CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet) SetCityCode

func (*CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet) SetCityName

func (CarApplyQueryResponseBodyApplyListTravelerStandardCarCitySet) String

type CarBillSettlementQueryHeaders

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

func (CarBillSettlementQueryHeaders) GoString

func (*CarBillSettlementQueryHeaders) SetCommonHeaders

func (*CarBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken

func (CarBillSettlementQueryHeaders) String

type CarBillSettlementQueryRequest

type CarBillSettlementQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 30
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-01
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (CarBillSettlementQueryRequest) GoString

func (*CarBillSettlementQueryRequest) SetPageNo

func (*CarBillSettlementQueryRequest) SetPageSize

func (*CarBillSettlementQueryRequest) SetPeriodEnd

func (*CarBillSettlementQueryRequest) SetPeriodStart

func (CarBillSettlementQueryRequest) String

type CarBillSettlementQueryResponse

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

func (*CarBillSettlementQueryResponse) SetHeaders

func (*CarBillSettlementQueryResponse) SetStatusCode

func (CarBillSettlementQueryResponse) String

type CarBillSettlementQueryResponseBody

type CarBillSettlementQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarBillSettlementQueryResponseBody) GoString

func (*CarBillSettlementQueryResponseBody) SetCode

func (*CarBillSettlementQueryResponseBody) SetMessage

func (*CarBillSettlementQueryResponseBody) SetRequestId

func (*CarBillSettlementQueryResponseBody) SetSuccess

func (*CarBillSettlementQueryResponseBody) SetTraceId

func (CarBillSettlementQueryResponseBody) String

type CarBillSettlementQueryResponseBodyModule

type CarBillSettlementQueryResponseBodyModule struct {
	// example:
	//
	// 4
	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"`
	// example:
	//
	// 2021-10-14
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2021-10-13
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
	// example:
	//
	// 2695
	TotalNum *int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (CarBillSettlementQueryResponseBodyModule) GoString

func (*CarBillSettlementQueryResponseBodyModule) SetCategory

func (*CarBillSettlementQueryResponseBodyModule) SetCorpId

func (*CarBillSettlementQueryResponseBodyModule) SetPeriodEnd

func (*CarBillSettlementQueryResponseBodyModule) SetPeriodStart

func (*CarBillSettlementQueryResponseBodyModule) SetTotalNum

func (CarBillSettlementQueryResponseBodyModule) String

type CarBillSettlementQueryResponseBodyModuleDataList

type CarBillSettlementQueryResponseBodyModuleDataList struct {
	// example:
	//
	// 34534543545345
	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"`
	// example:
	//
	// 2022-07-02
	ArrDate     *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	ArrLocation *string `json:"arr_location,omitempty" xml:"arr_location,omitempty"`
	// example:
	//
	// 13:51:43
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	BillRecordTime *string `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookModel      *string `json:"book_model,omitempty" xml:"book_model,omitempty"`
	// example:
	//
	// 2022-05-15 22:27:00
	BookTime *string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	BookerId *string `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	// example:
	//
	// 70022164
	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"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 2391-CN90.150
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// 1
	Coupon *float64 `json:"coupon,omitempty" xml:"coupon,omitempty"`
	// example:
	//
	// 12.7
	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"`
	// example:
	//
	// 2021-10-13
	DeptDate     *string `json:"dept_date,omitempty" xml:"dept_date,omitempty"`
	DeptLocation *string `json:"dept_location,omitempty" xml:"dept_location,omitempty"`
	// example:
	//
	// 13:46:05
	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"`
	// example:
	//
	// 29.07
	EstimateDriveDistance *string `json:"estimate_drive_distance,omitempty" xml:"estimate_drive_distance,omitempty"`
	// example:
	//
	// 69
	EstimatePrice *float64 `json:"estimate_price,omitempty" xml:"estimate_price,omitempty"`
	// example:
	//
	// 40107
	FeeType *string `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	// example:
	//
	// 4988580
	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"`
	// example:
	//
	// 110285961234324
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 12.7
	OrderPrice *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	// example:
	//
	// 34535465346
	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"`
	// example:
	//
	// 0
	PersonSettleFee *float64 `json:"person_settle_fee,omitempty" xml:"person_settle_fee,omitempty"`
	// example:
	//
	// 4988580
	PrimaryId *int64 `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	// example:
	//
	// 23423432423
	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"`
	// example:
	//
	// 0.00
	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"`
	// example:
	//
	// 12.7
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 5
	SettlementFee *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	// example:
	//
	// 6.11
	SettlementGrantFee *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	// example:
	//
	// 2022-05-15 22:27:00
	SettlementTime *string `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	// example:
	//
	// 4
	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"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 123123232
	SubOrderId        *string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	SupplementApplyId *string `json:"supplement_apply_id,omitempty" xml:"supplement_apply_id,omitempty"`
	// 税率
	//
	// example:
	//
	// 6%
	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"`
	// example:
	//
	// 70022164
	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"`
	// example:
	//
	// 11
	VoucherType *int32 `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (CarBillSettlementQueryResponseBodyModuleDataList) GoString

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetApplyId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrCity

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrCityCode

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrDate

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrLocation

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetArrTime

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookModel

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookTime

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookerId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBookerName

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetBusinessCategory

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCarLevel

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCostCenter

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCoupon

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetCouponPrice

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDepCityCode

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDepartment

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDeptCity

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDeptDate

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDeptLocation

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDeptTime

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDriverAddDetail

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetDriverAddFee

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetEstimateDriveDistance

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetEstimatePrice

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetFeeType

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetIndex

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetLevelName

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetMemo

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetOrderId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetOrderPrice

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetPersonSettleFee

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetProjectCode

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetProjectName

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetProviderName

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetRealDriveDistance

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetRealFromAddr

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetRealToAddr

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetRemark

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetServiceFee

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSettlementType

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSpecialOrder

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSpecialReason

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetStatus

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSubOrderId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetSupplementApplyId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTaxRate

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTimeType

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTravelerId

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberTypeName

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetTravelerName

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetUserConfirmDesc

func (*CarBillSettlementQueryResponseBodyModuleDataList) SetVoucherType

func (CarBillSettlementQueryResponseBodyModuleDataList) String

type CarOrderListQueryHeaders

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

func (CarOrderListQueryHeaders) GoString

func (s CarOrderListQueryHeaders) GoString() string

func (*CarOrderListQueryHeaders) SetCommonHeaders

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

func (*CarOrderListQueryHeaders) SetXAcsBtripSoCorpToken

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

func (CarOrderListQueryHeaders) String

func (s CarOrderListQueryHeaders) String() string

type CarOrderListQueryRequest

type CarOrderListQueryRequest struct {
	// example:
	//
	// false
	AllApply *bool `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	// example:
	//
	// 117429516
	ApplyId *int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// departId
	DepartId *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// cs2NH_n1QTC3R6hB9m-BAQ08221658314273
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	UpdateEndTime *string `json:"update_end_time,omitempty" xml:"update_end_time,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	UpdateStartTime *string `json:"update_start_time,omitempty" xml:"update_start_time,omitempty"`
	// example:
	//
	// userId
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CarOrderListQueryRequest) GoString

func (s CarOrderListQueryRequest) GoString() string

func (*CarOrderListQueryRequest) SetAllApply

func (*CarOrderListQueryRequest) SetApplyId

func (*CarOrderListQueryRequest) SetDepartId

func (*CarOrderListQueryRequest) SetEndTime

func (*CarOrderListQueryRequest) SetPage

func (*CarOrderListQueryRequest) SetPageSize

func (*CarOrderListQueryRequest) SetStartTime

func (*CarOrderListQueryRequest) SetThirdpartApplyId

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

func (*CarOrderListQueryRequest) SetUpdateEndTime

func (*CarOrderListQueryRequest) SetUpdateStartTime

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

func (*CarOrderListQueryRequest) SetUserId

func (CarOrderListQueryRequest) String

func (s CarOrderListQueryRequest) String() string

type CarOrderListQueryResponse

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

func (s CarOrderListQueryResponse) GoString() string

func (*CarOrderListQueryResponse) SetBody

func (*CarOrderListQueryResponse) SetHeaders

func (*CarOrderListQueryResponse) SetStatusCode

func (CarOrderListQueryResponse) String

func (s CarOrderListQueryResponse) String() string

type CarOrderListQueryResponseBody

type CarOrderListQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarOrderListQueryResponseBody) GoString

func (*CarOrderListQueryResponseBody) SetCode

func (*CarOrderListQueryResponseBody) SetMessage

func (*CarOrderListQueryResponseBody) SetModule

func (*CarOrderListQueryResponseBody) SetRequestId

func (*CarOrderListQueryResponseBody) SetSuccess

func (*CarOrderListQueryResponseBody) SetTraceId

func (CarOrderListQueryResponseBody) String

type CarOrderListQueryResponseBodyModule

type CarOrderListQueryResponseBodyModule struct {
	// example:
	//
	// 117429516
	ApplyId *int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 201802031353000525653
	ApplyShowId *string `json:"apply_show_id,omitempty" xml:"apply_show_id,omitempty"`
	BtripTitle  *string `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	// example:
	//
	// TRAVEL
	BusinessCategory *string `json:"business_category,omitempty" xml:"business_category,omitempty"`
	// example:
	//
	// 2022-07-04T16:13Z
	CancelTime *string `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
	CarInfo    *string `json:"car_info,omitempty" xml:"car_info,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 11376
	CostCenterId   *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// CT-134JHK
	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"`
	// example:
	//
	// 2022-07-04T16:13Z
	DriverConfirmTime *string `json:"driver_confirm_time,omitempty" xml:"driver_confirm_time,omitempty"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// 2022-07-04T16:13Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-07-04T16:13Z
	GmtModified *string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// 3615085
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// 11876
	InvoiceId    *int64  `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// true
	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"`
	// example:
	//
	// 2022-07-04T16:13Z
	PayTime       *string                                             `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	PriceInfoList []*CarOrderListQueryResponseBodyModulePriceInfoList `json:"price_info_list,omitempty" xml:"price_info_list,omitempty" type:"Repeated"`
	// example:
	//
	// P- JI87KK
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	// example:
	//
	// 11546
	ProjectId    *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// 2
	Provider *int32 `json:"provider,omitempty" xml:"provider,omitempty"`
	// example:
	//
	// 2022-07-04T16:13Z
	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"`
	// example:
	//
	// 1
	ServiceType  *int32    `json:"service_type,omitempty" xml:"service_type,omitempty"`
	SpecialTypes []*string `json:"special_types,omitempty" xml:"special_types,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-07-04T16:13Z
	TakenTime *string `json:"taken_time,omitempty" xml:"taken_time,omitempty"`
	// example:
	//
	// CS-OIPK34H
	ThirdpartApplyId    *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	// example:
	//
	// CS-112JKDF
	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"`
	// example:
	//
	// 1.2
	TravelDistance    *float64                                                `json:"travel_distance,omitempty" xml:"travel_distance,omitempty"`
	UserAffiliateList []*CarOrderListQueryResponseBodyModuleUserAffiliateList `json:"user_affiliate_list,omitempty" xml:"user_affiliate_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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

func (*CarOrderListQueryResponseBodyModule) SetApplyId

func (*CarOrderListQueryResponseBodyModule) SetApplyShowId

func (*CarOrderListQueryResponseBodyModule) SetBtripTitle

func (*CarOrderListQueryResponseBodyModule) SetBusinessCategory

func (*CarOrderListQueryResponseBodyModule) SetCancelTime

func (*CarOrderListQueryResponseBodyModule) SetCarInfo

func (*CarOrderListQueryResponseBodyModule) SetCarLevel

func (*CarOrderListQueryResponseBodyModule) SetCorpId

func (*CarOrderListQueryResponseBodyModule) SetCorpName

func (*CarOrderListQueryResponseBodyModule) SetCostCenterId

func (*CarOrderListQueryResponseBodyModule) SetCostCenterName

func (*CarOrderListQueryResponseBodyModule) SetCostCenterNumber

func (*CarOrderListQueryResponseBodyModule) SetDeptId

func (*CarOrderListQueryResponseBodyModule) SetDeptName

func (*CarOrderListQueryResponseBodyModule) SetDriverConfirmTime

func (*CarOrderListQueryResponseBodyModule) SetEstimatePrice

func (*CarOrderListQueryResponseBodyModule) SetFromAddress

func (*CarOrderListQueryResponseBodyModule) SetFromCityAdCode

func (*CarOrderListQueryResponseBodyModule) SetFromCityName

func (*CarOrderListQueryResponseBodyModule) SetGmtCreate

func (*CarOrderListQueryResponseBodyModule) SetGmtModified

func (*CarOrderListQueryResponseBodyModule) SetId

func (*CarOrderListQueryResponseBodyModule) SetInvoiceId

func (*CarOrderListQueryResponseBodyModule) SetInvoiceTitle

func (*CarOrderListQueryResponseBodyModule) SetIsSpecial

func (*CarOrderListQueryResponseBodyModule) SetMemo

func (*CarOrderListQueryResponseBodyModule) SetOrderStatus

func (*CarOrderListQueryResponseBodyModule) SetPassengerName

func (*CarOrderListQueryResponseBodyModule) SetPayTime

func (*CarOrderListQueryResponseBodyModule) SetProjectCode

func (*CarOrderListQueryResponseBodyModule) SetProjectId

func (*CarOrderListQueryResponseBodyModule) SetProjectTitle

func (*CarOrderListQueryResponseBodyModule) SetProvider

func (*CarOrderListQueryResponseBodyModule) SetPublishTime

func (*CarOrderListQueryResponseBodyModule) SetRealFromAddress

func (*CarOrderListQueryResponseBodyModule) SetRealFromCityAdCode

func (*CarOrderListQueryResponseBodyModule) SetRealFromCityName

func (*CarOrderListQueryResponseBodyModule) SetRealToAddress

func (*CarOrderListQueryResponseBodyModule) SetRealToCityAdCode

func (*CarOrderListQueryResponseBodyModule) SetRealToCityName

func (*CarOrderListQueryResponseBodyModule) SetServiceType

func (*CarOrderListQueryResponseBodyModule) SetSpecialTypes

func (*CarOrderListQueryResponseBodyModule) SetTakenTime

func (*CarOrderListQueryResponseBodyModule) SetThirdpartApplyId

func (*CarOrderListQueryResponseBodyModule) SetThirdpartBusinessId added in v3.3.0

func (*CarOrderListQueryResponseBodyModule) SetThirdpartItineraryId

func (*CarOrderListQueryResponseBodyModule) SetToAddress

func (*CarOrderListQueryResponseBodyModule) SetToCityAdCode

func (*CarOrderListQueryResponseBodyModule) SetToCityName

func (*CarOrderListQueryResponseBodyModule) SetTravelDistance

func (*CarOrderListQueryResponseBodyModule) SetUserConfirm

func (*CarOrderListQueryResponseBodyModule) SetUserId

func (*CarOrderListQueryResponseBodyModule) SetUserName

func (CarOrderListQueryResponseBodyModule) String

type CarOrderListQueryResponseBodyModulePriceInfoList

type CarOrderListQueryResponseBodyModulePriceInfoList struct {
	// example:
	//
	// 1
	CategoryCode *int32 `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// example:
	//
	// 1
	CategoryType *int32 `json:"category_type,omitempty" xml:"category_type,omitempty"`
	// example:
	//
	// 2022-07-04T16:13Z
	GmtCreate     *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 1
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 100
	PersonPrice *float64 `json:"person_price,omitempty" xml:"person_price,omitempty"`
	// example:
	//
	// 100
	Price *float64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 8908076767
	TradeId *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (CarOrderListQueryResponseBodyModulePriceInfoList) GoString

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetCategoryCode

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetCategoryType

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetGmtCreate

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetPassengerName

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetPayType

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetPersonPrice

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetPrice

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetTradeId

func (*CarOrderListQueryResponseBodyModulePriceInfoList) SetType

func (CarOrderListQueryResponseBodyModulePriceInfoList) String

type CarOrderListQueryResponseBodyModuleUserAffiliateList

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

func (CarOrderListQueryResponseBodyModuleUserAffiliateList) GoString

func (*CarOrderListQueryResponseBodyModuleUserAffiliateList) SetUserId

func (*CarOrderListQueryResponseBodyModuleUserAffiliateList) SetUserName

func (CarOrderListQueryResponseBodyModuleUserAffiliateList) String

type CarOrderListQueryResponseBodyPageInfo

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

func (CarOrderListQueryResponseBodyPageInfo) GoString

func (*CarOrderListQueryResponseBodyPageInfo) SetPage

func (*CarOrderListQueryResponseBodyPageInfo) SetPageSize

func (*CarOrderListQueryResponseBodyPageInfo) SetTotalNumber

func (CarOrderListQueryResponseBodyPageInfo) String

type CarOrderQueryHeaders

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

func (CarOrderQueryHeaders) GoString

func (s CarOrderQueryHeaders) GoString() string

func (*CarOrderQueryHeaders) SetCommonHeaders

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

func (*CarOrderQueryHeaders) SetXAcsBtripSoCorpToken

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

func (CarOrderQueryHeaders) String

func (s CarOrderQueryHeaders) String() string

type CarOrderQueryRequest

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

func (CarOrderQueryRequest) GoString

func (s CarOrderQueryRequest) GoString() string

func (*CarOrderQueryRequest) SetOrderId

func (*CarOrderQueryRequest) SetSubOrderId

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

func (CarOrderQueryRequest) String

func (s CarOrderQueryRequest) String() string

type CarOrderQueryResponse

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

func (s CarOrderQueryResponse) GoString() string

func (*CarOrderQueryResponse) SetBody

func (*CarOrderQueryResponse) SetHeaders

func (*CarOrderQueryResponse) SetStatusCode

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

func (CarOrderQueryResponse) String

func (s CarOrderQueryResponse) String() string

type CarOrderQueryResponseBody

type CarOrderQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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
	//
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarOrderQueryResponseBody) GoString

func (s CarOrderQueryResponseBody) GoString() string

func (*CarOrderQueryResponseBody) SetCode

func (*CarOrderQueryResponseBody) SetMessage

func (*CarOrderQueryResponseBody) SetModule

func (*CarOrderQueryResponseBody) SetRequestId

func (*CarOrderQueryResponseBody) SetSuccess

func (*CarOrderQueryResponseBody) SetTraceId

func (CarOrderQueryResponseBody) String

func (s CarOrderQueryResponseBody) String() string

type CarOrderQueryResponseBodyModule

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

func (CarOrderQueryResponseBodyModule) String

type CarOrderQueryResponseBodyModuleCarInfo

type CarOrderQueryResponseBodyModuleCarInfo struct {
	// example:
	//
	// TRAVEL
	BusinessCategory *string `json:"business_category,omitempty" xml:"business_category,omitempty"`
	// example:
	//
	// 1669274251000
	CancelTime *int64  `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
	CarInfo    *string `json:"car_info,omitempty" xml:"car_info,omitempty"`
	// example:
	//
	// 601
	CarLevel   *int32  `json:"car_level,omitempty" xml:"car_level,omitempty"`
	DriverCard *string `json:"driver_card,omitempty" xml:"driver_card,omitempty"`
	// example:
	//
	// 1669274251000
	DriverConfirmTime *int64  `json:"driver_confirm_time,omitempty" xml:"driver_confirm_time,omitempty"`
	DriverName        *string `json:"driver_name,omitempty" xml:"driver_name,omitempty"`
	// example:
	//
	// 2900
	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"`
	// example:
	//
	// true
	IsSpecial *bool   `json:"is_special,omitempty" xml:"is_special,omitempty"`
	Memo      *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// example:
	//
	// 1669274251000
	PayTime *int64 `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// example:
	//
	// 1669274251000
	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"`
	// example:
	//
	// 3
	ServiceType *int32 `json:"service_type,omitempty" xml:"service_type,omitempty"`
	// example:
	//
	// v_sp_t_1,v_sp_t_2,v_sp_t_3,v_sp_t_4,v_sp_t_5
	SpecialTypes *string `json:"special_types,omitempty" xml:"special_types,omitempty"`
	// example:
	//
	// 1669274251000
	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"`
	// example:
	//
	// 12
	TravelDistance *string `json:"travel_distance,omitempty" xml:"travel_distance,omitempty"`
}

func (CarOrderQueryResponseBodyModuleCarInfo) GoString

func (*CarOrderQueryResponseBodyModuleCarInfo) SetBusinessCategory

func (*CarOrderQueryResponseBodyModuleCarInfo) SetCancelTime

func (*CarOrderQueryResponseBodyModuleCarInfo) SetCarInfo

func (*CarOrderQueryResponseBodyModuleCarInfo) SetCarLevel

func (*CarOrderQueryResponseBodyModuleCarInfo) SetDriverCard

func (*CarOrderQueryResponseBodyModuleCarInfo) SetDriverConfirmTime

func (*CarOrderQueryResponseBodyModuleCarInfo) SetDriverName

func (*CarOrderQueryResponseBodyModuleCarInfo) SetEstimatePrice

func (*CarOrderQueryResponseBodyModuleCarInfo) SetFromAddress

func (*CarOrderQueryResponseBodyModuleCarInfo) SetFromCityAdCode

func (*CarOrderQueryResponseBodyModuleCarInfo) SetFromCityName

func (*CarOrderQueryResponseBodyModuleCarInfo) SetIsSpecial

func (*CarOrderQueryResponseBodyModuleCarInfo) SetMemo

func (*CarOrderQueryResponseBodyModuleCarInfo) SetPayTime

func (*CarOrderQueryResponseBodyModuleCarInfo) SetPublishTime

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealFromAddress

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealFromCityAdCode

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealFromCityName

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealToAddress

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealToCityAdCode

func (*CarOrderQueryResponseBodyModuleCarInfo) SetRealToCityName

func (*CarOrderQueryResponseBodyModuleCarInfo) SetServiceType

func (*CarOrderQueryResponseBodyModuleCarInfo) SetSpecialTypes

func (*CarOrderQueryResponseBodyModuleCarInfo) SetTakenTime

func (*CarOrderQueryResponseBodyModuleCarInfo) SetToAddress

func (*CarOrderQueryResponseBodyModuleCarInfo) SetToCityAdCode

func (*CarOrderQueryResponseBodyModuleCarInfo) SetToCityName

func (*CarOrderQueryResponseBodyModuleCarInfo) SetTravelDistance

func (CarOrderQueryResponseBodyModuleCarInfo) String

type CarOrderQueryResponseBodyModuleInvoiceInfo

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

func (CarOrderQueryResponseBodyModuleInvoiceInfo) GoString

func (*CarOrderQueryResponseBodyModuleInvoiceInfo) SetId

func (*CarOrderQueryResponseBodyModuleInvoiceInfo) SetTitle

func (CarOrderQueryResponseBodyModuleInvoiceInfo) String

type CarOrderQueryResponseBodyModuleOrderBaseInfo

type CarOrderQueryResponseBodyModuleOrderBaseInfo struct {
	// example:
	//
	// xxxxx
	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"`
	// example:
	//
	// xxxxxxxx
	CorpId   *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	// example:
	//
	// 10101010
	DepartId   *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// example:
	//
	// 1669274251000
	GmtCreate *int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 1669274251000
	GmtModified *int64 `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// xxxxx
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// example:
	//
	// 1012000000000000
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 5
	OrderStatus *int32 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// example:
	//
	// 100000
	SubOrderId *int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	// example:
	//
	// thirdpart_1010101010
	ThirdDepartId *string `json:"third_depart_id,omitempty" xml:"third_depart_id,omitempty"`
	// example:
	//
	// xxxxx
	ThirdpartApplyId    *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	// example:
	//
	// xxxxx
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// xxxxxxxx
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (CarOrderQueryResponseBodyModuleOrderBaseInfo) GoString

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetApplyId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripCause

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripTitle

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpName

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartName

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtCreate

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtModified

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetItineraryId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderStatus

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetSubOrderId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdDepartId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartBusinessId added in v3.3.0

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetUserId

func (*CarOrderQueryResponseBodyModuleOrderBaseInfo) SetUserName

func (CarOrderQueryResponseBodyModuleOrderBaseInfo) String

type CarOrderQueryResponseBodyModulePassengerList

type CarOrderQueryResponseBodyModulePassengerList struct {
	// example:
	//
	// costId
	CostCenterId *int64 `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	// example:
	//
	// costName
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// costNumber
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// projectCode1
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	// example:
	//
	// projectId
	ProjectId    *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// thirdpartCostId
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	// example:
	//
	// thirdpartProjectId
	ThirdpartProjectId *string `json:"thirdpart_project_id,omitempty" xml:"thirdpart_project_id,omitempty"`
	// example:
	//
	// userId
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// example:
	//
	// 1
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (CarOrderQueryResponseBodyModulePassengerList) GoString

func (*CarOrderQueryResponseBodyModulePassengerList) SetCostCenterId

func (*CarOrderQueryResponseBodyModulePassengerList) SetCostCenterName

func (*CarOrderQueryResponseBodyModulePassengerList) SetCostCenterNumber

func (*CarOrderQueryResponseBodyModulePassengerList) SetProjectCode

func (*CarOrderQueryResponseBodyModulePassengerList) SetProjectId

func (*CarOrderQueryResponseBodyModulePassengerList) SetProjectTitle

func (*CarOrderQueryResponseBodyModulePassengerList) SetThirdpartCostCenterId

func (*CarOrderQueryResponseBodyModulePassengerList) SetThirdpartProjectId

func (*CarOrderQueryResponseBodyModulePassengerList) SetUserId

func (*CarOrderQueryResponseBodyModulePassengerList) SetUserName

func (*CarOrderQueryResponseBodyModulePassengerList) SetUserType

func (CarOrderQueryResponseBodyModulePassengerList) String

type CarOrderQueryResponseBodyModulePriceInfoList

type CarOrderQueryResponseBodyModulePriceInfoList struct {
	// example:
	//
	// 1
	CategoryCode *int32 `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// example:
	//
	// 1669274251000
	GmtCreate *int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 4
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 1000
	PersonPrice *int64 `json:"person_price,omitempty" xml:"person_price,omitempty"`
	// example:
	//
	// 2000
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1012000000001
	TradeId *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (CarOrderQueryResponseBodyModulePriceInfoList) GoString

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetCategoryCode

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetGmtCreate

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetPayType

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetPersonPrice

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetPrice

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetTradeId

func (*CarOrderQueryResponseBodyModulePriceInfoList) SetType

func (CarOrderQueryResponseBodyModulePriceInfoList) String

type CarSceneQueryHeaders

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

func (CarSceneQueryHeaders) GoString

func (s CarSceneQueryHeaders) GoString() string

func (*CarSceneQueryHeaders) SetCommonHeaders

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

func (*CarSceneQueryHeaders) SetXAcsBtripCorpToken

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

func (CarSceneQueryHeaders) String

func (s CarSceneQueryHeaders) String() string

type CarSceneQueryResponse

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

func (s CarSceneQueryResponse) GoString() string

func (*CarSceneQueryResponse) SetBody

func (*CarSceneQueryResponse) SetHeaders

func (*CarSceneQueryResponse) SetStatusCode

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

func (CarSceneQueryResponse) String

func (s CarSceneQueryResponse) String() string

type CarSceneQueryResponseBody

type CarSceneQueryResponseBody struct {
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CarSceneQueryResponseBody) GoString

func (s CarSceneQueryResponseBody) GoString() string

func (*CarSceneQueryResponseBody) SetCode

func (*CarSceneQueryResponseBody) SetMessage

func (*CarSceneQueryResponseBody) SetModule

func (*CarSceneQueryResponseBody) SetRequestId

func (*CarSceneQueryResponseBody) SetSuccess

func (*CarSceneQueryResponseBody) SetTraceId

func (CarSceneQueryResponseBody) String

func (s CarSceneQueryResponseBody) String() string

type CarSceneQueryResponseBodyModule

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

func (CarSceneQueryResponseBodyModule) GoString

func (*CarSceneQueryResponseBodyModule) SetScenarioTemplateId

func (*CarSceneQueryResponseBodyModule) SetScenarioTemplateName

func (*CarSceneQueryResponseBodyModule) SetState

func (CarSceneQueryResponseBodyModule) String

type CitySearchHeaders

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

func (CitySearchHeaders) GoString

func (s CitySearchHeaders) GoString() string

func (*CitySearchHeaders) SetCommonHeaders

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

func (*CitySearchHeaders) SetXAcsBtripSoCorpToken

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

func (CitySearchHeaders) String

func (s CitySearchHeaders) String() string

type CitySearchRequest

type CitySearchRequest struct {
	// This parameter is required.
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
}

func (CitySearchRequest) GoString

func (s CitySearchRequest) GoString() string

func (*CitySearchRequest) SetKeyword

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

func (CitySearchRequest) String

func (s CitySearchRequest) String() string

type CitySearchResponse

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

func (s CitySearchResponse) GoString() string

func (*CitySearchResponse) SetBody

func (*CitySearchResponse) SetHeaders

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

func (*CitySearchResponse) SetStatusCode

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

func (CitySearchResponse) String

func (s CitySearchResponse) String() string

type CitySearchResponseBody

type CitySearchResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CitySearchResponseBody) GoString

func (s CitySearchResponseBody) GoString() string

func (*CitySearchResponseBody) SetCode

func (*CitySearchResponseBody) SetMessage

func (*CitySearchResponseBody) SetModule

func (*CitySearchResponseBody) SetRequestId

func (*CitySearchResponseBody) SetSuccess

func (*CitySearchResponseBody) SetTraceId

func (CitySearchResponseBody) String

func (s CitySearchResponseBody) String() string

type CitySearchResponseBodyModule

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

func (CitySearchResponseBodyModule) GoString

func (s CitySearchResponseBodyModule) GoString() string

func (*CitySearchResponseBodyModule) SetCities

func (CitySearchResponseBodyModule) String

type CitySearchResponseBodyModuleCities

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

func (CitySearchResponseBodyModuleCities) GoString

func (*CitySearchResponseBodyModuleCities) SetCode

func (*CitySearchResponseBodyModuleCities) SetName

func (*CitySearchResponseBodyModuleCities) SetRegion

func (CitySearchResponseBodyModuleCities) String

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)

Summary:

换取accessToken接口

@param request - AccessTokenRequest

@return AccessTokenResponse

func (*Client) AccessTokenWithOptions

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

Summary:

换取accessToken接口

@param request - AccessTokenRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return AccessTokenResponse

func (*Client) AddDepartment added in v3.3.0

func (client *Client) AddDepartment(request *AddDepartmentRequest) (_result *AddDepartmentResponse, _err error)

Summary:

创建企业部门

@param request - AddDepartmentRequest

@return AddDepartmentResponse

func (*Client) AddDepartmentWithOptions added in v3.3.0

func (client *Client) AddDepartmentWithOptions(tmpReq *AddDepartmentRequest, headers *AddDepartmentHeaders, runtime *util.RuntimeOptions) (_result *AddDepartmentResponse, _err error)

Summary:

创建企业部门

@param tmpReq - AddDepartmentRequest

@param headers - AddDepartmentHeaders

@param runtime - runtime options for this request RuntimeOptions

@return AddDepartmentResponse

func (*Client) AddEmployee added in v3.3.0

func (client *Client) AddEmployee(request *AddEmployeeRequest) (_result *AddEmployeeResponse, _err error)

Summary:

添加员工

@param request - AddEmployeeRequest

@return AddEmployeeResponse

func (*Client) AddEmployeeWithOptions added in v3.3.0

func (client *Client) AddEmployeeWithOptions(tmpReq *AddEmployeeRequest, headers *AddEmployeeHeaders, runtime *util.RuntimeOptions) (_result *AddEmployeeResponse, _err error)

Summary:

添加员工

@param tmpReq - AddEmployeeRequest

@param headers - AddEmployeeHeaders

@param runtime - runtime options for this request RuntimeOptions

@return AddEmployeeResponse

func (*Client) AddEmployeesToCustomRole added in v3.1.0

func (client *Client) AddEmployeesToCustomRole(request *AddEmployeesToCustomRoleRequest) (_result *AddEmployeesToCustomRoleResponse, _err error)

Summary:

批量新增企业自定义角色下人员

@param request - AddEmployeesToCustomRoleRequest

@return AddEmployeesToCustomRoleResponse

func (*Client) AddEmployeesToCustomRoleWithOptions added in v3.1.0

func (client *Client) AddEmployeesToCustomRoleWithOptions(tmpReq *AddEmployeesToCustomRoleRequest, headers *AddEmployeesToCustomRoleHeaders, runtime *util.RuntimeOptions) (_result *AddEmployeesToCustomRoleResponse, _err error)

Summary:

批量新增企业自定义角色下人员

@param tmpReq - AddEmployeesToCustomRoleRequest

@param headers - AddEmployeesToCustomRoleHeaders

@param runtime - runtime options for this request RuntimeOptions

@return AddEmployeesToCustomRoleResponse

func (*Client) AddInvoiceEntity

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

Summary:

新增发票抬头适用人员

@param request - AddInvoiceEntityRequest

@return AddInvoiceEntityResponse

func (*Client) AddInvoiceEntityWithOptions

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

Summary:

新增发票抬头适用人员

@param tmpReq - AddInvoiceEntityRequest

@param headers - AddInvoiceEntityHeaders

@param runtime - runtime options for this request RuntimeOptions

@return AddInvoiceEntityResponse

func (*Client) AddressGet

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

Summary:

商旅功能页跳转

@param request - AddressGetRequest

@return AddressGetResponse

func (*Client) AddressGetWithOptions

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

Summary:

商旅功能页跳转

@param request - AddressGetRequest

@param headers - AddressGetHeaders

@param runtime - runtime options for this request RuntimeOptions

@return AddressGetResponse

func (*Client) AirportSearch

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

Summary:

查询机场数据

@param request - AirportSearchRequest

@return AirportSearchResponse

func (*Client) AirportSearchWithOptions

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

Summary:

查询机场数据

@param request - AirportSearchRequest

@param headers - AirportSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return AirportSearchResponse

func (*Client) AllBaseCityInfoQuery

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

Summary:

全量查询商旅城市行政区划编码信息

@return AllBaseCityInfoQueryResponse

func (*Client) AllBaseCityInfoQueryWithOptions

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

Summary:

全量查询商旅城市行政区划编码信息

@param headers - AllBaseCityInfoQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return AllBaseCityInfoQueryResponse

func (*Client) ApplyAdd

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

Summary:

新建出差审批单

@param request - ApplyAddRequest

@return ApplyAddResponse

func (*Client) ApplyAddWithOptions

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

Summary:

新建出差审批单

@param tmpReq - ApplyAddRequest

@param headers - ApplyAddHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ApplyAddResponse

func (*Client) ApplyApprove

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

Summary:

更新出差审批单(状态)

@param request - ApplyApproveRequest

@return ApplyApproveResponse

func (*Client) ApplyApproveWithOptions

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

Summary:

更新出差审批单(状态)

@param request - ApplyApproveRequest

@param headers - ApplyApproveHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ApplyApproveResponse

func (*Client) ApplyExternalNodeStatusUpdate

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

Summary:

外部审批节点状态同步

@param request - ApplyExternalNodeStatusUpdateRequest

@return ApplyExternalNodeStatusUpdateResponse

func (*Client) ApplyExternalNodeStatusUpdateWithOptions

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

Summary:

外部审批节点状态同步

@param tmpReq - ApplyExternalNodeStatusUpdateRequest

@param headers - ApplyExternalNodeStatusUpdateHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ApplyExternalNodeStatusUpdateResponse

func (*Client) ApplyInvoiceTask

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

Summary:

申请发票

@param request - ApplyInvoiceTaskRequest

@return ApplyInvoiceTaskResponse

func (*Client) ApplyInvoiceTaskWithOptions

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

Summary:

申请发票

@param tmpReq - ApplyInvoiceTaskRequest

@param headers - ApplyInvoiceTaskHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ApplyInvoiceTaskResponse

func (*Client) ApplyListQuery

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

Summary:

查询出差审批单列表

@param request - ApplyListQueryRequest

@return ApplyListQueryResponse

func (*Client) ApplyListQueryWithOptions

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

Summary:

查询出差审批单列表

@param request - ApplyListQueryRequest

@param headers - ApplyListQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ApplyListQueryResponse

func (*Client) ApplyModify

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

Summary:

更新出差审批单

@param request - ApplyModifyRequest

@return ApplyModifyResponse

func (*Client) ApplyModifyWithOptions

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

Summary:

更新出差审批单

@param tmpReq - ApplyModifyRequest

@param headers - ApplyModifyHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ApplyModifyResponse

func (*Client) ApplyQuery

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

Summary:

查询出差审批单详情

@param request - ApplyQueryRequest

@return ApplyQueryResponse

func (*Client) ApplyQueryWithOptions

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

Summary:

查询出差审批单详情

@param request - ApplyQueryRequest

@param headers - ApplyQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ApplyQueryResponse

func (*Client) ApplyTripTaskExecute added in v3.2.0

func (client *Client) ApplyTripTaskExecute(request *ApplyTripTaskExecuteRequest) (_result *ApplyTripTaskExecuteResponse, _err error)

Summary:

执行审批任务

@param request - ApplyTripTaskExecuteRequest

@return ApplyTripTaskExecuteResponse

func (*Client) ApplyTripTaskExecuteWithOptions added in v3.2.0

func (client *Client) ApplyTripTaskExecuteWithOptions(request *ApplyTripTaskExecuteRequest, headers *ApplyTripTaskExecuteHeaders, runtime *util.RuntimeOptions) (_result *ApplyTripTaskExecuteResponse, _err error)

Summary:

执行审批任务

@param request - ApplyTripTaskExecuteRequest

@param headers - ApplyTripTaskExecuteHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ApplyTripTaskExecuteResponse

func (*Client) BaseCityInfoSearch

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

Summary:

搜索国内/国际(港澳台)城市基础行政区划数据

@param request - BaseCityInfoSearchRequest

@return BaseCityInfoSearchResponse

func (*Client) BaseCityInfoSearchWithOptions

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

Summary:

搜索国内/国际(港澳台)城市基础行政区划数据

@param request - BaseCityInfoSearchRequest

@param headers - BaseCityInfoSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return BaseCityInfoSearchResponse

func (*Client) BtripBillInfoAdjust

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

Summary:

商旅账单内容修改

@param request - BtripBillInfoAdjustRequest

@return BtripBillInfoAdjustResponse

func (*Client) BtripBillInfoAdjustWithOptions

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

Summary:

商旅账单内容修改

@param request - BtripBillInfoAdjustRequest

@param headers - BtripBillInfoAdjustHeaders

@param runtime - runtime options for this request RuntimeOptions

@return BtripBillInfoAdjustResponse

func (*Client) CarApplyAdd

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

Summary:

同步市内用车审批单

@param request - CarApplyAddRequest

@return CarApplyAddResponse

func (*Client) CarApplyAddWithOptions

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

Summary:

同步市内用车审批单

@param tmpReq - CarApplyAddRequest

@param headers - CarApplyAddHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CarApplyAddResponse

func (*Client) CarApplyModify

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

Summary:

更新市内用车审批单

@param request - CarApplyModifyRequest

@return CarApplyModifyResponse

func (*Client) CarApplyModifyWithOptions

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

Summary:

更新市内用车审批单

@param request - CarApplyModifyRequest

@param headers - CarApplyModifyHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CarApplyModifyResponse

func (*Client) CarApplyQuery

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

Summary:

查询市内用车审批单

@param request - CarApplyQueryRequest

@return CarApplyQueryResponse

func (*Client) CarApplyQueryWithOptions

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

Summary:

查询市内用车审批单

@param request - CarApplyQueryRequest

@param headers - CarApplyQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CarApplyQueryResponse

func (*Client) CarBillSettlementQuery

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

Summary:

查询用车记账数据

@param request - CarBillSettlementQueryRequest

@return CarBillSettlementQueryResponse

func (*Client) CarBillSettlementQueryWithOptions

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

Summary:

查询用车记账数据

@param request - CarBillSettlementQueryRequest

@param headers - CarBillSettlementQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CarBillSettlementQueryResponse

func (*Client) CarOrderListQuery

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

Summary:

查询用车订单列表

@param request - CarOrderListQueryRequest

@return CarOrderListQueryResponse

func (*Client) CarOrderListQueryWithOptions

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

Summary:

查询用车订单列表

@param request - CarOrderListQueryRequest

@param headers - CarOrderListQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CarOrderListQueryResponse

func (*Client) CarOrderQuery

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

Summary:

用车订单查询

@param request - CarOrderQueryRequest

@return CarOrderQueryResponse

func (*Client) CarOrderQueryWithOptions

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

Summary:

用车订单查询

@param request - CarOrderQueryRequest

@param headers - CarOrderQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CarOrderQueryResponse

func (*Client) CarSceneQuery

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

Summary:

查询企业用车场景

@return CarSceneQueryResponse

func (*Client) CarSceneQueryWithOptions

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

Summary:

查询企业用车场景

@param headers - CarSceneQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CarSceneQueryResponse

func (*Client) CitySearch

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

Summary:

查询行政区划(市,区)基础数据

@param request - CitySearchRequest

@return CitySearchResponse

func (*Client) CitySearchWithOptions

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

Summary:

查询行政区划(市,区)基础数据

@param request - CitySearchRequest

@param headers - CitySearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CitySearchResponse

func (*Client) CommonApplyQuery

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

Summary:

查询退改审批信息

@param request - CommonApplyQueryRequest

@return CommonApplyQueryResponse

func (*Client) CommonApplyQueryWithOptions

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

Summary:

查询退改审批信息

@param request - CommonApplyQueryRequest

@param headers - CommonApplyQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CommonApplyQueryResponse

func (*Client) CommonApplySync

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

Summary:

退改审批结果同步

@param request - CommonApplySyncRequest

@return CommonApplySyncResponse

func (*Client) CommonApplySyncWithOptions

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

Summary:

退改审批结果同步

@param request - CommonApplySyncRequest

@param headers - CommonApplySyncHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CommonApplySyncResponse

func (*Client) CooperatorFlightBillSettlementQuery

func (client *Client) CooperatorFlightBillSettlementQuery(request *CooperatorFlightBillSettlementQueryRequest) (_result *CooperatorFlightBillSettlementQueryResponse, _err error)

Summary:

查询服务商机票记账数据

@param request - CooperatorFlightBillSettlementQueryRequest

@return CooperatorFlightBillSettlementQueryResponse

func (*Client) CooperatorFlightBillSettlementQueryWithOptions

func (client *Client) CooperatorFlightBillSettlementQueryWithOptions(request *CooperatorFlightBillSettlementQueryRequest, headers *CooperatorFlightBillSettlementQueryHeaders, runtime *util.RuntimeOptions) (_result *CooperatorFlightBillSettlementQueryResponse, _err error)

Summary:

查询服务商机票记账数据

@param request - CooperatorFlightBillSettlementQueryRequest

@param headers - CooperatorFlightBillSettlementQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CooperatorFlightBillSettlementQueryResponse

func (*Client) CooperatorHotelBillSettlementQuery

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

Summary:

查询服务商酒店记账数据

@param request - CooperatorHotelBillSettlementQueryRequest

@return CooperatorHotelBillSettlementQueryResponse

func (*Client) CooperatorHotelBillSettlementQueryWithOptions

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

Summary:

查询服务商酒店记账数据

@param request - CooperatorHotelBillSettlementQueryRequest

@param headers - CooperatorHotelBillSettlementQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CooperatorHotelBillSettlementQueryResponse

func (*Client) CorpAuthLinkInfoQuery

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

Summary:

获取关联可调用企业接口

@return CorpAuthLinkInfoQueryResponse

func (*Client) CorpAuthLinkInfoQueryWithOptions

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

Summary:

获取关联可调用企业接口

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CorpAuthLinkInfoQueryResponse

func (*Client) CorpToken

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

Summary:

换取CorpToken接口

@param request - CorpTokenRequest

@return CorpTokenResponse

func (*Client) CorpTokenWithOptions

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

Summary:

换取CorpToken接口

@param request - CorpTokenRequest

@param headers - CorpTokenHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CorpTokenResponse

func (*Client) CostCenterDelete

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

Summary:

删除成本中心

@param request - CostCenterDeleteRequest

@return CostCenterDeleteResponse

func (*Client) CostCenterDeleteWithOptions

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

Summary:

删除成本中心

@param request - CostCenterDeleteRequest

@param headers - CostCenterDeleteHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CostCenterDeleteResponse

func (*Client) CostCenterModify

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

Summary:

修改成本中心

@param request - CostCenterModifyRequest

@return CostCenterModifyResponse

func (*Client) CostCenterModifyWithOptions

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

Summary:

修改成本中心

@param request - CostCenterModifyRequest

@param headers - CostCenterModifyHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CostCenterModifyResponse

func (*Client) CostCenterQuery

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

Summary:

查看成本中心

@param request - CostCenterQueryRequest

@return CostCenterQueryResponse

func (*Client) CostCenterQueryWithOptions

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

Summary:

查看成本中心

@param request - CostCenterQueryRequest

@param headers - CostCenterQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CostCenterQueryResponse

func (*Client) CostCenterSave

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

Summary:

保存成本中心

@param request - CostCenterSaveRequest

@return CostCenterSaveResponse

func (*Client) CostCenterSaveWithOptions

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

Summary:

保存成本中心

@param request - CostCenterSaveRequest

@param headers - CostCenterSaveHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CostCenterSaveResponse

func (*Client) CreateCustomRole added in v3.1.0

func (client *Client) CreateCustomRole(request *CreateCustomRoleRequest) (_result *CreateCustomRoleResponse, _err error)

Summary:

创建企业自定义角色

@param request - CreateCustomRoleRequest

@return CreateCustomRoleResponse

func (*Client) CreateCustomRoleWithOptions added in v3.1.0

func (client *Client) CreateCustomRoleWithOptions(request *CreateCustomRoleRequest, headers *CreateCustomRoleHeaders, runtime *util.RuntimeOptions) (_result *CreateCustomRoleResponse, _err error)

Summary:

创建企业自定义角色

@param request - CreateCustomRoleRequest

@param headers - CreateCustomRoleHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CreateCustomRoleResponse

func (*Client) CreateSubCorp

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

Summary:

创建子企业

@param request - CreateSubCorpRequest

@return CreateSubCorpResponse

func (*Client) CreateSubCorpWithOptions

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

Summary:

创建子企业

@param request - CreateSubCorpRequest

@param headers - CreateSubCorpHeaders

@param runtime - runtime options for this request RuntimeOptions

@return CreateSubCorpResponse

func (*Client) DeleteCustomRole added in v3.1.0

func (client *Client) DeleteCustomRole(request *DeleteCustomRoleRequest) (_result *DeleteCustomRoleResponse, _err error)

Summary:

删除企业自定义角色

@param request - DeleteCustomRoleRequest

@return DeleteCustomRoleResponse

func (*Client) DeleteCustomRoleWithOptions added in v3.1.0

func (client *Client) DeleteCustomRoleWithOptions(request *DeleteCustomRoleRequest, headers *DeleteCustomRoleHeaders, runtime *util.RuntimeOptions) (_result *DeleteCustomRoleResponse, _err error)

Summary:

删除企业自定义角色

@param request - DeleteCustomRoleRequest

@param headers - DeleteCustomRoleHeaders

@param runtime - runtime options for this request RuntimeOptions

@return DeleteCustomRoleResponse

func (*Client) DeleteDepartment added in v3.3.0

func (client *Client) DeleteDepartment(request *DeleteDepartmentRequest) (_result *DeleteDepartmentResponse, _err error)

Summary:

删除企业部门

@param request - DeleteDepartmentRequest

@return DeleteDepartmentResponse

func (*Client) DeleteDepartmentWithOptions added in v3.3.0

func (client *Client) DeleteDepartmentWithOptions(request *DeleteDepartmentRequest, headers *DeleteDepartmentHeaders, runtime *util.RuntimeOptions) (_result *DeleteDepartmentResponse, _err error)

Summary:

删除企业部门

@param request - DeleteDepartmentRequest

@param headers - DeleteDepartmentHeaders

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDepartmentResponse

func (*Client) DeleteEmployeesFromCustomRole added in v3.1.0

func (client *Client) DeleteEmployeesFromCustomRole(request *DeleteEmployeesFromCustomRoleRequest) (_result *DeleteEmployeesFromCustomRoleResponse, _err error)

Summary:

批量删除企业自定义角色下人员

@param request - DeleteEmployeesFromCustomRoleRequest

@return DeleteEmployeesFromCustomRoleResponse

func (*Client) DeleteEmployeesFromCustomRoleWithOptions added in v3.1.0

func (client *Client) DeleteEmployeesFromCustomRoleWithOptions(tmpReq *DeleteEmployeesFromCustomRoleRequest, headers *DeleteEmployeesFromCustomRoleHeaders, runtime *util.RuntimeOptions) (_result *DeleteEmployeesFromCustomRoleResponse, _err error)

Summary:

批量删除企业自定义角色下人员

@param tmpReq - DeleteEmployeesFromCustomRoleRequest

@param headers - DeleteEmployeesFromCustomRoleHeaders

@param runtime - runtime options for this request RuntimeOptions

@return DeleteEmployeesFromCustomRoleResponse

func (*Client) DeleteInvoiceEntity

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

Summary:

删除发票抬头适用人员

@param request - DeleteInvoiceEntityRequest

@return DeleteInvoiceEntityResponse

func (*Client) DeleteInvoiceEntityWithOptions

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

Summary:

删除发票抬头适用人员

@param tmpReq - DeleteInvoiceEntityRequest

@param headers - DeleteInvoiceEntityHeaders

@param runtime - runtime options for this request RuntimeOptions

@return DeleteInvoiceEntityResponse

func (*Client) DepartmentSave

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

Summary:

同步外部平台部门信息至商旅内部

@param request - DepartmentSaveRequest

@return DepartmentSaveResponse

func (*Client) DepartmentSaveWithOptions

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

Summary:

同步外部平台部门信息至商旅内部

@param tmpReq - DepartmentSaveRequest

@param headers - DepartmentSaveHeaders

@param runtime - runtime options for this request RuntimeOptions

@return DepartmentSaveResponse

func (*Client) EntityAdd

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

Summary:

增加成本中心人员信息

@param request - EntityAddRequest

@return EntityAddResponse

func (*Client) EntityAddWithOptions

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

Summary:

增加成本中心人员信息

@param tmpReq - EntityAddRequest

@param headers - EntityAddHeaders

@param runtime - runtime options for this request RuntimeOptions

@return EntityAddResponse

func (*Client) EntityDelete

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

Summary:

删除成本中心人员信息

@param request - EntityDeleteRequest

@return EntityDeleteResponse

func (*Client) EntityDeleteWithOptions

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

Summary:

删除成本中心人员信息

@param tmpReq - EntityDeleteRequest

@param headers - EntityDeleteHeaders

@param runtime - runtime options for this request RuntimeOptions

@return EntityDeleteResponse

func (*Client) EntitySet

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

Summary:

设置成本中心人员信息

@param request - EntitySetRequest

@return EntitySetResponse

func (*Client) EntitySetWithOptions

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

Summary:

设置成本中心人员信息

@param tmpReq - EntitySetRequest

@param headers - EntitySetHeaders

@param runtime - runtime options for this request RuntimeOptions

@return EntitySetResponse

func (*Client) EstimatedPriceQuery

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

Summary:

预估价格查询

@param request - EstimatedPriceQueryRequest

@return EstimatedPriceQueryResponse

func (*Client) EstimatedPriceQueryWithOptions

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

Summary:

预估价格查询

@param request - EstimatedPriceQueryRequest

@param headers - EstimatedPriceQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return EstimatedPriceQueryResponse

func (*Client) ExceedApplySync

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

Summary:

超标审批结果同步

@param request - ExceedApplySyncRequest

@return ExceedApplySyncResponse

func (*Client) ExceedApplySyncWithOptions

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

Summary:

超标审批结果同步

@param request - ExceedApplySyncRequest

@param headers - ExceedApplySyncHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ExceedApplySyncResponse

func (*Client) ExternalUserAdd added in v3.3.0

func (client *Client) ExternalUserAdd(request *ExternalUserAddRequest) (_result *ExternalUserAddResponse, _err error)

Summary:

添加外部出行人与证件信息

@param request - ExternalUserAddRequest

@return ExternalUserAddResponse

func (*Client) ExternalUserAddWithOptions added in v3.3.0

func (client *Client) ExternalUserAddWithOptions(tmpReq *ExternalUserAddRequest, headers *ExternalUserAddHeaders, runtime *util.RuntimeOptions) (_result *ExternalUserAddResponse, _err error)

Summary:

添加外部出行人与证件信息

@param tmpReq - ExternalUserAddRequest

@param headers - ExternalUserAddHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ExternalUserAddResponse

func (*Client) ExternalUserDelete added in v3.3.0

func (client *Client) ExternalUserDelete(externalUserId *string) (_result *ExternalUserDeleteResponse, _err error)

Summary:

删除外部出行人

@return ExternalUserDeleteResponse

func (*Client) ExternalUserDeleteWithOptions added in v3.3.0

func (client *Client) ExternalUserDeleteWithOptions(externalUserId *string, headers *ExternalUserDeleteHeaders, runtime *util.RuntimeOptions) (_result *ExternalUserDeleteResponse, _err error)

Summary:

删除外部出行人

@param headers - ExternalUserDeleteHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ExternalUserDeleteResponse

func (*Client) ExternalUserUpdate added in v3.3.0

func (client *Client) ExternalUserUpdate(externalUserId *string, request *ExternalUserUpdateRequest) (_result *ExternalUserUpdateResponse, _err error)

Summary:

修改外部出行人与证件信息

@param request - ExternalUserUpdateRequest

@return ExternalUserUpdateResponse

func (*Client) ExternalUserUpdateWithOptions added in v3.3.0

func (client *Client) ExternalUserUpdateWithOptions(externalUserId *string, tmpReq *ExternalUserUpdateRequest, headers *ExternalUserUpdateHeaders, runtime *util.RuntimeOptions) (_result *ExternalUserUpdateResponse, _err error)

Summary:

修改外部出行人与证件信息

@param tmpReq - ExternalUserUpdateRequest

@param headers - ExternalUserUpdateHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ExternalUserUpdateResponse

func (*Client) FlightBillSettlementQuery

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

Summary:

查询机票记账数据

@param request - FlightBillSettlementQueryRequest

@return FlightBillSettlementQueryResponse

func (*Client) FlightBillSettlementQueryWithOptions

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

Summary:

查询机票记账数据

@param request - FlightBillSettlementQueryRequest

@param headers - FlightBillSettlementQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightBillSettlementQueryResponse

func (*Client) FlightCancelOrder

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

Summary:

航班订单取消

@param request - FlightCancelOrderRequest

@return FlightCancelOrderResponse

func (*Client) FlightCancelOrderV2

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

Summary:

机票订单取消

@param request - FlightCancelOrderV2Request

@return FlightCancelOrderV2Response

func (*Client) FlightCancelOrderV2WithOptions

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

Summary:

机票订单取消

@param request - FlightCancelOrderV2Request

@param headers - FlightCancelOrderV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightCancelOrderV2Response

func (*Client) FlightCancelOrderWithOptions

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

Summary:

航班订单取消

@param request - FlightCancelOrderRequest

@param headers - FlightCancelOrderHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightCancelOrderResponse

func (*Client) FlightCreateOrder

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

Summary:

航班订单创建

@param request - FlightCreateOrderRequest

@return FlightCreateOrderResponse

func (*Client) FlightCreateOrderV2

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

Summary:

机票订单创建

@param request - FlightCreateOrderV2Request

@return FlightCreateOrderV2Response

func (*Client) FlightCreateOrderV2WithOptions

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

Summary:

机票订单创建

@param tmpReq - FlightCreateOrderV2Request

@param headers - FlightCreateOrderV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightCreateOrderV2Response

func (*Client) FlightCreateOrderWithOptions

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

Summary:

航班订单创建

@param tmpReq - FlightCreateOrderRequest

@param headers - FlightCreateOrderHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightCreateOrderResponse

func (*Client) FlightExceedApplyQuery

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

Summary:

查询飞机超标审批详情

@param request - FlightExceedApplyQueryRequest

@return FlightExceedApplyQueryResponse

func (*Client) FlightExceedApplyQueryWithOptions

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

Summary:

查询飞机超标审批详情

@param request - FlightExceedApplyQueryRequest

@param headers - FlightExceedApplyQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightExceedApplyQueryResponse

func (*Client) FlightItineraryScanQuery

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

Summary:

查询机票行程单扫描件

@param request - FlightItineraryScanQueryRequest

@return FlightItineraryScanQueryResponse

func (*Client) FlightItineraryScanQueryWithOptions

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

Summary:

查询机票行程单扫描件

@param request - FlightItineraryScanQueryRequest

@param headers - FlightItineraryScanQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightItineraryScanQueryResponse

func (*Client) FlightListingSearch

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

Summary:

航班列表搜索

@param request - FlightListingSearchRequest

@return FlightListingSearchResponse

func (*Client) FlightListingSearchV2

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

Summary:

航班列表搜索

@param request - FlightListingSearchV2Request

@return FlightListingSearchV2Response

func (*Client) FlightListingSearchV2WithOptions

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

Summary:

航班列表搜索

@param tmpReq - FlightListingSearchV2Request

@param headers - FlightListingSearchV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightListingSearchV2Response

func (*Client) FlightListingSearchWithOptions

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

Summary:

航班列表搜索

@param request - FlightListingSearchRequest

@param headers - FlightListingSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightListingSearchResponse

func (*Client) FlightModifyApplyV2

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

Summary:

机票改签申请

@param request - FlightModifyApplyV2Request

@return FlightModifyApplyV2Response

func (*Client) FlightModifyApplyV2WithOptions

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

Summary:

机票改签申请

@param tmpReq - FlightModifyApplyV2Request

@param headers - FlightModifyApplyV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightModifyApplyV2Response

func (*Client) FlightModifyCancelV2

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

Summary:

机票改签取消

@param request - FlightModifyCancelV2Request

@return FlightModifyCancelV2Response

func (*Client) FlightModifyCancelV2WithOptions

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

Summary:

机票改签取消

@param request - FlightModifyCancelV2Request

@param headers - FlightModifyCancelV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightModifyCancelV2Response

func (*Client) FlightModifyListingSearchV2

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

Summary:

机票改签列表搜索

@param request - FlightModifyListingSearchV2Request

@return FlightModifyListingSearchV2Response

func (*Client) FlightModifyListingSearchV2WithOptions

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

Summary:

机票改签列表搜索

@param tmpReq - FlightModifyListingSearchV2Request

@param headers - FlightModifyListingSearchV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightModifyListingSearchV2Response

func (*Client) FlightModifyOrderDetailV2

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

Summary:

机票改签详情

@param request - FlightModifyOrderDetailV2Request

@return FlightModifyOrderDetailV2Response

func (*Client) FlightModifyOrderDetailV2WithOptions

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

Summary:

机票改签详情

@param request - FlightModifyOrderDetailV2Request

@param headers - FlightModifyOrderDetailV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightModifyOrderDetailV2Response

func (*Client) FlightModifyOtaSearchV2

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

Summary:

机票改签报价搜索

@param request - FlightModifyOtaSearchV2Request

@return FlightModifyOtaSearchV2Response

func (*Client) FlightModifyOtaSearchV2WithOptions

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

Summary:

机票改签报价搜索

@param tmpReq - FlightModifyOtaSearchV2Request

@param headers - FlightModifyOtaSearchV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightModifyOtaSearchV2Response

func (*Client) FlightModifyPayV2

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

Summary:

机票改签支付

@param request - FlightModifyPayV2Request

@return FlightModifyPayV2Response

func (*Client) FlightModifyPayV2WithOptions

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

Summary:

机票改签支付

@param tmpReq - FlightModifyPayV2Request

@param headers - FlightModifyPayV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightModifyPayV2Response

func (*Client) FlightOrderDetailInfo

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

Summary:

航班订单明细信息

@param request - FlightOrderDetailInfoRequest

@return FlightOrderDetailInfoResponse

func (*Client) FlightOrderDetailInfoWithOptions

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

Summary:

航班订单明细信息

@param request - FlightOrderDetailInfoRequest

@param headers - FlightOrderDetailInfoHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightOrderDetailInfoResponse

func (*Client) FlightOrderDetailV2

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

Summary:

机票订单详情

@param request - FlightOrderDetailV2Request

@return FlightOrderDetailV2Response

func (*Client) FlightOrderDetailV2WithOptions

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

Summary:

机票订单详情

@param request - FlightOrderDetailV2Request

@param headers - FlightOrderDetailV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightOrderDetailV2Response

func (*Client) FlightOrderListQuery

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

Summary:

查询机票订单列表

@param request - FlightOrderListQueryRequest

@return FlightOrderListQueryResponse

func (*Client) FlightOrderListQueryWithOptions

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

Summary:

查询机票订单列表

@param request - FlightOrderListQueryRequest

@param headers - FlightOrderListQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightOrderListQueryResponse

func (*Client) FlightOrderQuery

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

Summary:

查询机票订单详情(含票信息)

@param request - FlightOrderQueryRequest

@return FlightOrderQueryResponse

func (*Client) FlightOrderQueryWithOptions

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

Summary:

查询机票订单详情(含票信息)

@param request - FlightOrderQueryRequest

@param headers - FlightOrderQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightOrderQueryResponse

func (*Client) FlightOtaItemDetail

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

Summary:

查询退改规则行李额

@param request - FlightOtaItemDetailRequest

@return FlightOtaItemDetailResponse

func (*Client) FlightOtaItemDetailWithOptions

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

Summary:

查询退改规则行李额

@param request - FlightOtaItemDetailRequest

@param headers - FlightOtaItemDetailHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightOtaItemDetailResponse

func (*Client) FlightOtaSearch

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

Summary:

航班最低价搜索

@param request - FlightOtaSearchRequest

@return FlightOtaSearchResponse

func (*Client) FlightOtaSearchV2

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

Summary:

单航班报价搜索

@param request - FlightOtaSearchV2Request

@return FlightOtaSearchV2Response

func (*Client) FlightOtaSearchV2WithOptions

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

Summary:

单航班报价搜索

@param tmpReq - FlightOtaSearchV2Request

@param headers - FlightOtaSearchV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightOtaSearchV2Response

func (*Client) FlightOtaSearchWithOptions

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

Summary:

航班最低价搜索

@param request - FlightOtaSearchRequest

@param headers - FlightOtaSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightOtaSearchResponse

func (*Client) FlightPayOrder

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

Summary:

航班订单支付

@param request - FlightPayOrderRequest

@return FlightPayOrderResponse

func (*Client) FlightPayOrderV2

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

Summary:

机票订单支付

@param request - FlightPayOrderV2Request

@return FlightPayOrderV2Response

func (*Client) FlightPayOrderV2WithOptions

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

Summary:

机票订单支付

@param request - FlightPayOrderV2Request

@param headers - FlightPayOrderV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightPayOrderV2Response

func (*Client) FlightPayOrderWithOptions

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

Summary:

航班订单支付

@param tmpReq - FlightPayOrderRequest

@param headers - FlightPayOrderHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightPayOrderResponse

func (*Client) FlightRefundApply

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

Summary:

航班退票申请

@param request - FlightRefundApplyRequest

@return FlightRefundApplyResponse

func (*Client) FlightRefundApplyV2

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

Summary:

机票退票申请

@param request - FlightRefundApplyV2Request

@return FlightRefundApplyV2Response

func (*Client) FlightRefundApplyV2WithOptions

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

Summary:

机票退票申请

@param tmpReq - FlightRefundApplyV2Request

@param headers - FlightRefundApplyV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightRefundApplyV2Response

func (*Client) FlightRefundApplyWithOptions

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

Summary:

航班退票申请

@param tmpReq - FlightRefundApplyRequest

@param headers - FlightRefundApplyHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightRefundApplyResponse

func (*Client) FlightRefundDetail

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

Summary:

航班退票详情

@param request - FlightRefundDetailRequest

@return FlightRefundDetailResponse

func (*Client) FlightRefundDetailV2

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

Summary:

机票退票详情

@param request - FlightRefundDetailV2Request

@return FlightRefundDetailV2Response

func (*Client) FlightRefundDetailV2WithOptions

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

Summary:

机票退票详情

@param request - FlightRefundDetailV2Request

@param headers - FlightRefundDetailV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightRefundDetailV2Response

func (*Client) FlightRefundDetailWithOptions

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

Summary:

航班退票详情

@param request - FlightRefundDetailRequest

@param headers - FlightRefundDetailHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightRefundDetailResponse

func (*Client) FlightRefundPreCal

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

Summary:

机票退票预计算

@param request - FlightRefundPreCalRequest

@return FlightRefundPreCalResponse

func (*Client) FlightRefundPreCalV2

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

Summary:

机票退票费用预计算

@param request - FlightRefundPreCalV2Request

@return FlightRefundPreCalV2Response

func (*Client) FlightRefundPreCalV2WithOptions

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

Summary:

机票退票费用预计算

@param tmpReq - FlightRefundPreCalV2Request

@param headers - FlightRefundPreCalV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return FlightRefundPreCalV2Response

func (*Client) FlightRefundPreCalWithOptions

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

Summary:

机票退票预计算

@param tmpReq - FlightRefundPreCalRequest

@param headers - FlightRefundPreCalHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightRefundPreCalResponse

func (*Client) FlightSearchList

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

Summary:

航班列表搜索

@param request - FlightSearchListRequest

@return FlightSearchListResponse

func (*Client) FlightSearchListWithOptions

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

Summary:

航班列表搜索

@param request - FlightSearchListRequest

@param headers - FlightSearchListHeaders

@param runtime - runtime options for this request RuntimeOptions

@return FlightSearchListResponse

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

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

Summary:

换取GroupCorpToken接口

@param request - GroupCorpTokenRequest

@return GroupCorpTokenResponse

func (*Client) GroupCorpTokenWithOptions

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

Summary:

换取GroupCorpToken接口

@param request - GroupCorpTokenRequest

@param headers - GroupCorpTokenHeaders

@param runtime - runtime options for this request RuntimeOptions

@return GroupCorpTokenResponse

func (*Client) GroupDepartSave

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

Summary:

集团部门同步

@param request - GroupDepartSaveRequest

@return GroupDepartSaveResponse

func (*Client) GroupDepartSaveWithOptions

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

Summary:

集团部门同步

@param tmpReq - GroupDepartSaveRequest

@param headers - GroupDepartSaveHeaders

@param runtime - runtime options for this request RuntimeOptions

@return GroupDepartSaveResponse

func (*Client) GroupUserSave

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

Summary:

集团人员同步

@param request - GroupUserSaveRequest

@return GroupUserSaveResponse

func (*Client) GroupUserSaveWithOptions

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

Summary:

集团人员同步

@param tmpReq - GroupUserSaveRequest

@param headers - GroupUserSaveHeaders

@param runtime - runtime options for this request RuntimeOptions

@return GroupUserSaveResponse

func (*Client) HotelAskingPrice

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

Summary:

酒店起价

@param request - HotelAskingPriceRequest

@return HotelAskingPriceResponse

func (*Client) HotelAskingPriceWithOptions

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

Summary:

酒店起价

@param tmpReq - HotelAskingPriceRequest

@param headers - HotelAskingPriceHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelAskingPriceResponse

func (*Client) HotelBillSettlementQuery

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

Summary:

查询酒店记账数据

@param request - HotelBillSettlementQueryRequest

@return HotelBillSettlementQueryResponse

func (*Client) HotelBillSettlementQueryWithOptions

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

Summary:

查询酒店记账数据

@param request - HotelBillSettlementQueryRequest

@param headers - HotelBillSettlementQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelBillSettlementQueryResponse

func (*Client) HotelCityCodeList

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

Summary:

酒店城市列表

@param request - HotelCityCodeListRequest

@return HotelCityCodeListResponse

func (*Client) HotelCityCodeListWithOptions

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

Summary:

酒店城市列表

@param request - HotelCityCodeListRequest

@param headers - HotelCityCodeListHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelCityCodeListResponse

func (*Client) HotelExceedApplyQuery

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

Summary:

查询酒店超标审批详情

@param request - HotelExceedApplyQueryRequest

@return HotelExceedApplyQueryResponse

func (*Client) HotelExceedApplyQueryWithOptions

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

Summary:

查询酒店超标审批详情

@param request - HotelExceedApplyQueryRequest

@param headers - HotelExceedApplyQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelExceedApplyQueryResponse

func (*Client) HotelGoodsQuery

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

Summary:

酒店详情页报价接口(直连)

@param request - HotelGoodsQueryRequest

@return HotelGoodsQueryResponse

func (*Client) HotelGoodsQueryWithOptions

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

Summary:

酒店详情页报价接口(直连)

@param request - HotelGoodsQueryRequest

@param headers - HotelGoodsQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelGoodsQueryResponse

func (*Client) HotelIndexInfo

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

Summary:

获取酒店清单

@param request - HotelIndexInfoRequest

@return HotelIndexInfoResponse

func (*Client) HotelIndexInfoWithOptions

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

Summary:

获取酒店清单

@param request - HotelIndexInfoRequest

@param headers - HotelIndexInfoHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelIndexInfoResponse

func (*Client) HotelOrderCancel

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

Summary:

酒店订单取消

@param request - HotelOrderCancelRequest

@return HotelOrderCancelResponse

func (*Client) HotelOrderCancelWithOptions

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

Summary:

酒店订单取消

@param request - HotelOrderCancelRequest

@param headers - HotelOrderCancelHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelOrderCancelResponse

func (*Client) HotelOrderCreate

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

Summary:

酒店订单创建

@param request - HotelOrderCreateRequest

@return HotelOrderCreateResponse

func (*Client) HotelOrderCreateWithOptions

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

Summary:

酒店订单创建

@param tmpReq - HotelOrderCreateRequest

@param headers - HotelOrderCreateHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelOrderCreateResponse

func (*Client) HotelOrderDetailInfo

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

Summary:

酒店订单明细信息

@param request - HotelOrderDetailInfoRequest

@return HotelOrderDetailInfoResponse

func (*Client) HotelOrderDetailInfoWithOptions

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

Summary:

酒店订单明细信息

@param request - HotelOrderDetailInfoRequest

@param headers - HotelOrderDetailInfoHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelOrderDetailInfoResponse

func (*Client) HotelOrderListQuery

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

Summary:

查询酒店订单列表

@param request - HotelOrderListQueryRequest

@return HotelOrderListQueryResponse

func (*Client) HotelOrderListQueryWithOptions

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

Summary:

查询酒店订单列表

@param request - HotelOrderListQueryRequest

@param headers - HotelOrderListQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelOrderListQueryResponse

func (*Client) HotelOrderPay

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

Summary:

酒店订单支付

@param request - HotelOrderPayRequest

@return HotelOrderPayResponse

func (*Client) HotelOrderPayWithOptions

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

Summary:

酒店订单支付

@param request - HotelOrderPayRequest

@param headers - HotelOrderPayHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelOrderPayResponse

func (*Client) HotelOrderPreValidate

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

Summary:

酒店下单前校验

@param request - HotelOrderPreValidateRequest

@return HotelOrderPreValidateResponse

func (*Client) HotelOrderPreValidateWithOptions

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

Summary:

酒店下单前校验

@param tmpReq - HotelOrderPreValidateRequest

@param headers - HotelOrderPreValidateHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelOrderPreValidateResponse

func (*Client) HotelOrderQuery

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

Summary:

酒店订单查询

@param request - HotelOrderQueryRequest

@return HotelOrderQueryResponse

func (*Client) HotelOrderQueryWithOptions

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

Summary:

酒店订单查询

@param request - HotelOrderQueryRequest

@param headers - HotelOrderQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelOrderQueryResponse

func (*Client) HotelPricePull

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

Summary:

酒店拉动态拉取价格接口(落地)

@param request - HotelPricePullRequest

@return HotelPricePullResponse

func (*Client) HotelPricePullWithOptions

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

Summary:

酒店拉动态拉取价格接口(落地)

@param tmpReq - HotelPricePullRequest

@param headers - HotelPricePullHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelPricePullResponse

func (*Client) HotelRoomInfo

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

Summary:

获取酒店静态房型详情

@param request - HotelRoomInfoRequest

@return HotelRoomInfoResponse

func (*Client) HotelRoomInfoWithOptions

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

Summary:

获取酒店静态房型详情

@param tmpReq - HotelRoomInfoRequest

@param headers - HotelRoomInfoHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelRoomInfoResponse

func (*Client) HotelSearch

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

Summary:

酒店列表搜索接口(直连)

@param request - HotelSearchRequest

@return HotelSearchResponse

func (*Client) HotelSearchWithOptions

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

Summary:

酒店列表搜索接口(直连)

@param tmpReq - HotelSearchRequest

@param headers - HotelSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelSearchResponse

func (*Client) HotelStaticInfo

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

Summary:

查询酒店静态详情

@param request - HotelStaticInfoRequest

@return HotelStaticInfoResponse

func (*Client) HotelStaticInfoWithOptions

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

Summary:

查询酒店静态详情

@param tmpReq - HotelStaticInfoRequest

@param headers - HotelStaticInfoHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelStaticInfoResponse

func (*Client) HotelSuggest added in v3.3.0

func (client *Client) HotelSuggest(request *HotelSuggestRequest) (_result *HotelSuggestResponse, _err error)

Summary:

酒店关键词搜索

@param request - HotelSuggestRequest

@return HotelSuggestResponse

func (*Client) HotelSuggestWithOptions added in v3.3.0

func (client *Client) HotelSuggestWithOptions(request *HotelSuggestRequest, headers *HotelSuggestHeaders, runtime *util.RuntimeOptions) (_result *HotelSuggestResponse, _err error)

Summary:

酒店关键词搜索

@param request - HotelSuggestRequest

@param headers - HotelSuggestHeaders

@param runtime - runtime options for this request RuntimeOptions

@return HotelSuggestResponse

func (*Client) IeFlightBillSettlementQuery

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

Summary:

查询国际机票记账数据

@param request - IeFlightBillSettlementQueryRequest

@return IeFlightBillSettlementQueryResponse

func (*Client) IeFlightBillSettlementQueryWithOptions

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

Summary:

查询国际机票记账数据

@param request - IeFlightBillSettlementQueryRequest

@param headers - IeFlightBillSettlementQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IeFlightBillSettlementQueryResponse

func (*Client) IeHotelBillSettlementQuery

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

Summary:

查询国际/中国港澳台酒店记账数据

@param request - IeHotelBillSettlementQueryRequest

@return IeHotelBillSettlementQueryResponse

func (*Client) IeHotelBillSettlementQueryWithOptions

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

Summary:

查询国际/中国港澳台酒店记账数据

@param request - IeHotelBillSettlementQueryRequest

@param headers - IeHotelBillSettlementQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IeHotelBillSettlementQueryResponse

func (*Client) Init

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

func (*Client) InsInvoiceScanQuery

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

Summary:

查询保险电子发票

@param request - InsInvoiceScanQueryRequest

@return InsInvoiceScanQueryResponse

func (*Client) InsInvoiceScanQueryWithOptions

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

Summary:

查询保险电子发票

@param request - InsInvoiceScanQueryRequest

@param headers - InsInvoiceScanQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InsInvoiceScanQueryResponse

func (*Client) InsureOrderApply

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

Summary:

保险订单申请

@param request - InsureOrderApplyRequest

@return InsureOrderApplyResponse

func (*Client) InsureOrderApplyWithOptions

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

Summary:

保险订单申请

@param request - InsureOrderApplyRequest

@param headers - InsureOrderApplyHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InsureOrderApplyResponse

func (*Client) InsureOrderCancel

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

Summary:

保险订单取消

@param request - InsureOrderCancelRequest

@return InsureOrderCancelResponse

func (*Client) InsureOrderCancelWithOptions

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

Summary:

保险订单取消

@param request - InsureOrderCancelRequest

@param headers - InsureOrderCancelHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InsureOrderCancelResponse

func (*Client) InsureOrderCreate

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

Summary:

保险订单创建

@param request - InsureOrderCreateRequest

@return InsureOrderCreateResponse

func (*Client) InsureOrderCreateWithOptions

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

Summary:

保险订单创建

@param tmpReq - InsureOrderCreateRequest

@param headers - InsureOrderCreateHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InsureOrderCreateResponse

func (*Client) InsureOrderDetail

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

Summary:

保险订单查询

@param request - InsureOrderDetailRequest

@return InsureOrderDetailResponse

func (*Client) InsureOrderDetailWithOptions

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

Summary:

保险订单查询

@param request - InsureOrderDetailRequest

@param headers - InsureOrderDetailHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InsureOrderDetailResponse

func (*Client) InsureOrderPay

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

Summary:

保险订单支付

@param request - InsureOrderPayRequest

@return InsureOrderPayResponse

func (*Client) InsureOrderPayWithOptions

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

Summary:

保险订单支付

@param request - InsureOrderPayRequest

@param headers - InsureOrderPayHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InsureOrderPayResponse

func (*Client) InsureOrderRefund

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

Summary:

保险订单退保

@param request - InsureOrderRefundRequest

@return InsureOrderRefundResponse

func (*Client) InsureOrderRefundWithOptions

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

Summary:

保险订单退保

@param tmpReq - InsureOrderRefundRequest

@param headers - InsureOrderRefundHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InsureOrderRefundResponse

func (*Client) InsureOrderUrlDetail

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

Summary:

查询保单详情链接

@return InsureOrderUrlDetailResponse

func (*Client) InsureOrderUrlDetailWithOptions

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

Summary:

查询保单详情链接

@param headers - InsureOrderUrlDetailHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InsureOrderUrlDetailResponse

func (*Client) InsureRefundDetail

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

Summary:

退保详情查询

@param request - InsureRefundDetailRequest

@return InsureRefundDetailResponse

func (*Client) InsureRefundDetailWithOptions

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

Summary:

退保详情查询

@param request - InsureRefundDetailRequest

@param headers - InsureRefundDetailHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InsureRefundDetailResponse

func (*Client) IntlFlightCreateOrder

func (client *Client) IntlFlightCreateOrder(request *IntlFlightCreateOrderRequest) (_result *IntlFlightCreateOrderResponse, _err error)

Summary:

国际机票创建订单

@param request - IntlFlightCreateOrderRequest

@return IntlFlightCreateOrderResponse

func (*Client) IntlFlightCreateOrderWithOptions

func (client *Client) IntlFlightCreateOrderWithOptions(tmpReq *IntlFlightCreateOrderRequest, headers *IntlFlightCreateOrderHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightCreateOrderResponse, _err error)

Summary:

国际机票创建订单

@param tmpReq - IntlFlightCreateOrderRequest

@param headers - IntlFlightCreateOrderHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightCreateOrderResponse

func (*Client) IntlFlightInventoryPriceCheck

func (client *Client) IntlFlightInventoryPriceCheck(request *IntlFlightInventoryPriceCheckRequest) (_result *IntlFlightInventoryPriceCheckResponse, _err error)

Summary:

国际机票验舱验价

@param request - IntlFlightInventoryPriceCheckRequest

@return IntlFlightInventoryPriceCheckResponse

func (*Client) IntlFlightInventoryPriceCheckWithOptions

func (client *Client) IntlFlightInventoryPriceCheckWithOptions(tmpReq *IntlFlightInventoryPriceCheckRequest, headers *IntlFlightInventoryPriceCheckHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightInventoryPriceCheckResponse, _err error)

Summary:

国际机票验舱验价

@param tmpReq - IntlFlightInventoryPriceCheckRequest

@param headers - IntlFlightInventoryPriceCheckHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightInventoryPriceCheckResponse

func (*Client) IntlFlightListingSearch

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

Summary:

国际机票航班搜索

@param request - IntlFlightListingSearchRequest

@return IntlFlightListingSearchResponse

func (*Client) IntlFlightListingSearchWithOptions

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

Summary:

国际机票航班搜索

@param tmpReq - IntlFlightListingSearchRequest

@param headers - IntlFlightListingSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightListingSearchResponse

func (*Client) IntlFlightOrderCancel

func (client *Client) IntlFlightOrderCancel(request *IntlFlightOrderCancelRequest) (_result *IntlFlightOrderCancelResponse, _err error)

Summary:

国际机票订单取消

@param request - IntlFlightOrderCancelRequest

@return IntlFlightOrderCancelResponse

func (*Client) IntlFlightOrderCancelWithOptions

func (client *Client) IntlFlightOrderCancelWithOptions(request *IntlFlightOrderCancelRequest, headers *IntlFlightOrderCancelHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightOrderCancelResponse, _err error)

Summary:

国际机票订单取消

@param request - IntlFlightOrderCancelRequest

@param headers - IntlFlightOrderCancelHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightOrderCancelResponse

func (*Client) IntlFlightOrderDetail

func (client *Client) IntlFlightOrderDetail(request *IntlFlightOrderDetailRequest) (_result *IntlFlightOrderDetailResponse, _err error)

Summary:

国际机票订单详情

@param request - IntlFlightOrderDetailRequest

@return IntlFlightOrderDetailResponse

func (*Client) IntlFlightOrderDetailWithOptions

func (client *Client) IntlFlightOrderDetailWithOptions(request *IntlFlightOrderDetailRequest, headers *IntlFlightOrderDetailHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightOrderDetailResponse, _err error)

Summary:

国际机票订单详情

@param request - IntlFlightOrderDetailRequest

@param headers - IntlFlightOrderDetailHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightOrderDetailResponse

func (*Client) IntlFlightOrderPay

func (client *Client) IntlFlightOrderPay(request *IntlFlightOrderPayRequest) (_result *IntlFlightOrderPayResponse, _err error)

Summary:

国际机票订单支付

@param request - IntlFlightOrderPayRequest

@return IntlFlightOrderPayResponse

func (*Client) IntlFlightOrderPayCheck

func (client *Client) IntlFlightOrderPayCheck(request *IntlFlightOrderPayCheckRequest) (_result *IntlFlightOrderPayCheckResponse, _err error)

Summary:

国际机票订单支付前校验

@param request - IntlFlightOrderPayCheckRequest

@return IntlFlightOrderPayCheckResponse

func (*Client) IntlFlightOrderPayCheckWithOptions

func (client *Client) IntlFlightOrderPayCheckWithOptions(request *IntlFlightOrderPayCheckRequest, headers *IntlFlightOrderPayCheckHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightOrderPayCheckResponse, _err error)

Summary:

国际机票订单支付前校验

@param request - IntlFlightOrderPayCheckRequest

@param headers - IntlFlightOrderPayCheckHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightOrderPayCheckResponse

func (*Client) IntlFlightOrderPayWithOptions

func (client *Client) IntlFlightOrderPayWithOptions(tmpReq *IntlFlightOrderPayRequest, headers *IntlFlightOrderPayHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightOrderPayResponse, _err error)

Summary:

国际机票订单支付

@param tmpReq - IntlFlightOrderPayRequest

@param headers - IntlFlightOrderPayHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightOrderPayResponse

func (*Client) IntlFlightOtaItemDetail

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

Summary:

国际机票报价商品详情

@param request - IntlFlightOtaItemDetailRequest

@return IntlFlightOtaItemDetailResponse

func (*Client) IntlFlightOtaItemDetailWithOptions

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

Summary:

国际机票报价商品详情

@param request - IntlFlightOtaItemDetailRequest

@param headers - IntlFlightOtaItemDetailHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightOtaItemDetailResponse

func (*Client) IntlFlightOtaSearch

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

Summary:

国际机票航班报价查询

@param request - IntlFlightOtaSearchRequest

@return IntlFlightOtaSearchResponse

func (*Client) IntlFlightOtaSearchWithOptions

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

Summary:

国际机票航班报价查询

@param tmpReq - IntlFlightOtaSearchRequest

@param headers - IntlFlightOtaSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightOtaSearchResponse

func (*Client) IntlFlightSegmentAvailableCert

func (client *Client) IntlFlightSegmentAvailableCert(otaItemId *string, request *IntlFlightSegmentAvailableCertRequest) (_result *IntlFlightSegmentAvailableCertResponse, _err error)

Summary:

国际机票航班可用证件查询

@param request - IntlFlightSegmentAvailableCertRequest

@return IntlFlightSegmentAvailableCertResponse

func (*Client) IntlFlightSegmentAvailableCertWithOptions

func (client *Client) IntlFlightSegmentAvailableCertWithOptions(otaItemId *string, request *IntlFlightSegmentAvailableCertRequest, headers *IntlFlightSegmentAvailableCertHeaders, runtime *util.RuntimeOptions) (_result *IntlFlightSegmentAvailableCertResponse, _err error)

Summary:

国际机票航班可用证件查询

@param request - IntlFlightSegmentAvailableCertRequest

@param headers - IntlFlightSegmentAvailableCertHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IntlFlightSegmentAvailableCertResponse

func (*Client) InvoiceAdd

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

Summary:

新增发票配置

@param request - InvoiceAddRequest

@return InvoiceAddResponse

func (*Client) InvoiceAddWithOptions

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

Summary:

新增发票配置

@param request - InvoiceAddRequest

@param headers - InvoiceAddHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InvoiceAddResponse

func (*Client) InvoiceDelete

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

Summary:

删除发票抬头

@param request - InvoiceDeleteRequest

@return InvoiceDeleteResponse

func (*Client) InvoiceDeleteWithOptions

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

Summary:

删除发票抬头

@param request - InvoiceDeleteRequest

@param headers - InvoiceDeleteHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InvoiceDeleteResponse

func (*Client) InvoiceModify

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

Summary:

修改发票配置

@param request - InvoiceModifyRequest

@return InvoiceModifyResponse

func (*Client) InvoiceModifyWithOptions

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

Summary:

修改发票配置

@param request - InvoiceModifyRequest

@param headers - InvoiceModifyHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InvoiceModifyResponse

func (*Client) InvoiceRuleAdd

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

Summary:

新增发票抬头可用员工

@param request - InvoiceRuleAddRequest

@return InvoiceRuleAddResponse

func (*Client) InvoiceRuleAddWithOptions

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

Summary:

新增发票抬头可用员工

@param tmpReq - InvoiceRuleAddRequest

@param headers - InvoiceRuleAddHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InvoiceRuleAddResponse

func (*Client) InvoiceRuleDelete

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

Summary:

删除发票抬头可用员工

@param request - InvoiceRuleDeleteRequest

@return InvoiceRuleDeleteResponse

func (*Client) InvoiceRuleDeleteWithOptions

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

Summary:

删除发票抬头可用员工

@param tmpReq - InvoiceRuleDeleteRequest

@param headers - InvoiceRuleDeleteHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InvoiceRuleDeleteResponse

func (*Client) InvoiceRuleSave

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

Summary:

保存发票规则

@param request - InvoiceRuleSaveRequest

@return InvoiceRuleSaveResponse

func (*Client) InvoiceRuleSaveWithOptions

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

Summary:

保存发票规则

@param tmpReq - InvoiceRuleSaveRequest

@param headers - InvoiceRuleSaveHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InvoiceRuleSaveResponse

func (*Client) InvoiceSearch

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

Summary:

搜索用户可用发票抬头

@param request - InvoiceSearchRequest

@return InvoiceSearchResponse

func (*Client) InvoiceSearchWithOptions

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

Summary:

搜索用户可用发票抬头

@param request - InvoiceSearchRequest

@param headers - InvoiceSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return InvoiceSearchResponse

func (*Client) IsvRuleSave

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

Summary:

员工特殊角色修改

@param request - IsvRuleSaveRequest

@return IsvRuleSaveResponse

func (*Client) IsvRuleSaveWithOptions

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

Summary:

员工特殊角色修改

@param tmpReq - IsvRuleSaveRequest

@param headers - IsvRuleSaveHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IsvRuleSaveResponse

func (*Client) IsvUserSave

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

Summary:

用户同步

@param request - IsvUserSaveRequest

@return IsvUserSaveResponse

func (*Client) IsvUserSaveWithOptions

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

Summary:

用户同步

@param tmpReq - IsvUserSaveRequest

@param headers - IsvUserSaveHeaders

@param runtime - runtime options for this request RuntimeOptions

@return IsvUserSaveResponse

func (*Client) MealBillSettlementQuery

func (client *Client) MealBillSettlementQuery(request *MealBillSettlementQueryRequest) (_result *MealBillSettlementQueryResponse, _err error)

Summary:

查询因公用餐记账数据

@param request - MealBillSettlementQueryRequest

@return MealBillSettlementQueryResponse

func (*Client) MealBillSettlementQueryWithOptions

func (client *Client) MealBillSettlementQueryWithOptions(request *MealBillSettlementQueryRequest, headers *MealBillSettlementQueryHeaders, runtime *util.RuntimeOptions) (_result *MealBillSettlementQueryResponse, _err error)

Summary:

查询因公用餐记账数据

@param request - MealBillSettlementQueryRequest

@param headers - MealBillSettlementQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return MealBillSettlementQueryResponse

func (*Client) MealOrderDetailQuery

func (client *Client) MealOrderDetailQuery(orderId *string, request *MealOrderDetailQueryRequest) (_result *MealOrderDetailQueryResponse, _err error)

Summary:

获取用餐订单详情

@param request - MealOrderDetailQueryRequest

@return MealOrderDetailQueryResponse

func (*Client) MealOrderDetailQueryWithOptions

func (client *Client) MealOrderDetailQueryWithOptions(orderId *string, request *MealOrderDetailQueryRequest, headers *MealOrderDetailQueryHeaders, runtime *util.RuntimeOptions) (_result *MealOrderDetailQueryResponse, _err error)

Summary:

获取用餐订单详情

@param request - MealOrderDetailQueryRequest

@param headers - MealOrderDetailQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return MealOrderDetailQueryResponse

func (*Client) MealOrderListQuery

func (client *Client) MealOrderListQuery(request *MealOrderListQueryRequest) (_result *MealOrderListQueryResponse, _err error)

Summary:

获取用餐订单列表

@param request - MealOrderListQueryRequest

@return MealOrderListQueryResponse

func (*Client) MealOrderListQueryWithOptions

func (client *Client) MealOrderListQueryWithOptions(request *MealOrderListQueryRequest, headers *MealOrderListQueryHeaders, runtime *util.RuntimeOptions) (_result *MealOrderListQueryResponse, _err error)

Summary:

获取用餐订单列表

@param request - MealOrderListQueryRequest

@param headers - MealOrderListQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return MealOrderListQueryResponse

func (*Client) MonthBillConfirm

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

Summary:

月账单确认

@param request - MonthBillConfirmRequest

@return MonthBillConfirmResponse

func (*Client) MonthBillConfirmWithOptions

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

Summary:

月账单确认

@param request - MonthBillConfirmRequest

@param headers - MonthBillConfirmHeaders

@param runtime - runtime options for this request RuntimeOptions

@return MonthBillConfirmResponse

func (*Client) MonthBillGet

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

Summary:

查询企业月账单

@param request - MonthBillGetRequest

@return MonthBillGetResponse

func (*Client) MonthBillGetWithOptions

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

Summary:

查询企业月账单

@param request - MonthBillGetRequest

@param headers - MonthBillGetHeaders

@param runtime - runtime options for this request RuntimeOptions

@return MonthBillGetResponse

func (*Client) ProjectAdd

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

Summary:

添加项目

@param request - ProjectAddRequest

@return ProjectAddResponse

func (*Client) ProjectAddWithOptions

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

Summary:

添加项目

@param request - ProjectAddRequest

@param headers - ProjectAddHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ProjectAddResponse

func (*Client) ProjectDelete

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

Summary:

删除项目

@param request - ProjectDeleteRequest

@return ProjectDeleteResponse

func (*Client) ProjectDeleteWithOptions

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

Summary:

删除项目

@param request - ProjectDeleteRequest

@param headers - ProjectDeleteHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ProjectDeleteResponse

func (*Client) ProjectModify

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

Summary:

变更项目

@param request - ProjectModifyRequest

@return ProjectModifyResponse

func (*Client) ProjectModifyWithOptions

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

Summary:

变更项目

@param request - ProjectModifyRequest

@param headers - ProjectModifyHeaders

@param runtime - runtime options for this request RuntimeOptions

@return ProjectModifyResponse

func (*Client) QueryGroupCorpList added in v3.1.0

func (client *Client) QueryGroupCorpList(request *QueryGroupCorpListRequest) (_result *QueryGroupCorpListResponse, _err error)

Summary:

查询子企业列表

@param request - QueryGroupCorpListRequest

@return QueryGroupCorpListResponse

func (*Client) QueryGroupCorpListWithOptions added in v3.1.0

func (client *Client) QueryGroupCorpListWithOptions(request *QueryGroupCorpListRequest, headers *QueryGroupCorpListHeaders, runtime *util.RuntimeOptions) (_result *QueryGroupCorpListResponse, _err error)

Summary:

查询子企业列表

@param request - QueryGroupCorpListRequest

@param headers - QueryGroupCorpListHeaders

@param runtime - runtime options for this request RuntimeOptions

@return QueryGroupCorpListResponse

func (*Client) QueryReimbursementOrder

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

Summary:

报销单查询

@param request - QueryReimbursementOrderRequest

@return QueryReimbursementOrderResponse

func (*Client) QueryReimbursementOrderWithOptions

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

Summary:

报销单查询

@param request - QueryReimbursementOrderRequest

@param headers - QueryReimbursementOrderHeaders

@param runtime - runtime options for this request RuntimeOptions

@return QueryReimbursementOrderResponse

func (*Client) SyncSingleUser

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

Summary:

单个人员同步

@param request - SyncSingleUserRequest

@return SyncSingleUserResponse

func (*Client) SyncSingleUserWithOptions

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

Summary:

单个人员同步

@param tmpReq - SyncSingleUserRequest

@param headers - SyncSingleUserHeaders

@param runtime - runtime options for this request RuntimeOptions

@return SyncSingleUserResponse

func (*Client) SyncThirdUserMapping

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

Summary:

同步三方用户映射关系

@param request - SyncThirdUserMappingRequest

@return SyncThirdUserMappingResponse

func (*Client) SyncThirdUserMappingWithOptions

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

Summary:

同步三方用户映射关系

@param request - SyncThirdUserMappingRequest

@param headers - SyncThirdUserMappingHeaders

@param runtime - runtime options for this request RuntimeOptions

@return SyncThirdUserMappingResponse

func (*Client) TBAccountInfoQuery

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

Summary:

查询淘宝账号信息

@return TBAccountInfoQueryResponse

func (*Client) TBAccountInfoQueryWithOptions

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

Summary:

查询淘宝账号信息

@param headers - TBAccountInfoQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TBAccountInfoQueryResponse

func (*Client) TBAccountUnbind

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

Summary:

解绑淘宝账号

@return TBAccountUnbindResponse

func (*Client) TBAccountUnbindWithOptions

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

Summary:

解绑淘宝账号

@param headers - TBAccountUnbindHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TBAccountUnbindResponse

func (*Client) TicketChangingApply

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

Summary:

机票改签申请

@param request - TicketChangingApplyRequest

@return TicketChangingApplyResponse

func (*Client) TicketChangingApplyWithOptions

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

Summary:

机票改签申请

@param tmpReq - TicketChangingApplyRequest

@param headers - TicketChangingApplyHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TicketChangingApplyResponse

func (*Client) TicketChangingCancel

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

Summary:

机票改签取消

@param request - TicketChangingCancelRequest

@return TicketChangingCancelResponse

func (*Client) TicketChangingCancelWithOptions

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

Summary:

机票改签取消

@param request - TicketChangingCancelRequest

@param headers - TicketChangingCancelHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TicketChangingCancelResponse

func (*Client) TicketChangingDetail

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

Summary:

机票改签详情

@param request - TicketChangingDetailRequest

@return TicketChangingDetailResponse

func (*Client) TicketChangingDetailWithOptions

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

Summary:

机票改签详情

@param request - TicketChangingDetailRequest

@param headers - TicketChangingDetailHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TicketChangingDetailResponse

func (*Client) TicketChangingEnquiry

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

Summary:

机票改签询价

@param request - TicketChangingEnquiryRequest

@return TicketChangingEnquiryResponse

func (*Client) TicketChangingEnquiryWithOptions

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

Summary:

机票改签询价

@param request - TicketChangingEnquiryRequest

@param headers - TicketChangingEnquiryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TicketChangingEnquiryResponse

func (*Client) TicketChangingFlightList

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

Summary:

机票改签可改签航班列表

@param request - TicketChangingFlightListRequest

@return TicketChangingFlightListResponse

func (*Client) TicketChangingFlightListWithOptions

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

Summary:

机票改签可改签航班列表

@param tmpReq - TicketChangingFlightListRequest

@param headers - TicketChangingFlightListHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TicketChangingFlightListResponse

func (*Client) TicketChangingPay

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

Summary:

机票改签航班支付

@param request - TicketChangingPayRequest

@return TicketChangingPayResponse

func (*Client) TicketChangingPayWithOptions

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

Summary:

机票改签航班支付

@param tmpReq - TicketChangingPayRequest

@param headers - TicketChangingPayHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TicketChangingPayResponse

func (*Client) TrainApplyChange

func (client *Client) TrainApplyChange(request *TrainApplyChangeRequest) (_result *TrainApplyChangeResponse, _err error)

Summary:

火车票改签申请

@param request - TrainApplyChangeRequest

@return TrainApplyChangeResponse

func (*Client) TrainApplyChangeWithOptions

func (client *Client) TrainApplyChangeWithOptions(tmpReq *TrainApplyChangeRequest, headers *TrainApplyChangeHeaders, runtime *util.RuntimeOptions) (_result *TrainApplyChangeResponse, _err error)

Summary:

火车票改签申请

@param tmpReq - TrainApplyChangeRequest

@param headers - TrainApplyChangeHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainApplyChangeResponse

func (*Client) TrainApplyRefund

func (client *Client) TrainApplyRefund(request *TrainApplyRefundRequest) (_result *TrainApplyRefundResponse, _err error)

Summary:

火车票退票申请

@param request - TrainApplyRefundRequest

@return TrainApplyRefundResponse

func (*Client) TrainApplyRefundWithOptions

func (client *Client) TrainApplyRefundWithOptions(tmpReq *TrainApplyRefundRequest, headers *TrainApplyRefundHeaders, runtime *util.RuntimeOptions) (_result *TrainApplyRefundResponse, _err error)

Summary:

火车票退票申请

@param tmpReq - TrainApplyRefundRequest

@param headers - TrainApplyRefundHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainApplyRefundResponse

func (*Client) TrainBillSettlementQuery

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

Summary:

查询火车票记账数据

@param request - TrainBillSettlementQueryRequest

@return TrainBillSettlementQueryResponse

func (*Client) TrainBillSettlementQueryWithOptions

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

Summary:

查询火车票记账数据

@param request - TrainBillSettlementQueryRequest

@param headers - TrainBillSettlementQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainBillSettlementQueryResponse

func (*Client) TrainExceedApplyQuery

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

Summary:

查询火车超标审批详情

@param request - TrainExceedApplyQueryRequest

@return TrainExceedApplyQueryResponse

func (*Client) TrainExceedApplyQueryWithOptions

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

Summary:

查询火车超标审批详情

@param request - TrainExceedApplyQueryRequest

@param headers - TrainExceedApplyQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainExceedApplyQueryResponse

func (*Client) TrainFeeCalculateChange

func (client *Client) TrainFeeCalculateChange(request *TrainFeeCalculateChangeRequest) (_result *TrainFeeCalculateChangeResponse, _err error)

Summary:

火车票改签费用预估

@param request - TrainFeeCalculateChangeRequest

@return TrainFeeCalculateChangeResponse

func (*Client) TrainFeeCalculateChangeWithOptions

func (client *Client) TrainFeeCalculateChangeWithOptions(tmpReq *TrainFeeCalculateChangeRequest, headers *TrainFeeCalculateChangeHeaders, runtime *util.RuntimeOptions) (_result *TrainFeeCalculateChangeResponse, _err error)

Summary:

火车票改签费用预估

@param tmpReq - TrainFeeCalculateChangeRequest

@param headers - TrainFeeCalculateChangeHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainFeeCalculateChangeResponse

func (*Client) TrainFeeCalculateRefund

func (client *Client) TrainFeeCalculateRefund(request *TrainFeeCalculateRefundRequest) (_result *TrainFeeCalculateRefundResponse, _err error)

Summary:

火车票退票费用预估

@param request - TrainFeeCalculateRefundRequest

@return TrainFeeCalculateRefundResponse

func (*Client) TrainFeeCalculateRefundWithOptions

func (client *Client) TrainFeeCalculateRefundWithOptions(tmpReq *TrainFeeCalculateRefundRequest, headers *TrainFeeCalculateRefundHeaders, runtime *util.RuntimeOptions) (_result *TrainFeeCalculateRefundResponse, _err error)

Summary:

火车票退票费用预估

@param tmpReq - TrainFeeCalculateRefundRequest

@param headers - TrainFeeCalculateRefundHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainFeeCalculateRefundResponse

func (*Client) TrainNoInfoSearch

func (client *Client) TrainNoInfoSearch(request *TrainNoInfoSearchRequest) (_result *TrainNoInfoSearchResponse, _err error)

Summary:

火车票车次详情查询

@param request - TrainNoInfoSearchRequest

@return TrainNoInfoSearchResponse

func (*Client) TrainNoInfoSearchWithOptions

func (client *Client) TrainNoInfoSearchWithOptions(request *TrainNoInfoSearchRequest, headers *TrainNoInfoSearchHeaders, runtime *util.RuntimeOptions) (_result *TrainNoInfoSearchResponse, _err error)

Summary:

火车票车次详情查询

@param request - TrainNoInfoSearchRequest

@param headers - TrainNoInfoSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainNoInfoSearchResponse

func (*Client) TrainNoListSearch

func (client *Client) TrainNoListSearch(request *TrainNoListSearchRequest) (_result *TrainNoListSearchResponse, _err error)

Summary:

火车票车次列表查询

@param request - TrainNoListSearchRequest

@return TrainNoListSearchResponse

func (*Client) TrainNoListSearchWithOptions

func (client *Client) TrainNoListSearchWithOptions(tmpReq *TrainNoListSearchRequest, headers *TrainNoListSearchHeaders, runtime *util.RuntimeOptions) (_result *TrainNoListSearchResponse, _err error)

Summary:

火车票车次列表查询

@param tmpReq - TrainNoListSearchRequest

@param headers - TrainNoListSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainNoListSearchResponse

func (*Client) TrainOrderCancel

func (client *Client) TrainOrderCancel(request *TrainOrderCancelRequest) (_result *TrainOrderCancelResponse, _err error)

Summary:

火车票订单取消

@param request - TrainOrderCancelRequest

@return TrainOrderCancelResponse

func (*Client) TrainOrderCancelWithOptions

func (client *Client) TrainOrderCancelWithOptions(request *TrainOrderCancelRequest, headers *TrainOrderCancelHeaders, runtime *util.RuntimeOptions) (_result *TrainOrderCancelResponse, _err error)

Summary:

火车票订单取消

@param request - TrainOrderCancelRequest

@param headers - TrainOrderCancelHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainOrderCancelResponse

func (*Client) TrainOrderChangeConfirm

func (client *Client) TrainOrderChangeConfirm(request *TrainOrderChangeConfirmRequest) (_result *TrainOrderChangeConfirmResponse, _err error)

Summary:

火车票改签确认

@param request - TrainOrderChangeConfirmRequest

@return TrainOrderChangeConfirmResponse

func (*Client) TrainOrderChangeConfirmWithOptions

func (client *Client) TrainOrderChangeConfirmWithOptions(request *TrainOrderChangeConfirmRequest, headers *TrainOrderChangeConfirmHeaders, runtime *util.RuntimeOptions) (_result *TrainOrderChangeConfirmResponse, _err error)

Summary:

火车票改签确认

@param request - TrainOrderChangeConfirmRequest

@param headers - TrainOrderChangeConfirmHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainOrderChangeConfirmResponse

func (*Client) TrainOrderCreate

func (client *Client) TrainOrderCreate(request *TrainOrderCreateRequest) (_result *TrainOrderCreateResponse, _err error)

Summary:

火车票正向预订

@param request - TrainOrderCreateRequest

@return TrainOrderCreateResponse

func (*Client) TrainOrderCreateWithOptions

func (client *Client) TrainOrderCreateWithOptions(tmpReq *TrainOrderCreateRequest, headers *TrainOrderCreateHeaders, runtime *util.RuntimeOptions) (_result *TrainOrderCreateResponse, _err error)

Summary:

火车票正向预订

@param tmpReq - TrainOrderCreateRequest

@param headers - TrainOrderCreateHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainOrderCreateResponse

func (*Client) TrainOrderDetailQuery

func (client *Client) TrainOrderDetailQuery(request *TrainOrderDetailQueryRequest) (_result *TrainOrderDetailQueryResponse, _err error)

Summary:

火车票订单详情

@param request - TrainOrderDetailQueryRequest

@return TrainOrderDetailQueryResponse

func (*Client) TrainOrderDetailQueryWithOptions

func (client *Client) TrainOrderDetailQueryWithOptions(request *TrainOrderDetailQueryRequest, headers *TrainOrderDetailQueryHeaders, runtime *util.RuntimeOptions) (_result *TrainOrderDetailQueryResponse, _err error)

Summary:

火车票订单详情

@param request - TrainOrderDetailQueryRequest

@param headers - TrainOrderDetailQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainOrderDetailQueryResponse

func (*Client) TrainOrderListQuery

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

Summary:

查询火车票订单列表

@param request - TrainOrderListQueryRequest

@return TrainOrderListQueryResponse

func (*Client) TrainOrderListQueryWithOptions

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

Summary:

查询火车票订单列表

@param request - TrainOrderListQueryRequest

@param headers - TrainOrderListQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainOrderListQueryResponse

func (*Client) TrainOrderPay

func (client *Client) TrainOrderPay(request *TrainOrderPayRequest) (_result *TrainOrderPayResponse, _err error)

Summary:

火车票订单支付

@param request - TrainOrderPayRequest

@return TrainOrderPayResponse

func (*Client) TrainOrderPayWithOptions

func (client *Client) TrainOrderPayWithOptions(request *TrainOrderPayRequest, headers *TrainOrderPayHeaders, runtime *util.RuntimeOptions) (_result *TrainOrderPayResponse, _err error)

Summary:

火车票订单支付

@param request - TrainOrderPayRequest

@param headers - TrainOrderPayHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainOrderPayResponse

func (*Client) TrainOrderQuery

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

Summary:

查询火车票订单详情(含票信息)

@param request - TrainOrderQueryRequest

@return TrainOrderQueryResponse

func (*Client) TrainOrderQueryV2

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

Summary:

火车票订单查询V2

@param request - TrainOrderQueryV2Request

@return TrainOrderQueryV2Response

func (*Client) TrainOrderQueryV2WithOptions

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

Summary:

火车票订单查询V2

@param request - TrainOrderQueryV2Request

@param headers - TrainOrderQueryV2Headers

@param runtime - runtime options for this request RuntimeOptions

@return TrainOrderQueryV2Response

func (*Client) TrainOrderQueryWithOptions

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

Summary:

查询火车票订单详情(含票信息)

@param request - TrainOrderQueryRequest

@param headers - TrainOrderQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainOrderQueryResponse

func (*Client) TrainStationSearch

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

Summary:

查询火车站数据

@param request - TrainStationSearchRequest

@return TrainStationSearchResponse

func (*Client) TrainStationSearchWithOptions

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

Summary:

查询火车站数据

@param request - TrainStationSearchRequest

@param headers - TrainStationSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainStationSearchResponse

func (*Client) TrainStopoverSearch

func (client *Client) TrainStopoverSearch(request *TrainStopoverSearchRequest) (_result *TrainStopoverSearchResponse, _err error)

Summary:

火车票经停站查询

@param request - TrainStopoverSearchRequest

@return TrainStopoverSearchResponse

func (*Client) TrainStopoverSearchWithOptions

func (client *Client) TrainStopoverSearchWithOptions(request *TrainStopoverSearchRequest, headers *TrainStopoverSearchHeaders, runtime *util.RuntimeOptions) (_result *TrainStopoverSearchResponse, _err error)

Summary:

火车票经停站查询

@param request - TrainStopoverSearchRequest

@param headers - TrainStopoverSearchHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainStopoverSearchResponse

func (*Client) TrainTicketScanQuery

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

Summary:

查询火车票凭证扫描件

@param request - TrainTicketScanQueryRequest

@return TrainTicketScanQueryResponse

func (*Client) TrainTicketScanQueryWithOptions

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

Summary:

查询火车票凭证扫描件

@param request - TrainTicketScanQueryRequest

@param headers - TrainTicketScanQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TrainTicketScanQueryResponse

func (*Client) TravelStandardListQuery

func (client *Client) TravelStandardListQuery(request *TravelStandardListQueryRequest) (_result *TravelStandardListQueryResponse, _err error)

Summary:

查询差标列表

@param request - TravelStandardListQueryRequest

@return TravelStandardListQueryResponse

func (*Client) TravelStandardListQueryWithOptions

func (client *Client) TravelStandardListQueryWithOptions(request *TravelStandardListQueryRequest, headers *TravelStandardListQueryHeaders, runtime *util.RuntimeOptions) (_result *TravelStandardListQueryResponse, _err error)

Summary:

查询差标列表

@param request - TravelStandardListQueryRequest

@param headers - TravelStandardListQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TravelStandardListQueryResponse

func (*Client) TravelStandardQuery

func (client *Client) TravelStandardQuery(request *TravelStandardQueryRequest) (_result *TravelStandardQueryResponse, _err error)

Summary:

查询差标详情

@param request - TravelStandardQueryRequest

@return TravelStandardQueryResponse

func (*Client) TravelStandardQueryWithOptions

func (client *Client) TravelStandardQueryWithOptions(tmpReq *TravelStandardQueryRequest, headers *TravelStandardQueryHeaders, runtime *util.RuntimeOptions) (_result *TravelStandardQueryResponse, _err error)

Summary:

查询差标详情

@param tmpReq - TravelStandardQueryRequest

@param headers - TravelStandardQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TravelStandardQueryResponse

func (*Client) TripBusinessInstanceQuery added in v3.2.0

func (client *Client) TripBusinessInstanceQuery(request *TripBusinessInstanceQueryRequest) (_result *TripBusinessInstanceQueryResponse, _err error)

Summary:

查询业务流程

@param request - TripBusinessInstanceQueryRequest

@return TripBusinessInstanceQueryResponse

func (*Client) TripBusinessInstanceQueryWithOptions added in v3.2.0

func (client *Client) TripBusinessInstanceQueryWithOptions(request *TripBusinessInstanceQueryRequest, headers *TripBusinessInstanceQueryHeaders, runtime *util.RuntimeOptions) (_result *TripBusinessInstanceQueryResponse, _err error)

Summary:

查询业务流程

@param request - TripBusinessInstanceQueryRequest

@param headers - TripBusinessInstanceQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TripBusinessInstanceQueryResponse

func (*Client) TripCCInfoQuery added in v3.2.0

func (client *Client) TripCCInfoQuery(request *TripCCInfoQueryRequest) (_result *TripCCInfoQueryResponse, _err error)

Summary:

查询抄送信息

@param request - TripCCInfoQueryRequest

@return TripCCInfoQueryResponse

func (*Client) TripCCInfoQueryWithOptions added in v3.2.0

func (client *Client) TripCCInfoQueryWithOptions(request *TripCCInfoQueryRequest, headers *TripCCInfoQueryHeaders, runtime *util.RuntimeOptions) (_result *TripCCInfoQueryResponse, _err error)

Summary:

查询抄送信息

@param request - TripCCInfoQueryRequest

@param headers - TripCCInfoQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TripCCInfoQueryResponse

func (*Client) TripTaskQuery added in v3.2.0

func (client *Client) TripTaskQuery(request *TripTaskQueryRequest) (_result *TripTaskQueryResponse, _err error)

Summary:

查询审批任务列表

@param request - TripTaskQueryRequest

@return TripTaskQueryResponse

func (*Client) TripTaskQueryWithOptions added in v3.2.0

func (client *Client) TripTaskQueryWithOptions(request *TripTaskQueryRequest, headers *TripTaskQueryHeaders, runtime *util.RuntimeOptions) (_result *TripTaskQueryResponse, _err error)

Summary:

查询审批任务列表

@param request - TripTaskQueryRequest

@param headers - TripTaskQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return TripTaskQueryResponse

func (*Client) UpdateCustomRole added in v3.1.0

func (client *Client) UpdateCustomRole(request *UpdateCustomRoleRequest) (_result *UpdateCustomRoleResponse, _err error)

Summary:

更新企业自定义角色

@param request - UpdateCustomRoleRequest

@return UpdateCustomRoleResponse

func (*Client) UpdateCustomRoleWithOptions added in v3.1.0

func (client *Client) UpdateCustomRoleWithOptions(request *UpdateCustomRoleRequest, headers *UpdateCustomRoleHeaders, runtime *util.RuntimeOptions) (_result *UpdateCustomRoleResponse, _err error)

Summary:

更新企业自定义角色

@param request - UpdateCustomRoleRequest

@param headers - UpdateCustomRoleHeaders

@param runtime - runtime options for this request RuntimeOptions

@return UpdateCustomRoleResponse

func (*Client) UpdateDepartment added in v3.3.0

func (client *Client) UpdateDepartment(request *UpdateDepartmentRequest) (_result *UpdateDepartmentResponse, _err error)

Summary:

修改企业部门

@param request - UpdateDepartmentRequest

@return UpdateDepartmentResponse

func (*Client) UpdateDepartmentWithOptions added in v3.3.0

func (client *Client) UpdateDepartmentWithOptions(tmpReq *UpdateDepartmentRequest, headers *UpdateDepartmentHeaders, runtime *util.RuntimeOptions) (_result *UpdateDepartmentResponse, _err error)

Summary:

修改企业部门

@param tmpReq - UpdateDepartmentRequest

@param headers - UpdateDepartmentHeaders

@param runtime - runtime options for this request RuntimeOptions

@return UpdateDepartmentResponse

func (*Client) UpdateEmployee added in v3.3.0

func (client *Client) UpdateEmployee(request *UpdateEmployeeRequest) (_result *UpdateEmployeeResponse, _err error)

Summary:

更新员工信息

@param request - UpdateEmployeeRequest

@return UpdateEmployeeResponse

func (*Client) UpdateEmployeeLeaveStatus added in v3.3.0

func (client *Client) UpdateEmployeeLeaveStatus(request *UpdateEmployeeLeaveStatusRequest) (_result *UpdateEmployeeLeaveStatusResponse, _err error)

Summary:

更新员工在职状态

@param request - UpdateEmployeeLeaveStatusRequest

@return UpdateEmployeeLeaveStatusResponse

func (*Client) UpdateEmployeeLeaveStatusWithOptions added in v3.3.0

func (client *Client) UpdateEmployeeLeaveStatusWithOptions(request *UpdateEmployeeLeaveStatusRequest, headers *UpdateEmployeeLeaveStatusHeaders, runtime *util.RuntimeOptions) (_result *UpdateEmployeeLeaveStatusResponse, _err error)

Summary:

更新员工在职状态

@param request - UpdateEmployeeLeaveStatusRequest

@param headers - UpdateEmployeeLeaveStatusHeaders

@param runtime - runtime options for this request RuntimeOptions

@return UpdateEmployeeLeaveStatusResponse

func (*Client) UpdateEmployeeWithOptions added in v3.3.0

func (client *Client) UpdateEmployeeWithOptions(tmpReq *UpdateEmployeeRequest, headers *UpdateEmployeeHeaders, runtime *util.RuntimeOptions) (_result *UpdateEmployeeResponse, _err error)

Summary:

更新员工信息

@param tmpReq - UpdateEmployeeRequest

@param headers - UpdateEmployeeHeaders

@param runtime - runtime options for this request RuntimeOptions

@return UpdateEmployeeResponse

func (*Client) UserQuery

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

Summary:

人员查询

@param request - UserQueryRequest

@return UserQueryResponse

func (*Client) UserQueryWithOptions

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

Summary:

人员查询

@param request - UserQueryRequest

@param headers - UserQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return UserQueryResponse

func (*Client) VatInvoiceScanQuery

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

Summary:

查询增值税发票扫描件

@param request - VatInvoiceScanQueryRequest

@return VatInvoiceScanQueryResponse

func (*Client) VatInvoiceScanQueryWithOptions

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

Summary:

查询增值税发票扫描件

@param request - VatInvoiceScanQueryRequest

@param headers - VatInvoiceScanQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return VatInvoiceScanQueryResponse

func (*Client) WaitApplyInvoiceTaskDetailQuery

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

Summary:

查询账期待申请的发票数据

@param request - WaitApplyInvoiceTaskDetailQueryRequest

@return WaitApplyInvoiceTaskDetailQueryResponse

func (*Client) WaitApplyInvoiceTaskDetailQueryWithOptions

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

Summary:

查询账期待申请的发票数据

@param request - WaitApplyInvoiceTaskDetailQueryRequest

@param headers - WaitApplyInvoiceTaskDetailQueryHeaders

@param runtime - runtime options for this request RuntimeOptions

@return WaitApplyInvoiceTaskDetailQueryResponse

type CommonApplyQueryHeaders

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

func (CommonApplyQueryHeaders) GoString

func (s CommonApplyQueryHeaders) GoString() string

func (*CommonApplyQueryHeaders) SetCommonHeaders

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

func (*CommonApplyQueryHeaders) SetXAcsBtripSoCorpToken

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

func (CommonApplyQueryHeaders) String

func (s CommonApplyQueryHeaders) String() string

type CommonApplyQueryRequest

type CommonApplyQueryRequest struct {
	// example:
	//
	// 1003366164
	ApplyId *int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 3
	BizCategory        *int32  `json:"biz_category,omitempty" xml:"biz_category,omitempty"`
	BusinessInstanceId *string `json:"business_instance_id,omitempty" xml:"business_instance_id,omitempty"`
	UserId             *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CommonApplyQueryRequest) GoString

func (s CommonApplyQueryRequest) GoString() string

func (*CommonApplyQueryRequest) SetApplyId

func (*CommonApplyQueryRequest) SetBizCategory

func (*CommonApplyQueryRequest) SetBusinessInstanceId added in v3.2.0

func (s *CommonApplyQueryRequest) SetBusinessInstanceId(v string) *CommonApplyQueryRequest

func (*CommonApplyQueryRequest) SetUserId

func (CommonApplyQueryRequest) String

func (s CommonApplyQueryRequest) String() string

type CommonApplyQueryResponse

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

func (s CommonApplyQueryResponse) GoString() string

func (*CommonApplyQueryResponse) SetBody

func (*CommonApplyQueryResponse) SetHeaders

func (*CommonApplyQueryResponse) SetStatusCode

func (CommonApplyQueryResponse) String

func (s CommonApplyQueryResponse) String() string

type CommonApplyQueryResponseBody

type CommonApplyQueryResponseBody struct {
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CommonApplyQueryResponseBody) GoString

func (s CommonApplyQueryResponseBody) GoString() string

func (*CommonApplyQueryResponseBody) SetCode

func (*CommonApplyQueryResponseBody) SetMessage

func (*CommonApplyQueryResponseBody) SetModule

func (*CommonApplyQueryResponseBody) SetRequestId

func (*CommonApplyQueryResponseBody) SetSuccess

func (*CommonApplyQueryResponseBody) SetTraceId

func (CommonApplyQueryResponseBody) String

type CommonApplyQueryResponseBodyModule

type CommonApplyQueryResponseBodyModule struct {
	// example:
	//
	// 123
	ApplyId *int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 5
	BizCategory *int32  `json:"biz_category,omitempty" xml:"biz_category,omitempty"`
	Cause       *string `json:"cause,omitempty" xml:"cause,omitempty"`
	// example:
	//
	// 0001A1100000007EX08O
	CorpId      *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	ExtendValue *string `json:"extend_value,omitempty" xml:"extend_value,omitempty"`
	// example:
	//
	// 2021-03-18T20:26Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1233
	ThirdpartCorpId *string `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	// example:
	//
	// 12344
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	TripCause   *string `json:"trip_cause,omitempty" xml:"trip_cause,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (CommonApplyQueryResponseBodyModule) GoString

func (*CommonApplyQueryResponseBodyModule) SetApplyId

func (*CommonApplyQueryResponseBodyModule) SetBizCategory

func (*CommonApplyQueryResponseBodyModule) SetCause

func (*CommonApplyQueryResponseBodyModule) SetCorpId

func (*CommonApplyQueryResponseBodyModule) SetExtendValue

func (*CommonApplyQueryResponseBodyModule) SetGmtCreate

func (*CommonApplyQueryResponseBodyModule) SetStatus

func (*CommonApplyQueryResponseBodyModule) SetThirdpartCorpId

func (*CommonApplyQueryResponseBodyModule) SetThirdpartId

func (*CommonApplyQueryResponseBodyModule) SetTripCause

func (*CommonApplyQueryResponseBodyModule) SetUserId

func (*CommonApplyQueryResponseBodyModule) SetUserName added in v3.2.0

func (CommonApplyQueryResponseBodyModule) String

type CommonApplySyncHeaders

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

func (CommonApplySyncHeaders) GoString

func (s CommonApplySyncHeaders) GoString() string

func (*CommonApplySyncHeaders) SetCommonHeaders

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

func (*CommonApplySyncHeaders) SetXAcsBtripSoCorpToken

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

func (CommonApplySyncHeaders) String

func (s CommonApplySyncHeaders) String() string

type CommonApplySyncRequest

type CommonApplySyncRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1003366164
	ApplyId *int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 3
	BizCategory *int32  `json:"biz_category,omitempty" xml:"biz_category,omitempty"`
	Remark      *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// asfa
	ThirdpartyFlowId *string `json:"thirdparty_flow_id,omitempty" xml:"thirdparty_flow_id,omitempty"`
	// This parameter is required.
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CommonApplySyncRequest) GoString

func (s CommonApplySyncRequest) GoString() string

func (*CommonApplySyncRequest) SetApplyId

func (*CommonApplySyncRequest) SetBizCategory

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

func (*CommonApplySyncRequest) SetRemark

func (*CommonApplySyncRequest) SetStatus

func (*CommonApplySyncRequest) SetThirdpartyFlowId

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

func (*CommonApplySyncRequest) SetUserId

func (CommonApplySyncRequest) String

func (s CommonApplySyncRequest) String() string

type CommonApplySyncResponse

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

func (s CommonApplySyncResponse) GoString() string

func (*CommonApplySyncResponse) SetBody

func (*CommonApplySyncResponse) SetHeaders

func (*CommonApplySyncResponse) SetStatusCode

func (CommonApplySyncResponse) String

func (s CommonApplySyncResponse) String() string

type CommonApplySyncResponseBody

type CommonApplySyncResponseBody struct {
	// example:
	//
	// 0
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	//
	// example:
	//
	// {\\"list\\": [], \\"pageSize\\": 20, \\"pageNo\\": 1}
	Module *bool `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CommonApplySyncResponseBody) GoString

func (s CommonApplySyncResponseBody) GoString() string

func (*CommonApplySyncResponseBody) SetCode

func (*CommonApplySyncResponseBody) SetMessage

func (*CommonApplySyncResponseBody) SetModule

func (*CommonApplySyncResponseBody) SetRequestId

func (*CommonApplySyncResponseBody) SetSuccess

func (*CommonApplySyncResponseBody) SetTraceId

func (CommonApplySyncResponseBody) String

type CooperatorFlightBillSettlementQueryHeaders

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

func (CooperatorFlightBillSettlementQueryHeaders) GoString

func (*CooperatorFlightBillSettlementQueryHeaders) SetCommonHeaders

func (*CooperatorFlightBillSettlementQueryHeaders) SetXAcsBtripCorpToken

func (CooperatorFlightBillSettlementQueryHeaders) String

type CooperatorFlightBillSettlementQueryRequest

type CooperatorFlightBillSettlementQueryRequest struct {
	// example:
	//
	// cooperator_alibtrip
	CooperatorId *string `json:"cooperator_id,omitempty" xml:"cooperator_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (CooperatorFlightBillSettlementQueryRequest) GoString

func (*CooperatorFlightBillSettlementQueryRequest) SetCooperatorId

func (*CooperatorFlightBillSettlementQueryRequest) SetPageNo

func (*CooperatorFlightBillSettlementQueryRequest) SetPageSize

func (*CooperatorFlightBillSettlementQueryRequest) SetPeriodEnd

func (*CooperatorFlightBillSettlementQueryRequest) SetPeriodStart

func (CooperatorFlightBillSettlementQueryRequest) String

type CooperatorFlightBillSettlementQueryResponse

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

func (CooperatorFlightBillSettlementQueryResponse) GoString

func (*CooperatorFlightBillSettlementQueryResponse) SetHeaders

func (*CooperatorFlightBillSettlementQueryResponse) SetStatusCode

func (CooperatorFlightBillSettlementQueryResponse) String

type CooperatorFlightBillSettlementQueryResponseBody

type CooperatorFlightBillSettlementQueryResponseBody struct {
	// example:
	//
	// 0
	Code    *string                                                `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                                `json:"message,omitempty" xml:"message,omitempty"`
	Module  *CooperatorFlightBillSettlementQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 2103ad1216872266815642815d7e03
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// trace_id
	//
	// example:
	//
	// 213e20c816937929648732715e16f1
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CooperatorFlightBillSettlementQueryResponseBody) GoString

func (*CooperatorFlightBillSettlementQueryResponseBody) SetCode

func (*CooperatorFlightBillSettlementQueryResponseBody) SetMessage

func (*CooperatorFlightBillSettlementQueryResponseBody) SetRequestId

func (*CooperatorFlightBillSettlementQueryResponseBody) SetSuccess

func (*CooperatorFlightBillSettlementQueryResponseBody) SetTraceId

func (CooperatorFlightBillSettlementQueryResponseBody) String

type CooperatorFlightBillSettlementQueryResponseBodyModule

type CooperatorFlightBillSettlementQueryResponseBodyModule struct {
	// example:
	//
	// 1
	Category *int32 `json:"category,omitempty" xml:"category,omitempty"`
	// example:
	//
	// 123
	CorpId *string                                                       `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	Items  []*CooperatorFlightBillSettlementQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-11-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2021-10-13
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
	// example:
	//
	// 30
	TotalSize *int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (CooperatorFlightBillSettlementQueryResponseBodyModule) GoString

func (*CooperatorFlightBillSettlementQueryResponseBodyModule) SetCategory

func (*CooperatorFlightBillSettlementQueryResponseBodyModule) SetCorpId

func (*CooperatorFlightBillSettlementQueryResponseBodyModule) SetPeriodEnd

func (*CooperatorFlightBillSettlementQueryResponseBodyModule) SetPeriodStart

func (*CooperatorFlightBillSettlementQueryResponseBodyModule) SetTotalSize

func (CooperatorFlightBillSettlementQueryResponseBodyModule) String

type CooperatorFlightBillSettlementQueryResponseBodyModuleItems

type CooperatorFlightBillSettlementQueryResponseBodyModuleItems struct {
	// example:
	//
	// 1
	AdvanceDay *int32 `json:"advance_day,omitempty" xml:"advance_day,omitempty"`
	// example:
	//
	// AB
	AirlineCorpCode *string `json:"airline_corp_code,omitempty" xml:"airline_corp_code,omitempty"`
	AirlineCorpName *string `json:"airline_corp_name,omitempty" xml:"airline_corp_name,omitempty"`
	// example:
	//
	// 123aaa
	AlipayId *string `json:"alipay_id,omitempty" xml:"alipay_id,omitempty"`
	// example:
	//
	// a123
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// example:
	//
	// CD
	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"`
	// example:
	//
	// AB
	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"`
	// example:
	//
	// 1004430880
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// CKG
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCity        *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// CKG
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 2023-01-01
	ArrDate    *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	ArrStation *string `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	// example:
	//
	// 12:00:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 2023-01-01 00:00:00
	BillRecordTime *string `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookMode       *string `json:"book_mode,omitempty" xml:"book_mode,omitempty"`
	// example:
	//
	// 2023-01-01 00:00:00
	BookTime *string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// example:
	//
	// 1234
	BookerId *string `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	// example:
	//
	// A1234
	BookerJobNo *string `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName  *string `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	// example:
	//
	// 100.0
	BtripCouponFee *float64 `json:"btrip_coupon_fee,omitempty" xml:"btrip_coupon_fee,omitempty"`
	// example:
	//
	// 50.0
	BuildFee           *float64 `json:"build_fee,omitempty" xml:"build_fee,omitempty"`
	BusinessTripResult *string  `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	// example:
	//
	// A
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// YS
	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"`
	// example:
	//
	// 100.0
	ChangeFee    *float64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	ChangeResult *string  `json:"change_result,omitempty" xml:"change_result,omitempty"`
	// example:
	//
	// IN240102113438277278
	CooperatorBillCode *string `json:"cooperator_bill_code,omitempty" xml:"cooperator_bill_code,omitempty"`
	CooperatorName     *string `json:"cooperator_name,omitempty" xml:"cooperator_name,omitempty"`
	// example:
	//
	// DF24020163776907739
	CooperatorOrderId *string `json:"cooperator_order_id,omitempty" xml:"cooperator_order_id,omitempty"`
	// example:
	//
	// 100.0
	CorpPayOrderFee *float64 `json:"corp_pay_order_fee,omitempty" xml:"corp_pay_order_fee,omitempty"`
	// example:
	//
	// 100.0
	CorpSettlePrice *float64 `json:"corp_settle_price,omitempty" xml:"corp_settle_price,omitempty"`
	CostCenter      *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	// example:
	//
	// cs1
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// 0.0
	Coupon *float64 `json:"coupon,omitempty" xml:"coupon,omitempty"`
	// example:
	//
	// JHG
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// example:
	//
	// TAO
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	Department  *string `json:"department,omitempty" xml:"department,omitempty"`
	// example:
	//
	// 1112
	DepartmentId *string `json:"department_id,omitempty" xml:"department_id,omitempty"`
	DeptCity     *string `json:"dept_city,omitempty" xml:"dept_city,omitempty"`
	// example:
	//
	// 2023-01-01
	DeptDate    *string `json:"dept_date,omitempty" xml:"dept_date,omitempty"`
	DeptStation *string `json:"dept_station,omitempty" xml:"dept_station,omitempty"`
	// example:
	//
	// 09:30:00
	DeptTime *string `json:"dept_time,omitempty" xml:"dept_time,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// CZ3590
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// 1
	Index *string `json:"index,omitempty" xml:"index,omitempty"`
	// example:
	//
	// 111
	InsOrderId *string `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	// example:
	//
	// 0.0
	InsuranceFee *float64 `json:"insurance_fee,omitempty" xml:"insurance_fee,omitempty"`
	// example:
	//
	// 1234A
	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"`
	// example:
	//
	// 6666666666
	ItineraryNum *string `json:"itinerary_num,omitempty" xml:"itinerary_num,omitempty"`
	// example:
	//
	// 100.0
	ItineraryPrice *float64 `json:"itinerary_price,omitempty" xml:"itinerary_price,omitempty"`
	// example:
	//
	// 100
	Mileage *int32 `json:"mileage,omitempty" xml:"mileage,omitempty"`
	// example:
	//
	// 2023-01-01 00:00:00
	MostDifferenceDeptTime *string `json:"most_difference_dept_time,omitempty" xml:"most_difference_dept_time,omitempty"`
	// example:
	//
	// 1
	MostDifferenceDiscount *string `json:"most_difference_discount,omitempty" xml:"most_difference_discount,omitempty"`
	// example:
	//
	// 123
	MostDifferenceFlightNo *string `json:"most_difference_flight_no,omitempty" xml:"most_difference_flight_no,omitempty"`
	// example:
	//
	// 100.0
	MostDifferencePrice  *float64 `json:"most_difference_price,omitempty" xml:"most_difference_price,omitempty"`
	MostDifferenceReason *string  `json:"most_difference_reason,omitempty" xml:"most_difference_reason,omitempty"`
	// example:
	//
	// 100.0
	MostPrice *float64 `json:"most_price,omitempty" xml:"most_price,omitempty"`
	// example:
	//
	// 0.0
	NegotiationCouponFee *float64 `json:"negotiation_coupon_fee,omitempty" xml:"negotiation_coupon_fee,omitempty"`
	// example:
	//
	// 30.0
	OilFee *float64 `json:"oil_fee,omitempty" xml:"oil_fee,omitempty"`
	// example:
	//
	// 3137168772101111000
	OrderId         *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderStatusDesc *string `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	// example:
	//
	// 123
	OverApplyId *string `json:"over_apply_id,omitempty" xml:"over_apply_id,omitempty"`
	// example:
	//
	// 123
	PaymentDepartmentId   *string `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName *string `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	// example:
	//
	// 100.0
	PersonSettlePrice *float64 `json:"person_settle_price,omitempty" xml:"person_settle_price,omitempty"`
	PreBookTip        *string  `json:"pre_book_tip,omitempty" xml:"pre_book_tip,omitempty"`
	// example:
	//
	// 60399513
	PrimaryId *int64 `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	// example:
	//
	// acs
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// example:
	//
	// 100.0
	RefundFee    *float64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundResult *string  `json:"refund_result,omitempty" xml:"refund_result,omitempty"`
	// example:
	//
	// 20.0
	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"`
	// example:
	//
	// 100.0
	SealPrice *float64 `json:"seal_price,omitempty" xml:"seal_price,omitempty"`
	// example:
	//
	// 0.0
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 200.0
	SettlementFee *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	// example:
	//
	// 0.0
	SettlementGrantFee *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	// example:
	//
	// 2023-01-01 00:00:00
	SettlementTime *string `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	SettlementType *string `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 169551103
	SubOrderId *string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	// example:
	//
	// 9%
	TaxRate *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// example:
	//
	// cs2
	ThirdInvoiceId *string `json:"third_invoice_id,omitempty" xml:"third_invoice_id,omitempty"`
	// example:
	//
	// 11
	ThirdItineraryId *string `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	// example:
	//
	// 123-2345
	TicketId *string `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"`
	// example:
	//
	// 1
	Trade *string `json:"trade,omitempty" xml:"trade,omitempty"`
	// example:
	//
	// A1234
	TravelerId *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	// example:
	//
	// A1234
	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"`
	// example:
	//
	// 100.0
	UpgradeCost *float64 `json:"upgrade_cost,omitempty" xml:"upgrade_cost,omitempty"`
	// example:
	//
	// 11
	VoucherType *int32  `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
	VoyageName  *string `json:"voyage_name,omitempty" xml:"voyage_name,omitempty"`
}

func (CooperatorFlightBillSettlementQueryResponseBodyModuleItems) GoString

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetAdvanceDay

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetAirlineCorpCode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetAirlineCorpName

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetAlipayId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetAlipayTradeNo

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetApplyArrCityCode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetApplyArrCityName

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetApplyDepCityCode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetApplyDepCityName

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetApplyExtendField

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetApplyId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetArrAirportCode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetArrCity

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetArrCityCode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetArrDate

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetArrStation

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetArrTime

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetBillRecordTime

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetBookMode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetBookTime

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetBookerId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetBookerJobNo

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetBookerName

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetBtripCouponFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetBuildFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetBusinessTripResult

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCabin

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCabinClass

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCapitalDirection

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCascadeDepartment

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetChangeFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetChangeResult

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCooperatorBillCode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCooperatorName

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCooperatorOrderId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCorpPayOrderFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCorpSettlePrice

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCostCenter

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCostCenterNumber

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetCoupon

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetDepAirportCode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetDepCityCode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetDepartment

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetDepartmentId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetDeptCity

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetDeptDate

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetDeptStation

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetDeptTime

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetDiscount

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetExceedReason

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetFeeType

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetFlightNo

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetIndex

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetInsOrderId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetInsuranceFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetInsuranceNumber

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetInvoiceTitle

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetItemType

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetItineraryNum

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetItineraryPrice

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetMileage

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetMostDifferenceDeptTime

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetMostDifferenceDiscount

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetMostDifferenceFlightNo

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetMostDifferencePrice

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetMostDifferenceReason

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetMostPrice

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetNegotiationCouponFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetOilFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetOrderId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetOrderStatusDesc

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetOverApplyId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetPaymentDepartmentId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetPaymentDepartmentName

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetPersonSettlePrice

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetPreBookTip

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetPrimaryId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetProjectCode

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetProjectName

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetRefundFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetRefundResult

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetRefundUpgradeCost

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetRemark

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetRepeatRefund

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetSealPrice

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetServiceFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetSettlementFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetSettlementGrantFee

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetSettlementTime

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetSettlementType

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetStatus

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetSubOrderId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetTaxRate

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetThirdInvoiceId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetThirdItineraryId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetTicketId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetTrade

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetTravelerId

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetTravelerJobNo

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetTravelerMemberType

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetTravelerMemberTypeName

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetTravelerName

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetUpgradeCost

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetVoucherType

func (*CooperatorFlightBillSettlementQueryResponseBodyModuleItems) SetVoyageName

func (CooperatorFlightBillSettlementQueryResponseBodyModuleItems) String

type CooperatorHotelBillSettlementQueryHeaders

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

func (CooperatorHotelBillSettlementQueryHeaders) GoString

func (*CooperatorHotelBillSettlementQueryHeaders) SetCommonHeaders

func (*CooperatorHotelBillSettlementQueryHeaders) SetXAcsBtripCorpToken

func (CooperatorHotelBillSettlementQueryHeaders) String

type CooperatorHotelBillSettlementQueryRequest

type CooperatorHotelBillSettlementQueryRequest struct {
	// example:
	//
	// cooperator_alibtrip
	CooperatorId *string `json:"cooperator_id,omitempty" xml:"cooperator_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2021-10-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (CooperatorHotelBillSettlementQueryRequest) GoString

func (*CooperatorHotelBillSettlementQueryRequest) SetCooperatorId

func (*CooperatorHotelBillSettlementQueryRequest) SetPageNo

func (*CooperatorHotelBillSettlementQueryRequest) SetPageSize

func (*CooperatorHotelBillSettlementQueryRequest) SetPeriodEnd

func (*CooperatorHotelBillSettlementQueryRequest) SetPeriodStart

func (CooperatorHotelBillSettlementQueryRequest) String

type CooperatorHotelBillSettlementQueryResponse

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

func (*CooperatorHotelBillSettlementQueryResponse) SetHeaders

func (*CooperatorHotelBillSettlementQueryResponse) SetStatusCode

func (CooperatorHotelBillSettlementQueryResponse) String

type CooperatorHotelBillSettlementQueryResponseBody

type CooperatorHotelBillSettlementQueryResponseBody struct {
	// example:
	//
	// 0
	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
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CooperatorHotelBillSettlementQueryResponseBody) GoString

func (*CooperatorHotelBillSettlementQueryResponseBody) SetCode

func (*CooperatorHotelBillSettlementQueryResponseBody) SetMessage

func (*CooperatorHotelBillSettlementQueryResponseBody) SetRequestId

func (*CooperatorHotelBillSettlementQueryResponseBody) SetSuccess

func (*CooperatorHotelBillSettlementQueryResponseBody) SetTraceId

func (CooperatorHotelBillSettlementQueryResponseBody) String

type CooperatorHotelBillSettlementQueryResponseBodyModule

type CooperatorHotelBillSettlementQueryResponseBodyModule struct {
	// example:
	//
	// 2
	Category *int32 `json:"category,omitempty" xml:"category,omitempty"`
	// example:
	//
	// open12ilgngll7us7v10Bm5UlMg700
	CorpId *string                                                      `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	Items  []*CooperatorHotelBillSettlementQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 2021-10-14
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2021-10-13
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
	// example:
	//
	// 30
	TotalSize *int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (CooperatorHotelBillSettlementQueryResponseBodyModule) GoString

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetCategory

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetCorpId

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetPeriodEnd

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetPeriodStart

func (*CooperatorHotelBillSettlementQueryResponseBodyModule) SetTotalSize

func (CooperatorHotelBillSettlementQueryResponseBodyModule) String

type CooperatorHotelBillSettlementQueryResponseBodyModuleItems

type CooperatorHotelBillSettlementQueryResponseBodyModuleItems struct {
	// example:
	//
	// 124
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// example:
	//
	// 123
	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"`
	// example:
	//
	// 123
	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"`
	// example:
	//
	// sdasdas123324
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 1.0
	AverageNights *float64 `json:"average_nights,omitempty" xml:"average_nights,omitempty"`
	// example:
	//
	// 2023-01-01 00:00:00
	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"`
	// example:
	//
	// 2023-01-01 00:00:00
	BookTime *string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// example:
	//
	// 123
	BookerId *string `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	// example:
	//
	// zs123
	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"`
	// example:
	//
	// 2024-02-13
	CheckInDate *string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	// example:
	//
	// 2024-02-15
	CheckoutDate *string `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"`
	City         *string `json:"city,omitempty" xml:"city,omitempty"`
	// example:
	//
	// 330100
	CityCode   *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityCounty *string `json:"city_county,omitempty" xml:"city_county,omitempty"`
	// example:
	//
	// 330100
	CityCountyCode *int32 `json:"city_county_code,omitempty" xml:"city_county_code,omitempty"`
	// example:
	//
	// IN240102113438277278
	CooperatorBillCode *string `json:"cooperator_bill_code,omitempty" xml:"cooperator_bill_code,omitempty"`
	CooperatorName     *string `json:"cooperator_name,omitempty" xml:"cooperator_name,omitempty"`
	// example:
	//
	// HO20240125162800280928
	CooperatorOrderId *string `json:"cooperator_order_id,omitempty" xml:"cooperator_order_id,omitempty"`
	// example:
	//
	// 0.1
	CorpRefundFee *float64 `json:"corp_refund_fee,omitempty" xml:"corp_refund_fee,omitempty"`
	// example:
	//
	// 100.0
	CorpTotalFee *float64 `json:"corp_total_fee,omitempty" xml:"corp_total_fee,omitempty"`
	CostCenter   *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	// example:
	//
	// 123
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Department       *string `json:"department,omitempty" xml:"department,omitempty"`
	// example:
	//
	// 123
	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"`
	// example:
	//
	// 10.0
	Fees *float64 `json:"fees,omitempty" xml:"fees,omitempty"`
	// example:
	//
	// 1.0
	Fines *float64 `json:"fines,omitempty" xml:"fines,omitempty"`
	// example:
	//
	// 10.0
	FuPointFee *float64 `json:"fu_point_fee,omitempty" xml:"fu_point_fee,omitempty"`
	HotelName  *string  `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 2
	Nights *int32 `json:"nights,omitempty" xml:"nights,omitempty"`
	// example:
	//
	// 3137168772101111000
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 100.0
	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"`
	// example:
	//
	// 123
	OverApplyId *string `json:"over_apply_id,omitempty" xml:"over_apply_id,omitempty"`
	// example:
	//
	// 123
	PaymentDepartmentId   *string `json:"payment_department_id,omitempty" xml:"payment_department_id,omitempty"`
	PaymentDepartmentName *string `json:"payment_department_name,omitempty" xml:"payment_department_name,omitempty"`
	// example:
	//
	// 0.1
	PersonRefundFee *float64 `json:"person_refund_fee,omitempty" xml:"person_refund_fee,omitempty"`
	// example:
	//
	// 10.0
	PersonSettlePrice *float64 `json:"person_settle_price,omitempty" xml:"person_settle_price,omitempty"`
	// example:
	//
	// 72328485
	PrimaryId *int64 `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	// example:
	//
	// acs
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// example:
	//
	// 0.0
	PromotionFee *float64 `json:"promotion_fee,omitempty" xml:"promotion_fee,omitempty"`
	Remark       *string  `json:"remark,omitempty" xml:"remark,omitempty"`
	// example:
	//
	// 10
	ReserveRule *int32  `json:"reserve_rule,omitempty" xml:"reserve_rule,omitempty"`
	RoomNo      *string `json:"room_no,omitempty" xml:"room_no,omitempty"`
	// example:
	//
	// 1
	RoomNumber *int32 `json:"room_number,omitempty" xml:"room_number,omitempty"`
	// example:
	//
	// 105.0
	RoomPrice *float64 `json:"room_price,omitempty" xml:"room_price,omitempty"`
	RoomType  *string  `json:"room_type,omitempty" xml:"room_type,omitempty"`
	// example:
	//
	// 5.0
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 110.0
	SettlementFee *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	// example:
	//
	// 0.0
	SettlementGrantFee *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	// example:
	//
	// 2023-01-01 00:00:00
	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"`
	// example:
	//
	// 2
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 166564408
	SubOrderId *string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	// example:
	//
	// 9%
	TaxRate *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// example:
	//
	// 1
	ThirdInvoiceId *string `json:"third_invoice_id,omitempty" xml:"third_invoice_id,omitempty"`
	// example:
	//
	// 123
	ThirdItineraryId *string `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	// example:
	//
	// 2
	TotalNights *int32 `json:"total_nights,omitempty" xml:"total_nights,omitempty"`
	// example:
	//
	// 123
	TravelerId *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	// example:
	//
	// zs123
	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"`
	// example:
	//
	// 1
	VoucherType *int32 `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (CooperatorHotelBillSettlementQueryResponseBodyModuleItems) GoString

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetAlipayTradeNo

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyArrCityCode

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyArrCityName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyDepCityCode

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyDepCityName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyExtendField

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetApplyId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetAverageNights

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBillRecordTime

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookMode

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookReason

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookTime

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookerId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookerJobNo

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBookerName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBrandGroup

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBrandName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetBusinessTripResult

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCapitalDirection

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCascadeDepartment

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCheckInDate

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCheckoutDate

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCity

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCityCode

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCityCounty

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCityCountyCode

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCooperatorBillCode

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCooperatorName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCooperatorOrderId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCorpRefundFee

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCorpTotalFee

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCostCenter

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetCostCenterNumber

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetDepartment

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetDepartmentId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetExceedReason

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetFeeType

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetFees

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetFines

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetFuPointFee

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetHotelName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetIndex

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetInvoiceTitle

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetIsEarlyDeparture

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetIsNegotiation

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetIsShareStr

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetNights

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOrderId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOrderPrice

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOrderStatusDesc

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOrderType

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetOverApplyId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPaymentDepartmentId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPaymentDepartmentName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPersonRefundFee

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPersonSettlePrice

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPrimaryId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetProjectCode

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetProjectName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetPromotionFee

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRemark

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetReserveRule

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRoomNo

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRoomNumber

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRoomPrice

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetRoomType

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetServiceFee

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSettlementFee

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSettlementGrantFee

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSettlementTime

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSettlementType

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetStar

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetStatus

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetSubOrderId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTaxRate

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetThirdInvoiceId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetThirdItineraryId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTotalNights

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerId

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerJobNo

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerMemberType

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerMemberTypeName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetTravelerName

func (*CooperatorHotelBillSettlementQueryResponseBodyModuleItems) SetVoucherType

func (CooperatorHotelBillSettlementQueryResponseBodyModuleItems) String

type CorpAuthLinkInfoQueryResponse

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

func (*CorpAuthLinkInfoQueryResponse) SetBody

func (*CorpAuthLinkInfoQueryResponse) SetHeaders

func (*CorpAuthLinkInfoQueryResponse) SetStatusCode

func (CorpAuthLinkInfoQueryResponse) String

type CorpAuthLinkInfoQueryResponseBody

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

func (*CorpAuthLinkInfoQueryResponseBody) SetCode

func (*CorpAuthLinkInfoQueryResponseBody) SetMessage

func (*CorpAuthLinkInfoQueryResponseBody) SetRequestId

func (*CorpAuthLinkInfoQueryResponseBody) SetTraceId

func (CorpAuthLinkInfoQueryResponseBody) String

type CorpAuthLinkInfoQueryResponseBodyModule

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

func (CorpAuthLinkInfoQueryResponseBodyModule) String

type CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps

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

func (*CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps) SetCorpName

func (*CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps) SetOpenCorpId

func (*CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps) SetTrueCorpId

func (CorpAuthLinkInfoQueryResponseBodyModuleLinkCorps) String

type CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp

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

func (*CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp) SetCorpName

func (*CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp) SetOpenCorpId

func (*CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp) SetTrueCorpId

func (CorpAuthLinkInfoQueryResponseBodyModuleOrgCorp) String

type CorpTokenHeaders

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

func (CorpTokenHeaders) GoString

func (s CorpTokenHeaders) GoString() string

func (*CorpTokenHeaders) SetCommonHeaders

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

func (*CorpTokenHeaders) SetXAcsBtripAccessToken

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

func (CorpTokenHeaders) String

func (s CorpTokenHeaders) String() string

type CorpTokenRequest

type CorpTokenRequest struct {
	// example:
	//
	// Z2FyYmE1YTZjMDAwTixJU1M5LnZlLXtMO3FKbiYqJSM
	AppSecret *string `json:"app_secret,omitempty" xml:"app_secret,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// open324dfsdafsgcxvxv
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (CorpTokenRequest) GoString

func (s CorpTokenRequest) GoString() string

func (*CorpTokenRequest) SetAppSecret

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

func (*CorpTokenRequest) SetCorpId

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

func (*CorpTokenRequest) SetType

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

func (CorpTokenRequest) String

func (s CorpTokenRequest) String() string

type CorpTokenResponse

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

func (s CorpTokenResponse) GoString() string

func (*CorpTokenResponse) SetBody

func (*CorpTokenResponse) SetHeaders

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

func (*CorpTokenResponse) SetStatusCode

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

func (CorpTokenResponse) String

func (s CorpTokenResponse) String() string

type CorpTokenResponseBody

type CorpTokenResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 是否成功
	//
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CorpTokenResponseBody) GoString

func (s CorpTokenResponseBody) GoString() string

func (*CorpTokenResponseBody) SetCode

func (*CorpTokenResponseBody) SetData

func (*CorpTokenResponseBody) SetMessage

func (*CorpTokenResponseBody) SetModule

func (*CorpTokenResponseBody) SetRequestId

func (*CorpTokenResponseBody) SetSuccess

func (*CorpTokenResponseBody) SetTraceId

func (CorpTokenResponseBody) String

func (s CorpTokenResponseBody) String() string

type CorpTokenResponseBodyData

type CorpTokenResponseBodyData struct {
	// example:
	//
	// 70000
	Expire *int64 `json:"expire,omitempty" xml:"expire,omitempty"`
	// example:
	//
	// 37j76df
	Token *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (CorpTokenResponseBodyData) GoString

func (s CorpTokenResponseBodyData) GoString() string

func (*CorpTokenResponseBodyData) SetExpire

func (*CorpTokenResponseBodyData) SetToken

func (CorpTokenResponseBodyData) String

func (s CorpTokenResponseBodyData) String() string

type CorpTokenResponseBodyModule

type CorpTokenResponseBodyModule struct {
	// example:
	//
	// 70000
	Expire *int64 `json:"expire,omitempty" xml:"expire,omitempty"`
	// example:
	//
	// 1635744378301
	Start *int64 `json:"start,omitempty" xml:"start,omitempty"`
	// example:
	//
	// 37j76df
	Token *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (CorpTokenResponseBodyModule) GoString

func (s CorpTokenResponseBodyModule) GoString() string

func (*CorpTokenResponseBodyModule) SetExpire

func (*CorpTokenResponseBodyModule) SetStart

func (*CorpTokenResponseBodyModule) SetToken

func (CorpTokenResponseBodyModule) String

type CostCenterDeleteHeaders

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

func (CostCenterDeleteHeaders) GoString

func (s CostCenterDeleteHeaders) GoString() string

func (*CostCenterDeleteHeaders) SetCommonHeaders

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

func (*CostCenterDeleteHeaders) SetXAcsBtripSoCorpToken

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

func (CostCenterDeleteHeaders) String

func (s CostCenterDeleteHeaders) String() string

type CostCenterDeleteRequest

type CostCenterDeleteRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (CostCenterDeleteRequest) GoString

func (s CostCenterDeleteRequest) GoString() string

func (*CostCenterDeleteRequest) SetThirdpartId

func (CostCenterDeleteRequest) String

func (s CostCenterDeleteRequest) String() string

type CostCenterDeleteResponse

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

func (s CostCenterDeleteResponse) GoString() string

func (*CostCenterDeleteResponse) SetBody

func (*CostCenterDeleteResponse) SetHeaders

func (*CostCenterDeleteResponse) SetStatusCode

func (CostCenterDeleteResponse) String

func (s CostCenterDeleteResponse) String() string

type CostCenterDeleteResponseBody

type CostCenterDeleteResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CostCenterDeleteResponseBody) GoString

func (s CostCenterDeleteResponseBody) GoString() string

func (*CostCenterDeleteResponseBody) SetCode

func (*CostCenterDeleteResponseBody) SetMessage

func (*CostCenterDeleteResponseBody) SetRequestId

func (*CostCenterDeleteResponseBody) SetSuccess

func (*CostCenterDeleteResponseBody) SetTraceId

func (CostCenterDeleteResponseBody) String

type CostCenterModifyHeaders

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

func (CostCenterModifyHeaders) GoString

func (s CostCenterModifyHeaders) GoString() string

func (*CostCenterModifyHeaders) SetCommonHeaders

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

func (*CostCenterModifyHeaders) SetXAcsBtripSoCorpToken

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

func (CostCenterModifyHeaders) String

func (s CostCenterModifyHeaders) String() string

type CostCenterModifyRequest

type CostCenterModifyRequest struct {
	// example:
	//
	// a@alipay.com
	AlipayNo *string `json:"alipay_no,omitempty" xml:"alipay_no,omitempty"`
	Disable  *int64  `json:"disable,omitempty" xml:"disable,omitempty"`
	// example:
	//
	// 12345
	Number *string `json:"number,omitempty" xml:"number,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Scope *int64 `json:"scope,omitempty" xml:"scope,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	// This parameter is required.
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CostCenterModifyRequest) GoString

func (s CostCenterModifyRequest) GoString() string

func (*CostCenterModifyRequest) SetAlipayNo

func (*CostCenterModifyRequest) SetDisable

func (*CostCenterModifyRequest) SetNumber

func (*CostCenterModifyRequest) SetScope

func (*CostCenterModifyRequest) SetThirdpartId

func (*CostCenterModifyRequest) SetTitle

func (CostCenterModifyRequest) String

func (s CostCenterModifyRequest) String() string

type CostCenterModifyResponse

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

func (s CostCenterModifyResponse) GoString() string

func (*CostCenterModifyResponse) SetBody

func (*CostCenterModifyResponse) SetHeaders

func (*CostCenterModifyResponse) SetStatusCode

func (CostCenterModifyResponse) String

func (s CostCenterModifyResponse) String() string

type CostCenterModifyResponseBody

type CostCenterModifyResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CostCenterModifyResponseBody) GoString

func (s CostCenterModifyResponseBody) GoString() string

func (*CostCenterModifyResponseBody) SetCode

func (*CostCenterModifyResponseBody) SetMessage

func (*CostCenterModifyResponseBody) SetRequestId

func (*CostCenterModifyResponseBody) SetSuccess

func (*CostCenterModifyResponseBody) SetTraceId

func (CostCenterModifyResponseBody) String

type CostCenterQueryHeaders

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

func (CostCenterQueryHeaders) GoString

func (s CostCenterQueryHeaders) GoString() string

func (*CostCenterQueryHeaders) SetCommonHeaders

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

func (*CostCenterQueryHeaders) SetXAcsBtripSoCorpToken

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

func (CostCenterQueryHeaders) String

func (s CostCenterQueryHeaders) String() string

type CostCenterQueryRequest

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

func (CostCenterQueryRequest) GoString

func (s CostCenterQueryRequest) GoString() string

func (*CostCenterQueryRequest) SetDisable

func (*CostCenterQueryRequest) SetNeedOrgEntity

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

func (*CostCenterQueryRequest) SetThirdpartId

func (*CostCenterQueryRequest) SetTitle

func (*CostCenterQueryRequest) SetUserId

func (CostCenterQueryRequest) String

func (s CostCenterQueryRequest) String() string

type CostCenterQueryResponse

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

func (s CostCenterQueryResponse) GoString() string

func (*CostCenterQueryResponse) SetBody

func (*CostCenterQueryResponse) SetHeaders

func (*CostCenterQueryResponse) SetStatusCode

func (CostCenterQueryResponse) String

func (s CostCenterQueryResponse) String() string

type CostCenterQueryResponseBody

type CostCenterQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// true
	MorePage *bool `json:"more_page,omitempty" xml:"more_page,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CostCenterQueryResponseBody) GoString

func (s CostCenterQueryResponseBody) GoString() string

func (*CostCenterQueryResponseBody) SetCode

func (*CostCenterQueryResponseBody) SetMessage

func (*CostCenterQueryResponseBody) SetModule

func (*CostCenterQueryResponseBody) SetMorePage

func (*CostCenterQueryResponseBody) SetRequestId

func (*CostCenterQueryResponseBody) SetSuccess

func (*CostCenterQueryResponseBody) SetTraceId

func (CostCenterQueryResponseBody) String

type CostCenterQueryResponseBodyModule

type CostCenterQueryResponseBodyModule struct {
	// example:
	//
	// a@alipay.com
	AlipayNo *string `json:"alipay_no,omitempty" xml:"alipay_no,omitempty"`
	// example:
	//
	// ding12345678
	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"`
	// example:
	//
	// 7232
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// 123456
	Number *string `json:"number,omitempty" xml:"number,omitempty"`
	// rule code
	//
	// example:
	//
	// 500578154
	RuleCode *int64 `json:"rule_code,omitempty" xml:"rule_code,omitempty"`
	// example:
	//
	// 1
	Scope *int64 `json:"scope,omitempty" xml:"scope,omitempty"`
	// example:
	//
	// 1
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CostCenterQueryResponseBodyModule) GoString

func (*CostCenterQueryResponseBodyModule) SetAlipayNo

func (*CostCenterQueryResponseBodyModule) SetCorpId

func (*CostCenterQueryResponseBodyModule) SetDisable

func (*CostCenterQueryResponseBodyModule) SetId

func (*CostCenterQueryResponseBodyModule) SetNumber

func (*CostCenterQueryResponseBodyModule) SetRuleCode

func (*CostCenterQueryResponseBodyModule) SetScope

func (*CostCenterQueryResponseBodyModule) SetThirdpartId

func (*CostCenterQueryResponseBodyModule) SetTitle

func (CostCenterQueryResponseBodyModule) String

type CostCenterQueryResponseBodyModuleEntityDOS

type CostCenterQueryResponseBodyModuleEntityDOS struct {
	// example:
	//
	// ding1234567
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	// example:
	//
	// 12345
	EntityId *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	// example:
	//
	// 1
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
	// example:
	//
	// default_bus
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 10
	UserNum *int32 `json:"user_num,omitempty" xml:"user_num,omitempty"`
}

func (CostCenterQueryResponseBodyModuleEntityDOS) GoString

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetCorpId

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetEntityId

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetEntityType

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetName

func (*CostCenterQueryResponseBodyModuleEntityDOS) SetUserNum

func (CostCenterQueryResponseBodyModuleEntityDOS) String

type CostCenterSaveHeaders

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

func (CostCenterSaveHeaders) GoString

func (s CostCenterSaveHeaders) GoString() string

func (*CostCenterSaveHeaders) SetCommonHeaders

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

func (*CostCenterSaveHeaders) SetXAcsBtripSoCorpToken

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

func (CostCenterSaveHeaders) String

func (s CostCenterSaveHeaders) String() string

type CostCenterSaveRequest

type CostCenterSaveRequest struct {
	// example:
	//
	// a@alipay.com
	AlipayNo *string `json:"alipay_no,omitempty" xml:"alipay_no,omitempty"`
	Disable  *int64  `json:"disable,omitempty" xml:"disable,omitempty"`
	// example:
	//
	// 12345
	Number *string `json:"number,omitempty" xml:"number,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Scope *int64 `json:"scope,omitempty" xml:"scope,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
	// This parameter is required.
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CostCenterSaveRequest) GoString

func (s CostCenterSaveRequest) GoString() string

func (*CostCenterSaveRequest) SetAlipayNo

func (*CostCenterSaveRequest) SetDisable

func (*CostCenterSaveRequest) SetNumber

func (*CostCenterSaveRequest) SetScope

func (*CostCenterSaveRequest) SetThirdpartId

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

func (*CostCenterSaveRequest) SetTitle

func (CostCenterSaveRequest) String

func (s CostCenterSaveRequest) String() string

type CostCenterSaveResponse

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

func (s CostCenterSaveResponse) GoString() string

func (*CostCenterSaveResponse) SetBody

func (*CostCenterSaveResponse) SetHeaders

func (*CostCenterSaveResponse) SetStatusCode

func (CostCenterSaveResponse) String

func (s CostCenterSaveResponse) String() string

type CostCenterSaveResponseBody

type CostCenterSaveResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CostCenterSaveResponseBody) GoString

func (s CostCenterSaveResponseBody) GoString() string

func (*CostCenterSaveResponseBody) SetCode

func (*CostCenterSaveResponseBody) SetMessage

func (*CostCenterSaveResponseBody) SetModule

func (*CostCenterSaveResponseBody) SetRequestId

func (*CostCenterSaveResponseBody) SetSuccess

func (*CostCenterSaveResponseBody) SetTraceId

func (CostCenterSaveResponseBody) String

type CostCenterSaveResponseBodyModule

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

func (CostCenterSaveResponseBodyModule) GoString

func (*CostCenterSaveResponseBodyModule) SetId

func (CostCenterSaveResponseBodyModule) String

type CreateCustomRoleHeaders added in v3.1.0

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

func (CreateCustomRoleHeaders) GoString added in v3.1.0

func (s CreateCustomRoleHeaders) GoString() string

func (*CreateCustomRoleHeaders) SetCommonHeaders added in v3.1.0

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

func (*CreateCustomRoleHeaders) SetXAcsBtripCorpToken added in v3.1.0

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

func (CreateCustomRoleHeaders) String added in v3.1.0

func (s CreateCustomRoleHeaders) String() string

type CreateCustomRoleRequest added in v3.1.0

type CreateCustomRoleRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 123abc
	RoleId *string `json:"role_id,omitempty" xml:"role_id,omitempty"`
	// This parameter is required.
	RoleName *string `json:"role_name,omitempty" xml:"role_name,omitempty"`
}

func (CreateCustomRoleRequest) GoString added in v3.1.0

func (s CreateCustomRoleRequest) GoString() string

func (*CreateCustomRoleRequest) SetRoleId added in v3.1.0

func (*CreateCustomRoleRequest) SetRoleName added in v3.1.0

func (CreateCustomRoleRequest) String added in v3.1.0

func (s CreateCustomRoleRequest) String() string

type CreateCustomRoleResponse added in v3.1.0

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

func (CreateCustomRoleResponse) GoString added in v3.1.0

func (s CreateCustomRoleResponse) GoString() string

func (*CreateCustomRoleResponse) SetBody added in v3.1.0

func (*CreateCustomRoleResponse) SetHeaders added in v3.1.0

func (*CreateCustomRoleResponse) SetStatusCode added in v3.1.0

func (CreateCustomRoleResponse) String added in v3.1.0

func (s CreateCustomRoleResponse) String() string

type CreateCustomRoleResponseBody added in v3.1.0

type CreateCustomRoleResponseBody struct {
	// example:
	//
	// SUCCESS
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 200
	HttpStatusCode *int32  `json:"httpStatusCode,omitempty" xml:"httpStatusCode,omitempty"`
	Message        *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CreateCustomRoleResponseBody) GoString added in v3.1.0

func (s CreateCustomRoleResponseBody) GoString() string

func (*CreateCustomRoleResponseBody) SetCode added in v3.1.0

func (*CreateCustomRoleResponseBody) SetHttpStatusCode added in v3.1.0

func (*CreateCustomRoleResponseBody) SetMessage added in v3.1.0

func (*CreateCustomRoleResponseBody) SetRequestId added in v3.1.0

func (*CreateCustomRoleResponseBody) SetSuccess added in v3.1.0

func (*CreateCustomRoleResponseBody) SetTraceId added in v3.1.0

func (CreateCustomRoleResponseBody) String added in v3.1.0

type CreateSubCorpHeaders

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

func (CreateSubCorpHeaders) GoString

func (s CreateSubCorpHeaders) GoString() string

func (*CreateSubCorpHeaders) SetCommonHeaders

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

func (*CreateSubCorpHeaders) SetXAcsBtripCorpToken

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

func (CreateSubCorpHeaders) String

func (s CreateSubCorpHeaders) String() string

type CreateSubCorpRequest

type CreateSubCorpRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// corp123
	OuterCorpId *string `json:"outer_corp_id,omitempty" xml:"outer_corp_id,omitempty"`
	// This parameter is required.
	OuterCorpName *string `json:"outer_corp_name,omitempty" xml:"outer_corp_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (CreateSubCorpRequest) GoString

func (s CreateSubCorpRequest) GoString() string

func (*CreateSubCorpRequest) SetOuterCorpId

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

func (*CreateSubCorpRequest) SetOuterCorpName

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

func (*CreateSubCorpRequest) SetUserId

func (CreateSubCorpRequest) String

func (s CreateSubCorpRequest) String() string

type CreateSubCorpResponse

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

func (s CreateSubCorpResponse) GoString() string

func (*CreateSubCorpResponse) SetBody

func (*CreateSubCorpResponse) SetHeaders

func (*CreateSubCorpResponse) SetStatusCode

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

func (CreateSubCorpResponse) String

func (s CreateSubCorpResponse) String() string

type CreateSubCorpResponseBody

type CreateSubCorpResponseBody struct {
	// example:
	//
	// 0
	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"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (CreateSubCorpResponseBody) GoString

func (s CreateSubCorpResponseBody) GoString() string

func (*CreateSubCorpResponseBody) SetCode

func (*CreateSubCorpResponseBody) SetMessage

func (*CreateSubCorpResponseBody) SetModule

func (*CreateSubCorpResponseBody) SetRequestId

func (*CreateSubCorpResponseBody) SetSuccess

func (*CreateSubCorpResponseBody) SetTraceId

func (CreateSubCorpResponseBody) String

func (s CreateSubCorpResponseBody) String() string

type CreateSubCorpResponseBodyModule

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

func (CreateSubCorpResponseBodyModule) GoString

func (*CreateSubCorpResponseBodyModule) SetSubCorpId

func (CreateSubCorpResponseBodyModule) String

type DeleteCustomRoleHeaders added in v3.1.0

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

func (DeleteCustomRoleHeaders) GoString added in v3.1.0

func (s DeleteCustomRoleHeaders) GoString() string

func (*DeleteCustomRoleHeaders) SetCommonHeaders added in v3.1.0

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

func (*DeleteCustomRoleHeaders) SetXAcsBtripCorpToken added in v3.1.0

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

func (DeleteCustomRoleHeaders) String added in v3.1.0

func (s DeleteCustomRoleHeaders) String() string

type DeleteCustomRoleRequest added in v3.1.0

type DeleteCustomRoleRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	RoleId *string `json:"role_id,omitempty" xml:"role_id,omitempty"`
}

func (DeleteCustomRoleRequest) GoString added in v3.1.0

func (s DeleteCustomRoleRequest) GoString() string

func (*DeleteCustomRoleRequest) SetRoleId added in v3.1.0

func (DeleteCustomRoleRequest) String added in v3.1.0

func (s DeleteCustomRoleRequest) String() string

type DeleteCustomRoleResponse added in v3.1.0

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

func (DeleteCustomRoleResponse) GoString added in v3.1.0

func (s DeleteCustomRoleResponse) GoString() string

func (*DeleteCustomRoleResponse) SetBody added in v3.1.0

func (*DeleteCustomRoleResponse) SetHeaders added in v3.1.0

func (*DeleteCustomRoleResponse) SetStatusCode added in v3.1.0

func (DeleteCustomRoleResponse) String added in v3.1.0

func (s DeleteCustomRoleResponse) String() string

type DeleteCustomRoleResponseBody added in v3.1.0

type DeleteCustomRoleResponseBody struct {
	// example:
	//
	// SUCCESS
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 200
	HttpStatusCode *int32  `json:"httpStatusCode,omitempty" xml:"httpStatusCode,omitempty"`
	Message        *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (DeleteCustomRoleResponseBody) GoString added in v3.1.0

func (s DeleteCustomRoleResponseBody) GoString() string

func (*DeleteCustomRoleResponseBody) SetCode added in v3.1.0

func (*DeleteCustomRoleResponseBody) SetHttpStatusCode added in v3.1.0

func (*DeleteCustomRoleResponseBody) SetMessage added in v3.1.0

func (*DeleteCustomRoleResponseBody) SetRequestId added in v3.1.0

func (*DeleteCustomRoleResponseBody) SetSuccess added in v3.1.0

func (*DeleteCustomRoleResponseBody) SetTraceId added in v3.1.0

func (DeleteCustomRoleResponseBody) String added in v3.1.0

type DeleteDepartmentHeaders added in v3.3.0

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

func (DeleteDepartmentHeaders) GoString added in v3.3.0

func (s DeleteDepartmentHeaders) GoString() string

func (*DeleteDepartmentHeaders) SetCommonHeaders added in v3.3.0

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

func (*DeleteDepartmentHeaders) SetXAcsBtripCorpToken added in v3.3.0

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

func (DeleteDepartmentHeaders) String added in v3.3.0

func (s DeleteDepartmentHeaders) String() string

type DeleteDepartmentRequest added in v3.3.0

type DeleteDepartmentRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dept123
	OutDeptId *string `json:"out_dept_id,omitempty" xml:"out_dept_id,omitempty"`
}

func (DeleteDepartmentRequest) GoString added in v3.3.0

func (s DeleteDepartmentRequest) GoString() string

func (*DeleteDepartmentRequest) SetOutDeptId added in v3.3.0

func (DeleteDepartmentRequest) String added in v3.3.0

func (s DeleteDepartmentRequest) String() string

type DeleteDepartmentResponse added in v3.3.0

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

func (DeleteDepartmentResponse) GoString added in v3.3.0

func (s DeleteDepartmentResponse) GoString() string

func (*DeleteDepartmentResponse) SetBody added in v3.3.0

func (*DeleteDepartmentResponse) SetHeaders added in v3.3.0

func (*DeleteDepartmentResponse) SetStatusCode added in v3.3.0

func (DeleteDepartmentResponse) String added in v3.3.0

func (s DeleteDepartmentResponse) String() string

type DeleteDepartmentResponseBody added in v3.3.0

type DeleteDepartmentResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210e847f16611516748613869de4f6
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (DeleteDepartmentResponseBody) GoString added in v3.3.0

func (s DeleteDepartmentResponseBody) GoString() string

func (*DeleteDepartmentResponseBody) SetCode added in v3.3.0

func (*DeleteDepartmentResponseBody) SetMessage added in v3.3.0

func (*DeleteDepartmentResponseBody) SetRequestId added in v3.3.0

func (*DeleteDepartmentResponseBody) SetSuccess added in v3.3.0

func (*DeleteDepartmentResponseBody) SetTraceId added in v3.3.0

func (DeleteDepartmentResponseBody) String added in v3.3.0

type DeleteEmployeesFromCustomRoleHeaders added in v3.1.0

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

func (DeleteEmployeesFromCustomRoleHeaders) GoString added in v3.1.0

func (*DeleteEmployeesFromCustomRoleHeaders) SetCommonHeaders added in v3.1.0

func (*DeleteEmployeesFromCustomRoleHeaders) SetXAcsBtripCorpToken added in v3.1.0

func (DeleteEmployeesFromCustomRoleHeaders) String added in v3.1.0

type DeleteEmployeesFromCustomRoleRequest added in v3.1.0

type DeleteEmployeesFromCustomRoleRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	RoleId *string `json:"role_id,omitempty" xml:"role_id,omitempty"`
	// This parameter is required.
	UserIdList []*string `json:"user_id_list,omitempty" xml:"user_id_list,omitempty" type:"Repeated"`
}

func (DeleteEmployeesFromCustomRoleRequest) GoString added in v3.1.0

func (*DeleteEmployeesFromCustomRoleRequest) SetRoleId added in v3.1.0

func (*DeleteEmployeesFromCustomRoleRequest) SetUserIdList added in v3.1.0

func (DeleteEmployeesFromCustomRoleRequest) String added in v3.1.0

type DeleteEmployeesFromCustomRoleResponse added in v3.1.0

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

func (DeleteEmployeesFromCustomRoleResponse) GoString added in v3.1.0

func (*DeleteEmployeesFromCustomRoleResponse) SetBody added in v3.1.0

func (*DeleteEmployeesFromCustomRoleResponse) SetHeaders added in v3.1.0

func (*DeleteEmployeesFromCustomRoleResponse) SetStatusCode added in v3.1.0

func (DeleteEmployeesFromCustomRoleResponse) String added in v3.1.0

type DeleteEmployeesFromCustomRoleResponseBody added in v3.1.0

type DeleteEmployeesFromCustomRoleResponseBody struct {
	// example:
	//
	// SUCCESS
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 200
	HttpStatusCode *int32  `json:"httpStatusCode,omitempty" xml:"httpStatusCode,omitempty"`
	Message        *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (DeleteEmployeesFromCustomRoleResponseBody) GoString added in v3.1.0

func (*DeleteEmployeesFromCustomRoleResponseBody) SetCode added in v3.1.0

func (*DeleteEmployeesFromCustomRoleResponseBody) SetHttpStatusCode added in v3.1.0

func (*DeleteEmployeesFromCustomRoleResponseBody) SetMessage added in v3.1.0

func (*DeleteEmployeesFromCustomRoleResponseBody) SetRequestId added in v3.1.0

func (*DeleteEmployeesFromCustomRoleResponseBody) SetSuccess added in v3.1.0

func (*DeleteEmployeesFromCustomRoleResponseBody) SetTraceId added in v3.1.0

func (DeleteEmployeesFromCustomRoleResponseBody) String added in v3.1.0

type DeleteEmployeesFromCustomRoleShrinkRequest added in v3.1.0

type DeleteEmployeesFromCustomRoleShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	RoleId *string `json:"role_id,omitempty" xml:"role_id,omitempty"`
	// This parameter is required.
	UserIdListShrink *string `json:"user_id_list,omitempty" xml:"user_id_list,omitempty"`
}

func (DeleteEmployeesFromCustomRoleShrinkRequest) GoString added in v3.1.0

func (*DeleteEmployeesFromCustomRoleShrinkRequest) SetRoleId added in v3.1.0

func (*DeleteEmployeesFromCustomRoleShrinkRequest) SetUserIdListShrink added in v3.1.0

func (DeleteEmployeesFromCustomRoleShrinkRequest) String added in v3.1.0

type DeleteInvoiceEntityHeaders

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

func (DeleteInvoiceEntityHeaders) GoString

func (s DeleteInvoiceEntityHeaders) GoString() string

func (*DeleteInvoiceEntityHeaders) SetCommonHeaders

func (*DeleteInvoiceEntityHeaders) SetXAcsBtripCorpToken

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

func (DeleteInvoiceEntityHeaders) String

type DeleteInvoiceEntityRequest

type DeleteInvoiceEntityRequest struct {
	// example:
	//
	// false
	DelAll   *bool                                 `json:"del_all,omitempty" xml:"del_all,omitempty"`
	Entities []*DeleteInvoiceEntityRequestEntities `json:"entities,omitempty" xml:"entities,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (DeleteInvoiceEntityRequest) GoString

func (s DeleteInvoiceEntityRequest) GoString() string

func (*DeleteInvoiceEntityRequest) SetDelAll

func (*DeleteInvoiceEntityRequest) SetEntities

func (*DeleteInvoiceEntityRequest) SetThirdPartId

func (DeleteInvoiceEntityRequest) String

type DeleteInvoiceEntityRequestEntities

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

func (DeleteInvoiceEntityRequestEntities) GoString

func (*DeleteInvoiceEntityRequestEntities) SetEntityId

func (*DeleteInvoiceEntityRequestEntities) SetEntityType

func (DeleteInvoiceEntityRequestEntities) String

type DeleteInvoiceEntityResponse

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

func (s DeleteInvoiceEntityResponse) GoString() string

func (*DeleteInvoiceEntityResponse) SetBody

func (*DeleteInvoiceEntityResponse) SetHeaders

func (*DeleteInvoiceEntityResponse) SetStatusCode

func (DeleteInvoiceEntityResponse) String

type DeleteInvoiceEntityResponseBody

type DeleteInvoiceEntityResponseBody struct {
	// example:
	//
	// 200
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (DeleteInvoiceEntityResponseBody) GoString

func (*DeleteInvoiceEntityResponseBody) SetCode

func (*DeleteInvoiceEntityResponseBody) SetMessage

func (*DeleteInvoiceEntityResponseBody) SetRequestId

func (*DeleteInvoiceEntityResponseBody) SetSuccess

func (*DeleteInvoiceEntityResponseBody) SetTraceId

func (DeleteInvoiceEntityResponseBody) String

type DeleteInvoiceEntityResponseBodyModule

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

func (DeleteInvoiceEntityResponseBodyModule) GoString

func (*DeleteInvoiceEntityResponseBodyModule) SetRemoveNum

func (*DeleteInvoiceEntityResponseBodyModule) SetSelectedUserNum

func (DeleteInvoiceEntityResponseBodyModule) String

type DeleteInvoiceEntityShrinkRequest

type DeleteInvoiceEntityShrinkRequest struct {
	// example:
	//
	// false
	DelAll         *bool   `json:"del_all,omitempty" xml:"del_all,omitempty"`
	EntitiesShrink *string `json:"entities,omitempty" xml:"entities,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (DeleteInvoiceEntityShrinkRequest) GoString

func (*DeleteInvoiceEntityShrinkRequest) SetDelAll

func (*DeleteInvoiceEntityShrinkRequest) SetEntitiesShrink

func (*DeleteInvoiceEntityShrinkRequest) SetThirdPartId

func (DeleteInvoiceEntityShrinkRequest) String

type DepartmentSaveHeaders

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

func (DepartmentSaveHeaders) GoString

func (s DepartmentSaveHeaders) GoString() string

func (*DepartmentSaveHeaders) SetCommonHeaders

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

func (*DepartmentSaveHeaders) SetXAcsBtripSoCorpToken

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

func (DepartmentSaveHeaders) String

func (s DepartmentSaveHeaders) String() string

type DepartmentSaveRequest

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

func (DepartmentSaveRequest) GoString

func (s DepartmentSaveRequest) GoString() string

func (*DepartmentSaveRequest) SetDepartList

func (DepartmentSaveRequest) String

func (s DepartmentSaveRequest) String() string

type DepartmentSaveRequestDepartList

type DepartmentSaveRequestDepartList struct {
	// example:
	//
	// 10
	DepartId *int64 `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// This parameter is required.
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// example:
	//
	// 10
	DepartPid *int64 `json:"depart_pid,omitempty" xml:"depart_pid,omitempty"`
	// example:
	//
	// 001|002|003
	ManagerIds *string `json:"manager_ids,omitempty" xml:"manager_ids,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// testdepartid001
	ThirdDepartId *string `json:"third_depart_id,omitempty" xml:"third_depart_id,omitempty"`
	// example:
	//
	// testdepartpid001
	ThirdDepartPid *string `json:"third_depart_pid,omitempty" xml:"third_depart_pid,omitempty"`
}

func (DepartmentSaveRequestDepartList) GoString

func (*DepartmentSaveRequestDepartList) SetDepartId

func (*DepartmentSaveRequestDepartList) SetDepartName

func (*DepartmentSaveRequestDepartList) SetDepartPid

func (*DepartmentSaveRequestDepartList) SetManagerIds

func (*DepartmentSaveRequestDepartList) SetStatus

func (*DepartmentSaveRequestDepartList) SetThirdDepartId

func (*DepartmentSaveRequestDepartList) SetThirdDepartPid

func (DepartmentSaveRequestDepartList) String

type DepartmentSaveResponse

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

func (s DepartmentSaveResponse) GoString() string

func (*DepartmentSaveResponse) SetBody

func (*DepartmentSaveResponse) SetHeaders

func (*DepartmentSaveResponse) SetStatusCode

func (DepartmentSaveResponse) String

func (s DepartmentSaveResponse) String() string

type DepartmentSaveResponseBody

type DepartmentSaveResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	Module  *string `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210e847516614936690356047dde07
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (DepartmentSaveResponseBody) GoString

func (s DepartmentSaveResponseBody) GoString() string

func (*DepartmentSaveResponseBody) SetCode

func (*DepartmentSaveResponseBody) SetMessage

func (*DepartmentSaveResponseBody) SetModule

func (*DepartmentSaveResponseBody) SetRequestId

func (*DepartmentSaveResponseBody) SetSuccess

func (*DepartmentSaveResponseBody) SetTraceId

func (DepartmentSaveResponseBody) String

type DepartmentSaveShrinkRequest

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

func (DepartmentSaveShrinkRequest) GoString

func (s DepartmentSaveShrinkRequest) GoString() string

func (*DepartmentSaveShrinkRequest) SetDepartListShrink

func (DepartmentSaveShrinkRequest) String

type EntityAddHeaders

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

func (EntityAddHeaders) GoString

func (s EntityAddHeaders) GoString() string

func (*EntityAddHeaders) SetCommonHeaders

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

func (*EntityAddHeaders) SetXAcsBtripSoCorpToken

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

func (EntityAddHeaders) String

func (s EntityAddHeaders) String() string

type EntityAddRequest

type EntityAddRequest struct {
	EntityDOList []*EntityAddRequestEntityDOList `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntityAddRequest) GoString

func (s EntityAddRequest) GoString() string

func (*EntityAddRequest) SetEntityDOList

func (*EntityAddRequest) SetThirdpartId

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

func (EntityAddRequest) String

func (s EntityAddRequest) String() string

type EntityAddRequestEntityDOList

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

func (EntityAddRequestEntityDOList) GoString

func (s EntityAddRequestEntityDOList) GoString() string

func (*EntityAddRequestEntityDOList) SetEntityId

func (*EntityAddRequestEntityDOList) SetEntityType

func (EntityAddRequestEntityDOList) String

type EntityAddResponse

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

func (s EntityAddResponse) GoString() string

func (*EntityAddResponse) SetBody

func (*EntityAddResponse) SetHeaders

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

func (*EntityAddResponse) SetStatusCode

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

func (EntityAddResponse) String

func (s EntityAddResponse) String() string

type EntityAddResponseBody

type EntityAddResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (EntityAddResponseBody) GoString

func (s EntityAddResponseBody) GoString() string

func (*EntityAddResponseBody) SetCode

func (*EntityAddResponseBody) SetMessage

func (*EntityAddResponseBody) SetModule

func (*EntityAddResponseBody) SetRequestId

func (*EntityAddResponseBody) SetSuccess

func (*EntityAddResponseBody) SetTraceId

func (EntityAddResponseBody) String

func (s EntityAddResponseBody) String() string

type EntityAddResponseBodyModule

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

func (EntityAddResponseBodyModule) GoString

func (s EntityAddResponseBodyModule) GoString() string

func (*EntityAddResponseBodyModule) SetAddNum

func (*EntityAddResponseBodyModule) SetSelectedUserNum

func (EntityAddResponseBodyModule) String

type EntityAddShrinkRequest

type EntityAddShrinkRequest struct {
	EntityDOListShrink *string `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntityAddShrinkRequest) GoString

func (s EntityAddShrinkRequest) GoString() string

func (*EntityAddShrinkRequest) SetEntityDOListShrink

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

func (*EntityAddShrinkRequest) SetThirdpartId

func (EntityAddShrinkRequest) String

func (s EntityAddShrinkRequest) String() string

type EntityDeleteHeaders

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

func (EntityDeleteHeaders) GoString

func (s EntityDeleteHeaders) GoString() string

func (*EntityDeleteHeaders) SetCommonHeaders

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

func (*EntityDeleteHeaders) SetXAcsBtripSoCorpToken

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

func (EntityDeleteHeaders) String

func (s EntityDeleteHeaders) String() string

type EntityDeleteRequest

type EntityDeleteRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// true
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntityDeleteRequest) GoString

func (s EntityDeleteRequest) GoString() string

func (*EntityDeleteRequest) SetDelAll

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

func (*EntityDeleteRequest) SetEntityDOList

func (*EntityDeleteRequest) SetThirdpartId

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

func (EntityDeleteRequest) String

func (s EntityDeleteRequest) String() string

type EntityDeleteRequestEntityDOList

type EntityDeleteRequestEntityDOList struct {
	// This parameter is required.
	//
	// example:
	//
	// 123
	EntityId *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (EntityDeleteRequestEntityDOList) GoString

func (*EntityDeleteRequestEntityDOList) SetEntityId

func (*EntityDeleteRequestEntityDOList) SetEntityType

func (EntityDeleteRequestEntityDOList) String

type EntityDeleteResponse

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

func (s EntityDeleteResponse) GoString() string

func (*EntityDeleteResponse) SetBody

func (*EntityDeleteResponse) SetHeaders

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

func (*EntityDeleteResponse) SetStatusCode

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

func (EntityDeleteResponse) String

func (s EntityDeleteResponse) String() string

type EntityDeleteResponseBody

type EntityDeleteResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// true
	MorePage *bool `json:"more_page,omitempty" xml:"more_page,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (EntityDeleteResponseBody) GoString

func (s EntityDeleteResponseBody) GoString() string

func (*EntityDeleteResponseBody) SetCode

func (*EntityDeleteResponseBody) SetMessage

func (*EntityDeleteResponseBody) SetModule

func (*EntityDeleteResponseBody) SetMorePage

func (*EntityDeleteResponseBody) SetRequestId

func (*EntityDeleteResponseBody) SetSuccess

func (*EntityDeleteResponseBody) SetTraceId

func (EntityDeleteResponseBody) String

func (s EntityDeleteResponseBody) String() string

type EntityDeleteResponseBodyModule

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

func (EntityDeleteResponseBodyModule) GoString

func (*EntityDeleteResponseBodyModule) SetRemoveNum

func (*EntityDeleteResponseBodyModule) SetSelectedUserNum

func (EntityDeleteResponseBodyModule) String

type EntityDeleteShrinkRequest

type EntityDeleteShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// true
	DelAll             *bool   `json:"del_all,omitempty" xml:"del_all,omitempty"`
	EntityDOListShrink *string `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntityDeleteShrinkRequest) GoString

func (s EntityDeleteShrinkRequest) GoString() string

func (*EntityDeleteShrinkRequest) SetDelAll

func (*EntityDeleteShrinkRequest) SetEntityDOListShrink

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

func (*EntityDeleteShrinkRequest) SetThirdpartId

func (EntityDeleteShrinkRequest) String

func (s EntityDeleteShrinkRequest) String() string

type EntitySetHeaders

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

func (EntitySetHeaders) GoString

func (s EntitySetHeaders) GoString() string

func (*EntitySetHeaders) SetCommonHeaders

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

func (*EntitySetHeaders) SetXAcsBtripSoCorpToken

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

func (EntitySetHeaders) String

func (s EntitySetHeaders) String() string

type EntitySetRequest

type EntitySetRequest struct {
	EntityDOList []*EntitySetRequestEntityDOList `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntitySetRequest) GoString

func (s EntitySetRequest) GoString() string

func (*EntitySetRequest) SetEntityDOList

func (*EntitySetRequest) SetThirdpartId

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

func (EntitySetRequest) String

func (s EntitySetRequest) String() string

type EntitySetRequestEntityDOList

type EntitySetRequestEntityDOList struct {
	// This parameter is required.
	//
	// example:
	//
	// 123
	EntityId *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (EntitySetRequestEntityDOList) GoString

func (s EntitySetRequestEntityDOList) GoString() string

func (*EntitySetRequestEntityDOList) SetEntityId

func (*EntitySetRequestEntityDOList) SetEntityType

func (EntitySetRequestEntityDOList) String

type EntitySetResponse

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

func (s EntitySetResponse) GoString() string

func (*EntitySetResponse) SetBody

func (*EntitySetResponse) SetHeaders

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

func (*EntitySetResponse) SetStatusCode

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

func (EntitySetResponse) String

func (s EntitySetResponse) String() string

type EntitySetResponseBody

type EntitySetResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// true
	MorePage *bool `json:"more_page,omitempty" xml:"more_page,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (EntitySetResponseBody) GoString

func (s EntitySetResponseBody) GoString() string

func (*EntitySetResponseBody) SetCode

func (*EntitySetResponseBody) SetMessage

func (*EntitySetResponseBody) SetModule

func (*EntitySetResponseBody) SetMorePage

func (*EntitySetResponseBody) SetRequestId

func (*EntitySetResponseBody) SetSuccess

func (*EntitySetResponseBody) SetTraceId

func (EntitySetResponseBody) String

func (s EntitySetResponseBody) String() string

type EntitySetResponseBodyModule

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

func (EntitySetResponseBodyModule) GoString

func (s EntitySetResponseBodyModule) GoString() string

func (*EntitySetResponseBodyModule) SetAddNum

func (*EntitySetResponseBodyModule) SetRemoveNum

func (*EntitySetResponseBodyModule) SetSelectedUserNum

func (EntitySetResponseBodyModule) String

type EntitySetShrinkRequest

type EntitySetShrinkRequest struct {
	EntityDOListShrink *string `json:"entity_d_o_list,omitempty" xml:"entity_d_o_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdpartId *string `json:"thirdpart_id,omitempty" xml:"thirdpart_id,omitempty"`
}

func (EntitySetShrinkRequest) GoString

func (s EntitySetShrinkRequest) GoString() string

func (*EntitySetShrinkRequest) SetEntityDOListShrink

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

func (*EntitySetShrinkRequest) SetThirdpartId

func (EntitySetShrinkRequest) String

func (s EntitySetShrinkRequest) String() string

type EstimatedPriceQueryHeaders

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

func (EstimatedPriceQueryHeaders) GoString

func (s EstimatedPriceQueryHeaders) GoString() string

func (*EstimatedPriceQueryHeaders) SetCommonHeaders

func (*EstimatedPriceQueryHeaders) SetXAcsBtripSoCorpToken

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

func (EstimatedPriceQueryHeaders) String

type EstimatedPriceQueryRequest

type EstimatedPriceQueryRequest struct {
	// This parameter is required.
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// flight
	Category *string `json:"category,omitempty" xml:"category,omitempty"`
	// This parameter is required.
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1670601600000
	EndTime *int64 `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 1245
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1670428800000
	StartTime *int64 `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// btrip123
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12345678910
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (EstimatedPriceQueryRequest) GoString

func (s EstimatedPriceQueryRequest) GoString() string

func (*EstimatedPriceQueryRequest) SetArrCity

func (*EstimatedPriceQueryRequest) SetCategory

func (*EstimatedPriceQueryRequest) SetDepCity

func (*EstimatedPriceQueryRequest) SetEndTime

func (*EstimatedPriceQueryRequest) SetItineraryId

func (*EstimatedPriceQueryRequest) SetStartTime

func (*EstimatedPriceQueryRequest) SetSubCorpId

func (*EstimatedPriceQueryRequest) SetUserId

func (EstimatedPriceQueryRequest) String

type EstimatedPriceQueryResponse

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

func (s EstimatedPriceQueryResponse) GoString() string

func (*EstimatedPriceQueryResponse) SetBody

func (*EstimatedPriceQueryResponse) SetHeaders

func (*EstimatedPriceQueryResponse) SetStatusCode

func (EstimatedPriceQueryResponse) String

type EstimatedPriceQueryResponseBody

type EstimatedPriceQueryResponseBody struct {
	// example:
	//
	// 0
	Code *int32 `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// demo
	Message *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module  *EstimatedPriceQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (EstimatedPriceQueryResponseBody) GoString

func (*EstimatedPriceQueryResponseBody) SetCode

func (*EstimatedPriceQueryResponseBody) SetMessage

func (*EstimatedPriceQueryResponseBody) SetRequestId

func (*EstimatedPriceQueryResponseBody) SetSuccess

func (*EstimatedPriceQueryResponseBody) SetTraceId

func (EstimatedPriceQueryResponseBody) String

type EstimatedPriceQueryResponseBodyModule

type EstimatedPriceQueryResponseBodyModule struct {
	HotelFeeDetail []*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail `json:"hotel_fee_detail,omitempty" xml:"hotel_fee_detail,omitempty" type:"Repeated"`
	// 酒店费用总额,单位为元
	//
	// example:
	//
	// 500
	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

func (*EstimatedPriceQueryResponseBodyModule) SetTotalHotelFee

func (EstimatedPriceQueryResponseBodyModule) String

type EstimatedPriceQueryResponseBodyModuleHotelFeeDetail

type EstimatedPriceQueryResponseBodyModuleHotelFeeDetail struct {
	City *string `json:"city,omitempty" xml:"city,omitempty"`
	// example:
	//
	// 6
	Criterion *int64 `json:"criterion,omitempty" xml:"criterion,omitempty"`
	// example:
	//
	// 1245
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// example:
	//
	// 6
	Total *int64 `json:"total,omitempty" xml:"total,omitempty"`
	// example:
	//
	// 1
	TripDays *int32 `json:"trip_days,omitempty" xml:"trip_days,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) GoString

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetCity

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetCriterion

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetItineraryId

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetTotal

func (*EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) SetTripDays

func (EstimatedPriceQueryResponseBodyModuleHotelFeeDetail) String

type EstimatedPriceQueryResponseBodyModuleTrafficFee

type EstimatedPriceQueryResponseBodyModuleTrafficFee struct {
	BtripRoutes []*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes `json:"btrip_routes,omitempty" xml:"btrip_routes,omitempty" type:"Repeated"`
	// example:
	//
	// demo
	ErrMsg *string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// example:
	//
	// 265000
	MaxFee *int64 `json:"max_fee,omitempty" xml:"max_fee,omitempty"`
	// example:
	//
	// 30100
	MinFee *int64 `json:"min_fee,omitempty" xml:"min_fee,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleTrafficFee) GoString

func (*EstimatedPriceQueryResponseBodyModuleTrafficFee) SetErrMsg

func (*EstimatedPriceQueryResponseBodyModuleTrafficFee) SetMaxFee

func (*EstimatedPriceQueryResponseBodyModuleTrafficFee) SetMinFee

func (*EstimatedPriceQueryResponseBodyModuleTrafficFee) SetSuccess

func (EstimatedPriceQueryResponseBodyModuleTrafficFee) String

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes

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"`
	// example:
	//
	// demo
	ErrMsg *string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// example:
	//
	// 1245
	ItineraryId   *string                                                                  `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	MostExpensive *EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive `json:"most_expensive,omitempty" xml:"most_expensive,omitempty" type:"Struct"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) GoString

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetArrCity

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetArrDate

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetDepCity

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetDepDate

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetErrMsg

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetItineraryId

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) SetSuccess

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutes) String

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest struct {
	// example:
	//
	// 00:40
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 22:20
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 30100
	Fee       *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
	SeatGrade *string `json:"seat_grade,omitempty" xml:"seat_grade,omitempty"`
	// example:
	//
	// MU9668
	VehicleNo *string `json:"vehicle_no,omitempty" xml:"vehicle_no,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) GoString

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetArrTime

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetDepTime

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetFee

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetSeatGrade

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) SetVehicleNo

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesCheapest) String

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive

type EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive struct {
	// example:
	//
	// 19:20
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 17:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 265000
	Fee       *int64  `json:"fee,omitempty" xml:"fee,omitempty"`
	SeatGrade *string `json:"seat_grade,omitempty" xml:"seat_grade,omitempty"`
	// example:
	//
	// CA1721
	VehicleNo *string `json:"vehicle_no,omitempty" xml:"vehicle_no,omitempty"`
}

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) GoString

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetArrTime

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetDepTime

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetFee

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetSeatGrade

func (*EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) SetVehicleNo

func (EstimatedPriceQueryResponseBodyModuleTrafficFeeBtripRoutesMostExpensive) String

type ExceedApplySyncHeaders

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

func (ExceedApplySyncHeaders) GoString

func (s ExceedApplySyncHeaders) GoString() string

func (*ExceedApplySyncHeaders) SetCommonHeaders

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

func (*ExceedApplySyncHeaders) SetXAcsBtripSoCorpToken

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

func (ExceedApplySyncHeaders) String

func (s ExceedApplySyncHeaders) String() string

type ExceedApplySyncRequest

type ExceedApplySyncRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 823744
	ApplyId *int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 3
	BizCategory *int32  `json:"biz_category,omitempty" xml:"biz_category,omitempty"`
	Remark      *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 123421
	ThirdpartyFlowId *string `json:"thirdparty_flow_id,omitempty" xml:"thirdparty_flow_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// open5145141
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (ExceedApplySyncRequest) GoString

func (s ExceedApplySyncRequest) GoString() string

func (*ExceedApplySyncRequest) SetApplyId

func (*ExceedApplySyncRequest) SetBizCategory

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

func (*ExceedApplySyncRequest) SetRemark

func (*ExceedApplySyncRequest) SetStatus

func (*ExceedApplySyncRequest) SetThirdpartyFlowId

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

func (*ExceedApplySyncRequest) SetUserId

func (ExceedApplySyncRequest) String

func (s ExceedApplySyncRequest) String() string

type ExceedApplySyncResponse

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

func (s ExceedApplySyncResponse) GoString() string

func (*ExceedApplySyncResponse) SetBody

func (*ExceedApplySyncResponse) SetHeaders

func (*ExceedApplySyncResponse) SetStatusCode

func (ExceedApplySyncResponse) String

func (s ExceedApplySyncResponse) String() string

type ExceedApplySyncResponseBody

type ExceedApplySyncResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	//
	// example:
	//
	// {\\"list\\": [], \\"pageSize\\": 20, \\"pageNo\\": 1}
	Module *bool `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ExceedApplySyncResponseBody) GoString

func (s ExceedApplySyncResponseBody) GoString() string

func (*ExceedApplySyncResponseBody) SetCode

func (*ExceedApplySyncResponseBody) SetMessage

func (*ExceedApplySyncResponseBody) SetModule

func (*ExceedApplySyncResponseBody) SetRequestId

func (*ExceedApplySyncResponseBody) SetSuccess

func (*ExceedApplySyncResponseBody) SetTraceId

func (ExceedApplySyncResponseBody) String

type ExternalUserAddHeaders added in v3.3.0

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

func (ExternalUserAddHeaders) GoString added in v3.3.0

func (s ExternalUserAddHeaders) GoString() string

func (*ExternalUserAddHeaders) SetCommonHeaders added in v3.3.0

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

func (*ExternalUserAddHeaders) SetXAcsBtripCorpToken added in v3.3.0

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

func (ExternalUserAddHeaders) String added in v3.3.0

func (s ExternalUserAddHeaders) String() string

type ExternalUserAddRequest added in v3.3.0

type ExternalUserAddRequest struct {
	// example:
	//
	// 2000-01-02
	Birthday        *string                                  `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertRequestList []*ExternalUserAddRequestCertRequestList `json:"cert_request_list,omitempty" xml:"cert_request_list,omitempty" type:"Repeated"`
	// example:
	//
	// zhangsan@alibaba-inc.com
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0012
	ExternalUserId *string `json:"external_user_id,omitempty" xml:"external_user_id,omitempty"`
	// example:
	//
	// 13438009765
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// This parameter is required.
	RealName *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// zhang/san
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (ExternalUserAddRequest) GoString added in v3.3.0

func (s ExternalUserAddRequest) GoString() string

func (*ExternalUserAddRequest) SetBirthday added in v3.3.0

func (*ExternalUserAddRequest) SetCertRequestList added in v3.3.0

func (*ExternalUserAddRequest) SetEmail added in v3.3.0

func (*ExternalUserAddRequest) SetExternalUserId added in v3.3.0

func (s *ExternalUserAddRequest) SetExternalUserId(v string) *ExternalUserAddRequest

func (*ExternalUserAddRequest) SetPhone added in v3.3.0

func (*ExternalUserAddRequest) SetRealName added in v3.3.0

func (*ExternalUserAddRequest) SetRealNameEn added in v3.3.0

func (*ExternalUserAddRequest) SetUserType added in v3.3.0

func (ExternalUserAddRequest) String added in v3.3.0

func (s ExternalUserAddRequest) String() string

type ExternalUserAddRequestCertRequestList added in v3.3.0

type ExternalUserAddRequestCertRequestList struct {
	// example:
	//
	// 2034-10-01
	CertExpiredTime *string `json:"cert_expired_time,omitempty" xml:"cert_expired_time,omitempty"`
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 330101199010010213
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// CN
	Nationality *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
}

func (ExternalUserAddRequestCertRequestList) GoString added in v3.3.0

func (*ExternalUserAddRequestCertRequestList) SetCertExpiredTime added in v3.3.0

func (*ExternalUserAddRequestCertRequestList) SetCertNation added in v3.3.0

func (*ExternalUserAddRequestCertRequestList) SetCertNo added in v3.3.0

func (*ExternalUserAddRequestCertRequestList) SetCertType added in v3.3.0

func (*ExternalUserAddRequestCertRequestList) SetNationality added in v3.3.0

func (ExternalUserAddRequestCertRequestList) String added in v3.3.0

type ExternalUserAddResponse added in v3.3.0

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

func (ExternalUserAddResponse) GoString added in v3.3.0

func (s ExternalUserAddResponse) GoString() string

func (*ExternalUserAddResponse) SetBody added in v3.3.0

func (*ExternalUserAddResponse) SetHeaders added in v3.3.0

func (*ExternalUserAddResponse) SetStatusCode added in v3.3.0

func (ExternalUserAddResponse) String added in v3.3.0

func (s ExternalUserAddResponse) String() string

type ExternalUserAddResponseBody added in v3.3.0

type ExternalUserAddResponseBody struct {
	// example:
	//
	// success
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f079416784321627628333de4ab
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ExternalUserAddResponseBody) GoString added in v3.3.0

func (s ExternalUserAddResponseBody) GoString() string

func (*ExternalUserAddResponseBody) SetCode added in v3.3.0

func (*ExternalUserAddResponseBody) SetMessage added in v3.3.0

func (*ExternalUserAddResponseBody) SetRequestId added in v3.3.0

func (*ExternalUserAddResponseBody) SetSuccess added in v3.3.0

func (*ExternalUserAddResponseBody) SetTraceId added in v3.3.0

func (ExternalUserAddResponseBody) String added in v3.3.0

type ExternalUserAddShrinkRequest added in v3.3.0

type ExternalUserAddShrinkRequest struct {
	// example:
	//
	// 2000-01-02
	Birthday              *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertRequestListShrink *string `json:"cert_request_list,omitempty" xml:"cert_request_list,omitempty"`
	// example:
	//
	// zhangsan@alibaba-inc.com
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0012
	ExternalUserId *string `json:"external_user_id,omitempty" xml:"external_user_id,omitempty"`
	// example:
	//
	// 13438009765
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// This parameter is required.
	RealName *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// zhang/san
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (ExternalUserAddShrinkRequest) GoString added in v3.3.0

func (s ExternalUserAddShrinkRequest) GoString() string

func (*ExternalUserAddShrinkRequest) SetBirthday added in v3.3.0

func (*ExternalUserAddShrinkRequest) SetCertRequestListShrink added in v3.3.0

func (s *ExternalUserAddShrinkRequest) SetCertRequestListShrink(v string) *ExternalUserAddShrinkRequest

func (*ExternalUserAddShrinkRequest) SetEmail added in v3.3.0

func (*ExternalUserAddShrinkRequest) SetExternalUserId added in v3.3.0

func (*ExternalUserAddShrinkRequest) SetPhone added in v3.3.0

func (*ExternalUserAddShrinkRequest) SetRealName added in v3.3.0

func (*ExternalUserAddShrinkRequest) SetRealNameEn added in v3.3.0

func (*ExternalUserAddShrinkRequest) SetUserType added in v3.3.0

func (ExternalUserAddShrinkRequest) String added in v3.3.0

type ExternalUserDeleteHeaders added in v3.3.0

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

func (ExternalUserDeleteHeaders) GoString added in v3.3.0

func (s ExternalUserDeleteHeaders) GoString() string

func (*ExternalUserDeleteHeaders) SetCommonHeaders added in v3.3.0

func (*ExternalUserDeleteHeaders) SetXAcsBtripCorpToken added in v3.3.0

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

func (ExternalUserDeleteHeaders) String added in v3.3.0

func (s ExternalUserDeleteHeaders) String() string

type ExternalUserDeleteResponse added in v3.3.0

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

func (ExternalUserDeleteResponse) GoString added in v3.3.0

func (s ExternalUserDeleteResponse) GoString() string

func (*ExternalUserDeleteResponse) SetBody added in v3.3.0

func (*ExternalUserDeleteResponse) SetHeaders added in v3.3.0

func (*ExternalUserDeleteResponse) SetStatusCode added in v3.3.0

func (ExternalUserDeleteResponse) String added in v3.3.0

type ExternalUserDeleteResponseBody added in v3.3.0

type ExternalUserDeleteResponseBody struct {
	// example:
	//
	// success
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f079416784321627628333de4ab
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ExternalUserDeleteResponseBody) GoString added in v3.3.0

func (*ExternalUserDeleteResponseBody) SetCode added in v3.3.0

func (*ExternalUserDeleteResponseBody) SetMessage added in v3.3.0

func (*ExternalUserDeleteResponseBody) SetRequestId added in v3.3.0

func (*ExternalUserDeleteResponseBody) SetSuccess added in v3.3.0

func (*ExternalUserDeleteResponseBody) SetTraceId added in v3.3.0

func (ExternalUserDeleteResponseBody) String added in v3.3.0

type ExternalUserUpdateHeaders added in v3.3.0

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

func (ExternalUserUpdateHeaders) GoString added in v3.3.0

func (s ExternalUserUpdateHeaders) GoString() string

func (*ExternalUserUpdateHeaders) SetCommonHeaders added in v3.3.0

func (*ExternalUserUpdateHeaders) SetXAcsBtripCorpToken added in v3.3.0

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

func (ExternalUserUpdateHeaders) String added in v3.3.0

func (s ExternalUserUpdateHeaders) String() string

type ExternalUserUpdateRequest added in v3.3.0

type ExternalUserUpdateRequest struct {
	// example:
	//
	// 2000-01-02
	Birthday        *string                                     `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertRequestList []*ExternalUserUpdateRequestCertRequestList `json:"cert_request_list,omitempty" xml:"cert_request_list,omitempty" type:"Repeated"`
	// example:
	//
	// zhangsan@alibaba-inc.com
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 13438009765
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
	RealName *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// zhang/san
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
}

func (ExternalUserUpdateRequest) GoString added in v3.3.0

func (s ExternalUserUpdateRequest) GoString() string

func (*ExternalUserUpdateRequest) SetBirthday added in v3.3.0

func (*ExternalUserUpdateRequest) SetCertRequestList added in v3.3.0

func (*ExternalUserUpdateRequest) SetEmail added in v3.3.0

func (*ExternalUserUpdateRequest) SetPhone added in v3.3.0

func (*ExternalUserUpdateRequest) SetRealName added in v3.3.0

func (*ExternalUserUpdateRequest) SetRealNameEn added in v3.3.0

func (ExternalUserUpdateRequest) String added in v3.3.0

func (s ExternalUserUpdateRequest) String() string

type ExternalUserUpdateRequestCertRequestList added in v3.3.0

type ExternalUserUpdateRequestCertRequestList struct {
	// example:
	//
	// 2034-10-01
	CertExpiredTime *string `json:"cert_expired_time,omitempty" xml:"cert_expired_time,omitempty"`
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 330101199010010213
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// CN
	Nationality *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
}

func (ExternalUserUpdateRequestCertRequestList) GoString added in v3.3.0

func (*ExternalUserUpdateRequestCertRequestList) SetCertExpiredTime added in v3.3.0

func (*ExternalUserUpdateRequestCertRequestList) SetCertNation added in v3.3.0

func (*ExternalUserUpdateRequestCertRequestList) SetCertNo added in v3.3.0

func (*ExternalUserUpdateRequestCertRequestList) SetCertType added in v3.3.0

func (*ExternalUserUpdateRequestCertRequestList) SetNationality added in v3.3.0

func (ExternalUserUpdateRequestCertRequestList) String added in v3.3.0

type ExternalUserUpdateResponse added in v3.3.0

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

func (ExternalUserUpdateResponse) GoString added in v3.3.0

func (s ExternalUserUpdateResponse) GoString() string

func (*ExternalUserUpdateResponse) SetBody added in v3.3.0

func (*ExternalUserUpdateResponse) SetHeaders added in v3.3.0

func (*ExternalUserUpdateResponse) SetStatusCode added in v3.3.0

func (ExternalUserUpdateResponse) String added in v3.3.0

type ExternalUserUpdateResponseBody added in v3.3.0

type ExternalUserUpdateResponseBody struct {
	// example:
	//
	// success
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f079416784321627628333de4ab
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ExternalUserUpdateResponseBody) GoString added in v3.3.0

func (*ExternalUserUpdateResponseBody) SetCode added in v3.3.0

func (*ExternalUserUpdateResponseBody) SetMessage added in v3.3.0

func (*ExternalUserUpdateResponseBody) SetRequestId added in v3.3.0

func (*ExternalUserUpdateResponseBody) SetSuccess added in v3.3.0

func (*ExternalUserUpdateResponseBody) SetTraceId added in v3.3.0

func (ExternalUserUpdateResponseBody) String added in v3.3.0

type ExternalUserUpdateShrinkRequest added in v3.3.0

type ExternalUserUpdateShrinkRequest struct {
	// example:
	//
	// 2000-01-02
	Birthday              *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertRequestListShrink *string `json:"cert_request_list,omitempty" xml:"cert_request_list,omitempty"`
	// example:
	//
	// zhangsan@alibaba-inc.com
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 13438009765
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
	RealName *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// zhang/san
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
}

func (ExternalUserUpdateShrinkRequest) GoString added in v3.3.0

func (*ExternalUserUpdateShrinkRequest) SetBirthday added in v3.3.0

func (*ExternalUserUpdateShrinkRequest) SetCertRequestListShrink added in v3.3.0

func (*ExternalUserUpdateShrinkRequest) SetEmail added in v3.3.0

func (*ExternalUserUpdateShrinkRequest) SetPhone added in v3.3.0

func (*ExternalUserUpdateShrinkRequest) SetRealName added in v3.3.0

func (*ExternalUserUpdateShrinkRequest) SetRealNameEn added in v3.3.0

func (ExternalUserUpdateShrinkRequest) String added in v3.3.0

type FlightBillSettlementQueryHeaders

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

func (FlightBillSettlementQueryHeaders) GoString

func (*FlightBillSettlementQueryHeaders) SetCommonHeaders

func (*FlightBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken

func (FlightBillSettlementQueryHeaders) String

type FlightBillSettlementQueryRequest

type FlightBillSettlementQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 50
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-01
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (FlightBillSettlementQueryRequest) GoString

func (*FlightBillSettlementQueryRequest) SetPageNo

func (*FlightBillSettlementQueryRequest) SetPageSize

func (*FlightBillSettlementQueryRequest) SetPeriodEnd

func (*FlightBillSettlementQueryRequest) SetPeriodStart

func (FlightBillSettlementQueryRequest) String

type FlightBillSettlementQueryResponse

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

func (*FlightBillSettlementQueryResponse) SetHeaders

func (*FlightBillSettlementQueryResponse) SetStatusCode

func (FlightBillSettlementQueryResponse) String

type FlightBillSettlementQueryResponseBody

type FlightBillSettlementQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightBillSettlementQueryResponseBody) GoString

func (*FlightBillSettlementQueryResponseBody) SetCode

func (*FlightBillSettlementQueryResponseBody) SetMessage

func (*FlightBillSettlementQueryResponseBody) SetRequestId

func (*FlightBillSettlementQueryResponseBody) SetSuccess

func (*FlightBillSettlementQueryResponseBody) SetTraceId

func (FlightBillSettlementQueryResponseBody) String

type FlightBillSettlementQueryResponseBodyModule

type FlightBillSettlementQueryResponseBodyModule struct {
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 2021-10-14
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2021-10-13
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
	// example:
	//
	// 5180
	TotalNum *int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (FlightBillSettlementQueryResponseBodyModule) GoString

func (*FlightBillSettlementQueryResponseBodyModule) SetCategory

func (*FlightBillSettlementQueryResponseBodyModule) SetCorpId

func (*FlightBillSettlementQueryResponseBodyModule) SetPeriodEnd

func (*FlightBillSettlementQueryResponseBodyModule) SetPeriodStart

func (*FlightBillSettlementQueryResponseBodyModule) SetTotalNum

func (FlightBillSettlementQueryResponseBodyModule) String

type FlightBillSettlementQueryResponseBodyModuleDataList

type FlightBillSettlementQueryResponseBodyModuleDataList struct {
	// example:
	//
	// 1
	AdvanceDay *int32 `json:"advance_day,omitempty" xml:"advance_day,omitempty"`
	// example:
	//
	// MU
	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"`
	// example:
	//
	// 2021100122001138061456080520
	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"`
	// example:
	//
	// 103177854
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// CAN
	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"`
	// example:
	//
	// 2021-10-02
	ArrDate    *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	ArrStation *string `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	// example:
	//
	// 13:30:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 2020-12-23T20:18Z
	BillRecordTime *string `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	// example:
	//
	// 2021-10-01 00:17:05
	BookTime *string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	BookerId *string `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	// example:
	//
	// 2342432
	BookerJobNo *string `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName  *string `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	// example:
	//
	// 23.9
	BtripCouponFee *float64 `json:"btrip_coupon_fee,omitempty" xml:"btrip_coupon_fee,omitempty"`
	// example:
	//
	// 50
	BuildFee           *float64 `json:"build_fee,omitempty" xml:"build_fee,omitempty"`
	BusinessTripResult *string  `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	// example:
	//
	// R
	Cabin      *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// example:
	//
	// 1
	CapitalDirection  *string `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment *string `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	// example:
	//
	// 23.9
	ChangeFee    *float64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	ChangeResult *string  `json:"change_result,omitempty" xml:"change_result,omitempty"`
	// example:
	//
	// 460
	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"`
	// example:
	//
	// 48b7f3cd-8a4f-4df9-ae2c-883e008cf097
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// 1
	Coupon *float64 `json:"coupon,omitempty" xml:"coupon,omitempty"`
	// example:
	//
	// KHN
	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"`
	// example:
	//
	// 2021-10-02
	DeptDate    *string `json:"dept_date,omitempty" xml:"dept_date,omitempty"`
	DeptStation *string `json:"dept_station,omitempty" xml:"dept_station,omitempty"`
	// example:
	//
	// 12:00:00
	DeptTime *string `json:"dept_time,omitempty" xml:"dept_time,omitempty"`
	// example:
	//
	// 51%
	Discount     *string `json:"discount,omitempty" xml:"discount,omitempty"`
	ExceedReason *string `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	// example:
	//
	// 10101
	FeeType *string `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	// example:
	//
	// MU9684
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// 4564547
	Index      *string `json:"index,omitempty" xml:"index,omitempty"`
	InsOrderId *string `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	// example:
	//
	// 23.9
	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"`
	// example:
	//
	// 5334916421
	ItineraryNum *string `json:"itinerary_num,omitempty" xml:"itinerary_num,omitempty"`
	// example:
	//
	// 460
	ItineraryPrice *float64 `json:"itinerary_price,omitempty" xml:"itinerary_price,omitempty"`
	Mileage        *string  `json:"mileage,omitempty" xml:"mileage,omitempty"`
	// example:
	//
	// 2021-10-01 00:17:13
	MostDifferenceDeptTime *string `json:"most_difference_dept_time,omitempty" xml:"most_difference_dept_time,omitempty"`
	// example:
	//
	// 23%
	MostDifferenceDiscount *string `json:"most_difference_discount,omitempty" xml:"most_difference_discount,omitempty"`
	// example:
	//
	// MU9684
	MostDifferenceFlightNo *string `json:"most_difference_flight_no,omitempty" xml:"most_difference_flight_no,omitempty"`
	// example:
	//
	// 23.9
	MostDifferencePrice  *float64 `json:"most_difference_price,omitempty" xml:"most_difference_price,omitempty"`
	MostDifferenceReason *string  `json:"most_difference_reason,omitempty" xml:"most_difference_reason,omitempty"`
	// example:
	//
	// 23.9
	MostPrice *float64 `json:"most_price,omitempty" xml:"most_price,omitempty"`
	// example:
	//
	// 23.9
	NegotiationCouponFee *float64 `json:"negotiation_coupon_fee,omitempty" xml:"negotiation_coupon_fee,omitempty"`
	// example:
	//
	// 0
	OilFee *float64 `json:"oil_fee,omitempty" xml:"oil_fee,omitempty"`
	// example:
	//
	// 234223423423
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 234324324423
	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"`
	// example:
	//
	// 4564547
	PrimaryId *int64 `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	// example:
	//
	// 45623234
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// example:
	//
	// 23.9
	RefundFee    *float64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundResult *string  `json:"refund_result,omitempty" xml:"refund_result,omitempty"`
	// example:
	//
	// 23.9
	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"`
	// example:
	//
	// 410
	SealPrice *float64 `json:"seal_price,omitempty" xml:"seal_price,omitempty"`
	// example:
	//
	// 23.9
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 460
	SettlementFee *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	// example:
	//
	// 5.67
	SettlementGrantFee *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	// example:
	//
	// 2021-10-01 00:17:13
	SettlementTime *string `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	// example:
	//
	// 2
	SettlementType *string `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// 税率
	//
	// example:
	//
	// 6%
	TaxRate          *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdItineraryId *string `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	// example:
	//
	// 781-6586234234324
	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"`
	// example:
	//
	// 345345
	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"`
	// example:
	//
	// 23.9
	UpgradeCost *float64 `json:"upgrade_cost,omitempty" xml:"upgrade_cost,omitempty"`
	// example:
	//
	// 11
	VoucherType *int32  `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
	VoyageName  *string `json:"voyage_name,omitempty" xml:"voyage_name,omitempty"`
}

func (FlightBillSettlementQueryResponseBodyModuleDataList) GoString

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAdvanceDay

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAirlineCorpCode

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAirlineCorpName

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAlipayId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetApplyId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrAirportCode

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrCity

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrCityCode

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrDate

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrStation

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetArrTime

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBookTime

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBookerId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBookerName

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBtripCouponFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBuildFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCabin

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCabinClass

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetChangeFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetChangeResult

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCorpPayOrderFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCorpSettlePrice

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCostCenter

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetCoupon

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDepAirportCode

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDepCityCode

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDepartment

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDeptCity

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDeptDate

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDeptStation

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDeptTime

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetDiscount

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetExceedReason

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetFeeType

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetFlightNo

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetIndex

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetInsOrderId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetInsuranceFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetInsuranceNumber

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetItemType

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetItineraryNum

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetItineraryPrice

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMileage

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceDeptTime

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceDiscount

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceFlightNo

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferencePrice

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceReason

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetMostPrice

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetNegotiationCouponFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetOilFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetOrderId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPersonSettlePrice

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPreBookTip

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetProjectCode

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetProjectName

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRefundFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRefundResult

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRefundUpgradeCost

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRemark

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetRepeatRefund

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSealPrice

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetServiceFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementType

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetStatus

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTaxRate

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTicketId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTrade

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerId

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberTypeName

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerName

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetUpgradeCost

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetVoucherType

func (*FlightBillSettlementQueryResponseBodyModuleDataList) SetVoyageName

func (FlightBillSettlementQueryResponseBodyModuleDataList) String

type FlightCancelOrderHeaders

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

func (FlightCancelOrderHeaders) GoString

func (s FlightCancelOrderHeaders) GoString() string

func (*FlightCancelOrderHeaders) SetCommonHeaders

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

func (*FlightCancelOrderHeaders) SetXAcsBtripCorpToken

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

func (FlightCancelOrderHeaders) String

func (s FlightCancelOrderHeaders) String() string

type FlightCancelOrderRequest

type FlightCancelOrderRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
}

func (FlightCancelOrderRequest) GoString

func (s FlightCancelOrderRequest) GoString() string

func (*FlightCancelOrderRequest) SetDisOrderId

func (FlightCancelOrderRequest) String

func (s FlightCancelOrderRequest) String() string

type FlightCancelOrderResponse

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

func (s FlightCancelOrderResponse) GoString() string

func (*FlightCancelOrderResponse) SetBody

func (*FlightCancelOrderResponse) SetHeaders

func (*FlightCancelOrderResponse) SetStatusCode

func (FlightCancelOrderResponse) String

func (s FlightCancelOrderResponse) String() string

type FlightCancelOrderResponseBody

type FlightCancelOrderResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightCancelOrderResponseBody) GoString

func (*FlightCancelOrderResponseBody) SetCode

func (*FlightCancelOrderResponseBody) SetMessage

func (*FlightCancelOrderResponseBody) SetRequestId

func (*FlightCancelOrderResponseBody) SetSuccess

func (*FlightCancelOrderResponseBody) SetTraceId

func (FlightCancelOrderResponseBody) String

type FlightCancelOrderResponseBodyModule

type FlightCancelOrderResponseBodyModule struct {
	// example:
	//
	// 2022-07-04T16:13Z
	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"`
	// example:
	//
	// 0
	OrderStatus *string `json:"order_status,omitempty" xml:"order_status,omitempty"`
}

func (FlightCancelOrderResponseBodyModule) GoString

func (*FlightCancelOrderResponseBodyModule) SetCancelTime

func (*FlightCancelOrderResponseBodyModule) SetFailCode

func (*FlightCancelOrderResponseBodyModule) SetFailReason

func (*FlightCancelOrderResponseBodyModule) SetOrderStatus

func (FlightCancelOrderResponseBodyModule) String

type FlightCancelOrderV2Headers

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

func (FlightCancelOrderV2Headers) GoString

func (s FlightCancelOrderV2Headers) GoString() string

func (*FlightCancelOrderV2Headers) SetCommonHeaders

func (*FlightCancelOrderV2Headers) SetXAcsBtripCorpToken

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

func (FlightCancelOrderV2Headers) String

type FlightCancelOrderV2Request

type FlightCancelOrderV2Request struct {
	// This parameter is required.
	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

func (s FlightCancelOrderV2Request) GoString() string

func (*FlightCancelOrderV2Request) SetIsvName

func (*FlightCancelOrderV2Request) SetOrderId

func (*FlightCancelOrderV2Request) SetOutOrderId

func (FlightCancelOrderV2Request) String

type FlightCancelOrderV2Response

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

func (s FlightCancelOrderV2Response) GoString() string

func (*FlightCancelOrderV2Response) SetBody

func (*FlightCancelOrderV2Response) SetHeaders

func (*FlightCancelOrderV2Response) SetStatusCode

func (FlightCancelOrderV2Response) String

type FlightCancelOrderV2ResponseBody

type FlightCancelOrderV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightCancelOrderV2ResponseBody) GoString

func (*FlightCancelOrderV2ResponseBody) SetCode

func (*FlightCancelOrderV2ResponseBody) SetMessage

func (*FlightCancelOrderV2ResponseBody) SetRequestId

func (*FlightCancelOrderV2ResponseBody) SetSuccess

func (*FlightCancelOrderV2ResponseBody) SetTraceId

func (FlightCancelOrderV2ResponseBody) String

type FlightCancelOrderV2ResponseBodyModule

type FlightCancelOrderV2ResponseBodyModule struct {
	// example:
	//
	// 2023-08-10 17:45:32
	CancelTime *string `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
}

func (FlightCancelOrderV2ResponseBodyModule) GoString

func (*FlightCancelOrderV2ResponseBodyModule) SetCancelTime

func (FlightCancelOrderV2ResponseBodyModule) String

type FlightCreateOrderHeaders

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

func (FlightCreateOrderHeaders) GoString

func (s FlightCreateOrderHeaders) GoString() string

func (*FlightCreateOrderHeaders) SetCommonHeaders

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

func (*FlightCreateOrderHeaders) SetXAcsBtripCorpToken

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

func (FlightCreateOrderHeaders) String

func (s FlightCreateOrderHeaders) String() string

type FlightCreateOrderRequest

type FlightCreateOrderRequest struct {
	// example:
	//
	// HGH
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 0
	AutoPay   *int32  `json:"auto_pay,omitempty" xml:"auto_pay,omitempty"`
	BuyerName *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	BuyerUniqueKey *string `json:"buyer_unique_key,omitempty" xml:"buyer_unique_key,omitempty"`
	// This parameter is required.
	ContactInfo *FlightCreateOrderRequestContactInfo `json:"contact_info,omitempty" xml:"contact_info,omitempty" type:"Struct"`
	// example:
	//
	// PEK
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2000-00-00 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string                `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	OrderAttr  map[string]interface{} `json:"order_attr,omitempty" xml:"order_attr,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1000_1_0
	OrderParams *string `json:"order_params,omitempty" xml:"order_params,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 7fb731deeb4510b86c17e8c8c25740_11
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1000
	Price          *int64  `json:"price,omitempty" xml:"price,omitempty"`
	ReceiptAddress *string `json:"receipt_address,omitempty" xml:"receipt_address,omitempty"`
	// example:
	//
	// 1
	ReceiptTarget *int32  `json:"receipt_target,omitempty" xml:"receipt_target,omitempty"`
	ReceiptTitle  *string `json:"receipt_title,omitempty" xml:"receipt_title,omitempty"`
	// This parameter is required.
	TravelerInfoList []*FlightCreateOrderRequestTravelerInfoList `json:"traveler_info_list,omitempty" xml:"traveler_info_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightCreateOrderRequest) GoString

func (s FlightCreateOrderRequest) GoString() string

func (*FlightCreateOrderRequest) SetArrAirportCode

func (s *FlightCreateOrderRequest) SetArrAirportCode(v string) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetArrCityCode

func (*FlightCreateOrderRequest) SetAutoPay

func (*FlightCreateOrderRequest) SetBuyerName

func (*FlightCreateOrderRequest) SetBuyerUniqueKey

func (s *FlightCreateOrderRequest) SetBuyerUniqueKey(v string) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetContactInfo

func (*FlightCreateOrderRequest) SetDepAirportCode

func (s *FlightCreateOrderRequest) SetDepAirportCode(v string) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetDepCityCode

func (*FlightCreateOrderRequest) SetDepDate

func (*FlightCreateOrderRequest) SetDisOrderId

func (*FlightCreateOrderRequest) SetOrderAttr

func (s *FlightCreateOrderRequest) SetOrderAttr(v map[string]interface{}) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetOrderParams

func (*FlightCreateOrderRequest) SetOtaItemId

func (*FlightCreateOrderRequest) SetPrice

func (*FlightCreateOrderRequest) SetReceiptAddress

func (s *FlightCreateOrderRequest) SetReceiptAddress(v string) *FlightCreateOrderRequest

func (*FlightCreateOrderRequest) SetReceiptTarget

func (*FlightCreateOrderRequest) SetReceiptTitle

func (*FlightCreateOrderRequest) SetTravelerInfoList

func (*FlightCreateOrderRequest) SetTripType

func (FlightCreateOrderRequest) String

func (s FlightCreateOrderRequest) String() string

type FlightCreateOrderRequestContactInfo

type FlightCreateOrderRequestContactInfo struct {
	// example:
	//
	// ******@alibaba-inc.com
	ContactEmail *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	// This parameter is required.
	ContactName *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12312345211
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
}

func (FlightCreateOrderRequestContactInfo) GoString

func (*FlightCreateOrderRequestContactInfo) SetContactEmail

func (*FlightCreateOrderRequestContactInfo) SetContactName

func (*FlightCreateOrderRequestContactInfo) SetContactPhone

func (FlightCreateOrderRequestContactInfo) String

type FlightCreateOrderRequestTravelerInfoList

type FlightCreateOrderRequestTravelerInfoList struct {
	// example:
	//
	// 2000-00-00
	Birthday   *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1262651555151
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 2000-00-00
	CertValidDate *string `json:"cert_valid_date,omitempty" xml:"cert_valid_date,omitempty"`
	// This parameter is required.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 国籍
	//
	// example:
	//
	// 中国大陆
	Nationality *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
	// 国籍二字码
	//
	// example:
	//
	// CN
	NationalityCode *string `json:"nationality_code,omitempty" xml:"nationality_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1234
	OutUserId *string `json:"out_user_id,omitempty" xml:"out_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12341231232
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// 0
	Sex *int32 `json:"sex,omitempty" xml:"sex,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightCreateOrderRequestTravelerInfoList) GoString

func (*FlightCreateOrderRequestTravelerInfoList) SetBirthday

func (*FlightCreateOrderRequestTravelerInfoList) SetCertNation

func (*FlightCreateOrderRequestTravelerInfoList) SetCertNo

func (*FlightCreateOrderRequestTravelerInfoList) SetCertType

func (*FlightCreateOrderRequestTravelerInfoList) SetCertValidDate

func (*FlightCreateOrderRequestTravelerInfoList) SetName

func (*FlightCreateOrderRequestTravelerInfoList) SetNationality

func (*FlightCreateOrderRequestTravelerInfoList) SetNationalityCode

func (*FlightCreateOrderRequestTravelerInfoList) SetOutUserId

func (*FlightCreateOrderRequestTravelerInfoList) SetPhone

func (*FlightCreateOrderRequestTravelerInfoList) SetSex

func (*FlightCreateOrderRequestTravelerInfoList) SetType

func (FlightCreateOrderRequestTravelerInfoList) String

type FlightCreateOrderResponse

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

func (s FlightCreateOrderResponse) GoString() string

func (*FlightCreateOrderResponse) SetBody

func (*FlightCreateOrderResponse) SetHeaders

func (*FlightCreateOrderResponse) SetStatusCode

func (FlightCreateOrderResponse) String

func (s FlightCreateOrderResponse) String() string

type FlightCreateOrderResponseBody

type FlightCreateOrderResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightCreateOrderResponseBody) GoString

func (*FlightCreateOrderResponseBody) SetCode

func (*FlightCreateOrderResponseBody) SetMessage

func (*FlightCreateOrderResponseBody) SetRequestId

func (*FlightCreateOrderResponseBody) SetSuccess

func (*FlightCreateOrderResponseBody) SetTraceId

func (FlightCreateOrderResponseBody) String

type FlightCreateOrderResponseBodyModule

type FlightCreateOrderResponseBodyModule struct {
	// example:
	//
	// 3287177727711
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// example:
	//
	// 123
	BtripOrderId *int64 `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	LastPayTime *string `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	// example:
	//
	// 1
	OrderStatus *int32 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// example:
	//
	// 1
	PayStatus *int32 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// example:
	//
	// 100
	PaymentPrice *int64 `json:"payment_price,omitempty" xml:"payment_price,omitempty"`
	// example:
	//
	// 100
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (FlightCreateOrderResponseBodyModule) GoString

func (*FlightCreateOrderResponseBodyModule) SetAlipayTradeNo

func (*FlightCreateOrderResponseBodyModule) SetBtripOrderId

func (*FlightCreateOrderResponseBodyModule) SetDisOrderId

func (*FlightCreateOrderResponseBodyModule) SetLastPayTime

func (*FlightCreateOrderResponseBodyModule) SetOrderStatus

func (*FlightCreateOrderResponseBodyModule) SetPayStatus

func (*FlightCreateOrderResponseBodyModule) SetPaymentPrice

func (*FlightCreateOrderResponseBodyModule) SetTotalPrice

func (FlightCreateOrderResponseBodyModule) String

type FlightCreateOrderShrinkRequest

type FlightCreateOrderShrinkRequest struct {
	// example:
	//
	// HGH
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 0
	AutoPay   *int32  `json:"auto_pay,omitempty" xml:"auto_pay,omitempty"`
	BuyerName *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	BuyerUniqueKey *string `json:"buyer_unique_key,omitempty" xml:"buyer_unique_key,omitempty"`
	// This parameter is required.
	ContactInfoShrink *string `json:"contact_info,omitempty" xml:"contact_info,omitempty"`
	// example:
	//
	// PEK
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2000-00-00 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId      *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	OrderAttrShrink *string `json:"order_attr,omitempty" xml:"order_attr,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1000_1_0
	OrderParams *string `json:"order_params,omitempty" xml:"order_params,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 7fb731deeb4510b86c17e8c8c25740_11
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1000
	Price          *int64  `json:"price,omitempty" xml:"price,omitempty"`
	ReceiptAddress *string `json:"receipt_address,omitempty" xml:"receipt_address,omitempty"`
	// example:
	//
	// 1
	ReceiptTarget *int32  `json:"receipt_target,omitempty" xml:"receipt_target,omitempty"`
	ReceiptTitle  *string `json:"receipt_title,omitempty" xml:"receipt_title,omitempty"`
	// This parameter is required.
	TravelerInfoListShrink *string `json:"traveler_info_list,omitempty" xml:"traveler_info_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightCreateOrderShrinkRequest) GoString

func (*FlightCreateOrderShrinkRequest) SetArrAirportCode

func (*FlightCreateOrderShrinkRequest) SetArrCityCode

func (*FlightCreateOrderShrinkRequest) SetAutoPay

func (*FlightCreateOrderShrinkRequest) SetBuyerName

func (*FlightCreateOrderShrinkRequest) SetBuyerUniqueKey

func (*FlightCreateOrderShrinkRequest) SetContactInfoShrink

func (*FlightCreateOrderShrinkRequest) SetDepAirportCode

func (*FlightCreateOrderShrinkRequest) SetDepCityCode

func (*FlightCreateOrderShrinkRequest) SetDepDate

func (*FlightCreateOrderShrinkRequest) SetDisOrderId

func (*FlightCreateOrderShrinkRequest) SetOrderAttrShrink

func (*FlightCreateOrderShrinkRequest) SetOrderParams

func (*FlightCreateOrderShrinkRequest) SetOtaItemId

func (*FlightCreateOrderShrinkRequest) SetPrice

func (*FlightCreateOrderShrinkRequest) SetReceiptAddress

func (*FlightCreateOrderShrinkRequest) SetReceiptTarget

func (*FlightCreateOrderShrinkRequest) SetReceiptTitle

func (*FlightCreateOrderShrinkRequest) SetTravelerInfoListShrink

func (s *FlightCreateOrderShrinkRequest) SetTravelerInfoListShrink(v string) *FlightCreateOrderShrinkRequest

func (*FlightCreateOrderShrinkRequest) SetTripType

func (FlightCreateOrderShrinkRequest) String

type FlightCreateOrderV2Headers

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

func (FlightCreateOrderV2Headers) GoString

func (s FlightCreateOrderV2Headers) GoString() string

func (*FlightCreateOrderV2Headers) SetCommonHeaders

func (*FlightCreateOrderV2Headers) SetXAcsBtripCorpToken

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

func (FlightCreateOrderV2Headers) String

type FlightCreateOrderV2Request

type FlightCreateOrderV2Request struct {
	AsyncCreateOrderKey *string `json:"async_create_order_key,omitempty" xml:"async_create_order_key,omitempty"`
	// example:
	//
	// false
	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"`
	// This parameter is required.
	ContactInfo *FlightCreateOrderV2RequestContactInfo `json:"contact_info,omitempty" xml:"contact_info,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// cheshiapi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 7fb731deeb4510b86c17e8c8c25740_11
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// This parameter is required.
	OutOrderId     *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	TotalPriceCent *int64  `json:"total_price_cent,omitempty" xml:"total_price_cent,omitempty"`
	// This parameter is required.
	Travelers []*FlightCreateOrderV2RequestTravelers `json:"travelers,omitempty" xml:"travelers,omitempty" type:"Repeated"`
}

func (FlightCreateOrderV2Request) GoString

func (s FlightCreateOrderV2Request) GoString() string

func (*FlightCreateOrderV2Request) SetAsyncCreateOrderKey

func (s *FlightCreateOrderV2Request) SetAsyncCreateOrderKey(v string) *FlightCreateOrderV2Request

func (*FlightCreateOrderV2Request) SetAsyncCreateOrderMode

func (s *FlightCreateOrderV2Request) SetAsyncCreateOrderMode(v bool) *FlightCreateOrderV2Request

func (*FlightCreateOrderV2Request) SetBtripUserId

func (*FlightCreateOrderV2Request) SetBuyerName

func (*FlightCreateOrderV2Request) SetContactInfo

func (*FlightCreateOrderV2Request) SetIsvName

func (*FlightCreateOrderV2Request) SetOtaItemId

func (*FlightCreateOrderV2Request) SetOutOrderId

func (*FlightCreateOrderV2Request) SetTotalPriceCent

func (*FlightCreateOrderV2Request) SetTravelers

func (FlightCreateOrderV2Request) String

type FlightCreateOrderV2RequestContactInfo

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

func (*FlightCreateOrderV2RequestContactInfo) SetContactEmail

func (*FlightCreateOrderV2RequestContactInfo) SetContactName

func (*FlightCreateOrderV2RequestContactInfo) SetContactPhone

func (*FlightCreateOrderV2RequestContactInfo) SetSendMsgToPassenger

func (FlightCreateOrderV2RequestContactInfo) String

type FlightCreateOrderV2RequestTravelers

type FlightCreateOrderV2RequestTravelers struct {
	// This parameter is required.
	//
	// example:
	//
	// 1991-01-22
	Birthday   *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// This parameter is required.
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	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"`
	// This parameter is required.
	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"`
	// This parameter is required.
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// This parameter is required.
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 18155711459129970552412
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserType *int32  `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (FlightCreateOrderV2RequestTravelers) GoString

func (*FlightCreateOrderV2RequestTravelers) SetBirthday

func (*FlightCreateOrderV2RequestTravelers) SetCertNation

func (*FlightCreateOrderV2RequestTravelers) SetCertNo

func (*FlightCreateOrderV2RequestTravelers) SetCertType

func (*FlightCreateOrderV2RequestTravelers) SetCertValidDate

func (*FlightCreateOrderV2RequestTravelers) SetCostCenterName

func (*FlightCreateOrderV2RequestTravelers) SetCostCenterNumber

func (*FlightCreateOrderV2RequestTravelers) SetDeptId

func (*FlightCreateOrderV2RequestTravelers) SetDeptName

func (*FlightCreateOrderV2RequestTravelers) SetGender

func (*FlightCreateOrderV2RequestTravelers) SetInvoiceTitle

func (*FlightCreateOrderV2RequestTravelers) SetNationality

func (*FlightCreateOrderV2RequestTravelers) SetNationalityCode

func (*FlightCreateOrderV2RequestTravelers) SetPassengerName

func (*FlightCreateOrderV2RequestTravelers) SetPassengerType

func (*FlightCreateOrderV2RequestTravelers) SetPhone

func (*FlightCreateOrderV2RequestTravelers) SetProjectCode

func (*FlightCreateOrderV2RequestTravelers) SetProjectTitle

func (*FlightCreateOrderV2RequestTravelers) SetUserId

func (*FlightCreateOrderV2RequestTravelers) SetUserType

func (FlightCreateOrderV2RequestTravelers) String

type FlightCreateOrderV2Response

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

func (s FlightCreateOrderV2Response) GoString() string

func (*FlightCreateOrderV2Response) SetBody

func (*FlightCreateOrderV2Response) SetHeaders

func (*FlightCreateOrderV2Response) SetStatusCode

func (FlightCreateOrderV2Response) String

type FlightCreateOrderV2ResponseBody

type FlightCreateOrderV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 210bc60a16916593445203790d2a16
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 2103ad0716827336456723986d4bda
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightCreateOrderV2ResponseBody) GoString

func (*FlightCreateOrderV2ResponseBody) SetCode

func (*FlightCreateOrderV2ResponseBody) SetMessage

func (*FlightCreateOrderV2ResponseBody) SetRequestId

func (*FlightCreateOrderV2ResponseBody) SetSuccess

func (*FlightCreateOrderV2ResponseBody) SetTraceId

func (FlightCreateOrderV2ResponseBody) String

type FlightCreateOrderV2ResponseBodyModule

type FlightCreateOrderV2ResponseBodyModule struct {
	AsyncCreateOrderKey *string `json:"async_create_order_key,omitempty" xml:"async_create_order_key,omitempty"`
	// example:
	//
	// 2023-08-10 17:42:32
	LatestPayTime *string `json:"latest_pay_time,omitempty" xml:"latest_pay_time,omitempty"`
	// example:
	//
	// 1017002195798359369
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// cheshiapi002kwl
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 32
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 51000
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (FlightCreateOrderV2ResponseBodyModule) GoString

func (*FlightCreateOrderV2ResponseBodyModule) SetAsyncCreateOrderKey

func (*FlightCreateOrderV2ResponseBodyModule) SetLatestPayTime

func (*FlightCreateOrderV2ResponseBodyModule) SetOrderId

func (*FlightCreateOrderV2ResponseBodyModule) SetOutOrderId

func (*FlightCreateOrderV2ResponseBodyModule) SetStatus

func (*FlightCreateOrderV2ResponseBodyModule) SetTotalPrice

func (FlightCreateOrderV2ResponseBodyModule) String

type FlightCreateOrderV2ShrinkRequest

type FlightCreateOrderV2ShrinkRequest struct {
	AsyncCreateOrderKey *string `json:"async_create_order_key,omitempty" xml:"async_create_order_key,omitempty"`
	// example:
	//
	// false
	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"`
	// This parameter is required.
	ContactInfoShrink *string `json:"contact_info,omitempty" xml:"contact_info,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cheshiapi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 7fb731deeb4510b86c17e8c8c25740_11
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// This parameter is required.
	OutOrderId     *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	TotalPriceCent *int64  `json:"total_price_cent,omitempty" xml:"total_price_cent,omitempty"`
	// This parameter is required.
	TravelersShrink *string `json:"travelers,omitempty" xml:"travelers,omitempty"`
}

func (FlightCreateOrderV2ShrinkRequest) GoString

func (*FlightCreateOrderV2ShrinkRequest) SetAsyncCreateOrderKey

func (*FlightCreateOrderV2ShrinkRequest) SetAsyncCreateOrderMode

func (*FlightCreateOrderV2ShrinkRequest) SetBtripUserId

func (*FlightCreateOrderV2ShrinkRequest) SetBuyerName

func (*FlightCreateOrderV2ShrinkRequest) SetContactInfoShrink

func (*FlightCreateOrderV2ShrinkRequest) SetIsvName

func (*FlightCreateOrderV2ShrinkRequest) SetOtaItemId

func (*FlightCreateOrderV2ShrinkRequest) SetOutOrderId

func (*FlightCreateOrderV2ShrinkRequest) SetTotalPriceCent

func (*FlightCreateOrderV2ShrinkRequest) SetTravelersShrink

func (FlightCreateOrderV2ShrinkRequest) String

type FlightExceedApplyQueryHeaders

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

func (FlightExceedApplyQueryHeaders) GoString

func (*FlightExceedApplyQueryHeaders) SetCommonHeaders

func (*FlightExceedApplyQueryHeaders) SetXAcsBtripSoCorpToken

func (FlightExceedApplyQueryHeaders) String

type FlightExceedApplyQueryRequest

type FlightExceedApplyQueryRequest struct {
	// example:
	//
	// 175634
	ApplyId            *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BusinessInstanceId *string `json:"business_instance_id,omitempty" xml:"business_instance_id,omitempty"`
}

func (FlightExceedApplyQueryRequest) GoString

func (*FlightExceedApplyQueryRequest) SetApplyId

func (*FlightExceedApplyQueryRequest) SetBusinessInstanceId added in v3.2.0

func (FlightExceedApplyQueryRequest) String

type FlightExceedApplyQueryResponse

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

func (*FlightExceedApplyQueryResponse) SetHeaders

func (*FlightExceedApplyQueryResponse) SetStatusCode

func (FlightExceedApplyQueryResponse) String

type FlightExceedApplyQueryResponseBody

type FlightExceedApplyQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightExceedApplyQueryResponseBody) GoString

func (*FlightExceedApplyQueryResponseBody) SetCode

func (*FlightExceedApplyQueryResponseBody) SetMessage

func (*FlightExceedApplyQueryResponseBody) SetRequestId

func (*FlightExceedApplyQueryResponseBody) SetSuccess

func (*FlightExceedApplyQueryResponseBody) SetTraceId

func (FlightExceedApplyQueryResponseBody) String

type FlightExceedApplyQueryResponseBodyModule

type FlightExceedApplyQueryResponseBodyModule struct {
	// example:
	//
	// 1231
	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"`
	ApplyIntentionInfoDoList []*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList `json:"apply_intention_info_do_list,omitempty" xml:"apply_intention_info_do_list,omitempty" type:"Repeated"`
	ApplyRecommendFlights    *FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights      `json:"apply_recommend_flights,omitempty" xml:"apply_recommend_flights,omitempty" type:"Struct"`
	BtripCause               *string                                                             `json:"btrip_cause,omitempty" xml:"btrip_cause,omitempty"`
	// example:
	//
	// 123
	CorpId       *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	ExceedReason *string `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	// example:
	//
	// 1
	ExceedType     *int32  `json:"exceed_type,omitempty" xml:"exceed_type,omitempty"`
	OriginStandard *string `json:"origin_standard,omitempty" xml:"origin_standard,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 2022-01-12T16:47Z
	SubmitTime *string `json:"submit_time,omitempty" xml:"submit_time,omitempty"`
	// example:
	//
	// 0001A1100000007EX08O
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// test_corp
	ThirdpartCorpId *string `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (FlightExceedApplyQueryResponseBodyModule) GoString

func (*FlightExceedApplyQueryResponseBodyModule) SetApplyId

func (*FlightExceedApplyQueryResponseBodyModule) SetApplyIntentionInfoDoList added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModule) SetBtripCause

func (*FlightExceedApplyQueryResponseBodyModule) SetCorpId

func (*FlightExceedApplyQueryResponseBodyModule) SetExceedReason

func (*FlightExceedApplyQueryResponseBodyModule) SetExceedType

func (*FlightExceedApplyQueryResponseBodyModule) SetOriginStandard

func (*FlightExceedApplyQueryResponseBodyModule) SetStatus

func (*FlightExceedApplyQueryResponseBodyModule) SetSubmitTime

func (*FlightExceedApplyQueryResponseBodyModule) SetThirdpartApplyId

func (*FlightExceedApplyQueryResponseBodyModule) SetThirdpartCorpId

func (*FlightExceedApplyQueryResponseBodyModule) SetUserId

func (*FlightExceedApplyQueryResponseBodyModule) SetUserName added in v3.2.0

func (FlightExceedApplyQueryResponseBodyModule) String

type FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo

type FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo struct {
	ArrAirportName *string `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	// example:
	//
	// SHA
	ArrCity     *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2022-01-12T16:47Z
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// F
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// SHA
	DepCity     *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2022-01-12T16:47Z
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 4
	Discount *string `json:"discount,omitempty" xml:"discount,omitempty"`
	// example:
	//
	// MU2759
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// 300
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) GoString

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetArrAirportName

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetArrCity

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetArrCityName

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetArrTime

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCabin

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCabinClass

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCabinClassStr

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDepAirportName

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDepCity

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDepCityName

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDepTime

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetDiscount

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetFlightNo

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetPrice

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetType

func (FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) String

type FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList added in v3.1.1

type FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList 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 (FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) GoString added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetArrAirportName added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetArrCity added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetArrCityName added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetArrTime added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetCabin added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetCabinClass added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetCabinClassStr added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetDepAirportName added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetDepCity added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetDepCityName added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetDepTime added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetDiscount added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetFlightNo added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetPrice added in v3.1.1

func (*FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) SetType added in v3.1.1

func (FlightExceedApplyQueryResponseBodyModuleApplyIntentionInfoDoList) String added in v3.1.1

type FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights

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

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetArrAirportName

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetArrCityName

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetArrTime

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetCabin

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetCabinClass

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetCabinClassStr

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetDepAirportName

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetDepCityName

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetDepTime

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetDiscount

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetFlightNo

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetPrice

func (*FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) SetTransferAirportName

func (FlightExceedApplyQueryResponseBodyModuleApplyRecommendFlights) String

type FlightItineraryScanQueryHeaders

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

func (FlightItineraryScanQueryHeaders) GoString

func (*FlightItineraryScanQueryHeaders) SetCommonHeaders

func (*FlightItineraryScanQueryHeaders) SetXAcsBtripSoCorpToken

func (FlightItineraryScanQueryHeaders) String

type FlightItineraryScanQueryRequest

type FlightItineraryScanQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// example:
	//
	// 123
	BillId *int64 `json:"bill_id,omitempty" xml:"bill_id,omitempty"`
	// example:
	//
	// 456
	InvoiceSubTaskId *int64  `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	ItineraryNum     *string `json:"itinerary_num,omitempty" xml:"itinerary_num,omitempty"`
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// example:
	//
	// 20
	PageSize *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
}

func (FlightItineraryScanQueryRequest) GoString

func (*FlightItineraryScanQueryRequest) SetBillDate

func (*FlightItineraryScanQueryRequest) SetBillId

func (*FlightItineraryScanQueryRequest) SetInvoiceSubTaskId

func (*FlightItineraryScanQueryRequest) SetItineraryNum

func (*FlightItineraryScanQueryRequest) SetPageNo

func (*FlightItineraryScanQueryRequest) SetPageSize

func (*FlightItineraryScanQueryRequest) SetTicketNo

func (FlightItineraryScanQueryRequest) String

type FlightItineraryScanQueryResponse

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

func (*FlightItineraryScanQueryResponse) SetHeaders

func (*FlightItineraryScanQueryResponse) SetStatusCode

func (FlightItineraryScanQueryResponse) String

type FlightItineraryScanQueryResponseBody

type FlightItineraryScanQueryResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightItineraryScanQueryResponseBody) GoString

func (*FlightItineraryScanQueryResponseBody) SetCode

func (*FlightItineraryScanQueryResponseBody) SetMessage

func (*FlightItineraryScanQueryResponseBody) SetRequestId

func (*FlightItineraryScanQueryResponseBody) SetSuccess

func (*FlightItineraryScanQueryResponseBody) SetTraceId

func (FlightItineraryScanQueryResponseBody) String

type FlightItineraryScanQueryResponseBodyModule

type FlightItineraryScanQueryResponseBodyModule struct {
	Items []*FlightItineraryScanQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 2
	TotalPage *int32 `json:"total_page,omitempty" xml:"total_page,omitempty"`
	// example:
	//
	// 30
	TotalSize *int32 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (FlightItineraryScanQueryResponseBodyModule) GoString

func (*FlightItineraryScanQueryResponseBodyModule) SetPageNo

func (*FlightItineraryScanQueryResponseBodyModule) SetPageSize

func (*FlightItineraryScanQueryResponseBodyModule) SetTotalPage

func (*FlightItineraryScanQueryResponseBodyModule) SetTotalSize

func (FlightItineraryScanQueryResponseBodyModule) String

type FlightItineraryScanQueryResponseBodyModuleItems

type FlightItineraryScanQueryResponseBodyModuleItems struct {
	// 销售单位代号
	//
	// example:
	//
	// SIA25608336893
	AgentCode *string `json:"agent_code,omitempty" xml:"agent_code,omitempty"`
	ApplyId   *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// example:
	//
	// 50
	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"`
	// example:
	//
	// 120
	FuelSurcharge *string `json:"fuel_surcharge,omitempty" xml:"fuel_surcharge,omitempty"`
	// UK
	//
	// example:
	//
	// 30
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// 0
	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"`
	// 填开日期
	//
	// example:
	//
	// 2019-02-28
	IssueDate *string `json:"issue_date,omitempty" xml:"issue_date,omitempty"`
	// example:
	//
	// 6666666666
	ItineraryNum *string `json:"itinerary_num,omitempty" xml:"itinerary_num,omitempty"`
	// example:
	//
	// 4801105714092
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// https://www.testurl.com
	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"`
	// example:
	//
	// 108.17
	TaxAmount *string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	// example:
	//
	// 9%
	TaxRate *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// example:
	//
	// 784-1111111111
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// 1190
	TicketPrice *string `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 1360
	TotalPrice *string `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 验证码
	//
	// example:
	//
	// 9817
	ValidationCode *string `json:"validation_code,omitempty" xml:"validation_code,omitempty"`
}

func (FlightItineraryScanQueryResponseBodyModuleItems) GoString

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetAgentCode

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetApplyId

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetBillDate

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetBuild

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetCostCenter

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetDepartment

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetFuelSurcharge

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetId

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetInsurance

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetInvoiceTitle

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetIssueCompany

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetIssueDate

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetItineraryNum

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetOrderId

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetOssUrl

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetPassengerName

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetProject

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetPromptMessage

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTaxAmount

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTaxRate

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTicketNo

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTicketPrice

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetTotalPrice

func (*FlightItineraryScanQueryResponseBodyModuleItems) SetValidationCode

func (FlightItineraryScanQueryResponseBodyModuleItems) String

type FlightItineraryScanQueryResponseBodyModuleItemsFlights

type FlightItineraryScanQueryResponseBodyModuleItemsFlights struct {
	// 航班至
	ArrivalStation *string `json:"arrival_station,omitempty" xml:"arrival_station,omitempty"`
	// 座位等级
	//
	// example:
	//
	// M
	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"`
	// 日期
	//
	// example:
	//
	// 2018-11-18
	FlightDate *string `json:"flight_date,omitempty" xml:"flight_date,omitempty"`
	// 航班号
	//
	// example:
	//
	// MU2271
	FlightNumber *string `json:"flight_number,omitempty" xml:"flight_number,omitempty"`
	// 时间
	//
	// example:
	//
	// 18:25
	FlightTime *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	// 免费行李
	//
	// example:
	//
	// 20K
	FreeBaggageAllowance *string `json:"free_baggage_allowance,omitempty" xml:"free_baggage_allowance,omitempty"`
	// 行号
	//
	// example:
	//
	// 1
	Index *string `json:"index,omitempty" xml:"index,omitempty"`
	// 客票级别
	//
	// example:
	//
	// M
	SeatClass *string `json:"seat_class,omitempty" xml:"seat_class,omitempty"`
	// 客票生效日期
	//
	// example:
	//
	// 2023-01-01
	ValidFromDate *string `json:"valid_from_date,omitempty" xml:"valid_from_date,omitempty"`
	// 有效截止日期
	//
	// example:
	//
	// 2023-01-01
	ValidToDate *string `json:"valid_to_date,omitempty" xml:"valid_to_date,omitempty"`
}

func (FlightItineraryScanQueryResponseBodyModuleItemsFlights) GoString

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetArrivalStation

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetCabinClass

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetCarrier

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetDepartureStation

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetFlightDate

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetFlightNumber

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetFlightTime

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetFreeBaggageAllowance

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetIndex

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetSeatClass

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetValidFromDate

func (*FlightItineraryScanQueryResponseBodyModuleItemsFlights) SetValidToDate

func (FlightItineraryScanQueryResponseBodyModuleItemsFlights) String

type FlightListingSearchHeaders

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

func (FlightListingSearchHeaders) GoString

func (s FlightListingSearchHeaders) GoString() string

func (*FlightListingSearchHeaders) SetCommonHeaders

func (*FlightListingSearchHeaders) SetXAcsBtripCorpToken

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

func (FlightListingSearchHeaders) String

type FlightListingSearchRequest

type FlightListingSearchRequest struct {
	// example:
	//
	// MU
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// Y
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-26
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
}

func (FlightListingSearchRequest) GoString

func (s FlightListingSearchRequest) GoString() string

func (*FlightListingSearchRequest) SetAirlineCode

func (*FlightListingSearchRequest) SetArrCityCode

func (*FlightListingSearchRequest) SetCabinClass

func (*FlightListingSearchRequest) SetDepCityCode

func (*FlightListingSearchRequest) SetDepDate

func (FlightListingSearchRequest) String

type FlightListingSearchResponse

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

func (s FlightListingSearchResponse) GoString() string

func (*FlightListingSearchResponse) SetBody

func (*FlightListingSearchResponse) SetHeaders

func (*FlightListingSearchResponse) SetStatusCode

func (FlightListingSearchResponse) String

type FlightListingSearchResponseBody

type FlightListingSearchResponseBody struct {
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightListingSearchResponseBody) GoString

func (*FlightListingSearchResponseBody) SetCode

func (*FlightListingSearchResponseBody) SetMessage

func (*FlightListingSearchResponseBody) SetRequestId

func (*FlightListingSearchResponseBody) SetSuccess

func (*FlightListingSearchResponseBody) SetTraceId

func (FlightListingSearchResponseBody) String

type FlightListingSearchResponseBodyModule

type FlightListingSearchResponseBodyModule struct {
	FlightList []*FlightListingSearchResponseBodyModuleFlightList `json:"flight_list,omitempty" xml:"flight_list,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModule) GoString

func (FlightListingSearchResponseBodyModule) String

type FlightListingSearchResponseBodyModuleFlightList

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"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	ArrDate *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	// example:
	//
	// 12456
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 100
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// Y
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// 2
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// example:
	//
	// FM
	CarrierAirline *string `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	// example:
	//
	// FM9152
	CarrierNo      *string                                                        `json:"carrier_no,omitempty" xml:"carrier_no,omitempty"`
	DepAirportInfo *FlightListingSearchResponseBodyModuleFlightListDepAirportInfo `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 1
	Discount *int32 `json:"discount,omitempty" xml:"discount,omitempty"`
	// example:
	//
	// CA1234
	FlightNo       *string                                                          `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightRuleList []*FlightListingSearchResponseBodyModuleFlightListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	// example:
	//
	// demo
	FlightRuleListStr *string `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	FlightSize        *string `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	// example:
	//
	// demo
	FlightType *string `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	// example:
	//
	// 1
	InvoiceType *int32 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// false
	IsShare *bool `json:"is_share,omitempty" xml:"is_share,omitempty"`
	// example:
	//
	// false
	IsStop *bool `json:"is_stop,omitempty" xml:"is_stop,omitempty"`
	// example:
	//
	// false
	IsTransfer *bool   `json:"is_transfer,omitempty" xml:"is_transfer,omitempty"`
	MealDesc   *string `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	// example:
	//
	// 100
	OilPrice *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// 4ec61b13fc9746f99c072a16bfc265af_0
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// example:
	//
	// 100
	Price *int32 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1
	ProductType     *int64  `json:"product_type,omitempty" xml:"product_type,omitempty"`
	ProductTypeDesc *string `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	// example:
	//
	// 100
	PromotionPrice *string `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	// example:
	//
	// 1
	RemainedSeatCount *string `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	// example:
	//
	// 1000_1_0
	SecretParams *string `json:"secret_params,omitempty" xml:"secret_params,omitempty"`
	// example:
	//
	// 1
	SegmentNumber *string `json:"segment_number,omitempty" xml:"segment_number,omitempty"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// HGH
	StopCity *string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	StopDepTime *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 100
	TotalPrice *string `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightList) GoString

func (*FlightListingSearchResponseBodyModuleFlightList) SetArrDate

func (*FlightListingSearchResponseBodyModuleFlightList) SetBasicCabinPrice

func (*FlightListingSearchResponseBodyModuleFlightList) SetBuildPrice

func (*FlightListingSearchResponseBodyModuleFlightList) SetCabin

func (*FlightListingSearchResponseBodyModuleFlightList) SetCabinClass

func (*FlightListingSearchResponseBodyModuleFlightList) SetCarrierAirline

func (*FlightListingSearchResponseBodyModuleFlightList) SetCarrierNo

func (*FlightListingSearchResponseBodyModuleFlightList) SetDepCityCode

func (*FlightListingSearchResponseBodyModuleFlightList) SetDepDate

func (*FlightListingSearchResponseBodyModuleFlightList) SetDiscount

func (*FlightListingSearchResponseBodyModuleFlightList) SetFlightNo

func (*FlightListingSearchResponseBodyModuleFlightList) SetFlightRuleListStr

func (*FlightListingSearchResponseBodyModuleFlightList) SetFlightSize

func (*FlightListingSearchResponseBodyModuleFlightList) SetFlightType

func (*FlightListingSearchResponseBodyModuleFlightList) SetInvoiceType

func (*FlightListingSearchResponseBodyModuleFlightList) SetIsProtocol

func (*FlightListingSearchResponseBodyModuleFlightList) SetIsShare

func (*FlightListingSearchResponseBodyModuleFlightList) SetIsStop

func (*FlightListingSearchResponseBodyModuleFlightList) SetIsTransfer

func (*FlightListingSearchResponseBodyModuleFlightList) SetMealDesc

func (*FlightListingSearchResponseBodyModuleFlightList) SetOilPrice

func (*FlightListingSearchResponseBodyModuleFlightList) SetOtaItemId

func (*FlightListingSearchResponseBodyModuleFlightList) SetPrice

func (*FlightListingSearchResponseBodyModuleFlightList) SetProductType

func (*FlightListingSearchResponseBodyModuleFlightList) SetProductTypeDesc

func (*FlightListingSearchResponseBodyModuleFlightList) SetPromotionPrice

func (*FlightListingSearchResponseBodyModuleFlightList) SetRemainedSeatCount

func (*FlightListingSearchResponseBodyModuleFlightList) SetSecretParams

func (*FlightListingSearchResponseBodyModuleFlightList) SetSegmentNumber

func (*FlightListingSearchResponseBodyModuleFlightList) SetStopArrTime

func (*FlightListingSearchResponseBodyModuleFlightList) SetStopCity

func (*FlightListingSearchResponseBodyModuleFlightList) SetStopDepTime

func (*FlightListingSearchResponseBodyModuleFlightList) SetTicketPrice

func (*FlightListingSearchResponseBodyModuleFlightList) SetTotalPrice

func (*FlightListingSearchResponseBodyModuleFlightList) SetTripType

func (FlightListingSearchResponseBodyModuleFlightList) String

type FlightListingSearchResponseBodyModuleFlightListAirlineInfo

type FlightListingSearchResponseBodyModuleFlightListAirlineInfo struct {
	// example:
	//
	// CA
	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

func (*FlightListingSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineCode

func (*FlightListingSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineName

func (*FlightListingSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineSimpleName

func (FlightListingSearchResponseBodyModuleFlightListAirlineInfo) String

type FlightListingSearchResponseBodyModuleFlightListArrAirportInfo

type FlightListingSearchResponseBodyModuleFlightListArrAirportInfo struct {
	// example:
	//
	// HGH
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// HGH
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) GoString

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetAirportCode

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetAirportName

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetCityCode

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetCityName

func (*FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) SetTerminal

func (FlightListingSearchResponseBodyModuleFlightListArrAirportInfo) String

type FlightListingSearchResponseBodyModuleFlightListDepAirportInfo

type FlightListingSearchResponseBodyModuleFlightListDepAirportInfo struct {
	// example:
	//
	// PEK
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// BJS
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) GoString

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetAirportCode

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetAirportName

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetCityCode

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetCityName

func (*FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) SetTerminal

func (FlightListingSearchResponseBodyModuleFlightListDepAirportInfo) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleList

type FlightListingSearchResponseBodyModuleFlightListFlightRuleList struct {
	// example:
	//
	// demo
	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"`
	// example:
	//
	// {}
	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

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleList) SetBaggageInfo

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleList) SetExtra

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleList) SetTuigaiqianInfo

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleList) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetIndex

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTableHead

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTitle

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetType

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems

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"`
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetIsStruct

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc []*string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// true
	IsHighlight *bool   `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle    *string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i4/O1CN01UynXG31pjsEtA3tMF_!!6000000005397-2-tps-36-36.png
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN01qe7wL21gJ0SmEXXL7_!!6000000004120-2-tps-1206-768.png
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	// example:
	//
	// demo
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	// example:
	//
	// 50
	Largest *string `json:"largest,omitempty" xml:"largest,omitempty"`
	// example:
	//
	// 40
	Middle *string `json:"middle,omitempty" xml:"middle,omitempty"`
	// example:
	//
	// 20
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN019zl3WZ22fNLxzx2cR_!!6000000007147-2-tps-125-45.png
	TipsDesc *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01rJxjw61f3bXNHAmlk_!!6000000003951-2-tps-1050-675.png
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsDesc

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsImage

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule struct {
	// example:
	//
	// false
	Able *bool                                                                          `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule) SetAble

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRule) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetContent

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCost

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCostPercent

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeStamp

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeType

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTitle

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem struct {
	ExtraContents []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetIndex

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetSubTableHead

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTableHead

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTitle

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetType

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) GoString

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems struct {
	// isStruct : true
	//
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetIsStruct

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule struct {
	// example:
	//
	// false
	Able *bool                                                                          `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule) SetAble

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRule) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetContent

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCost

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCostPercent

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeStamp

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeType

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTitle

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem struct {
	ExtraContents []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetIndex

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetSubTableHead

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTableHead

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTitle

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetType

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) GoString

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetIsStruct

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule struct {
	// example:
	//
	// false
	Able *bool                                                                        `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule) SetAble

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRule) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetContent

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCost

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCostPercent

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeStamp

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeType

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTitle

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule struct {
	// example:
	//
	// false
	Able *bool                                                                           `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) SetAble

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) String

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo

type FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) GoString

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetContent

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCost

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCostPercent

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeStamp

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeType

func (*FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTitle

func (FlightListingSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) String

type FlightListingSearchV2Headers

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

func (FlightListingSearchV2Headers) GoString

func (s FlightListingSearchV2Headers) GoString() string

func (*FlightListingSearchV2Headers) SetCommonHeaders

func (*FlightListingSearchV2Headers) SetXAcsBtripCorpToken

func (FlightListingSearchV2Headers) String

type FlightListingSearchV2Request

type FlightListingSearchV2Request struct {
	// example:
	//
	// CA
	AirlineCode   *string  `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	CabinTypeList []*int32 `json:"cabin_type_list,omitempty" xml:"cabin_type_list,omitempty" type:"Repeated"`
	// example:
	//
	// true
	DirectOnly *bool `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cheshi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// false
	NeedMultiClassPrice *bool `json:"need_multi_class_price,omitempty" xml:"need_multi_class_price,omitempty"`
	// example:
	//
	// true
	NeedQueryServiceFee *bool `json:"need_query_service_fee,omitempty" xml:"need_query_service_fee,omitempty"`
	// example:
	//
	// true
	NeedShareFlight *bool `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	// example:
	//
	// false
	NeedYCBestPrice *bool `json:"need_y_c_best_price,omitempty" xml:"need_y_c_best_price,omitempty"`
	// This parameter is required.
	SearchJourneys []*FlightListingSearchV2RequestSearchJourneys `json:"search_journeys,omitempty" xml:"search_journeys,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	SearchMode *int32 `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightListingSearchV2Request) GoString

func (s FlightListingSearchV2Request) GoString() string

func (*FlightListingSearchV2Request) SetAirlineCode

func (*FlightListingSearchV2Request) SetCabinTypeList

func (*FlightListingSearchV2Request) SetDirectOnly

func (*FlightListingSearchV2Request) SetIsvName

func (*FlightListingSearchV2Request) SetNeedMultiClassPrice

func (s *FlightListingSearchV2Request) SetNeedMultiClassPrice(v bool) *FlightListingSearchV2Request

func (*FlightListingSearchV2Request) SetNeedQueryServiceFee

func (s *FlightListingSearchV2Request) SetNeedQueryServiceFee(v bool) *FlightListingSearchV2Request

func (*FlightListingSearchV2Request) SetNeedShareFlight

func (*FlightListingSearchV2Request) SetNeedYCBestPrice

func (*FlightListingSearchV2Request) SetSearchJourneys

func (*FlightListingSearchV2Request) SetSearchMode

func (*FlightListingSearchV2Request) SetTripType

func (FlightListingSearchV2Request) String

type FlightListingSearchV2RequestSearchJourneys

type FlightListingSearchV2RequestSearchJourneys struct {
	// This parameter is required.
	//
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-09-01
	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

func (*FlightListingSearchV2RequestSearchJourneys) SetArrCityCode

func (*FlightListingSearchV2RequestSearchJourneys) SetDepCityCode

func (*FlightListingSearchV2RequestSearchJourneys) SetDepDate

func (FlightListingSearchV2RequestSearchJourneys) String

type FlightListingSearchV2RequestSearchJourneysSelectedFlights

type FlightListingSearchV2RequestSearchJourneysSelectedFlights struct {
	// example:
	//
	// HGH
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// PKX
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2023-09-01 07:10:00
	FlightTime *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	// example:
	//
	// HO3925
	MarketFlightNo *string `json:"market_flight_no,omitempty" xml:"market_flight_no,omitempty"`
	// example:
	//
	// CX601
	OperateFlightNo *string `json:"operate_flight_no,omitempty" xml:"operate_flight_no,omitempty"`
}

func (FlightListingSearchV2RequestSearchJourneysSelectedFlights) GoString

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetArrAirportCode

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetArrCityCode

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetDepAirportCode

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetDepCityCode

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetFlightTime

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetMarketFlightNo

func (*FlightListingSearchV2RequestSearchJourneysSelectedFlights) SetOperateFlightNo

func (FlightListingSearchV2RequestSearchJourneysSelectedFlights) String

type FlightListingSearchV2Response

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

func (*FlightListingSearchV2Response) SetBody

func (*FlightListingSearchV2Response) SetHeaders

func (*FlightListingSearchV2Response) SetStatusCode

func (FlightListingSearchV2Response) String

type FlightListingSearchV2ResponseBody

type FlightListingSearchV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210e842b16611337974412836dae27
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightListingSearchV2ResponseBody) GoString

func (*FlightListingSearchV2ResponseBody) SetCode

func (*FlightListingSearchV2ResponseBody) SetMessage

func (*FlightListingSearchV2ResponseBody) SetRequestId

func (*FlightListingSearchV2ResponseBody) SetSuccess

func (*FlightListingSearchV2ResponseBody) SetTraceId

func (FlightListingSearchV2ResponseBody) String

type FlightListingSearchV2ResponseBodyModule

type FlightListingSearchV2ResponseBodyModule struct {
	FlightItemList []*FlightListingSearchV2ResponseBodyModuleFlightItemList `json:"flight_item_list,omitempty" xml:"flight_item_list,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	SearchMode *int32 `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModule) GoString

func (*FlightListingSearchV2ResponseBodyModule) SetSearchMode

func (*FlightListingSearchV2ResponseBodyModule) SetTripType

func (FlightListingSearchV2ResponseBodyModule) String

type FlightListingSearchV2ResponseBodyModuleFlightItemList

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

func (FlightListingSearchV2ResponseBodyModuleFlightItemList) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem

type FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem struct {
	FlightRuleInfos map[string]*ModuleFlightItemListBestPriceItemFlightRuleInfosValue `json:"flight_rule_infos,omitempty" xml:"flight_rule_infos,omitempty"`
	// example:
	//
	// e50d380fc05942cc8ac57af8ae02f448_0
	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

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem) SetItemId

func (FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItem) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems

type FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems struct {
	ShoppingItemMap map[string]*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	// example:
	//
	// 07df0bd9-f803-4a50-8449-f4bd675d9939
	UniqKey *string `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems) GoString

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems) SetUniqKey

func (FlightListingSearchV2ResponseBodyModuleFlightItemListBestPriceItemSubItems) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos struct {
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 140
	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"`
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	TransferTime *int32 `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) GoString

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrCityCode

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrCityName

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrTime

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepCityCode

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepCityName

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepTime

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetDuration

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetExtensions

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetJourneyIndex

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) SetTransferTime

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfos) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos

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"`
	// example:
	//
	// BJS
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	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"`
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// duration
	//
	// example:
	//
	// 140
	Duration  *int32                 `json:"duration,omitempty" xml:"duration,omitempty"`
	ExtraInfo map[string]interface{} `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	// example:
	//
	// MU5131
	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"`
	// example:
	//
	// 320
	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"`
	// example:
	//
	// 0
	OneMore     *int32  `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow *string `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// false
	Share           *bool   `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize *string `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	// example:
	//
	// false
	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

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetExtraInfo

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetManufacturer

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetTransferTime

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo

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"`
	// example:
	//
	// MU
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB15EXDFHY1gK0jSZTEXXXDQVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	// example:
	//
	// PKX
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// #FF7300
	AirportNameColor *string `json:"airport_name_color,omitempty" xml:"airport_name_color,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	// example:
	//
	// --
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	// example:
	//
	// HGH
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// #FF7300
	AirportNameColor *string `json:"airport_name_color,omitempty" xml:"airport_name_color,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	// example:
	//
	// CX601
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo

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"`
	// example:
	//
	// DR
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB1gSXBFUT1gK0jSZFhXXaAtVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo

type FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	// example:
	//
	// HGH
	StopAirport     *string `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	// example:
	//
	// T3
	StopArrTerm *string `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	// example:
	//
	// BJS
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// HGH
	StopCityCode *string `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// T4
	StopDepTerm *string `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	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

func (FlightListingSearchV2ResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListItemList

type FlightListingSearchV2ResponseBodyModuleFlightItemListItemList struct {
	FlightRuleInfos map[string]*ModuleFlightItemListItemListFlightRuleInfosValue `json:"flight_rule_infos,omitempty" xml:"flight_rule_infos,omitempty"`
	// example:
	//
	// e50d380fc05942cc8ac57af8ae02f448_0
	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

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListItemList) SetItemId

func (FlightListingSearchV2ResponseBodyModuleFlightItemListItemList) String

type FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems

type FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems struct {
	ShoppingItemMap map[string]*ModuleFlightItemListItemListSubItemsShoppingItemMapValue `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	// example:
	//
	// 07df0bd9-f803-4a50-8449-f4bd675d9939
	UniqKey *string `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems) GoString

func (*FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems) SetUniqKey

func (FlightListingSearchV2ResponseBodyModuleFlightItemListItemListSubItems) String

type FlightListingSearchV2ShrinkRequest

type FlightListingSearchV2ShrinkRequest struct {
	// example:
	//
	// CA
	AirlineCode         *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	CabinTypeListShrink *string `json:"cabin_type_list,omitempty" xml:"cabin_type_list,omitempty"`
	// example:
	//
	// true
	DirectOnly *bool `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cheshi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// false
	NeedMultiClassPrice *bool `json:"need_multi_class_price,omitempty" xml:"need_multi_class_price,omitempty"`
	// example:
	//
	// true
	NeedQueryServiceFee *bool `json:"need_query_service_fee,omitempty" xml:"need_query_service_fee,omitempty"`
	// example:
	//
	// true
	NeedShareFlight *bool `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	// example:
	//
	// false
	NeedYCBestPrice *bool `json:"need_y_c_best_price,omitempty" xml:"need_y_c_best_price,omitempty"`
	// This parameter is required.
	SearchJourneysShrink *string `json:"search_journeys,omitempty" xml:"search_journeys,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	SearchMode *int32 `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightListingSearchV2ShrinkRequest) GoString

func (*FlightListingSearchV2ShrinkRequest) SetAirlineCode

func (*FlightListingSearchV2ShrinkRequest) SetCabinTypeListShrink

func (*FlightListingSearchV2ShrinkRequest) SetDirectOnly

func (*FlightListingSearchV2ShrinkRequest) SetIsvName

func (*FlightListingSearchV2ShrinkRequest) SetNeedMultiClassPrice

func (*FlightListingSearchV2ShrinkRequest) SetNeedQueryServiceFee

func (*FlightListingSearchV2ShrinkRequest) SetNeedShareFlight

func (*FlightListingSearchV2ShrinkRequest) SetNeedYCBestPrice

func (*FlightListingSearchV2ShrinkRequest) SetSearchJourneysShrink

func (*FlightListingSearchV2ShrinkRequest) SetSearchMode

func (*FlightListingSearchV2ShrinkRequest) SetTripType

func (FlightListingSearchV2ShrinkRequest) String

type FlightModifyApplyV2Headers

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

func (FlightModifyApplyV2Headers) GoString

func (s FlightModifyApplyV2Headers) GoString() string

func (*FlightModifyApplyV2Headers) SetCommonHeaders

func (*FlightModifyApplyV2Headers) SetXAcsBtripCorpToken

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

func (FlightModifyApplyV2Headers) String

type FlightModifyApplyV2Request

type FlightModifyApplyV2Request struct {
	// example:
	//
	// 72e961f8-930b-43c1-a4ca-18a6f28349c6distributionModifyCacheInfo
	CacheKey *string `json:"cache_key,omitempty" xml:"cache_key,omitempty"`
	// example:
	//
	// 17816963077
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// example:
	//
	// name
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// fa2fb23a859a4e78b5ddb87a6a23094b_0
	ItemId *string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// example:
	//
	// 1017002195370467138
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195786853020
	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
	//
	// example:
	//
	// a2ffebfe733742aab5c491d960ba3d59
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyApplyV2Request) GoString

func (s FlightModifyApplyV2Request) GoString() string

func (*FlightModifyApplyV2Request) SetCacheKey

func (*FlightModifyApplyV2Request) SetContactPhone

func (*FlightModifyApplyV2Request) SetIsvName

func (*FlightModifyApplyV2Request) SetItemId

func (*FlightModifyApplyV2Request) SetOrderId

func (*FlightModifyApplyV2Request) SetOutOrderId

func (*FlightModifyApplyV2Request) SetOutSubOrderId

func (*FlightModifyApplyV2Request) SetReason

func (*FlightModifyApplyV2Request) SetSessionId

func (*FlightModifyApplyV2Request) SetVoluntary

func (FlightModifyApplyV2Request) String

type FlightModifyApplyV2RequestPassengerSegmentRelations

type FlightModifyApplyV2RequestPassengerSegmentRelations struct {
	// example:
	//
	// 3243028
	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

func (*FlightModifyApplyV2RequestPassengerSegmentRelations) SetPassengerId

func (*FlightModifyApplyV2RequestPassengerSegmentRelations) SetSegmentIdList

func (FlightModifyApplyV2RequestPassengerSegmentRelations) String

type FlightModifyApplyV2Response

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

func (s FlightModifyApplyV2Response) GoString() string

func (*FlightModifyApplyV2Response) SetBody

func (*FlightModifyApplyV2Response) SetHeaders

func (*FlightModifyApplyV2Response) SetStatusCode

func (FlightModifyApplyV2Response) String

type FlightModifyApplyV2ResponseBody

type FlightModifyApplyV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 212a8b8216915622178333839e665d
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyApplyV2ResponseBody) GoString

func (*FlightModifyApplyV2ResponseBody) SetCode

func (*FlightModifyApplyV2ResponseBody) SetMessage

func (*FlightModifyApplyV2ResponseBody) SetRequestId

func (*FlightModifyApplyV2ResponseBody) SetSuccess

func (*FlightModifyApplyV2ResponseBody) SetTraceId

func (FlightModifyApplyV2ResponseBody) String

type FlightModifyApplyV2ResponseBodyModule

type FlightModifyApplyV2ResponseBodyModule struct {
	// example:
	//
	// 1017002195370467138
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195786853020
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	// example:
	//
	// 1019195786853020
	SubOrderId *string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (FlightModifyApplyV2ResponseBodyModule) GoString

func (*FlightModifyApplyV2ResponseBodyModule) SetOrderId

func (*FlightModifyApplyV2ResponseBodyModule) SetOutOrderId

func (*FlightModifyApplyV2ResponseBodyModule) SetOutSubOrderId

func (*FlightModifyApplyV2ResponseBodyModule) SetSubOrderId

func (FlightModifyApplyV2ResponseBodyModule) String

type FlightModifyApplyV2ShrinkRequest

type FlightModifyApplyV2ShrinkRequest struct {
	// example:
	//
	// 72e961f8-930b-43c1-a4ca-18a6f28349c6distributionModifyCacheInfo
	CacheKey *string `json:"cache_key,omitempty" xml:"cache_key,omitempty"`
	// example:
	//
	// 17816963077
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// example:
	//
	// name
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// fa2fb23a859a4e78b5ddb87a6a23094b_0
	ItemId *string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// example:
	//
	// 1017002195370467138
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195786853020
	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
	//
	// example:
	//
	// a2ffebfe733742aab5c491d960ba3d59
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyApplyV2ShrinkRequest) GoString

func (*FlightModifyApplyV2ShrinkRequest) SetCacheKey

func (*FlightModifyApplyV2ShrinkRequest) SetContactPhone

func (*FlightModifyApplyV2ShrinkRequest) SetIsvName

func (*FlightModifyApplyV2ShrinkRequest) SetItemId

func (*FlightModifyApplyV2ShrinkRequest) SetOrderId

func (*FlightModifyApplyV2ShrinkRequest) SetOutOrderId

func (*FlightModifyApplyV2ShrinkRequest) SetOutSubOrderId

func (*FlightModifyApplyV2ShrinkRequest) SetPassengerSegmentRelationsShrink

func (s *FlightModifyApplyV2ShrinkRequest) SetPassengerSegmentRelationsShrink(v string) *FlightModifyApplyV2ShrinkRequest

func (*FlightModifyApplyV2ShrinkRequest) SetReason

func (*FlightModifyApplyV2ShrinkRequest) SetSessionId

func (*FlightModifyApplyV2ShrinkRequest) SetVoluntary

func (FlightModifyApplyV2ShrinkRequest) String

type FlightModifyCancelV2Headers

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

func (FlightModifyCancelV2Headers) GoString

func (s FlightModifyCancelV2Headers) GoString() string

func (*FlightModifyCancelV2Headers) SetCommonHeaders

func (*FlightModifyCancelV2Headers) SetXAcsBtripCorpToken

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

func (FlightModifyCancelV2Headers) String

type FlightModifyCancelV2Request

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

func (s FlightModifyCancelV2Request) GoString() string

func (*FlightModifyCancelV2Request) SetIsvName

func (*FlightModifyCancelV2Request) SetOrderId

func (*FlightModifyCancelV2Request) SetOutOrderId

func (*FlightModifyCancelV2Request) SetOutSubOrderId

func (*FlightModifyCancelV2Request) SetSubOrderId

func (FlightModifyCancelV2Request) String

type FlightModifyCancelV2Response

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

func (s FlightModifyCancelV2Response) GoString() string

func (*FlightModifyCancelV2Response) SetBody

func (*FlightModifyCancelV2Response) SetHeaders

func (*FlightModifyCancelV2Response) SetStatusCode

func (FlightModifyCancelV2Response) String

type FlightModifyCancelV2ResponseBody

type FlightModifyCancelV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyCancelV2ResponseBody) GoString

func (*FlightModifyCancelV2ResponseBody) SetCode

func (*FlightModifyCancelV2ResponseBody) SetMessage

func (*FlightModifyCancelV2ResponseBody) SetModule

func (*FlightModifyCancelV2ResponseBody) SetRequestId

func (*FlightModifyCancelV2ResponseBody) SetSuccess

func (*FlightModifyCancelV2ResponseBody) SetTraceId

func (FlightModifyCancelV2ResponseBody) String

type FlightModifyListingSearchV2Headers

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

func (FlightModifyListingSearchV2Headers) GoString

func (*FlightModifyListingSearchV2Headers) SetCommonHeaders

func (*FlightModifyListingSearchV2Headers) SetXAcsBtripCorpToken

func (FlightModifyListingSearchV2Headers) String

type FlightModifyListingSearchV2Request

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"`
	InterfaceCallerIsSupportRetry *bool     `json:"interface_caller_is_support_retry,omitempty" xml:"interface_caller_is_support_retry,omitempty"`
	// example:
	//
	// name
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1017002195370467138
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	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"`
	// example:
	//
	// 2
	SearchMode       *int32                                                `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	SearchRetryToken *string                                               `json:"search_retry_token,omitempty" xml:"search_retry_token,omitempty"`
	SelectedSegments []*FlightModifyListingSearchV2RequestSelectedSegments `json:"selected_segments,omitempty" xml:"selected_segments,omitempty" type:"Repeated"`
	// example:
	//
	// a2ffebfe733742aab5c491d960ba3d59
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyListingSearchV2Request) GoString

func (*FlightModifyListingSearchV2Request) SetCabinClass

func (*FlightModifyListingSearchV2Request) SetDepDate

func (*FlightModifyListingSearchV2Request) SetInterfaceCallerIsSupportRetry

func (s *FlightModifyListingSearchV2Request) SetInterfaceCallerIsSupportRetry(v bool) *FlightModifyListingSearchV2Request

func (*FlightModifyListingSearchV2Request) SetIsvName

func (*FlightModifyListingSearchV2Request) SetOrderId

func (*FlightModifyListingSearchV2Request) SetOutOrderId

func (*FlightModifyListingSearchV2Request) SetSearchMode

func (*FlightModifyListingSearchV2Request) SetSearchRetryToken

func (*FlightModifyListingSearchV2Request) SetSessionId

func (*FlightModifyListingSearchV2Request) SetVoluntary

func (FlightModifyListingSearchV2Request) String

type FlightModifyListingSearchV2RequestPassengerSegmentRelations

type FlightModifyListingSearchV2RequestPassengerSegmentRelations struct {
	// example:
	//
	// 3243028
	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

func (*FlightModifyListingSearchV2RequestPassengerSegmentRelations) SetPassengerId

func (*FlightModifyListingSearchV2RequestPassengerSegmentRelations) SetSegmentIdList

func (FlightModifyListingSearchV2RequestPassengerSegmentRelations) String

type FlightModifyListingSearchV2RequestSelectedSegments

type FlightModifyListingSearchV2RequestSelectedSegments struct {
	// example:
	//
	// XIL
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2023-09-17 18:15:00
	DepDateTime *string `json:"dep_date_time,omitempty" xml:"dep_date_time,omitempty"`
	// example:
	//
	// 0
	JourneySeq *int32 `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	// example:
	//
	// CA8625
	MarketingFlightNo *string `json:"marketing_flight_no,omitempty" xml:"marketing_flight_no,omitempty"`
	// example:
	//
	// MU8625
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
	// example:
	//
	// 0
	SegmentSeq *int32 `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
}

func (FlightModifyListingSearchV2RequestSelectedSegments) GoString

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetArrCityCode

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetDepCityCode

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetDepDateTime

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetJourneySeq

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetMarketingFlightNo

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetOperatingFlightNo

func (*FlightModifyListingSearchV2RequestSelectedSegments) SetSegmentSeq

func (FlightModifyListingSearchV2RequestSelectedSegments) String

type FlightModifyListingSearchV2Response

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

func (*FlightModifyListingSearchV2Response) SetHeaders

func (*FlightModifyListingSearchV2Response) SetStatusCode

func (FlightModifyListingSearchV2Response) String

type FlightModifyListingSearchV2ResponseBody

type FlightModifyListingSearchV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// requestId
	//
	// example:
	//
	// 2136019116915615924561621e06ee
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBody) GoString

func (*FlightModifyListingSearchV2ResponseBody) SetCode

func (*FlightModifyListingSearchV2ResponseBody) SetMessage

func (*FlightModifyListingSearchV2ResponseBody) SetRequestId

func (*FlightModifyListingSearchV2ResponseBody) SetSuccess

func (*FlightModifyListingSearchV2ResponseBody) SetTraceId

func (FlightModifyListingSearchV2ResponseBody) String

type FlightModifyListingSearchV2ResponseBodyModule

type FlightModifyListingSearchV2ResponseBodyModule struct {
	DirectFlightList []*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList `json:"direct_flight_list,omitempty" xml:"direct_flight_list,omitempty" type:"Repeated"`
	NextReqWaitTime  *int64                                                           `json:"next_req_wait_time,omitempty" xml:"next_req_wait_time,omitempty"`
	Retry            *bool                                                            `json:"retry,omitempty" xml:"retry,omitempty"`
	SearchRetryToken *string                                                          `json:"search_retry_token,omitempty" xml:"search_retry_token,omitempty"`
	// example:
	//
	// a2ffebfe733742aab5c491d960ba3d59
	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

func (*FlightModifyListingSearchV2ResponseBodyModule) SetNextReqWaitTime

func (*FlightModifyListingSearchV2ResponseBodyModule) SetRetry

func (*FlightModifyListingSearchV2ResponseBodyModule) SetSearchRetryToken

func (*FlightModifyListingSearchV2ResponseBodyModule) SetSessionId

func (*FlightModifyListingSearchV2ResponseBodyModule) SetTransferTitle

func (FlightModifyListingSearchV2ResponseBodyModule) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList

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"`
	// example:
	//
	// BJS
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 2023-09-18 10:25:00
	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"`
	// example:
	//
	// XIL
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2023-09-18 09:10:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 240
	Duration *int32 `json:"duration,omitempty" xml:"duration,omitempty"`
	// example:
	//
	// CA1110
	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"`
	// example:
	//
	// ARJ
	FlightType *string `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	// example:
	//
	// 0
	JourneySeq *int32 `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	// example:
	//
	// 8
	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"`
	// example:
	//
	// 0
	SegmentSeq *int32 `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// false
	Stop *bool `json:"stop,omitempty" xml:"stop,omitempty"`
	// example:
	//
	// false
	Transfer *bool `json:"transfer,omitempty" xml:"transfer,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetArrCityCode

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetArrTime

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetCabinClass

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetCabinClassName

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetDepCityCode

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetDepTime

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetDuration

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetFlightNo

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetFlightSize

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetFlightType

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetJourneySeq

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetLeftNum

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetManufacturer

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetMealDesc

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetSegmentSeq

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetShare

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetShortFlightSize

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetSpanDay

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetStop

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) SetTransfer

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightList) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo

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"`
	// example:
	//
	// CA
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// //gw.alicdn.com/tfs/TB12fJAFHr1gK0jSZR0XXbP8XXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetAirlineChineseName

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetAirlineChineseShortName

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetAirlineCode

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetAirlineIcon

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) SetCheapFlight

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListAirlineInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo struct {
	// example:
	//
	// XIL
	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"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) SetAirportCode

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) SetAirportName

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) SetAirportShortName

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) SetTerminal

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListArrAirportInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo struct {
	// example:
	//
	// PEK
	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"`
	// example:
	//
	// T2
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) SetAirportCode

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) SetAirportName

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) SetAirportShortName

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) SetTerminal

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListDepAirportInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfo

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

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfo) SetOperatingFlightNo

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo

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"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineChineseShortName

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightShareInfoOperatingAirlineInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo

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

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopAirport

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopArrTerm

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopArrTime

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopCityCode

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopCityName

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopDepTerm

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) SetStopDepTime

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightStopInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo

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"`
	// example:
	//
	// false
	TransferShare *bool `json:"transfer_share,omitempty" xml:"transfer_share,omitempty"`
	// example:
	//
	// 60
	TransferStopTime *int32 `json:"transfer_stop_time,omitempty" xml:"transfer_stop_time,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferCityCode

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferCityName

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferDepTime

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferFlightNo

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferFlightSize

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferShare

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) SetTransferStopTime

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo

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"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineChineseShortName

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListFlightTransferInfoTransferAirlineInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO struct {
	// example:
	//
	// 126000
	AdultPrice *int32 `json:"adult_price,omitempty" xml:"adult_price,omitempty"`
	// example:
	//
	// 11000
	AdultTax *int32 `json:"adult_tax,omitempty" xml:"adult_tax,omitempty"`
	// example:
	//
	// 137000
	AdultTotalPrice *int32 `json:"adult_total_price,omitempty" xml:"adult_total_price,omitempty"`
	// example:
	//
	// 126000
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 64000
	ChildPrice *int32 `json:"child_price,omitempty" xml:"child_price,omitempty"`
	// example:
	//
	// 2000
	ChildTax *int32 `json:"child_tax,omitempty" xml:"child_tax,omitempty"`
	// example:
	//
	// 66000
	ChildTotalPrice *int32 `json:"child_total_price,omitempty" xml:"child_total_price,omitempty"`
	// example:
	//
	// 12000
	InfantPrice *int32 `json:"infant_price,omitempty" xml:"infant_price,omitempty"`
	// example:
	//
	// 0
	InfantTax *int32 `json:"infant_tax,omitempty" xml:"infant_tax,omitempty"`
	// example:
	//
	// 12000
	InfantTotalPrice *int32 `json:"infant_total_price,omitempty" xml:"infant_total_price,omitempty"`
	// example:
	//
	// 1300
	OriginalAdultPrice *int32 `json:"original_adult_price,omitempty" xml:"original_adult_price,omitempty"`
	// example:
	//
	// 12300
	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

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetAdultPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetAdultTax

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetAdultTotalPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetBeforeControlPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetChildPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetChildTax

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetChildTotalPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetInfantPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetInfantTax

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetInfantTotalPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetOriginalAdultPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) SetOriginalAdultTotalPrice

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTO) String

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO

type FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO struct {
	// example:
	//
	// -1
	ReShopAdultChangeFee *int32 `json:"re_shop_adult_change_fee,omitempty" xml:"re_shop_adult_change_fee,omitempty"`
	// example:
	//
	// -1
	ReShopAdultPrice *int32 `json:"re_shop_adult_price,omitempty" xml:"re_shop_adult_price,omitempty"`
	// example:
	//
	// -1
	ReShopAdultPriceGap *int32 `json:"re_shop_adult_price_gap,omitempty" xml:"re_shop_adult_price_gap,omitempty"`
	// example:
	//
	// -1
	ReShopChildChangeFee *int32 `json:"re_shop_child_change_fee,omitempty" xml:"re_shop_child_change_fee,omitempty"`
	// example:
	//
	// -1
	ReShopChildPrice *int32 `json:"re_shop_child_price,omitempty" xml:"re_shop_child_price,omitempty"`
	// example:
	//
	// -1
	ReShopChildPriceGap *int32 `json:"re_shop_child_price_gap,omitempty" xml:"re_shop_child_price_gap,omitempty"`
	// example:
	//
	// -1
	ReShopInfChangeFee *int32 `json:"re_shop_inf_change_fee,omitempty" xml:"re_shop_inf_change_fee,omitempty"`
	// example:
	//
	// -1
	ReShopInfPrice *int32 `json:"re_shop_inf_price,omitempty" xml:"re_shop_inf_price,omitempty"`
	// example:
	//
	// -1
	ReShopInfPriceGap *int32 `json:"re_shop_inf_price_gap,omitempty" xml:"re_shop_inf_price_gap,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultChangeFee

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPriceGap

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildChangeFee

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPriceGap

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfChangeFee

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPriceGap

func (FlightModifyListingSearchV2ResponseBodyModuleDirectFlightListPriceInfoDTOReShopPriceInfoDTO) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList

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"`
	// example:
	//
	// 240
	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"`
	// example:
	//
	// 0
	JourneySeq *int32 `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	// example:
	//
	// 7
	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"`
	// example:
	//
	// 0
	SegmentSeq *int32 `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// false
	Stop *bool `json:"stop,omitempty" xml:"stop,omitempty"`
	// example:
	//
	// false
	Transfer *bool `json:"transfer,omitempty" xml:"transfer,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetArrCityCode

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetArrTime

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetCabinClass

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetCabinClassName

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetDepCityCode

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetDepTime

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetDuration

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetFlightNo

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetFlightSize

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetFlightType

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetJourneySeq

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetLeftNum

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetManufacturer

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetMealDesc

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetSegmentSeq

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetShare

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetShortFlightSize

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetSpanDay

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetStop

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) SetTransfer

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightList) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo

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

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetAirlineChineseName

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetAirlineChineseShortName

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetAirlineCode

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetAirlineIcon

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) SetCheapFlight

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListAirlineInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo

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

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) SetAirportCode

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) SetAirportName

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) SetAirportShortName

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) SetTerminal

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListArrAirportInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo

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

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) SetAirportCode

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) SetAirportName

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) SetAirportShortName

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) SetTerminal

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListDepAirportInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfo

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

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfo) SetOperatingFlightNo

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo

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"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) SetAirlineChineseShortName

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightShareInfoOperatingAirlineInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo

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

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopAirport

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopArrTerm

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopArrTime

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopCityCode

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopCityName

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopDepTerm

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) SetStopDepTime

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightStopInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo

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"`
	// example:
	//
	// false
	TransferShare *bool `json:"transfer_share,omitempty" xml:"transfer_share,omitempty"`
	// example:
	//
	// 20
	TransferStopTime *int32 `json:"transfer_stop_time,omitempty" xml:"transfer_stop_time,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferCityCode

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferCityName

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferDepTime

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferFlightNo

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferFlightSize

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferShare

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) SetTransferStopTime

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo

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"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) SetAirlineChineseShortName

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListFlightTransferInfoTransferAirlineInfo) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO struct {
	// example:
	//
	// 1000
	AdultPrice *int32 `json:"adult_price,omitempty" xml:"adult_price,omitempty"`
	// example:
	//
	// 1000
	AdultTax *int32 `json:"adult_tax,omitempty" xml:"adult_tax,omitempty"`
	// example:
	//
	// 1000
	AdultTotalPrice *int32 `json:"adult_total_price,omitempty" xml:"adult_total_price,omitempty"`
	// example:
	//
	// 1000
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 1000
	ChildPrice *int32 `json:"child_price,omitempty" xml:"child_price,omitempty"`
	// example:
	//
	// 1000
	ChildTax *int32 `json:"child_tax,omitempty" xml:"child_tax,omitempty"`
	// example:
	//
	// 1000
	ChildTotalPrice *int32 `json:"child_total_price,omitempty" xml:"child_total_price,omitempty"`
	// example:
	//
	// 1000
	InfantPrice *int32 `json:"infant_price,omitempty" xml:"infant_price,omitempty"`
	// example:
	//
	// 1000
	InfantTax *int32 `json:"infant_tax,omitempty" xml:"infant_tax,omitempty"`
	// example:
	//
	// 1000
	InfantTotalPrice *int32 `json:"infant_total_price,omitempty" xml:"infant_total_price,omitempty"`
	// example:
	//
	// 1000
	OriginalAdultPrice *int32 `json:"original_adult_price,omitempty" xml:"original_adult_price,omitempty"`
	// example:
	//
	// 1000
	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

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetAdultPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetAdultTax

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetAdultTotalPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetBeforeControlPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetChildPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetChildTax

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetChildTotalPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetInfantPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetInfantTax

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetInfantTotalPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetOriginalAdultPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) SetOriginalAdultTotalPrice

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTO) String

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO

type FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO struct {
	// example:
	//
	// -1
	ReShopAdultChangeFee *int32 `json:"re_shop_adult_change_fee,omitempty" xml:"re_shop_adult_change_fee,omitempty"`
	// example:
	//
	// -1
	ReShopAdultPrice *int32 `json:"re_shop_adult_price,omitempty" xml:"re_shop_adult_price,omitempty"`
	// example:
	//
	// -1
	ReShopAdultPriceGap *int32 `json:"re_shop_adult_price_gap,omitempty" xml:"re_shop_adult_price_gap,omitempty"`
	// example:
	//
	// -1
	ReShopChildChangeFee *int32 `json:"re_shop_child_change_fee,omitempty" xml:"re_shop_child_change_fee,omitempty"`
	// example:
	//
	// -1
	ReShopChildPrice *int32 `json:"re_shop_child_price,omitempty" xml:"re_shop_child_price,omitempty"`
	// example:
	//
	// -1
	ReShopChildPriceGap *int32 `json:"re_shop_child_price_gap,omitempty" xml:"re_shop_child_price_gap,omitempty"`
	// example:
	//
	// -1
	ReShopInfChangeFee *int32 `json:"re_shop_inf_change_fee,omitempty" xml:"re_shop_inf_change_fee,omitempty"`
	// example:
	//
	// -1
	ReShopInfPrice *int32 `json:"re_shop_inf_price,omitempty" xml:"re_shop_inf_price,omitempty"`
	// example:
	//
	// -1
	ReShopInfPriceGap *int32 `json:"re_shop_inf_price_gap,omitempty" xml:"re_shop_inf_price_gap,omitempty"`
}

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) GoString

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultChangeFee

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPriceGap

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildChangeFee

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPriceGap

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfChangeFee

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPrice

func (*FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPriceGap

func (FlightModifyListingSearchV2ResponseBodyModuleTransferFlightListPriceInfoDTOReShopPriceInfoDTO) String

type FlightModifyListingSearchV2ShrinkRequest

type FlightModifyListingSearchV2ShrinkRequest struct {
	CabinClassShrink              *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	DepDateShrink                 *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	InterfaceCallerIsSupportRetry *bool   `json:"interface_caller_is_support_retry,omitempty" xml:"interface_caller_is_support_retry,omitempty"`
	// example:
	//
	// name
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1017002195370467138
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	OutOrderId                      *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerSegmentRelationsShrink *string `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty"`
	// example:
	//
	// 2
	SearchMode             *int32  `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	SearchRetryToken       *string `json:"search_retry_token,omitempty" xml:"search_retry_token,omitempty"`
	SelectedSegmentsShrink *string `json:"selected_segments,omitempty" xml:"selected_segments,omitempty"`
	// example:
	//
	// a2ffebfe733742aab5c491d960ba3d59
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyListingSearchV2ShrinkRequest) GoString

func (*FlightModifyListingSearchV2ShrinkRequest) SetCabinClassShrink

func (*FlightModifyListingSearchV2ShrinkRequest) SetDepDateShrink

func (*FlightModifyListingSearchV2ShrinkRequest) SetInterfaceCallerIsSupportRetry

func (*FlightModifyListingSearchV2ShrinkRequest) SetIsvName

func (*FlightModifyListingSearchV2ShrinkRequest) SetOrderId

func (*FlightModifyListingSearchV2ShrinkRequest) SetOutOrderId

func (*FlightModifyListingSearchV2ShrinkRequest) SetPassengerSegmentRelationsShrink

func (*FlightModifyListingSearchV2ShrinkRequest) SetSearchMode

func (*FlightModifyListingSearchV2ShrinkRequest) SetSearchRetryToken

func (*FlightModifyListingSearchV2ShrinkRequest) SetSelectedSegmentsShrink

func (*FlightModifyListingSearchV2ShrinkRequest) SetSessionId

func (*FlightModifyListingSearchV2ShrinkRequest) SetVoluntary

func (FlightModifyListingSearchV2ShrinkRequest) String

type FlightModifyOrderDetailV2Headers

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

func (FlightModifyOrderDetailV2Headers) GoString

func (*FlightModifyOrderDetailV2Headers) SetCommonHeaders

func (*FlightModifyOrderDetailV2Headers) SetXAcsBtripCorpToken

func (FlightModifyOrderDetailV2Headers) String

type FlightModifyOrderDetailV2Request

type FlightModifyOrderDetailV2Request struct {
	// example:
	//
	// name
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1019195786853020
	ModifyApplyId *string `json:"modify_apply_id,omitempty" xml:"modify_apply_id,omitempty"`
	// example:
	//
	// false
	NeedQueryServiceFee *bool `json:"need_query_service_fee,omitempty" xml:"need_query_service_fee,omitempty"`
	// example:
	//
	// 1017002195370467200
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

func (FlightModifyOrderDetailV2Request) GoString

func (*FlightModifyOrderDetailV2Request) SetIsvName

func (*FlightModifyOrderDetailV2Request) SetModifyApplyId

func (*FlightModifyOrderDetailV2Request) SetNeedQueryServiceFee

func (*FlightModifyOrderDetailV2Request) SetOrderId

func (FlightModifyOrderDetailV2Request) String

type FlightModifyOrderDetailV2Response

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

func (*FlightModifyOrderDetailV2Response) SetHeaders

func (*FlightModifyOrderDetailV2Response) SetStatusCode

func (FlightModifyOrderDetailV2Response) String

type FlightModifyOrderDetailV2ResponseBody

type FlightModifyOrderDetailV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210bc2dc16839612026565712dcbe6
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyOrderDetailV2ResponseBody) GoString

func (*FlightModifyOrderDetailV2ResponseBody) SetCode

func (*FlightModifyOrderDetailV2ResponseBody) SetMessage

func (*FlightModifyOrderDetailV2ResponseBody) SetRequestId

func (*FlightModifyOrderDetailV2ResponseBody) SetSuccess

func (*FlightModifyOrderDetailV2ResponseBody) SetTraceId

func (FlightModifyOrderDetailV2ResponseBody) String

type FlightModifyOrderDetailV2ResponseBodyModule

type FlightModifyOrderDetailV2ResponseBodyModule struct {
	// example:
	//
	// 2023-08-14 11:28:01
	ApplyTime *string `json:"apply_time,omitempty" xml:"apply_time,omitempty"`
	// example:
	//
	// 17635462345@163.com
	BookUserEmail *string `json:"book_user_email,omitempty" xml:"book_user_email,omitempty"`
	BookUserName  *string `json:"book_user_name,omitempty" xml:"book_user_name,omitempty"`
	// example:
	//
	// 17635462345
	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"`
	// example:
	//
	// 2023-08-14 11:48:01
	LastPayTime *string `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	// example:
	//
	// 1017124195788186048
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017124195788186048
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195836916029
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	// example:
	//
	// 2023-08-14 11:38:01
	PayTime *string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	Reason  *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1019195836916029
	SubOrderId *int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	// example:
	//
	// 2023-08-19 15:24:08
	TicketTime *string `json:"ticket_time,omitempty" xml:"ticket_time,omitempty"`
	// example:
	//
	// 100
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// example:
	//
	// 0
	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

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetApplyTime

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetBookUserEmail

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetBookUserName

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetBookuserPhone

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetChangeFailReason

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetLastPayTime

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetOrderId

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetOutOrderId

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetOutSubOrderId

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetPayTime

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetReason

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetStatus

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetSubOrderId

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetTicketTime

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetTotalPrice

func (*FlightModifyOrderDetailV2ResponseBodyModule) SetTotalServiceFeePrice

func (FlightModifyOrderDetailV2ResponseBodyModule) String

type FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO

type FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO struct {
	// example:
	//
	// 17816963077@163.com
	ContactEmail *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	ContactName  *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// example:
	//
	// 17816963077
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// example:
	//
	// false
	SendMsgToPassenger *bool `json:"send_msg_to_passenger,omitempty" xml:"send_msg_to_passenger,omitempty"`
}

func (FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) GoString

func (*FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactEmail

func (*FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactName

func (*FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactPhone

func (*FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) SetSendMsgToPassenger

func (FlightModifyOrderDetailV2ResponseBodyModuleContactInfoDTO) String

type FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS

type FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS struct {
	// example:
	//
	// MU
	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"`
	// example:
	//
	// HGH
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportName *string `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// 2023-10-03 09:30:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// Y
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	// example:
	//
	// 10
	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"`
	// example:
	//
	// PKX
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportName *string `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	// example:
	//
	// BJS
	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"`
	// example:
	//
	// 2023-10-03 07:30:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// MU5193
	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"`
	// example:
	//
	// 1194012
	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

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetAirlineCode

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetAirlineIconUrl

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetAirlineName

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrAirportCode

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrAirportName

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrCityCode

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrCityName

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrTerminal

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetArrTime

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCabin

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCabinClass

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCabinClassName

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCabinDiscount

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCarrierAirlineCode

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCarrierAirlineIconUrl

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCarrierAirlineName

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetCarrierFlightNo

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepAirportCode

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepAirportName

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepCityCode

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepCityName

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepTerminal

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetDepTime

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetFlightNo

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetFlightType

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetMealDesc

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetSegmentIId

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetStopArrTime

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetStopCity

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) SetStopDepTime

func (FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOS) String

type FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition

type FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition) GoString

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition) SetJourneyIndex

func (*FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition) SetSegmentIndex

func (FlightModifyOrderDetailV2ResponseBodyModuleDestFlightInfoDTOSSegmentPosition) String

type FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS

type FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS struct {
	// example:
	//
	// 2000-08-19
	BirthDate *string `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	// example:
	//
	// 430131413423435353
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 0
	CertType  *int32                                                                `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	ChangeFee *FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee `json:"change_fee,omitempty" xml:"change_fee,omitempty" type:"Struct"`
	// example:
	//
	// 1
	Gender          *int32    `json:"gender,omitempty" xml:"gender,omitempty"`
	OriginTicketNos []*string `json:"origin_ticket_nos,omitempty" xml:"origin_ticket_nos,omitempty" type:"Repeated"`
	// example:
	//
	// 12172819047252004460056
	PassengerId   *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 17635462345
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// 3243028
	Pid       *int64    `json:"pid,omitempty" xml:"pid,omitempty"`
	TicketNos []*string `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty" type:"Repeated"`
}

func (FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) GoString

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetBirthDate

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetCertNo

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetCertType

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetGender

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetOriginTicketNos

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerId

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerName

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerType

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPhone

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPid

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) SetTicketNos

func (FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOS) String

type FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee

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

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee) SetChangeFee

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee) SetServiceFee

func (*FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee) SetUpgradePrice

func (FlightModifyOrderDetailV2ResponseBodyModuleTravelerInfoDTOSChangeFee) String

type FlightModifyOtaSearchV2Headers

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

func (FlightModifyOtaSearchV2Headers) GoString

func (*FlightModifyOtaSearchV2Headers) SetCommonHeaders

func (*FlightModifyOtaSearchV2Headers) SetXAcsBtripCorpToken

func (FlightModifyOtaSearchV2Headers) String

type FlightModifyOtaSearchV2Request

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"`
	// example:
	//
	// name
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1017002195370467200
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467200
	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"`
	// example:
	//
	// 590f17eca9374f20ac7e8ed8a7db2f35
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyOtaSearchV2Request) GoString

func (*FlightModifyOtaSearchV2Request) SetCabinClass

func (*FlightModifyOtaSearchV2Request) SetDepDate

func (*FlightModifyOtaSearchV2Request) SetIsvName

func (*FlightModifyOtaSearchV2Request) SetOrderId

func (*FlightModifyOtaSearchV2Request) SetOutOrderId

func (*FlightModifyOtaSearchV2Request) SetSessionId

func (*FlightModifyOtaSearchV2Request) SetVoluntary

func (FlightModifyOtaSearchV2Request) String

type FlightModifyOtaSearchV2RequestPassengerSegmentRelations

type FlightModifyOtaSearchV2RequestPassengerSegmentRelations struct {
	// example:
	//
	// 3243028
	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

func (*FlightModifyOtaSearchV2RequestPassengerSegmentRelations) SetPassengerId

func (*FlightModifyOtaSearchV2RequestPassengerSegmentRelations) SetSegmentIdList

func (FlightModifyOtaSearchV2RequestPassengerSegmentRelations) String

type FlightModifyOtaSearchV2RequestSelectedSegments

type FlightModifyOtaSearchV2RequestSelectedSegments struct {
	// example:
	//
	// BJS
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// XIL
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2023-09-18 09:10:00
	DepDateTime *string `json:"dep_date_time,omitempty" xml:"dep_date_time,omitempty"`
	// example:
	//
	// 0
	JourneySeq *int32 `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	// example:
	//
	// CA1110
	MarketingFlightNo *string `json:"marketing_flight_no,omitempty" xml:"marketing_flight_no,omitempty"`
	// example:
	//
	// MU8625
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
	// example:
	//
	// 0
	SegmentSeq *int32 `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
}

func (FlightModifyOtaSearchV2RequestSelectedSegments) GoString

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetArrCityCode

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetDepCityCode

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetDepDateTime

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetJourneySeq

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetMarketingFlightNo

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetOperatingFlightNo

func (*FlightModifyOtaSearchV2RequestSelectedSegments) SetSegmentSeq

func (FlightModifyOtaSearchV2RequestSelectedSegments) String

type FlightModifyOtaSearchV2Response

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

func (*FlightModifyOtaSearchV2Response) SetHeaders

func (*FlightModifyOtaSearchV2Response) SetStatusCode

func (FlightModifyOtaSearchV2Response) String

type FlightModifyOtaSearchV2ResponseBody

type FlightModifyOtaSearchV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 2136019116915615639457351e06ee
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBody) GoString

func (*FlightModifyOtaSearchV2ResponseBody) SetCode

func (*FlightModifyOtaSearchV2ResponseBody) SetMessage

func (*FlightModifyOtaSearchV2ResponseBody) SetRequestId

func (*FlightModifyOtaSearchV2ResponseBody) SetSuccess

func (*FlightModifyOtaSearchV2ResponseBody) SetTraceId

func (FlightModifyOtaSearchV2ResponseBody) String

type FlightModifyOtaSearchV2ResponseBodyModule

type FlightModifyOtaSearchV2ResponseBodyModule struct {
	AgentInfos []*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos `json:"agentInfos,omitempty" xml:"agentInfos,omitempty" type:"Repeated"`
	AgentInfo  *FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo    `json:"agent_info,omitempty" xml:"agent_info,omitempty" type:"Struct"`
	// example:
	//
	// 2136019116915615639457351e06ee
	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"`
	// example:
	//
	// a2ffebfe733742aab5c491d960ba3d59
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModule) GoString

func (*FlightModifyOtaSearchV2ResponseBodyModule) SetAgentInfos added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModule) SetCacheKey

func (*FlightModifyOtaSearchV2ResponseBodyModule) SetSessionId

func (FlightModifyOtaSearchV2ResponseBodyModule) String

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo struct {
	AttributeShowInfoMap map[string][]*ModuleAgentInfoAttributeShowInfoMapValue `json:"attribute_show_info_map,omitempty" xml:"attribute_show_info_map,omitempty"`
	// example:
	//
	// 10
	BestDiscount   *float64                                                          `json:"best_discount,omitempty" xml:"best_discount,omitempty"`
	CabinClassInfo *FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo `json:"cabin_class_info,omitempty" xml:"cabin_class_info,omitempty" type:"Struct"`
	// example:
	//
	// 1
	CabinCode *int32  `json:"cabin_code,omitempty" xml:"cabin_code,omitempty"`
	CabinName *string `json:"cabin_name,omitempty" xml:"cabin_name,omitempty"`
	// item_id
	//
	// example:
	//
	// c85124c527fc4b26b86d0c043ddc08d3_0
	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"`
	// example:
	//
	// 8
	Quantity *int32 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// example:
	//
	// true
	SupportChildTicket *bool `json:"support_child_ticket,omitempty" xml:"support_child_ticket,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) GoString

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetBestDiscount

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetCabinCode

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetCabinName

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetItemId

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetModifyTypeDesc

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetModifyTypeName

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetQuantity

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) SetSupportChildTicket

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfo) String

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo

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
	//
	// example:
	//
	// 1
	InnerCabinClass *int32  `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
	Quantity        *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) GoString

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) SetCabinClass

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) SetClassName

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) SetInnerCabinClass

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) SetQuantity

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoCabinClassInfo) String

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO struct {
	// example:
	//
	// 126000
	AdultPrice *int32 `json:"adult_price,omitempty" xml:"adult_price,omitempty"`
	// example:
	//
	// 11000
	AdultTax *int32 `json:"adult_tax,omitempty" xml:"adult_tax,omitempty"`
	// example:
	//
	// 137000
	AdultTotalPrice *int32 `json:"adult_total_price,omitempty" xml:"adult_total_price,omitempty"`
	// example:
	//
	// 126000
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 64000
	ChildPrice *int32 `json:"child_price,omitempty" xml:"child_price,omitempty"`
	// example:
	//
	// 2000
	ChildTax *int32 `json:"child_tax,omitempty" xml:"child_tax,omitempty"`
	// example:
	//
	// 66000
	ChildTotalPrice *int32 `json:"child_total_price,omitempty" xml:"child_total_price,omitempty"`
	// example:
	//
	// 120
	InfantPrice *int32 `json:"infant_price,omitempty" xml:"infant_price,omitempty"`
	// example:
	//
	// 0
	InfantTax *int32 `json:"infant_tax,omitempty" xml:"infant_tax,omitempty"`
	// example:
	//
	// 120
	InfantTotalPrice *int32 `json:"infant_total_price,omitempty" xml:"infant_total_price,omitempty"`
	// example:
	//
	// 1300
	OriginalAdultPrice *int32 `json:"original_adult_price,omitempty" xml:"original_adult_price,omitempty"`
	// example:
	//
	// 12300
	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

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetAdultPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetAdultTax

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetAdultTotalPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetBeforeControlPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetChildPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetChildTax

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetChildTotalPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetInfantPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetInfantTax

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetInfantTotalPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetOriginalAdultPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) SetOriginalAdultTotalPrice

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTO) String

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO struct {
	// example:
	//
	// -1
	ReShopAdultChangeFee *int32 `json:"re_shop_adult_change_fee,omitempty" xml:"re_shop_adult_change_fee,omitempty"`
	// example:
	//
	// -1
	ReShopAdultPrice *int32 `json:"re_shop_adult_price,omitempty" xml:"re_shop_adult_price,omitempty"`
	// example:
	//
	// -1
	ReShopAdultPriceGap *int32 `json:"re_shop_adult_price_gap,omitempty" xml:"re_shop_adult_price_gap,omitempty"`
	// example:
	//
	// -1
	ReShopChildChangeFee *int32 `json:"re_shop_child_change_fee,omitempty" xml:"re_shop_child_change_fee,omitempty"`
	// example:
	//
	// -1
	ReShopChildPrice *int32 `json:"re_shop_child_price,omitempty" xml:"re_shop_child_price,omitempty"`
	// example:
	//
	// -1
	ReShopChildPriceGap *int32 `json:"re_shop_child_price_gap,omitempty" xml:"re_shop_child_price_gap,omitempty"`
	// example:
	//
	// -1
	ReShopInfChangeFee *int32 `json:"re_shop_inf_change_fee,omitempty" xml:"re_shop_inf_change_fee,omitempty"`
	// example:
	//
	// -1
	ReShopInfPrice *int32 `json:"re_shop_inf_price,omitempty" xml:"re_shop_inf_price,omitempty"`
	// example:
	//
	// -1
	ReShopInfPriceGap *int32 `json:"re_shop_inf_price_gap,omitempty" xml:"re_shop_inf_price_gap,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) GoString

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultChangeFee

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPriceGap

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopChildChangeFee

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPriceGap

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopInfChangeFee

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPrice

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPriceGap

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfoPriceInfoDTOReShopPriceInfoDTO) String

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos added in v3.3.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos struct {
	AttributeShowInfoMap map[string][]*ModuleAgentInfosAttributeShowInfoMapValue            `json:"attribute_show_info_map,omitempty" xml:"attribute_show_info_map,omitempty"`
	BestDiscount         *float64                                                           `json:"best_discount,omitempty" xml:"best_discount,omitempty"`
	CabinClassInfo       *FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosCabinClassInfo `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"`
	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         *FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO   `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 (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) GoString added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) SetAttributeShowInfoMap added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) SetBestDiscount added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) SetCabinCode added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) SetCabinName added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) SetItemId added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) SetModifyTypeDesc added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) SetModifyTypeName added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) SetQuantity added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) SetSupportChildTicket added in v3.3.0

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfos) String added in v3.3.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosCabinClassInfo added in v3.3.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosCabinClassInfo struct {
	CabinClass      *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	ClassName       *string `json:"class_name,omitempty" xml:"class_name,omitempty"`
	InnerCabinClass *int32  `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
	Quantity        *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosCabinClassInfo) GoString added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosCabinClassInfo) SetCabinClass added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosCabinClassInfo) SetClassName added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosCabinClassInfo) SetInnerCabinClass added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosCabinClassInfo) SetQuantity added in v3.3.0

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosCabinClassInfo) String added in v3.3.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO added in v3.3.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO 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      *FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO `json:"re_shop_price_info_d_t_o,omitempty" xml:"re_shop_price_info_d_t_o,omitempty" type:"Struct"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) GoString added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetAdultPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetAdultTax added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetAdultTotalPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetBeforeControlPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetChildPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetChildTax added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetChildTotalPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetInfantPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetInfantTax added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetInfantTotalPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetOriginalAdultPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) SetOriginalAdultTotalPrice added in v3.3.0

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTO) String added in v3.3.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO added in v3.3.0

type FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO 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 (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) GoString added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultChangeFee added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) SetReShopAdultPriceGap added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) SetReShopChildChangeFee added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) SetReShopChildPriceGap added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) SetReShopInfChangeFee added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPrice added in v3.3.0

func (*FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) SetReShopInfPriceGap added in v3.3.0

func (FlightModifyOtaSearchV2ResponseBodyModuleAgentInfosPriceInfoDTOReShopPriceInfoDTO) String added in v3.3.0

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos struct {
	// example:
	//
	// 0
	JourneySeq *int32 `json:"journey_seq,omitempty" xml:"journey_seq,omitempty"`
	// example:
	//
	// 0
	SegmentSeq *int32 `json:"segment_seq,omitempty" xml:"segment_seq,omitempty"`
	// example:
	//
	// CA1110
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// XIL
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// BJS
	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"`
	// example:
	//
	// 2023-09-18 09:10:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 2023-09-18 10:25:00
	ArrTime     *string                                                                 `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	AirlineInfo *FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo `json:"airline_info,omitempty" xml:"airline_info,omitempty" type:"Struct"`
	// example:
	//
	// false
	Share            *bool                                                                        `json:"share,omitempty" xml:"share,omitempty"`
	FlightSharedInfo *FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo `json:"flight_shared_info,omitempty" xml:"flight_shared_info,omitempty" type:"Struct"`
	// example:
	//
	// false
	Stop           *bool                                                                      `json:"stop,omitempty" xml:"stop,omitempty"`
	FlightStopInfo *FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo `json:"flight_stop_info,omitempty" xml:"flight_stop_info,omitempty" type:"Struct"`
	// example:
	//
	// 20
	TransferTime *int32 `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
	// example:
	//
	// 75
	Duration     *int32  `json:"duration,omitempty" xml:"duration,omitempty"`
	Manufacturer *string `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	// example:
	//
	// ARJ
	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

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetArrCityCode

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetArrCityName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetArrTime

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetDepCityCode

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetDepCityName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetDepTime

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetDuration

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetFlightNo

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetFlightSize

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetFlightType

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetJourneySeq

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetManufacturer

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetMealDesc

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetOnTimeRate

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetSegmentSeq

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetShare

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetStop

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) SetTransferTime

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfos) String

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo struct {
	// example:
	//
	// CA
	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"`
	// example:
	//
	// //gw.alicdn.com/tfs/TB12fJAFHr1gK0jSZR0XXbP8XXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) GoString

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetAirlineChineseName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetAirlineCode

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetAirlineIcon

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) SetCheapFlight

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosAirlineInfo) String

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo struct {
	// example:
	//
	// PEK
	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"`
	// example:
	//
	// T2
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) GoString

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) SetAirportCode

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) SetAirportName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) SetAirportShortName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) SetTerminal

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosArrAirportInfo) String

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo struct {
	// example:
	//
	// XIL
	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"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) GoString

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) SetAirportCode

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) SetAirportName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) SetAirportShortName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) SetTerminal

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosDepAirportInfo) String

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo

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

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo) SetOperatingFlightNo

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfo) String

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo

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"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) GoString

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) SetAirlineChineseName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) SetAirlineChineseShortName

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightSharedInfoOperatingAirlineInfo) String

type FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo

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

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopAirport

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopArrTerm

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopArrTime

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopCityCode

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopCityName

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopDepTerm

func (*FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) SetStopDepTime

func (FlightModifyOtaSearchV2ResponseBodyModuleFlightSegmentInfosFlightStopInfo) String

type FlightModifyOtaSearchV2ResponseBodyModulePassengerCount

type FlightModifyOtaSearchV2ResponseBodyModulePassengerCount struct {
	// example:
	//
	// 1
	AdultPassengerNum *int32 `json:"adult_passenger_num,omitempty" xml:"adult_passenger_num,omitempty"`
	// example:
	//
	// 0
	ChildPassengerNum *int32 `json:"child_passenger_num,omitempty" xml:"child_passenger_num,omitempty"`
	// example:
	//
	// 0
	InfantPassengerNum *int32 `json:"infant_passenger_num,omitempty" xml:"infant_passenger_num,omitempty"`
}

func (FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) GoString

func (*FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) SetAdultPassengerNum

func (*FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) SetChildPassengerNum

func (*FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) SetInfantPassengerNum

func (FlightModifyOtaSearchV2ResponseBodyModulePassengerCount) String

type FlightModifyOtaSearchV2ShrinkRequest

type FlightModifyOtaSearchV2ShrinkRequest struct {
	CabinClassShrink *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	DepDateShrink    *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// name
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1017002195370467200
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467200
	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"`
	// example:
	//
	// 590f17eca9374f20ac7e8ed8a7db2f35
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightModifyOtaSearchV2ShrinkRequest) GoString

func (*FlightModifyOtaSearchV2ShrinkRequest) SetCabinClassShrink

func (*FlightModifyOtaSearchV2ShrinkRequest) SetDepDateShrink

func (*FlightModifyOtaSearchV2ShrinkRequest) SetIsvName

func (*FlightModifyOtaSearchV2ShrinkRequest) SetOrderId

func (*FlightModifyOtaSearchV2ShrinkRequest) SetOutOrderId

func (*FlightModifyOtaSearchV2ShrinkRequest) SetPassengerSegmentRelationsShrink

func (s *FlightModifyOtaSearchV2ShrinkRequest) SetPassengerSegmentRelationsShrink(v string) *FlightModifyOtaSearchV2ShrinkRequest

func (*FlightModifyOtaSearchV2ShrinkRequest) SetSelectedSegmentsShrink

func (*FlightModifyOtaSearchV2ShrinkRequest) SetSessionId

func (*FlightModifyOtaSearchV2ShrinkRequest) SetVoluntary

func (FlightModifyOtaSearchV2ShrinkRequest) String

type FlightModifyPayV2Headers

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

func (FlightModifyPayV2Headers) GoString

func (s FlightModifyPayV2Headers) GoString() string

func (*FlightModifyPayV2Headers) SetCommonHeaders

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

func (*FlightModifyPayV2Headers) SetXAcsBtripCorpToken

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

func (FlightModifyPayV2Headers) String

func (s FlightModifyPayV2Headers) String() string

type FlightModifyPayV2Request

type FlightModifyPayV2Request struct {
	ExtParams map[string]interface{} `json:"ext_params,omitempty" xml:"ext_params,omitempty"`
	// example:
	//
	// name
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 5100
	ModifyPayAmount *int64 `json:"modify_pay_amount,omitempty" xml:"modify_pay_amount,omitempty"`
	// example:
	//
	// 1017002195370467200
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467200
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195786853020
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	// example:
	//
	// 1019195786853020
	SubOrderId *int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (FlightModifyPayV2Request) GoString

func (s FlightModifyPayV2Request) GoString() string

func (*FlightModifyPayV2Request) SetExtParams

func (s *FlightModifyPayV2Request) SetExtParams(v map[string]interface{}) *FlightModifyPayV2Request

func (*FlightModifyPayV2Request) SetIsvName

func (*FlightModifyPayV2Request) SetModifyPayAmount

func (s *FlightModifyPayV2Request) SetModifyPayAmount(v int64) *FlightModifyPayV2Request

func (*FlightModifyPayV2Request) SetOrderId

func (*FlightModifyPayV2Request) SetOutOrderId

func (*FlightModifyPayV2Request) SetOutSubOrderId

func (*FlightModifyPayV2Request) SetSubOrderId

func (FlightModifyPayV2Request) String

func (s FlightModifyPayV2Request) String() string

type FlightModifyPayV2Response

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

func (s FlightModifyPayV2Response) GoString() string

func (*FlightModifyPayV2Response) SetBody

func (*FlightModifyPayV2Response) SetHeaders

func (*FlightModifyPayV2Response) SetStatusCode

func (FlightModifyPayV2Response) String

func (s FlightModifyPayV2Response) String() string

type FlightModifyPayV2ResponseBody

type FlightModifyPayV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210bc59716837025964391120d3a5e
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightModifyPayV2ResponseBody) GoString

func (*FlightModifyPayV2ResponseBody) SetCode

func (*FlightModifyPayV2ResponseBody) SetMessage

func (*FlightModifyPayV2ResponseBody) SetModule

func (s *FlightModifyPayV2ResponseBody) SetModule(v map[string]interface{}) *FlightModifyPayV2ResponseBody

func (*FlightModifyPayV2ResponseBody) SetRequestId

func (*FlightModifyPayV2ResponseBody) SetSuccess

func (*FlightModifyPayV2ResponseBody) SetTraceId

func (FlightModifyPayV2ResponseBody) String

type FlightModifyPayV2ShrinkRequest

type FlightModifyPayV2ShrinkRequest struct {
	ExtParamsShrink *string `json:"ext_params,omitempty" xml:"ext_params,omitempty"`
	// example:
	//
	// name
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 5100
	ModifyPayAmount *int64 `json:"modify_pay_amount,omitempty" xml:"modify_pay_amount,omitempty"`
	// example:
	//
	// 1017002195370467200
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467200
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195786853020
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	// example:
	//
	// 1019195786853020
	SubOrderId *int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (FlightModifyPayV2ShrinkRequest) GoString

func (*FlightModifyPayV2ShrinkRequest) SetExtParamsShrink

func (*FlightModifyPayV2ShrinkRequest) SetIsvName

func (*FlightModifyPayV2ShrinkRequest) SetModifyPayAmount

func (*FlightModifyPayV2ShrinkRequest) SetOrderId

func (*FlightModifyPayV2ShrinkRequest) SetOutOrderId

func (*FlightModifyPayV2ShrinkRequest) SetOutSubOrderId

func (*FlightModifyPayV2ShrinkRequest) SetSubOrderId

func (FlightModifyPayV2ShrinkRequest) String

type FlightOrderDetailInfoHeaders

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

func (FlightOrderDetailInfoHeaders) GoString

func (s FlightOrderDetailInfoHeaders) GoString() string

func (*FlightOrderDetailInfoHeaders) SetCommonHeaders

func (*FlightOrderDetailInfoHeaders) SetXAcsBtripCorpToken

func (FlightOrderDetailInfoHeaders) String

type FlightOrderDetailInfoRequest

type FlightOrderDetailInfoRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
}

func (FlightOrderDetailInfoRequest) GoString

func (s FlightOrderDetailInfoRequest) GoString() string

func (*FlightOrderDetailInfoRequest) SetDisOrderId

func (FlightOrderDetailInfoRequest) String

type FlightOrderDetailInfoResponse

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

func (*FlightOrderDetailInfoResponse) SetBody

func (*FlightOrderDetailInfoResponse) SetHeaders

func (*FlightOrderDetailInfoResponse) SetStatusCode

func (FlightOrderDetailInfoResponse) String

type FlightOrderDetailInfoResponseBody

type FlightOrderDetailInfoResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOrderDetailInfoResponseBody) GoString

func (*FlightOrderDetailInfoResponseBody) SetCode

func (*FlightOrderDetailInfoResponseBody) SetMessage

func (*FlightOrderDetailInfoResponseBody) SetRequestId

func (*FlightOrderDetailInfoResponseBody) SetSuccess

func (*FlightOrderDetailInfoResponseBody) SetTraceId

func (FlightOrderDetailInfoResponseBody) String

type FlightOrderDetailInfoResponseBodyModule

type FlightOrderDetailInfoResponseBodyModule struct {
	// example:
	//
	// 2389927372772
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// example:
	//
	// 1223
	BookUserId *string `json:"book_user_id,omitempty" xml:"book_user_id,omitempty"`
	// example:
	//
	// 123
	BtripOrderId *int64  `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	ContactName  *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// example:
	//
	// 12345678909
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// {}
	Extra          *string                                                  `json:"extra,omitempty" xml:"extra,omitempty"`
	FlightInfoList []*FlightOrderDetailInfoResponseBodyModuleFlightInfoList `json:"flight_info_list,omitempty" xml:"flight_info_list,omitempty" type:"Repeated"`
	// example:
	//
	// 2000-00-00 00:00:00
	LastPayTime *string `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	// example:
	//
	// 0
	PayStatus *int32 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	PayTime *string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// example:
	//
	// 1000
	PromotionPrice *int64 `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	// example:
	//
	// 100
	SettleAmount *int64 `json:"settle_amount,omitempty" xml:"settle_amount,omitempty"`
	// example:
	//
	// 0
	SettleType *int32 `json:"settle_type,omitempty" xml:"settle_type,omitempty"`
	// example:
	//
	// 1
	Status         *int32                                                   `json:"status,omitempty" xml:"status,omitempty"`
	TicketInfoList []*FlightOrderDetailInfoResponseBodyModuleTicketInfoList `json:"ticket_info_list,omitempty" xml:"ticket_info_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1000
	TotalBuildPrice *int64 `json:"total_build_price,omitempty" xml:"total_build_price,omitempty"`
	// example:
	//
	// 1000
	TotalOilPrice *int64 `json:"total_oil_price,omitempty" xml:"total_oil_price,omitempty"`
	// example:
	//
	// 1000
	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

func (*FlightOrderDetailInfoResponseBodyModule) SetAlipayTradeNo

func (*FlightOrderDetailInfoResponseBodyModule) SetBookUserId

func (*FlightOrderDetailInfoResponseBodyModule) SetBtripOrderId

func (*FlightOrderDetailInfoResponseBodyModule) SetContactName

func (*FlightOrderDetailInfoResponseBodyModule) SetContactPhone

func (*FlightOrderDetailInfoResponseBodyModule) SetDisOrderId

func (*FlightOrderDetailInfoResponseBodyModule) SetExtra

func (*FlightOrderDetailInfoResponseBodyModule) SetLastPayTime

func (*FlightOrderDetailInfoResponseBodyModule) SetPayStatus

func (*FlightOrderDetailInfoResponseBodyModule) SetPayTime

func (*FlightOrderDetailInfoResponseBodyModule) SetPromotionPrice

func (*FlightOrderDetailInfoResponseBodyModule) SetSettleAmount

func (*FlightOrderDetailInfoResponseBodyModule) SetSettleType

func (*FlightOrderDetailInfoResponseBodyModule) SetStatus

func (*FlightOrderDetailInfoResponseBodyModule) SetTotalBuildPrice

func (*FlightOrderDetailInfoResponseBodyModule) SetTotalOilPrice

func (*FlightOrderDetailInfoResponseBodyModule) SetTotalOrderPrice

func (FlightOrderDetailInfoResponseBodyModule) String

type FlightOrderDetailInfoResponseBodyModuleFlightInfoList

type FlightOrderDetailInfoResponseBodyModuleFlightInfoList struct {
	// example:
	//
	// CA
	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"`
	// example:
	//
	// LHW
	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"`
	// example:
	//
	// HGH
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// LHW
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrTerminal *string `json:"arr_terminal,omitempty" xml:"arr_terminal,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// “”
	Baggage *string `json:"baggage,omitempty" xml:"baggage,omitempty"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// "CA1351_PEK_CAN_2000-00-00 08:00
	Carrier    *string `json:"carrier,omitempty" xml:"carrier,omitempty"`
	DepAirport *string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`
	// example:
	//
	// NGB
	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"`
	// example:
	//
	// BJS
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// example:
	//
	// NGB
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepTerminal *string `json:"dep_terminal,omitempty" xml:"dep_terminal,omitempty"`
	// example:
	//
	// 2000-01-01 00:00:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// CA1351
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// Y
	LastCabin *string `json:"last_cabin,omitempty" xml:"last_cabin,omitempty"`
	// example:
	//
	// CA1351
	LastFlightNo *string `json:"last_flight_no,omitempty" xml:"last_flight_no,omitempty"`
	Meal         *string `json:"meal,omitempty" xml:"meal,omitempty"`
	// example:
	//
	// 100
	OilPrice *int64 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// 0
	SegmentType *int32 `json:"segment_type,omitempty" xml:"segment_type,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// CAN
	StopCity *string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	StopDepTime *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// “”
	TuigaiqianInfo *string `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
}

func (FlightOrderDetailInfoResponseBodyModuleFlightInfoList) GoString

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetAirlineCode

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetAirlineName

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetAirlineSimpleName

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrAirport

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrAirportCode

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrAirportCodeName

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrCity

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrCityCode

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrTerminal

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetArrTime

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetBaggage

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetBuildPrice

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetCabin

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetCabinClass

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetCarrier

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepAirport

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepAirportCode

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepAirportCodeName

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepCity

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepCityCode

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepTerminal

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetDepTime

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetFlightNo

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetLastCabin

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetLastFlightNo

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetMeal

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetOilPrice

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetSegmentType

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetStopArrTime

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetStopCity

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetStopDepTime

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetTicketPrice

func (*FlightOrderDetailInfoResponseBodyModuleFlightInfoList) SetTuigaiqianInfo

func (FlightOrderDetailInfoResponseBodyModuleFlightInfoList) String

type FlightOrderDetailInfoResponseBodyModuleTicketInfoList

type FlightOrderDetailInfoResponseBodyModuleTicketInfoList struct {
	// example:
	//
	// 0
	OpenTicketStatus *string `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	// example:
	//
	// KF0528
	PnrCode *string `json:"pnr_code,omitempty" xml:"pnr_code,omitempty"`
	// example:
	//
	// 444-000000000
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// 1
	TicketStatus *string `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
}

func (FlightOrderDetailInfoResponseBodyModuleTicketInfoList) GoString

func (*FlightOrderDetailInfoResponseBodyModuleTicketInfoList) SetOpenTicketStatus

func (*FlightOrderDetailInfoResponseBodyModuleTicketInfoList) SetPnrCode

func (*FlightOrderDetailInfoResponseBodyModuleTicketInfoList) SetTicketNo

func (*FlightOrderDetailInfoResponseBodyModuleTicketInfoList) SetTicketStatus

func (FlightOrderDetailInfoResponseBodyModuleTicketInfoList) String

type FlightOrderDetailInfoResponseBodyModuleTravelerInfoList

type FlightOrderDetailInfoResponseBodyModuleTravelerInfoList struct {
	// example:
	//
	// 2000-01-01
	BirthDate *string `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	// example:
	//
	// 1234
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 0
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 0
	OpenTicketStatus *int32  `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	PassengerName    *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 0
	PassengerType *string `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 12345678909
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// 444-000000000
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) GoString

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetBirthDate

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetCertNo

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetCertType

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetOpenTicketStatus

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetPassengerName

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetPassengerType

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetPhone

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetTicketNo

func (*FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) SetUserId

func (FlightOrderDetailInfoResponseBodyModuleTravelerInfoList) String

type FlightOrderDetailV2Headers

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

func (FlightOrderDetailV2Headers) GoString

func (s FlightOrderDetailV2Headers) GoString() string

func (*FlightOrderDetailV2Headers) SetCommonHeaders

func (*FlightOrderDetailV2Headers) SetXAcsBtripCorpToken

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

func (FlightOrderDetailV2Headers) String

type FlightOrderDetailV2Request

type FlightOrderDetailV2Request struct {
	// This parameter is required.
	//
	// example:
	//
	// cheshiapi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1017002195370467138
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (FlightOrderDetailV2Request) GoString

func (s FlightOrderDetailV2Request) GoString() string

func (*FlightOrderDetailV2Request) SetIsvName

func (*FlightOrderDetailV2Request) SetOrderId

func (*FlightOrderDetailV2Request) SetOutOrderId

func (FlightOrderDetailV2Request) String

type FlightOrderDetailV2Response

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

func (s FlightOrderDetailV2Response) GoString() string

func (*FlightOrderDetailV2Response) SetBody

func (*FlightOrderDetailV2Response) SetHeaders

func (*FlightOrderDetailV2Response) SetStatusCode

func (FlightOrderDetailV2Response) String

type FlightOrderDetailV2ResponseBody

type FlightOrderDetailV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// E5F4ACF5-5677-1515-9999-ABBB5E668032
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210bc60a16917251281873772dac41
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOrderDetailV2ResponseBody) GoString

func (*FlightOrderDetailV2ResponseBody) SetCode

func (*FlightOrderDetailV2ResponseBody) SetMessage

func (*FlightOrderDetailV2ResponseBody) SetRequestId

func (*FlightOrderDetailV2ResponseBody) SetSuccess

func (*FlightOrderDetailV2ResponseBody) SetTraceId

func (FlightOrderDetailV2ResponseBody) String

type FlightOrderDetailV2ResponseBodyModule

type FlightOrderDetailV2ResponseBodyModule struct {
	B2gVipCode *string `json:"b2g_vip_code,omitempty" xml:"b2g_vip_code,omitempty"`
	// example:
	//
	// 2023-06-29 15:28:44
	BookSuccTime *string `json:"book_succ_time,omitempty" xml:"book_succ_time,omitempty"`
	// example:
	//
	// qingg1234
	BookUserId   *string `json:"book_user_id,omitempty" xml:"book_user_id,omitempty"`
	BookUserName *string `json:"book_user_name,omitempty" xml:"book_user_name,omitempty"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 2023-06-29 15:03:11
	CreateTime *string `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// example:
	//
	// 126000
	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"`
	// example:
	//
	// false
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// false
	Isemergency *bool `json:"isemergency,omitempty" xml:"isemergency,omitempty"`
	// example:
	//
	// true
	Issendmessage *bool `json:"issendmessage,omitempty" xml:"issendmessage,omitempty"`
	// example:
	//
	// 4000
	OilPrice *int64 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// 1017002195370467200
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 8500
	OrderPrice *int64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	// example:
	//
	// 1017002195370467137
	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"`
	// example:
	//
	// 2023-06-29 15:03:59
	PayTime *string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// example:
	//
	// 4500
	Saleprice *int64 `json:"saleprice,omitempty" xml:"saleprice,omitempty"`
	// example:
	//
	// true
	Sendcpsms *bool `json:"sendcpsms,omitempty" xml:"sendcpsms,omitempty"`
	// example:
	//
	// 5
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 3
	TotalServiceFeePrice *int64 `json:"total_service_fee_price,omitempty" xml:"total_service_fee_price,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModule) GoString

func (*FlightOrderDetailV2ResponseBodyModule) SetB2gVipCode

func (*FlightOrderDetailV2ResponseBodyModule) SetBookSuccTime

func (*FlightOrderDetailV2ResponseBodyModule) SetBookUserId

func (*FlightOrderDetailV2ResponseBodyModule) SetBookUserName

func (*FlightOrderDetailV2ResponseBodyModule) SetBuildPrice

func (*FlightOrderDetailV2ResponseBodyModule) SetCreateTime

func (*FlightOrderDetailV2ResponseBodyModule) SetFacevalue

func (*FlightOrderDetailV2ResponseBodyModule) SetIsProtocol

func (*FlightOrderDetailV2ResponseBodyModule) SetIsemergency

func (*FlightOrderDetailV2ResponseBodyModule) SetIssendmessage

func (*FlightOrderDetailV2ResponseBodyModule) SetOilPrice

func (*FlightOrderDetailV2ResponseBodyModule) SetOrderId

func (*FlightOrderDetailV2ResponseBodyModule) SetOrderPrice

func (*FlightOrderDetailV2ResponseBodyModule) SetOutOrderId

func (*FlightOrderDetailV2ResponseBodyModule) SetPassengerSegmentMap

func (*FlightOrderDetailV2ResponseBodyModule) SetPayTime

func (*FlightOrderDetailV2ResponseBodyModule) SetSaleprice

func (*FlightOrderDetailV2ResponseBodyModule) SetSendcpsms

func (*FlightOrderDetailV2ResponseBodyModule) SetStatus

func (*FlightOrderDetailV2ResponseBodyModule) SetTotalServiceFeePrice

func (FlightOrderDetailV2ResponseBodyModule) String

type FlightOrderDetailV2ResponseBodyModuleContactInfoDTO

type FlightOrderDetailV2ResponseBodyModuleContactInfoDTO struct {
	// example:
	//
	// 178169630111@163.com
	ContactEmail *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	ContactName  *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// example:
	//
	// 178169630111
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// example:
	//
	// true
	SendMsgToPassenger *bool `json:"send_msg_to_passenger,omitempty" xml:"send_msg_to_passenger,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) GoString

func (*FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactEmail

func (*FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactName

func (*FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) SetContactPhone

func (*FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) SetSendMsgToPassenger

func (FlightOrderDetailV2ResponseBodyModuleContactInfoDTO) String

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO

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"`
	// example:
	//
	// 2
	TripTypeCode *int32 `json:"trip_type_code,omitempty" xml:"trip_type_code,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) GoString

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) SetNoticeTips

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) SetTripType

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) SetTripTypeCode

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTO) String

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys struct {
	// example:
	//
	// 85
	AllFlyDuration *int64 `json:"all_fly_duration,omitempty" xml:"all_fly_duration,omitempty"`
	// example:
	//
	// 85
	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"`
	// example:
	//
	// XIL
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-07-20 08:25:00
	ArrTime        *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	BaggageDetails *string `json:"baggage_details,omitempty" xml:"baggage_details,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-07-20 07:00:00
	DepTime      *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightStatus *string `json:"flight_status,omitempty" xml:"flight_status,omitempty"`
	// iata_no
	//
	// example:
	//
	// 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

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetAllFlyDuration

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetAllFlyDurationAfterChange

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetApplyId

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetArrCityCode

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetArrCityName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetArrTime

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetBaggageDetails

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetDepCityCode

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetDepCityName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetDepTime

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetFlightStatus

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetIataNo

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetIsReshopJourney

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetIsTransfer

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetJourneyTitle

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) SetRefundChangeDetails

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneys) String

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList struct {
	// example:
	//
	// CA
	AirLineCode *string `json:"air_line_code,omitempty" xml:"air_line_code,omitempty"`
	// example:
	//
	// Air China Limited
	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"`
	// example:
	//
	// 95583
	AirLinePhone *string `json:"air_line_phone,omitempty" xml:"air_line_phone,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB12fJAFHr1gK0jSZR0XXbP8XXa-450-450.png
	AirlineIconUrl   *string `json:"airline_icon_url,omitempty" xml:"airline_icon_url,omitempty"`
	AirlineShortName *string `json:"airline_short_name,omitempty" xml:"airline_short_name,omitempty"`
	// example:
	//
	// XIL
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportName *string `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	// example:
	//
	// XIL
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-07-20 08:25:00
	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
	//
	// example:
	//
	// Y
	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"`
	// example:
	//
	// false
	CodeShare    *bool   `json:"code_share,omitempty" xml:"code_share,omitempty"`
	DeadlineText *string `json:"deadline_text,omitempty" xml:"deadline_text,omitempty"`
	// example:
	//
	// PEK
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportName *string `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-07-29
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 2023-07-20 07:00:00
	DepTime        *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	DepartTerminal *string `json:"depart_terminal,omitempty" xml:"depart_terminal,omitempty"`
	// example:
	//
	// 0.4
	Discount     *float64                                                                               `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightChange *FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange `json:"flight_change,omitempty" xml:"flight_change,omitempty" type:"Struct"`
	// example:
	//
	// CA1110
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// ARJ
	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
	//
	// example:
	//
	// 0
	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

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirLineCode

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirLineEnglishName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirLineName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirLinePhone

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirlineIconUrl

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetAirlineShortName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrAirportCode

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrAirportName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrCityCode

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrCityName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArrTime

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetArriveTerminal

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCabin

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCabinAndDiscount

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCabinClass

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCabinClassName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetCodeShare

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDeadlineText

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepAirportCode

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepAirportName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepCityCode

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepCityName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepDate

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepTime

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDepartTerminal

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetDiscount

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetFlightNo

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetFlightType

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetFlyDuration

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetManufacturer

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetMealDesc

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOnTimeRate

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirShortName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlineCode

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlineEnglishName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlineIconUrl

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlineName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingAirlinePhone

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetOperatingFlightNo

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetPlaneType

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetRaisePrice

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetSegmentId

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetSegmentIndex

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopAirport

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopArrTime

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopCity

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopCityName

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopDepTime

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) SetStopQuantity

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentList) String

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange

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

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetChangeDesc

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetChangeStatus

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetChangeStatusCode

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetNewSegment

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) SetPassengerNames

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListFlightChange) String

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition

type FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition) GoString

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition) SetJourneyIndex

func (*FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition) SetSegmentIndex

func (FlightOrderDetailV2ResponseBodyModuleFlightTaleInfoDTOJourneysSegmentListSegmentPosition) String

type FlightOrderDetailV2ResponseBodyModulePassengerList

type FlightOrderDetailV2ResponseBodyModulePassengerList struct {
	// example:
	//
	// 1991-06-21 00:00:00
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 12172819047252004460056
	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"`
	// example:
	//
	// CN
	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"`
	// example:
	//
	// 17800000001@163.com
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// san
	EnFirstName *string `json:"en_first_name,omitempty" xml:"en_first_name,omitempty"`
	// example:
	//
	// zhang
	EnLastName *string `json:"en_last_name,omitempty" xml:"en_last_name,omitempty"`
	// example:
	//
	// zhangsan
	EnglishName *string `json:"english_name,omitempty" xml:"english_name,omitempty"`
	// example:
	//
	// 1
	Gender *int32 `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// 3243028
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// true
	IsComplete *bool `json:"is_complete,omitempty" xml:"is_complete,omitempty"`
	// example:
	//
	// false
	IsFrequently *bool   `json:"is_frequently,omitempty" xml:"is_frequently,omitempty"`
	Memo         *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// example:
	//
	// 86
	MobileCountryCode *string `json:"mobile_country_code,omitempty" xml:"mobile_country_code,omitempty"`
	// example:
	//
	// 17800000001
	MobilePhoneNumber *string `json:"mobile_phone_number,omitempty" xml:"mobile_phone_number,omitempty"`
	Name              *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// true
	Oneself   *bool   `json:"oneself,omitempty" xml:"oneself,omitempty"`
	OrderName *string `json:"order_name,omitempty" xml:"order_name,omitempty"`
	// example:
	//
	// 1111
	OutPassengerId *string `json:"out_passenger_id,omitempty" xml:"out_passenger_id,omitempty"`
	// example:
	//
	// 17800000001
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// 111
	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"`
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// 312312
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModulePassengerList) GoString

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetBirthday

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetBtripUserId

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetCode

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetCountry

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetCountryCode

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetEmail

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetEnFirstName

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetEnLastName

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetEnglishName

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetGender

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetId

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetIsComplete

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetIsFrequently

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetMemo

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetMobileCountryCode

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetMobilePhoneNumber

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetName

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetOneself

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetOrderName

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetOutPassengerId

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetPhone

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetShengPiPinyin

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetTicketNos

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetType

func (*FlightOrderDetailV2ResponseBodyModulePassengerList) SetUserId

func (FlightOrderDetailV2ResponseBodyModulePassengerList) String

type FlightOrderDetailV2ResponseBodyModulePassengerListCredential

type FlightOrderDetailV2ResponseBodyModulePassengerListCredential struct {
	// example:
	//
	// 1991-06-21 00:00:00
	BirthDate *string `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	// example:
	//
	// 1991-06-21 00:00:00
	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"`
	// example:
	//
	// 1991-06-21 00:00:00
	ExpireDate        *string `json:"expire_date,omitempty" xml:"expire_date,omitempty"`
	HolderNationality *string `json:"holder_nationality,omitempty" xml:"holder_nationality,omitempty"`
	// example:
	//
	// 131332
	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"`
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModulePassengerListCredential) GoString

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetBirthDate

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetCertIssueDate

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetCertIssuePlace

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetCredentialNo

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetDriveLicenceFirst

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetDriveLicenceType

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetExpireDate

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetHolderNationality

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetId

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetIdCheckCode

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetIssueCountry

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredential) SetType

func (FlightOrderDetailV2ResponseBodyModulePassengerListCredential) String

type FlightOrderDetailV2ResponseBodyModulePassengerListCredentials

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"`
	// example:
	//
	// 131332
	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"`
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) GoString

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetBirthDate

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetCertIssueDate

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetCertIssuePlace

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetCredentialNo

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetDriveLicenceFirst

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetDriveLicenceType

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetExpireDate

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetHolderNationality

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetId

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetIdCheckCode

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetIssueCountry

func (*FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) SetType

func (FlightOrderDetailV2ResponseBodyModulePassengerListCredentials) String

type FlightOrderDetailV2ResponseBodyModulePassengerListTickets

type FlightOrderDetailV2ResponseBodyModulePassengerListTickets struct {
	Channel      *string `json:"channel,omitempty" xml:"channel,omitempty"`
	JourneyTitle *string `json:"journey_title,omitempty" xml:"journey_title,omitempty"`
	// example:
	//
	// OPEN_FOR_USE
	OpenTicketStatus *string `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	// pcc/office
	//
	// example:
	//
	// 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"`
	// example:
	//
	// 2
	TicketAuthStatus *int32 `json:"ticket_auth_status,omitempty" xml:"ticket_auth_status,omitempty"`
	// example:
	//
	// 444-2023062999
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// 4500
	TicketPrice  *int64  `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TicketStatus *string `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
}

func (FlightOrderDetailV2ResponseBodyModulePassengerListTickets) GoString

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetChannel

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetJourneyTitle

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetOpenTicketStatus

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetPcc

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketAuthMemo

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketAuthStatus

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketNo

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketPrice

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTickets) SetTicketStatus

func (FlightOrderDetailV2ResponseBodyModulePassengerListTickets) String

type FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList

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

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList) SetJourneyIndex

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList) SetOpenTicketStatus

func (*FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList) SetSegmentIndex

func (FlightOrderDetailV2ResponseBodyModulePassengerListTicketsSegmentOpenTicketList) String

type FlightOrderListQueryHeaders

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

func (FlightOrderListQueryHeaders) GoString

func (s FlightOrderListQueryHeaders) GoString() string

func (*FlightOrderListQueryHeaders) SetCommonHeaders

func (*FlightOrderListQueryHeaders) SetXAcsBtripSoCorpToken

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

func (FlightOrderListQueryHeaders) String

type FlightOrderListQueryRequest

type FlightOrderListQueryRequest struct {
	// example:
	//
	// false
	AllApply *bool `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	// example:
	//
	// 175634
	ApplyId  *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	DepartId *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// CS-FLIGHT
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	UpdateEndTime *string `json:"update_end_time,omitempty" xml:"update_end_time,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	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

func (s FlightOrderListQueryRequest) GoString() string

func (*FlightOrderListQueryRequest) SetAllApply

func (*FlightOrderListQueryRequest) SetApplyId

func (*FlightOrderListQueryRequest) SetDepartId

func (*FlightOrderListQueryRequest) SetEndTime

func (*FlightOrderListQueryRequest) SetPage

func (*FlightOrderListQueryRequest) SetPageSize

func (*FlightOrderListQueryRequest) SetStartTime

func (*FlightOrderListQueryRequest) SetThirdpartApplyId

func (*FlightOrderListQueryRequest) SetUpdateEndTime

func (*FlightOrderListQueryRequest) SetUpdateStartTime

func (*FlightOrderListQueryRequest) SetUserId

func (FlightOrderListQueryRequest) String

type FlightOrderListQueryResponse

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

func (s FlightOrderListQueryResponse) GoString() string

func (*FlightOrderListQueryResponse) SetBody

func (*FlightOrderListQueryResponse) SetHeaders

func (*FlightOrderListQueryResponse) SetStatusCode

func (FlightOrderListQueryResponse) String

type FlightOrderListQueryResponseBody

type FlightOrderListQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOrderListQueryResponseBody) GoString

func (*FlightOrderListQueryResponseBody) SetCode

func (*FlightOrderListQueryResponseBody) SetMessage

func (*FlightOrderListQueryResponseBody) SetRequestId

func (*FlightOrderListQueryResponseBody) SetSuccess

func (*FlightOrderListQueryResponseBody) SetTraceId

func (FlightOrderListQueryResponseBody) String

type FlightOrderListQueryResponseBodyModule

type FlightOrderListQueryResponseBodyModule struct {
	// example:
	//
	// 11774
	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"`
	// example:
	//
	// Y
	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"`
	// example:
	//
	// 2022-07-20T10:40Z
	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"`
	// example:
	//
	// 30.12%
	Discount *string `json:"discount,omitempty" xml:"discount,omitempty"`
	// example:
	//
	// MU7854
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtModified *string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// 200042
	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"`
	// example:
	//
	// 4
	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"`
	// example:
	//
	// CS-PROJECT
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	// example:
	//
	// CS-PROJECT
	ProjectId    *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	RetDate *string `json:"ret_date,omitempty" xml:"ret_date,omitempty"`
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// CS-PROJECT
	ThirdPartProjectId *string `json:"third_part_project_id,omitempty" xml:"third_part_project_id,omitempty"`
	// example:
	//
	// CS-UMN98989
	ThirdpartApplyId    *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	// example:
	//
	// cs9897766
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 0
	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

func (*FlightOrderListQueryResponseBodyModule) SetApplyId

func (*FlightOrderListQueryResponseBodyModule) SetArrAirport

func (*FlightOrderListQueryResponseBodyModule) SetArrCity

func (*FlightOrderListQueryResponseBodyModule) SetArrCityAdCode

func (*FlightOrderListQueryResponseBodyModule) SetBtripTitle

func (*FlightOrderListQueryResponseBodyModule) SetCabinClass

func (*FlightOrderListQueryResponseBodyModule) SetContactName

func (*FlightOrderListQueryResponseBodyModule) SetCorpId

func (*FlightOrderListQueryResponseBodyModule) SetCorpName

func (*FlightOrderListQueryResponseBodyModule) SetDepAirport

func (*FlightOrderListQueryResponseBodyModule) SetDepCity

func (*FlightOrderListQueryResponseBodyModule) SetDepCityAdCode

func (*FlightOrderListQueryResponseBodyModule) SetDepDate

func (*FlightOrderListQueryResponseBodyModule) SetDepartId

func (*FlightOrderListQueryResponseBodyModule) SetDepartName

func (*FlightOrderListQueryResponseBodyModule) SetDiscount

func (*FlightOrderListQueryResponseBodyModule) SetFlightNo

func (*FlightOrderListQueryResponseBodyModule) SetGmtCreate

func (*FlightOrderListQueryResponseBodyModule) SetGmtModified

func (*FlightOrderListQueryResponseBodyModule) SetId

func (*FlightOrderListQueryResponseBodyModule) SetPassengerCount

func (*FlightOrderListQueryResponseBodyModule) SetPassengerName

func (*FlightOrderListQueryResponseBodyModule) SetProjectCode

func (*FlightOrderListQueryResponseBodyModule) SetProjectId

func (*FlightOrderListQueryResponseBodyModule) SetProjectTitle

func (*FlightOrderListQueryResponseBodyModule) SetRetDate

func (*FlightOrderListQueryResponseBodyModule) SetStatus

func (*FlightOrderListQueryResponseBodyModule) SetThirdPartProjectId

func (*FlightOrderListQueryResponseBodyModule) SetThirdpartApplyId

func (*FlightOrderListQueryResponseBodyModule) SetThirdpartBusinessId added in v3.3.0

func (*FlightOrderListQueryResponseBodyModule) SetThirdpartItineraryId

func (*FlightOrderListQueryResponseBodyModule) SetTripType

func (*FlightOrderListQueryResponseBodyModule) SetUserId

func (*FlightOrderListQueryResponseBodyModule) SetUserName

func (FlightOrderListQueryResponseBodyModule) String

type FlightOrderListQueryResponseBodyModuleCostCenter

type FlightOrderListQueryResponseBodyModuleCostCenter struct {
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	// example:
	//
	// 44632
	Id   *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// NM98767
	Number *string `json:"number,omitempty" xml:"number,omitempty"`
}

func (FlightOrderListQueryResponseBodyModuleCostCenter) GoString

func (*FlightOrderListQueryResponseBodyModuleCostCenter) SetCorpId

func (*FlightOrderListQueryResponseBodyModuleCostCenter) SetId

func (*FlightOrderListQueryResponseBodyModuleCostCenter) SetName

func (*FlightOrderListQueryResponseBodyModuleCostCenter) SetNumber

func (FlightOrderListQueryResponseBodyModuleCostCenter) String

type FlightOrderListQueryResponseBodyModuleInsureInfoList

type FlightOrderListQueryResponseBodyModuleInsureInfoList struct {
	// example:
	//
	// KJ-879657
	InsureNo *string `json:"insure_no,omitempty" xml:"insure_no,omitempty"`
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
}

func (FlightOrderListQueryResponseBodyModuleInsureInfoList) GoString

func (*FlightOrderListQueryResponseBodyModuleInsureInfoList) SetInsureNo

func (*FlightOrderListQueryResponseBodyModuleInsureInfoList) SetName

func (*FlightOrderListQueryResponseBodyModuleInsureInfoList) SetStatus

func (FlightOrderListQueryResponseBodyModuleInsureInfoList) String

type FlightOrderListQueryResponseBodyModuleInvoice

type FlightOrderListQueryResponseBodyModuleInvoice struct {
	// example:
	//
	// 7304
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOrderListQueryResponseBodyModuleInvoice) GoString

func (*FlightOrderListQueryResponseBodyModuleInvoice) SetId

func (*FlightOrderListQueryResponseBodyModuleInvoice) SetTitle

func (FlightOrderListQueryResponseBodyModuleInvoice) String

type FlightOrderListQueryResponseBodyModulePriceInfoList

type FlightOrderListQueryResponseBodyModulePriceInfoList struct {
	// example:
	//
	// 1
	CategoryCode *int32 `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// example:
	//
	// 1
	CategoryType *int32 `json:"category_type,omitempty" xml:"category_type,omitempty"`
	// example:
	//
	// MU5354
	ChangeFlightNo *string `json:"change_flight_no,omitempty" xml:"change_flight_no,omitempty"`
	// example:
	//
	// 12%
	Discount *string `json:"discount,omitempty" xml:"discount,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 00-7687
	OriginalTicketNo *string `json:"original_ticket_no,omitempty" xml:"original_ticket_no,omitempty"`
	PassengerName    *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 1
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 100
	Price *float64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// A-135767
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// f98236773
	TradeId *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderListQueryResponseBodyModulePriceInfoList) GoString

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetCategoryCode

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetCategoryType

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetChangeFlightNo

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetDiscount

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetEndTime

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetGmtCreate

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetOriginalTicketNo

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetPassengerName

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetPayType

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetPrice

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetStartTime

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetTicketNo

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetTradeId

func (*FlightOrderListQueryResponseBodyModulePriceInfoList) SetType

func (FlightOrderListQueryResponseBodyModulePriceInfoList) String

type FlightOrderListQueryResponseBodyModuleUserAffiliateList

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

func (*FlightOrderListQueryResponseBodyModuleUserAffiliateList) SetUserId

func (*FlightOrderListQueryResponseBodyModuleUserAffiliateList) SetUserName

func (FlightOrderListQueryResponseBodyModuleUserAffiliateList) String

type FlightOrderListQueryResponseBodyPageInfo

type FlightOrderListQueryResponseBodyPageInfo struct {
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 100
	TotalNumber *int32 `json:"total_number,omitempty" xml:"total_number,omitempty"`
}

func (FlightOrderListQueryResponseBodyPageInfo) GoString

func (*FlightOrderListQueryResponseBodyPageInfo) SetPage

func (*FlightOrderListQueryResponseBodyPageInfo) SetPageSize

func (*FlightOrderListQueryResponseBodyPageInfo) SetTotalNumber

func (FlightOrderListQueryResponseBodyPageInfo) String

type FlightOrderQueryHeaders

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

func (FlightOrderQueryHeaders) GoString

func (s FlightOrderQueryHeaders) GoString() string

func (*FlightOrderQueryHeaders) SetCommonHeaders

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

func (*FlightOrderQueryHeaders) SetXAcsBtripSoCorpToken

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

func (FlightOrderQueryHeaders) String

func (s FlightOrderQueryHeaders) String() string

type FlightOrderQueryRequest

type FlightOrderQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 246584390
	OrderId *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	UserId  *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderQueryRequest) GoString

func (s FlightOrderQueryRequest) GoString() string

func (*FlightOrderQueryRequest) SetOrderId

func (*FlightOrderQueryRequest) SetUserId

func (FlightOrderQueryRequest) String

func (s FlightOrderQueryRequest) String() string

type FlightOrderQueryResponse

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

func (s FlightOrderQueryResponse) GoString() string

func (*FlightOrderQueryResponse) SetBody

func (*FlightOrderQueryResponse) SetHeaders

func (*FlightOrderQueryResponse) SetStatusCode

func (FlightOrderQueryResponse) String

func (s FlightOrderQueryResponse) String() string

type FlightOrderQueryResponseBody

type FlightOrderQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOrderQueryResponseBody) GoString

func (s FlightOrderQueryResponseBody) GoString() string

func (*FlightOrderQueryResponseBody) SetCode

func (*FlightOrderQueryResponseBody) SetMessage

func (*FlightOrderQueryResponseBody) SetModule

func (*FlightOrderQueryResponseBody) SetRequestId

func (*FlightOrderQueryResponseBody) SetSuccess

func (*FlightOrderQueryResponseBody) SetTraceId

func (FlightOrderQueryResponseBody) String

type FlightOrderQueryResponseBodyModule

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

func (FlightOrderQueryResponseBodyModule) String

type FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList

type FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList struct {
	ApplyId        *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrAirport     *string `json:"arr_airport,omitempty" xml:"arr_airport,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"`
	// example:
	//
	// 2022-07-20T10:40Z
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// V
	ChangeCabin *string `json:"change_cabin,omitempty" xml:"change_cabin,omitempty"`
	// example:
	//
	// Y
	ChangeCabinLevel *string `json:"change_cabin_level,omitempty" xml:"change_cabin_level,omitempty"`
	// example:
	//
	// 100
	ChangeFee *float64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	// example:
	//
	// MU7767
	ChangeFlightNo *string `json:"change_flight_no,omitempty" xml:"change_flight_no,omitempty"`
	// example:
	//
	// 33576
	ChangeOrderId *int64  `json:"change_order_id,omitempty" xml:"change_order_id,omitempty"`
	ChangeReason  *string `json:"change_reason,omitempty" xml:"change_reason,omitempty"`
	// example:
	//
	// 0
	ChangeType     *int32  `json:"change_type,omitempty" xml:"change_type,omitempty"`
	DepAirport     *string `json:"dep_airport,omitempty" xml:"dep_airport,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"`
	// example:
	//
	// 2022-07-20T10:40Z
	DepTime  *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Discount *string `json:"discount,omitempty" xml:"discount,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtModify *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	// example:
	//
	// 00-123123
	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"`
	// example:
	//
	// 000-123123
	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"`
	// example:
	//
	// 100
	UpgradeFee *float64 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) GoString

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetApplyId

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetArrAirport

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetArrAirportCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetArrCity

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetArrCityCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetArrTime

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeCabin

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeCabinLevel

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeFee

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeFlightNo

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeOrderId

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeReason

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetChangeType

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDepAirport

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDepAirportCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDepCity

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDepCityCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDepTime

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetDiscount

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetGmtCreate

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetGmtModify

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetOriginTicketNo

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetOutApplyId

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetStopCity

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetTicketNo

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetTicketStatus

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetTicketStatusCode

func (*FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) SetUpgradeFee

func (FlightOrderQueryResponseBodyModuleFlightChangeTicketInfoList) String

type FlightOrderQueryResponseBodyModuleFlightInfoList

type FlightOrderQueryResponseBodyModuleFlightInfoList struct {
	// example:
	//
	// MU
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	// example:
	//
	// LHW
	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"`
	// example:
	//
	// LHW
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// V
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinLevel *string `json:"cabin_level,omitempty" xml:"cabin_level,omitempty"`
	// example:
	//
	// NGB
	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"`
	// example:
	//
	// NGB
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 900
	FlightMile *int32 `json:"flight_mile,omitempty" xml:"flight_mile,omitempty"`
	// example:
	//
	// MU3849
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleFlightInfoList) GoString

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetAirlineCode

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetAirlineName

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrAirportCode

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrAirportName

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrCityAdCode

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrCityCode

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrCityName

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetArrTime

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetCabin

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetCabinLevel

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepAirportCode

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepAirportName

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepCityAdCode

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepCityCode

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepCityName

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetDepTime

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetFlightMile

func (*FlightOrderQueryResponseBodyModuleFlightInfoList) SetFlightNo

func (FlightOrderQueryResponseBodyModuleFlightInfoList) String

type FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList

type FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList struct {
	ApplyId                *string  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrAirport             *string  `json:"arr_airport,omitempty" xml:"arr_airport,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"`
	CompanyRefundTicketFee *float64 `json:"company_refund_ticket_fee,omitempty" xml:"company_refund_ticket_fee,omitempty"`
	DepAirport             *string  `json:"dep_airport,omitempty" xml:"dep_airport,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"`
	FlightNo               *string  `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtModify               *string  `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	OutApplyId              *string  `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
	PersonalRefundTicketFee *float64 `json:"personal_refund_ticket_fee,omitempty" xml:"personal_refund_ticket_fee,omitempty"`
	// example:
	//
	// 43667
	RefundOrderId *int64  `json:"refund_order_id,omitempty" xml:"refund_order_id,omitempty"`
	RefundReason  *string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// example:
	//
	// 100
	RefundTicketFee *float64 `json:"refund_ticket_fee,omitempty" xml:"refund_ticket_fee,omitempty"`
	// example:
	//
	// 0
	RefundType *int32 `json:"refund_type,omitempty" xml:"refund_type,omitempty"`
	// example:
	//
	// 000-13232
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) GoString

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetApplyId

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetArrAirport

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetArrAirportCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetArrCity

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetArrCityCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetCompanyRefundTicketFee added in v3.2.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetDepAirport

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetDepAirportCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetDepCity

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetDepCityCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetFlightNo

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetGmtCreate

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetGmtModify

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetOutApplyId

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetPersonalRefundTicketFee added in v3.2.1

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetRefundOrderId

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetRefundReason

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetRefundTicketFee

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetRefundType

func (*FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) SetTicketNo

func (FlightOrderQueryResponseBodyModuleFlightRefundTicketInfoList) String

type FlightOrderQueryResponseBodyModuleFlightTicketInfoList

type FlightOrderQueryResponseBodyModuleFlightTicketInfoList struct {
	ArrAirport     *string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// example:
	//
	// 100
	BuildPrice *float64 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// false
	Changed        *bool   `json:"changed,omitempty" xml:"changed,omitempty"`
	DepAirport     *string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// example:
	//
	// 10
	Discount *int32  `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtModify *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	// example:
	//
	// 100
	OilPrice *float64 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// 1
	PayType       *int32   `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	PersonalPrice *float64 `json:"personal_price,omitempty" xml:"personal_price,omitempty"`
	// example:
	//
	// 100
	SettlePrice *float64 `json:"settle_price,omitempty" xml:"settle_price,omitempty"`
	// example:
	//
	// 000-123
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// 100
	TicketPrice *float64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// OPEN
	TicketStatus *string `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
	// example:
	//
	// 1
	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

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetArrAirport added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetArrAirportCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetBuildPrice

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetChanged

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetDepAirport added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetDepAirportCode added in v3.1.0

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetDiscount

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetFlightNo

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetGmtCreate

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetGmtModify

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetOilPrice

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetPayType

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetPersonalPrice added in v3.2.1

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetSettlePrice

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetTicketNo

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetTicketPrice

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetTicketStatus

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetTicketStatusCode

func (*FlightOrderQueryResponseBodyModuleFlightTicketInfoList) SetUserId

func (FlightOrderQueryResponseBodyModuleFlightTicketInfoList) String

type FlightOrderQueryResponseBodyModuleInsuranceInfoList

type FlightOrderQueryResponseBodyModuleInsuranceInfoList struct {
	// example:
	//
	// 100
	Amount *float64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// example:
	//
	// 345-987-098
	InsuranceNo *string `json:"insurance_no,omitempty" xml:"insurance_no,omitempty"`
	// example:
	//
	// 1
	Status *int32  `json:"status,omitempty" xml:"status,omitempty"`
	Type   *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleInsuranceInfoList) GoString

func (*FlightOrderQueryResponseBodyModuleInsuranceInfoList) SetAmount

func (*FlightOrderQueryResponseBodyModuleInsuranceInfoList) SetInsuranceNo

func (*FlightOrderQueryResponseBodyModuleInsuranceInfoList) SetStatus

func (*FlightOrderQueryResponseBodyModuleInsuranceInfoList) SetType

func (FlightOrderQueryResponseBodyModuleInsuranceInfoList) String

type FlightOrderQueryResponseBodyModuleInvoiceInfo

type FlightOrderQueryResponseBodyModuleInvoiceInfo struct {
	// example:
	//
	// 43316
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleInvoiceInfo) GoString

func (*FlightOrderQueryResponseBodyModuleInvoiceInfo) SetId

func (*FlightOrderQueryResponseBodyModuleInvoiceInfo) SetTitle

func (FlightOrderQueryResponseBodyModuleInvoiceInfo) String

type FlightOrderQueryResponseBodyModuleOrderBaseInfo

type FlightOrderQueryResponseBodyModuleOrderBaseInfo struct {
	// example:
	//
	// 175634
	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"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtModify *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	// example:
	//
	// 13628
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// example:
	//
	// 146178
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 5
	OrderStatus *int32 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// example:
	//
	// CS-FLIGHT
	ThirdpartApplyId    *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	ThirdpartCorpId     *string `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	// example:
	//
	// CS-FLIGHT
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 0
	TripType *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightOrderQueryResponseBodyModuleOrderBaseInfo) GoString

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetApplyId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripTitle

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetContactName

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpName

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartName

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedApplyId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedThirdPartApplyId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtCreate

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtModify

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetItineraryId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderStatus

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartBusinessId added in v3.3.0

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartCorpId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetTripType

func (*FlightOrderQueryResponseBodyModuleOrderBaseInfo) SetUserId

func (FlightOrderQueryResponseBodyModuleOrderBaseInfo) String

type FlightOrderQueryResponseBodyModulePassengerInfoList

type FlightOrderQueryResponseBodyModulePassengerInfoList struct {
	// example:
	//
	// 13446
	CostCenterId   *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// CS-3345
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// CS-PROJECT
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	// example:
	//
	// 133576
	ProjectId    *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// CS-THIRDPROJECT
	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"`
	// example:
	//
	// 0
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (FlightOrderQueryResponseBodyModulePassengerInfoList) GoString

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterId

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterName

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterNumber

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetProjectCode

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetProjectId

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetProjectTitle

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetThirdpartProjectId

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetUserId

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetUserName

func (*FlightOrderQueryResponseBodyModulePassengerInfoList) SetUserType

func (FlightOrderQueryResponseBodyModulePassengerInfoList) String

type FlightOrderQueryResponseBodyModulePriceInfoList

type FlightOrderQueryResponseBodyModulePriceInfoList struct {
	// example:
	//
	// 1
	CategoryCode *int32 `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtCreate     *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 4
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 100
	Price *float64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// CS73290
	TradeId *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOrderQueryResponseBodyModulePriceInfoList) GoString

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetCategoryCode

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetGmtCreate

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetPassengerName

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetPayType

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetPrice

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetTradeId

func (*FlightOrderQueryResponseBodyModulePriceInfoList) SetType

func (FlightOrderQueryResponseBodyModulePriceInfoList) String

type FlightOtaItemDetailHeaders

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

func (FlightOtaItemDetailHeaders) GoString

func (s FlightOtaItemDetailHeaders) GoString() string

func (*FlightOtaItemDetailHeaders) SetCommonHeaders

func (*FlightOtaItemDetailHeaders) SetXAcsBtripCorpToken

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

func (FlightOtaItemDetailHeaders) String

type FlightOtaItemDetailRequest

type FlightOtaItemDetailRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// cheshi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 68cdc6b37c87484c98b479b49306ffbb_0
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
}

func (FlightOtaItemDetailRequest) GoString

func (s FlightOtaItemDetailRequest) GoString() string

func (*FlightOtaItemDetailRequest) SetIsvName

func (*FlightOtaItemDetailRequest) SetOtaItemId

func (FlightOtaItemDetailRequest) String

type FlightOtaItemDetailResponse

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

func (s FlightOtaItemDetailResponse) GoString() string

func (*FlightOtaItemDetailResponse) SetBody

func (*FlightOtaItemDetailResponse) SetHeaders

func (*FlightOtaItemDetailResponse) SetStatusCode

func (FlightOtaItemDetailResponse) String

type FlightOtaItemDetailResponseBody

type FlightOtaItemDetailResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 92359A00-85D8-16C4-AED0-249618DEEC17
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210bc60a16916374201706365d2a16
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOtaItemDetailResponseBody) GoString

func (*FlightOtaItemDetailResponseBody) SetCode

func (*FlightOtaItemDetailResponseBody) SetMessage

func (*FlightOtaItemDetailResponseBody) SetRequestId

func (*FlightOtaItemDetailResponseBody) SetSuccess

func (*FlightOtaItemDetailResponseBody) SetTraceId

func (FlightOtaItemDetailResponseBody) String

type FlightOtaItemDetailResponseBodyModule

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"`
	// example:
	//
	// 1830
	SellPrice     *int32   `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	SellPriceList []*int32 `json:"sell_price_list,omitempty" xml:"sell_price_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModule) GoString

func (*FlightOtaItemDetailResponseBodyModule) SetSellPrice

func (*FlightOtaItemDetailResponseBodyModule) SetSellPriceList

func (*FlightOtaItemDetailResponseBodyModule) SetTripType

func (FlightOtaItemDetailResponseBodyModule) String

type FlightOtaItemDetailResponseBodyModuleBaggageRule

type FlightOtaItemDetailResponseBodyModuleBaggageRule struct {
	BaggageSubItems []*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	Index *int32 `json:"index,omitempty" xml:"index,omitempty"`
	// example:
	//
	// tableHead
	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"`
	// example:
	//
	// 2
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRule) GoString

func (*FlightOtaItemDetailResponseBodyModuleBaggageRule) SetIndex

func (*FlightOtaItemDetailResponseBodyModuleBaggageRule) SetTableHead

func (*FlightOtaItemDetailResponseBodyModuleBaggageRule) SetTitle

func (*FlightOtaItemDetailResponseBodyModuleBaggageRule) SetType

func (FlightOtaItemDetailResponseBodyModuleBaggageRule) String

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems

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"`
	// example:
	//
	// false
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// example:
	//
	// ADT
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) GoString

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) SetExtraContentVisualizes

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) SetIsStruct

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) SetPtc

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) SetTitle

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItems) String

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes struct {
	// baggage_desc
	BaggageDesc []*string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// false
	IsHighlight *bool   `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle    *string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) GoString

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) SetBaggageDesc

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) SetBaggageSubContentType

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) SetIsHighlight

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizes) String

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i4/O1CN01UynXG31pjsEtA3tMF_!!6000000005397-2-tps-36-36.png
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN01qe7wL21gJ0SmEXXL7_!!6000000004120-2-tps-1206-768.png
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription) GoString

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesDescription) String

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO

type FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01kLt3m923XsUs6WVif_!!6000000007266-2-tps-280-300.png
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	// example:
	//
	// 55
	Largest *string `json:"largest,omitempty" xml:"largest,omitempty"`
	// example:
	//
	// 40
	Middle *string `json:"middle,omitempty" xml:"middle,omitempty"`
	// example:
	//
	// 20
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleBaggageSubItemsBaggageSubContentVisualizesImageDO) String

type FlightOtaItemDetailResponseBodyModuleBaggageRuleTips

type FlightOtaItemDetailResponseBodyModuleBaggageRuleTips struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN019zl3WZ22fNLxzx2cR_!!6000000007147-2-tps-125-45.png
	TipsDesc *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01rJxjw61f3bXNHAmlk_!!6000000003951-2-tps-1050-675.png
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleTips) GoString

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleTips) SetTipsDesc

func (*FlightOtaItemDetailResponseBodyModuleBaggageRuleTips) SetTipsImage

func (FlightOtaItemDetailResponseBodyModuleBaggageRuleTips) String

type FlightOtaItemDetailResponseBodyModuleChangeRule

type FlightOtaItemDetailResponseBodyModuleChangeRule struct {
	ExtraContents []*FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// HO3925
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// 0
	FreeBaggage *int32 `json:"free_baggage,omitempty" xml:"free_baggage,omitempty"`
	// example:
	//
	// 0
	Index *int32 `json:"index,omitempty" xml:"index,omitempty"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// tableHead
	TableHead *string `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title     *string `json:"title,omitempty" xml:"title,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleChangeRule) GoString

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetFlightNo

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetFreeBaggage

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetIndex

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetLevel

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetSubTableHead

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetTableHead

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetTitle

func (*FlightOtaItemDetailResponseBodyModuleChangeRule) SetType

func (FlightOtaItemDetailResponseBodyModuleChangeRule) String

type FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents

type FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents) GoString

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents) SetContent

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents) SetTitle

func (FlightOtaItemDetailResponseBodyModuleChangeRuleExtraContents) String

type FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems

type FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems struct {
	// example:
	//
	// false
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// example:
	//
	// ADT
	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

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems) SetIsStruct

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems) SetPtc

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems) SetTitle

func (FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItems) String

type FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents

type FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) GoString

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) SetFeeDesc

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) SetFeeRange

func (*FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) SetStyle

func (FlightOtaItemDetailResponseBodyModuleChangeRuleRefundSubItemsRefundSubContents) String

type FlightOtaItemDetailResponseBodyModuleRefundRule

type FlightOtaItemDetailResponseBodyModuleRefundRule struct {
	ExtraContents []*FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// HO3925
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// 0
	FreeBaggage *int32 `json:"free_baggage,omitempty" xml:"free_baggage,omitempty"`
	// example:
	//
	// 0
	Index *int32 `json:"index,omitempty" xml:"index,omitempty"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// tableHead
	TableHead *string `json:"table_head,omitempty" xml:"table_head,omitempty"`
	Title     *string `json:"title,omitempty" xml:"title,omitempty"`
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleRefundRule) GoString

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetFlightNo

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetFreeBaggage

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetIndex

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetLevel

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetSubTableHead

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetTableHead

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetTitle

func (*FlightOtaItemDetailResponseBodyModuleRefundRule) SetType

func (FlightOtaItemDetailResponseBodyModuleRefundRule) String

type FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents

type FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents) GoString

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents) SetContent

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents) SetTitle

func (FlightOtaItemDetailResponseBodyModuleRefundRuleExtraContents) String

type FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems

type FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems struct {
	// example:
	//
	// false
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// example:
	//
	// ADT
	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

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems) SetIsStruct

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems) SetPtc

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems) SetTitle

func (FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItems) String

type FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents

type FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) GoString

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) SetFeeDesc

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) SetFeeRange

func (*FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) SetStyle

func (FlightOtaItemDetailResponseBodyModuleRefundRuleRefundSubItemsRefundSubContents) String

type FlightOtaSearchHeaders

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

func (FlightOtaSearchHeaders) GoString

func (s FlightOtaSearchHeaders) GoString() string

func (*FlightOtaSearchHeaders) SetCommonHeaders

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

func (*FlightOtaSearchHeaders) SetXAcsBtripCorpToken

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

func (FlightOtaSearchHeaders) String

func (s FlightOtaSearchHeaders) String() string

type FlightOtaSearchRequest

type FlightOtaSearchRequest struct {
	// example:
	//
	// CA
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BJS
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// Y
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// example:
	//
	// CA2324
	CarrierFlightNo *string `json:"carrier_flight_no,omitempty" xml:"carrier_flight_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-08-15 19:30:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// CA2323
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (FlightOtaSearchRequest) GoString

func (s FlightOtaSearchRequest) GoString() string

func (*FlightOtaSearchRequest) SetAirlineCode

func (*FlightOtaSearchRequest) SetArrCityCode

func (*FlightOtaSearchRequest) SetCabinClass

func (*FlightOtaSearchRequest) SetCarrierFlightNo

func (s *FlightOtaSearchRequest) SetCarrierFlightNo(v string) *FlightOtaSearchRequest

func (*FlightOtaSearchRequest) SetDepCityCode

func (*FlightOtaSearchRequest) SetDepDate

func (*FlightOtaSearchRequest) SetFlightNo

func (FlightOtaSearchRequest) String

func (s FlightOtaSearchRequest) String() string

type FlightOtaSearchResponse

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

func (s FlightOtaSearchResponse) GoString() string

func (*FlightOtaSearchResponse) SetBody

func (*FlightOtaSearchResponse) SetHeaders

func (*FlightOtaSearchResponse) SetStatusCode

func (FlightOtaSearchResponse) String

func (s FlightOtaSearchResponse) String() string

type FlightOtaSearchResponseBody

type FlightOtaSearchResponseBody struct {
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOtaSearchResponseBody) GoString

func (s FlightOtaSearchResponseBody) GoString() string

func (*FlightOtaSearchResponseBody) SetCode

func (*FlightOtaSearchResponseBody) SetMessage

func (*FlightOtaSearchResponseBody) SetModule

func (*FlightOtaSearchResponseBody) SetRequestId

func (*FlightOtaSearchResponseBody) SetSuccess

func (*FlightOtaSearchResponseBody) SetTraceId

func (FlightOtaSearchResponseBody) String

type FlightOtaSearchResponseBodyModule

type FlightOtaSearchResponseBodyModule struct {
	FlightList []*FlightOtaSearchResponseBodyModuleFlightList `json:"flight_list,omitempty" xml:"flight_list,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModule) GoString

func (FlightOtaSearchResponseBodyModule) String

type FlightOtaSearchResponseBodyModuleFlightList

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"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	ArrDate *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	// example:
	//
	// 100
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// Y
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// 2
	CabinClass    *string                                                     `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinInfoList []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList `json:"cabin_info_list,omitempty" xml:"cabin_info_list,omitempty" type:"Repeated"`
	// example:
	//
	// FM
	CarrierAirline *string `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	// example:
	//
	// FM9152
	CarrierNo      *string                                                    `json:"carrier_no,omitempty" xml:"carrier_no,omitempty"`
	DepAirportInfo *FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 1
	Discount *int32 `json:"discount,omitempty" xml:"discount,omitempty"`
	// example:
	//
	// CA1234
	FlightNo       *string                                                      `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightRuleList []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	// example:
	//
	// demo
	FlightRuleListStr *string `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	FlightSize        *string `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	// example:
	//
	// demo
	FlightType *string `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	// example:
	//
	// 1
	InvoiceType *int32 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// false
	IsShare *bool `json:"is_share,omitempty" xml:"is_share,omitempty"`
	// example:
	//
	// false
	IsStop *bool `json:"is_stop,omitempty" xml:"is_stop,omitempty"`
	// example:
	//
	// false
	IsTransfer *bool   `json:"is_transfer,omitempty" xml:"is_transfer,omitempty"`
	MealDesc   *string `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	// example:
	//
	// 100
	OilPrice *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// 6669c8e53b684105b8687bad0331988a_41
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// example:
	//
	// 100
	Price *int32 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1
	ProductType     *int64  `json:"product_type,omitempty" xml:"product_type,omitempty"`
	ProductTypeDesc *string `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	// example:
	//
	// 100
	PromotionPrice *string `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	// example:
	//
	// 1
	RemainedSeatCount *string `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	// example:
	//
	// 1000_1_0
	SecretParams *string `json:"secret_params,omitempty" xml:"secret_params,omitempty"`
	// example:
	//
	// 1
	SegmentNumber *string `json:"segment_number,omitempty" xml:"segment_number,omitempty"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// HGH
	StopCity *string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	StopDepTime *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 100
	TotalPrice *string `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightList) GoString

func (*FlightOtaSearchResponseBodyModuleFlightList) SetArrDate

func (*FlightOtaSearchResponseBodyModuleFlightList) SetBuildPrice

func (*FlightOtaSearchResponseBodyModuleFlightList) SetCabin

func (*FlightOtaSearchResponseBodyModuleFlightList) SetCabinClass

func (*FlightOtaSearchResponseBodyModuleFlightList) SetCarrierAirline

func (*FlightOtaSearchResponseBodyModuleFlightList) SetCarrierNo

func (*FlightOtaSearchResponseBodyModuleFlightList) SetDepCityCode

func (*FlightOtaSearchResponseBodyModuleFlightList) SetDepDate

func (*FlightOtaSearchResponseBodyModuleFlightList) SetDiscount

func (*FlightOtaSearchResponseBodyModuleFlightList) SetFlightNo

func (*FlightOtaSearchResponseBodyModuleFlightList) SetFlightRuleListStr

func (*FlightOtaSearchResponseBodyModuleFlightList) SetFlightSize

func (*FlightOtaSearchResponseBodyModuleFlightList) SetFlightType

func (*FlightOtaSearchResponseBodyModuleFlightList) SetInvoiceType

func (*FlightOtaSearchResponseBodyModuleFlightList) SetIsProtocol

func (*FlightOtaSearchResponseBodyModuleFlightList) SetIsShare

func (*FlightOtaSearchResponseBodyModuleFlightList) SetIsStop

func (*FlightOtaSearchResponseBodyModuleFlightList) SetIsTransfer

func (*FlightOtaSearchResponseBodyModuleFlightList) SetMealDesc

func (*FlightOtaSearchResponseBodyModuleFlightList) SetOilPrice

func (*FlightOtaSearchResponseBodyModuleFlightList) SetOtaItemId

func (*FlightOtaSearchResponseBodyModuleFlightList) SetPrice

func (*FlightOtaSearchResponseBodyModuleFlightList) SetProductType

func (*FlightOtaSearchResponseBodyModuleFlightList) SetProductTypeDesc

func (*FlightOtaSearchResponseBodyModuleFlightList) SetPromotionPrice

func (*FlightOtaSearchResponseBodyModuleFlightList) SetRemainedSeatCount

func (*FlightOtaSearchResponseBodyModuleFlightList) SetSecretParams

func (*FlightOtaSearchResponseBodyModuleFlightList) SetSegmentNumber

func (*FlightOtaSearchResponseBodyModuleFlightList) SetStopArrTime

func (*FlightOtaSearchResponseBodyModuleFlightList) SetStopCity

func (*FlightOtaSearchResponseBodyModuleFlightList) SetStopDepTime

func (*FlightOtaSearchResponseBodyModuleFlightList) SetTicketPrice

func (*FlightOtaSearchResponseBodyModuleFlightList) SetTotalPrice

func (*FlightOtaSearchResponseBodyModuleFlightList) SetTripType

func (FlightOtaSearchResponseBodyModuleFlightList) String

type FlightOtaSearchResponseBodyModuleFlightListAirlineInfo

type FlightOtaSearchResponseBodyModuleFlightListAirlineInfo struct {
	// example:
	//
	// CA
	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

func (*FlightOtaSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineCode

func (*FlightOtaSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineName

func (*FlightOtaSearchResponseBodyModuleFlightListAirlineInfo) SetAirlineSimpleName

func (FlightOtaSearchResponseBodyModuleFlightListAirlineInfo) String

type FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo

type FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo struct {
	// example:
	//
	// HGH
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// HGH
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetAirportCode

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetAirportName

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetCityCode

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetCityName

func (*FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) SetTerminal

func (FlightOtaSearchResponseBodyModuleFlightListArrAirportInfo) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoList

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoList struct {
	AgentId *int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`
	// example:
	//
	// 12456
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 100
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// G
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	// example:
	//
	// G
	ChildCabin *string `json:"child_cabin,omitempty" xml:"child_cabin,omitempty"`
	ClassName  *string `json:"class_name,omitempty" xml:"class_name,omitempty"`
	// example:
	//
	// demo
	ClassRule *string `json:"class_rule,omitempty" xml:"class_rule,omitempty"`
	// example:
	//
	// 10
	Discount       *string                                                                   `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightRuleList []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	// example:
	//
	// demo
	FlightRuleListStr *string `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	// example:
	//
	// 1
	InvoiceType *int32 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// 100
	OilPrice *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// 1000_1_0
	OrderParams *string `json:"order_params,omitempty" xml:"order_params,omitempty"`
	// example:
	//
	// 97f64e2d6f61408a827dd523817fefd6_0
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// example:
	//
	// 100
	Price *int32 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1
	ProductType *int64 `json:"product_type,omitempty" xml:"product_type,omitempty"`
	// example:
	//
	// demo
	ProductTypeDesc *string `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	// example:
	//
	// 100
	PromotionPrice *string `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	// example:
	//
	// 1
	RemainedSeatCount *string `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 100
	TotalPrice *int32 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetAgentId

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetBasicCabinPrice

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetBuildPrice

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetCabin

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetCabinClass

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetCabinClassName

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetChildCabin

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetClassName

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetClassRule

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetDiscount

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetFlightRuleListStr

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetInvoiceType

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetIsProtocol

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetOilPrice

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetOrderParams

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetOtaItemId

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetPrice

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetProductType

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetProductTypeDesc

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetPromotionPrice

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetRemainedSeatCount

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetTicketPrice

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) SetTotalPrice

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoList) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList struct {
	// example:
	//
	// demo
	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"`
	// example:
	//
	// {}
	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

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetBaggageInfo

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetExtra

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetTuigaiqianInfo

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleList) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetIndex

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetTableHead

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetTitle

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetType

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems

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"`
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc []*string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// true
	IsHighlight *bool   `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle    *string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i4/O1CN01UynXG31pjsEtA3tMF_!!6000000005397-2-tps-36-36.png
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN01qe7wL21gJ0SmEXXL7_!!6000000004120-2-tps-1206-768.png
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	// example:
	//
	// demo
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	// example:
	//
	// 50
	Largest *string `json:"largest,omitempty" xml:"largest,omitempty"`
	// example:
	//
	// 40
	Middle *string `json:"middle,omitempty" xml:"middle,omitempty"`
	// example:
	//
	// 20
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN019zl3WZ22fNLxzx2cR_!!6000000007147-2-tps-125-45.png
	TipsDesc *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01rJxjw61f3bXNHAmlk_!!6000000003951-2-tps-1050-675.png
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) SetTipsDesc

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) SetTipsImage

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule struct {
	// example:
	//
	// true
	Able *bool                                                                                   `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) SetAble

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetContent

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetCostPercent

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTimeStamp

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTimeType

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem struct {
	ExtraContents []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetIndex

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetSubTableHead

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetTableHead

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) GoString

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule struct {
	// example:
	//
	// true
	Able *bool                                                                                   `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) SetAble

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetContent

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetCostPercent

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTimeStamp

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTimeType

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem struct {
	ExtraContents []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetIndex

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetSubTableHead

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetTableHead

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) GoString

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule struct {
	// example:
	//
	// true
	Able *bool                                                                                 `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) SetAble

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetContent

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetCost

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetCostPercent

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTimeStamp

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTimeType

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTitle

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule struct {
	// example:
	//
	// true
	Able *bool                                                                                    `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) SetAble

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) String

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo

type FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetCostPercent

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetTimeStamp

func (*FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetTimeType

func (FlightOtaSearchResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) String

type FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo

type FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo struct {
	// example:
	//
	// PEK
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// BJS
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetAirportCode

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetAirportName

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetCityCode

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetCityName

func (*FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) SetTerminal

func (FlightOtaSearchResponseBodyModuleFlightListDepAirportInfo) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleList

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleList struct {
	// example:
	//
	// demo
	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"`
	// example:
	//
	// {}
	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

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleList) SetBaggageInfo

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleList) SetExtra

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleList) SetTuigaiqianInfo

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleList) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetIndex

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTableHead

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTitle

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) SetType

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItem) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems

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"`
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetIsStruct

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc []*string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// true
	IsHighlight *bool   `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle    *string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i4/O1CN01UynXG31pjsEtA3tMF_!!6000000005397-2-tps-36-36.png
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN01qe7wL21gJ0SmEXXL7_!!6000000004120-2-tps-1206-768.png
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	// example:
	//
	// demo
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	// example:
	//
	// 50
	Largest *string `json:"largest,omitempty" xml:"largest,omitempty"`
	// example:
	//
	// 40
	Middle *string `json:"middle,omitempty" xml:"middle,omitempty"`
	// example:
	//
	// 20
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN019zl3WZ22fNLxzx2cR_!!6000000007147-2-tps-125-45.png
	TipsDesc *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01rJxjw61f3bXNHAmlk_!!6000000003951-2-tps-1050-675.png
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsDesc

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsImage

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListBaggageItemTips) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule struct {
	// example:
	//
	// false
	Able *bool                                                                      `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule) SetAble

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRule) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetContent

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCost

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCostPercent

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeStamp

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeType

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTitle

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem struct {
	ExtraContents []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetIndex

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetSubTableHead

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTableHead

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTitle

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetType

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItem) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) SetContent

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems struct {
	// isStruct : true
	//
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetIsStruct

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule struct {
	// example:
	//
	// false
	Able *bool                                                                      `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule) SetAble

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRule) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetContent

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCost

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCostPercent

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeStamp

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeType

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTitle

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem struct {
	ExtraContents []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetIndex

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetSubTableHead

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTableHead

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTitle

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetType

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItem) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) SetContent

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetIsStruct

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule struct {
	// example:
	//
	// false
	Able *bool                                                                    `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule) SetAble

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRule) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetContent

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCost

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCostPercent

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeStamp

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeType

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTitle

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListSignRuleInfo) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule struct {
	// example:
	//
	// false
	Able *bool                                                                       `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) SetAble

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRule) String

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo

type FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) GoString

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetContent

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCost

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCostPercent

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeStamp

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeType

func (*FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTitle

func (FlightOtaSearchResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) String

type FlightOtaSearchV2Headers

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

func (FlightOtaSearchV2Headers) GoString

func (s FlightOtaSearchV2Headers) GoString() string

func (*FlightOtaSearchV2Headers) SetCommonHeaders

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

func (*FlightOtaSearchV2Headers) SetXAcsBtripCorpToken

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

func (FlightOtaSearchV2Headers) String

func (s FlightOtaSearchV2Headers) String() string

type FlightOtaSearchV2Request

type FlightOtaSearchV2Request struct {
	CabinTypeList []*int32 `json:"cabin_type_list,omitempty" xml:"cabin_type_list,omitempty" type:"Repeated"`
	// example:
	//
	// true
	DirectOnly *bool `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cheshi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// true
	NeedShareFlight *bool `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	// This parameter is required.
	SearchJourneys []*FlightOtaSearchV2RequestSearchJourneys `json:"search_journeys,omitempty" xml:"search_journeys,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	SearchMode *int32 `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaSearchV2Request) GoString

func (s FlightOtaSearchV2Request) GoString() string

func (*FlightOtaSearchV2Request) SetCabinTypeList

func (s *FlightOtaSearchV2Request) SetCabinTypeList(v []*int32) *FlightOtaSearchV2Request

func (*FlightOtaSearchV2Request) SetDirectOnly

func (*FlightOtaSearchV2Request) SetIsvName

func (*FlightOtaSearchV2Request) SetNeedShareFlight

func (s *FlightOtaSearchV2Request) SetNeedShareFlight(v bool) *FlightOtaSearchV2Request

func (*FlightOtaSearchV2Request) SetSearchJourneys

func (*FlightOtaSearchV2Request) SetSearchMode

func (*FlightOtaSearchV2Request) SetTripType

func (FlightOtaSearchV2Request) String

func (s FlightOtaSearchV2Request) String() string

type FlightOtaSearchV2RequestSearchJourneys

type FlightOtaSearchV2RequestSearchJourneys struct {
	// This parameter is required.
	//
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-09-01
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	SelectedFlights []*FlightOtaSearchV2RequestSearchJourneysSelectedFlights `json:"selected_flights,omitempty" xml:"selected_flights,omitempty" type:"Repeated"`
}

func (FlightOtaSearchV2RequestSearchJourneys) GoString

func (*FlightOtaSearchV2RequestSearchJourneys) SetArrCityCode

func (*FlightOtaSearchV2RequestSearchJourneys) SetDepCityCode

func (*FlightOtaSearchV2RequestSearchJourneys) SetDepDate

func (FlightOtaSearchV2RequestSearchJourneys) String

type FlightOtaSearchV2RequestSearchJourneysSelectedFlights

type FlightOtaSearchV2RequestSearchJourneysSelectedFlights struct {
	// example:
	//
	// HGH
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// PKX
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2023-09-01 07:10:00
	FlightTime *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HO3925
	MarketFlightNo *string `json:"market_flight_no,omitempty" xml:"market_flight_no,omitempty"`
	// example:
	//
	// CX601
	OperateFlightNo *string `json:"operate_flight_no,omitempty" xml:"operate_flight_no,omitempty"`
}

func (FlightOtaSearchV2RequestSearchJourneysSelectedFlights) GoString

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetArrAirportCode

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetArrCityCode

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetDepAirportCode

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetDepCityCode

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetFlightTime

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetMarketFlightNo

func (*FlightOtaSearchV2RequestSearchJourneysSelectedFlights) SetOperateFlightNo

func (FlightOtaSearchV2RequestSearchJourneysSelectedFlights) String

type FlightOtaSearchV2Response

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

func (s FlightOtaSearchV2Response) GoString() string

func (*FlightOtaSearchV2Response) SetBody

func (*FlightOtaSearchV2Response) SetHeaders

func (*FlightOtaSearchV2Response) SetStatusCode

func (FlightOtaSearchV2Response) String

func (s FlightOtaSearchV2Response) String() string

type FlightOtaSearchV2ResponseBody

type FlightOtaSearchV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210e842b16611337974412836dae27
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightOtaSearchV2ResponseBody) GoString

func (*FlightOtaSearchV2ResponseBody) SetCode

func (*FlightOtaSearchV2ResponseBody) SetMessage

func (*FlightOtaSearchV2ResponseBody) SetRequestId

func (*FlightOtaSearchV2ResponseBody) SetSuccess

func (*FlightOtaSearchV2ResponseBody) SetTraceId

func (FlightOtaSearchV2ResponseBody) String

type FlightOtaSearchV2ResponseBodyModule

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"`
	// example:
	//
	// 2
	SearchMode *int32 `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModule) GoString

func (*FlightOtaSearchV2ResponseBodyModule) SetSearchMode

func (*FlightOtaSearchV2ResponseBodyModule) SetTripType

func (FlightOtaSearchV2ResponseBodyModule) String

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos struct {
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 140
	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"`
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	TransferTime *int32 `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) GoString

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetArrCityCode

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetArrCityName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetArrTime

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetDepCityCode

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetDepCityName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetDepTime

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetDuration

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetExtensions

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetJourneyIndex

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) SetTransferTime

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfos) String

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos

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"`
	// example:
	//
	// BJS
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	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"`
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// duration
	//
	// example:
	//
	// 140
	Duration  *int32                 `json:"duration,omitempty" xml:"duration,omitempty"`
	ExtraInfo map[string]interface{} `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	// example:
	//
	// MU5131
	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"`
	// example:
	//
	// 320
	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"`
	// example:
	//
	// 0
	OneMore     *int32  `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow *string `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// false
	Share           *bool   `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize *string `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	// example:
	//
	// false
	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

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityCode

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrTime

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetBaggageDesc

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityCode

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepTime

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDuration

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetExtraInfo

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightNo

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightSize

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightType

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetManufacturer

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMealDesc

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMiles

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOnTimeRate

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMore

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMoreShow

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShare

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetStop

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTotalTime

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTime

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) String

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo

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"`
	// example:
	//
	// MU
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB15EXDFHY1gK0jSZTEXXXDQVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineCode

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineIcon

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetCheapFlight

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) String

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	// example:
	//
	// PKX
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// #FF7300
	AirportNameColor *string `json:"airport_name_color,omitempty" xml:"airport_name_color,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	// example:
	//
	// --
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportCode

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportNameColor

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportShortName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetTerminal

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	// example:
	//
	// HGH
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// #FF7300
	AirportNameColor *string `json:"airport_name_color,omitempty" xml:"airport_name_color,omitempty"`
	AirportShortName *string `json:"airport_short_name,omitempty" xml:"airport_short_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportCode

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportNameColor

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportShortName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetTerminal

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	// example:
	//
	// CX601
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) SetOperatingFlightNo

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo

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"`
	// example:
	//
	// DR
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB1gSXBFUT1gK0jSZFhXXaAtVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo

type FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	// example:
	//
	// HGH
	StopAirport     *string `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	// example:
	//
	// T3
	StopArrTerm *string `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	// example:
	//
	// BJS
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// HGH
	StopCityCode *string `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// T4
	StopDepTerm *string `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	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

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirport

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirportName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTerm

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTime

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityCode

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityName

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityNames

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTerm

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTime

func (*FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopTime

func (FlightOtaSearchV2ResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String

type FlightOtaSearchV2ResponseBodyModuleItemList

type FlightOtaSearchV2ResponseBodyModuleItemList struct {
	FlightRuleInfos map[string]*ModuleItemListFlightRuleInfosValue `json:"flight_rule_infos,omitempty" xml:"flight_rule_infos,omitempty"`
	// example:
	//
	// e50d380fc05942cc8ac57af8ae02f448_0
	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

func (*FlightOtaSearchV2ResponseBodyModuleItemList) SetItemId

func (*FlightOtaSearchV2ResponseBodyModuleItemList) SetSubItemPositionMap

func (FlightOtaSearchV2ResponseBodyModuleItemList) String

type FlightOtaSearchV2ResponseBodyModuleItemListSubItems

type FlightOtaSearchV2ResponseBodyModuleItemListSubItems struct {
	ShoppingItemMap map[string]*ModuleItemListSubItemsShoppingItemMapValue `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
	// example:
	//
	// 07df0bd9-f803-4a50-8449-f4bd675d9939
	UniqKey *string `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (FlightOtaSearchV2ResponseBodyModuleItemListSubItems) GoString

func (*FlightOtaSearchV2ResponseBodyModuleItemListSubItems) SetUniqKey

func (FlightOtaSearchV2ResponseBodyModuleItemListSubItems) String

type FlightOtaSearchV2ShrinkRequest

type FlightOtaSearchV2ShrinkRequest struct {
	CabinTypeListShrink *string `json:"cabin_type_list,omitempty" xml:"cabin_type_list,omitempty"`
	// example:
	//
	// true
	DirectOnly *bool `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cheshi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// true
	NeedShareFlight *bool `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	// This parameter is required.
	SearchJourneysShrink *string `json:"search_journeys,omitempty" xml:"search_journeys,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	SearchMode *int32 `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightOtaSearchV2ShrinkRequest) GoString

func (*FlightOtaSearchV2ShrinkRequest) SetCabinTypeListShrink

func (*FlightOtaSearchV2ShrinkRequest) SetDirectOnly

func (*FlightOtaSearchV2ShrinkRequest) SetIsvName

func (*FlightOtaSearchV2ShrinkRequest) SetNeedShareFlight

func (*FlightOtaSearchV2ShrinkRequest) SetSearchJourneysShrink

func (*FlightOtaSearchV2ShrinkRequest) SetSearchMode

func (*FlightOtaSearchV2ShrinkRequest) SetTripType

func (FlightOtaSearchV2ShrinkRequest) String

type FlightPayOrderHeaders

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

func (FlightPayOrderHeaders) GoString

func (s FlightPayOrderHeaders) GoString() string

func (*FlightPayOrderHeaders) SetCommonHeaders

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

func (*FlightPayOrderHeaders) SetXAcsBtripCorpToken

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

func (FlightPayOrderHeaders) String

func (s FlightPayOrderHeaders) String() string

type FlightPayOrderRequest

type FlightPayOrderRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 100
	CorpPayPrice *int64 `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string            `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	Extra      map[string]*string `json:"extra,omitempty" xml:"extra,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	PersonalPayPrice *int64 `json:"personal_pay_price,omitempty" xml:"personal_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	TotalPayPrice *int64 `json:"total_pay_price,omitempty" xml:"total_pay_price,omitempty"`
}

func (FlightPayOrderRequest) GoString

func (s FlightPayOrderRequest) GoString() string

func (*FlightPayOrderRequest) SetCorpPayPrice

func (s *FlightPayOrderRequest) SetCorpPayPrice(v int64) *FlightPayOrderRequest

func (*FlightPayOrderRequest) SetDisOrderId

func (s *FlightPayOrderRequest) SetDisOrderId(v string) *FlightPayOrderRequest

func (*FlightPayOrderRequest) SetExtra

func (*FlightPayOrderRequest) SetPersonalPayPrice

func (s *FlightPayOrderRequest) SetPersonalPayPrice(v int64) *FlightPayOrderRequest

func (*FlightPayOrderRequest) SetTotalPayPrice

func (s *FlightPayOrderRequest) SetTotalPayPrice(v int64) *FlightPayOrderRequest

func (FlightPayOrderRequest) String

func (s FlightPayOrderRequest) String() string

type FlightPayOrderResponse

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

func (s FlightPayOrderResponse) GoString() string

func (*FlightPayOrderResponse) SetBody

func (*FlightPayOrderResponse) SetHeaders

func (*FlightPayOrderResponse) SetStatusCode

func (FlightPayOrderResponse) String

func (s FlightPayOrderResponse) String() string

type FlightPayOrderResponseBody

type FlightPayOrderResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210e842b16611337974412836dae27
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightPayOrderResponseBody) GoString

func (s FlightPayOrderResponseBody) GoString() string

func (*FlightPayOrderResponseBody) SetCode

func (*FlightPayOrderResponseBody) SetMessage

func (*FlightPayOrderResponseBody) SetModule

func (*FlightPayOrderResponseBody) SetRequestId

func (*FlightPayOrderResponseBody) SetSuccess

func (*FlightPayOrderResponseBody) SetTraceId

func (FlightPayOrderResponseBody) String

type FlightPayOrderResponseBodyModule

type FlightPayOrderResponseBodyModule struct {
	// example:
	//
	// 1000
	ActualPayPrice *int64 `json:"actual_pay_price,omitempty" xml:"actual_pay_price,omitempty"`
	// example:
	//
	// 12989127316726531726
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// example:
	//
	// 0000-00-00 00:00:00
	LastPayTime *string `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	// example:
	//
	// 0
	PayStatus *int32 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
}

func (FlightPayOrderResponseBodyModule) GoString

func (*FlightPayOrderResponseBodyModule) SetActualPayPrice

func (*FlightPayOrderResponseBodyModule) SetAlipayTradeNo

func (*FlightPayOrderResponseBodyModule) SetLastPayTime

func (*FlightPayOrderResponseBodyModule) SetPayStatus

func (FlightPayOrderResponseBodyModule) String

type FlightPayOrderShrinkRequest

type FlightPayOrderShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 100
	CorpPayPrice *int64 `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId  *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	ExtraShrink *string `json:"extra,omitempty" xml:"extra,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	PersonalPayPrice *int64 `json:"personal_pay_price,omitempty" xml:"personal_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	TotalPayPrice *int64 `json:"total_pay_price,omitempty" xml:"total_pay_price,omitempty"`
}

func (FlightPayOrderShrinkRequest) GoString

func (s FlightPayOrderShrinkRequest) GoString() string

func (*FlightPayOrderShrinkRequest) SetCorpPayPrice

func (*FlightPayOrderShrinkRequest) SetDisOrderId

func (*FlightPayOrderShrinkRequest) SetExtraShrink

func (*FlightPayOrderShrinkRequest) SetPersonalPayPrice

func (*FlightPayOrderShrinkRequest) SetTotalPayPrice

func (FlightPayOrderShrinkRequest) String

type FlightPayOrderV2Headers

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

func (FlightPayOrderV2Headers) GoString

func (s FlightPayOrderV2Headers) GoString() string

func (*FlightPayOrderV2Headers) SetCommonHeaders

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

func (*FlightPayOrderV2Headers) SetXAcsBtripCorpToken

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

func (FlightPayOrderV2Headers) String

func (s FlightPayOrderV2Headers) String() string

type FlightPayOrderV2Request

type FlightPayOrderV2Request struct {
	// example:
	//
	// cheshiapi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// cheshiapi002kwl
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195798359400
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 5100
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// example:
	//
	// 10
	TotalServiceFeePrice *int64 `json:"total_service_fee_price,omitempty" xml:"total_service_fee_price,omitempty"`
}

func (FlightPayOrderV2Request) GoString

func (s FlightPayOrderV2Request) GoString() string

func (*FlightPayOrderV2Request) SetIsvName

func (*FlightPayOrderV2Request) SetOrderId

func (*FlightPayOrderV2Request) SetOutOrderId

func (*FlightPayOrderV2Request) SetTotalPrice

func (*FlightPayOrderV2Request) SetTotalServiceFeePrice

func (s *FlightPayOrderV2Request) SetTotalServiceFeePrice(v int64) *FlightPayOrderV2Request

func (FlightPayOrderV2Request) String

func (s FlightPayOrderV2Request) String() string

type FlightPayOrderV2Response

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

func (s FlightPayOrderV2Response) GoString() string

func (*FlightPayOrderV2Response) SetBody

func (*FlightPayOrderV2Response) SetHeaders

func (*FlightPayOrderV2Response) SetStatusCode

func (FlightPayOrderV2Response) String

func (s FlightPayOrderV2Response) String() string

type FlightPayOrderV2ResponseBody

type FlightPayOrderV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightPayOrderV2ResponseBody) GoString

func (s FlightPayOrderV2ResponseBody) GoString() string

func (*FlightPayOrderV2ResponseBody) SetCode

func (*FlightPayOrderV2ResponseBody) SetMessage

func (*FlightPayOrderV2ResponseBody) SetModule

func (*FlightPayOrderV2ResponseBody) SetRequestId

func (*FlightPayOrderV2ResponseBody) SetSuccess

func (*FlightPayOrderV2ResponseBody) SetTraceId

func (FlightPayOrderV2ResponseBody) String

type FlightPayOrderV2ResponseBodyModule

type FlightPayOrderV2ResponseBodyModule struct {
	// example:
	//
	// 51000
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
}

func (FlightPayOrderV2ResponseBodyModule) GoString

func (*FlightPayOrderV2ResponseBodyModule) SetPrice

func (FlightPayOrderV2ResponseBodyModule) String

type FlightRefundApplyHeaders

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

func (FlightRefundApplyHeaders) GoString

func (s FlightRefundApplyHeaders) GoString() string

func (*FlightRefundApplyHeaders) SetCommonHeaders

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

func (*FlightRefundApplyHeaders) SetXAcsBtripCorpToken

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

func (FlightRefundApplyHeaders) String

func (s FlightRefundApplyHeaders) String() string

type FlightRefundApplyRequest

type FlightRefundApplyRequest struct {
	// example:
	//
	// 100
	CorpRefundPrice *int64 `json:"corp_refund_price,omitempty" xml:"corp_refund_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// refu123
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	DisplayRefundMoney *string            `json:"display_refund_money,omitempty" xml:"display_refund_money,omitempty"`
	Extra              map[string]*string `json:"extra,omitempty" xml:"extra,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	IsVoluntary *int32 `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// FlightItem_9966772382
	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"`
	// example:
	//
	// 100
	PersonalRefundPrice *int64  `json:"personal_refund_price,omitempty" xml:"personal_refund_price,omitempty"`
	ReasonDetail        *string `json:"reason_detail,omitempty" xml:"reason_detail,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	ReasonType        *int32    `json:"reason_type,omitempty" xml:"reason_type,omitempty"`
	RefundVoucherInfo []*string `json:"refund_voucher_info,omitempty" xml:"refund_voucher_info,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 0f9418cd2ce34af49ab0de16fea166d1
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// 100
	TotalRefundPrice *int64 `json:"total_refund_price,omitempty" xml:"total_refund_price,omitempty"`
}

func (FlightRefundApplyRequest) GoString

func (s FlightRefundApplyRequest) GoString() string

func (*FlightRefundApplyRequest) SetCorpRefundPrice

func (s *FlightRefundApplyRequest) SetCorpRefundPrice(v int64) *FlightRefundApplyRequest

func (*FlightRefundApplyRequest) SetDisOrderId

func (*FlightRefundApplyRequest) SetDisSubOrderId

func (*FlightRefundApplyRequest) SetDisplayRefundMoney

func (s *FlightRefundApplyRequest) SetDisplayRefundMoney(v string) *FlightRefundApplyRequest

func (*FlightRefundApplyRequest) SetExtra

func (*FlightRefundApplyRequest) SetIsVoluntary

func (*FlightRefundApplyRequest) SetItemUnitIds

func (*FlightRefundApplyRequest) SetPassengerSegmentInfoList

func (*FlightRefundApplyRequest) SetPersonalRefundPrice

func (s *FlightRefundApplyRequest) SetPersonalRefundPrice(v int64) *FlightRefundApplyRequest

func (*FlightRefundApplyRequest) SetReasonDetail

func (*FlightRefundApplyRequest) SetReasonType

func (*FlightRefundApplyRequest) SetRefundVoucherInfo

func (s *FlightRefundApplyRequest) SetRefundVoucherInfo(v []*string) *FlightRefundApplyRequest

func (*FlightRefundApplyRequest) SetSessionId

func (*FlightRefundApplyRequest) SetTotalRefundPrice

func (s *FlightRefundApplyRequest) SetTotalRefundPrice(v int64) *FlightRefundApplyRequest

func (FlightRefundApplyRequest) String

func (s FlightRefundApplyRequest) String() string

type FlightRefundApplyRequestPassengerSegmentInfoList

type FlightRefundApplyRequestPassengerSegmentInfoList struct {
	FlightNo      *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 1245
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightRefundApplyRequestPassengerSegmentInfoList) GoString

func (*FlightRefundApplyRequestPassengerSegmentInfoList) SetFlightNo

func (*FlightRefundApplyRequestPassengerSegmentInfoList) SetPassengerName

func (*FlightRefundApplyRequestPassengerSegmentInfoList) SetUserId

func (FlightRefundApplyRequestPassengerSegmentInfoList) String

type FlightRefundApplyResponse

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

func (s FlightRefundApplyResponse) GoString() string

func (*FlightRefundApplyResponse) SetBody

func (*FlightRefundApplyResponse) SetHeaders

func (*FlightRefundApplyResponse) SetStatusCode

func (FlightRefundApplyResponse) String

func (s FlightRefundApplyResponse) String() string

type FlightRefundApplyResponseBody

type FlightRefundApplyResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundApplyResponseBody) GoString

func (*FlightRefundApplyResponseBody) SetCode

func (*FlightRefundApplyResponseBody) SetMessage

func (*FlightRefundApplyResponseBody) SetRequestId

func (*FlightRefundApplyResponseBody) SetSuccess

func (*FlightRefundApplyResponseBody) SetTraceId

func (FlightRefundApplyResponseBody) String

type FlightRefundApplyResponseBodyModule

type FlightRefundApplyResponseBodyModule struct {
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// refun1234
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	// example:
	//
	// 1231231
	RefundApplyId *int64 `json:"refund_apply_id,omitempty" xml:"refund_apply_id,omitempty"`
	// example:
	//
	// 1000
	RefundFee *int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// example:
	//
	// 100
	RefundMoney *int64 `json:"refund_money,omitempty" xml:"refund_money,omitempty"`
}

func (FlightRefundApplyResponseBodyModule) GoString

func (*FlightRefundApplyResponseBodyModule) SetDisOrderId

func (*FlightRefundApplyResponseBodyModule) SetDisSubOrderId

func (*FlightRefundApplyResponseBodyModule) SetRefundApplyId

func (*FlightRefundApplyResponseBodyModule) SetRefundFee

func (*FlightRefundApplyResponseBodyModule) SetRefundMoney

func (FlightRefundApplyResponseBodyModule) String

type FlightRefundApplyShrinkRequest

type FlightRefundApplyShrinkRequest struct {
	// example:
	//
	// 100
	CorpRefundPrice *int64 `json:"corp_refund_price,omitempty" xml:"corp_refund_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// refu123
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	DisplayRefundMoney *string `json:"display_refund_money,omitempty" xml:"display_refund_money,omitempty"`
	ExtraShrink        *string `json:"extra,omitempty" xml:"extra,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	IsVoluntary *int32 `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// FlightItem_9966772382
	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"`
	// example:
	//
	// 100
	PersonalRefundPrice *int64  `json:"personal_refund_price,omitempty" xml:"personal_refund_price,omitempty"`
	ReasonDetail        *string `json:"reason_detail,omitempty" xml:"reason_detail,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	ReasonType              *int32  `json:"reason_type,omitempty" xml:"reason_type,omitempty"`
	RefundVoucherInfoShrink *string `json:"refund_voucher_info,omitempty" xml:"refund_voucher_info,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0f9418cd2ce34af49ab0de16fea166d1
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// 100
	TotalRefundPrice *int64 `json:"total_refund_price,omitempty" xml:"total_refund_price,omitempty"`
}

func (FlightRefundApplyShrinkRequest) GoString

func (*FlightRefundApplyShrinkRequest) SetCorpRefundPrice

func (*FlightRefundApplyShrinkRequest) SetDisOrderId

func (*FlightRefundApplyShrinkRequest) SetDisSubOrderId

func (*FlightRefundApplyShrinkRequest) SetDisplayRefundMoney

func (*FlightRefundApplyShrinkRequest) SetExtraShrink

func (*FlightRefundApplyShrinkRequest) SetIsVoluntary

func (*FlightRefundApplyShrinkRequest) SetItemUnitIds

func (*FlightRefundApplyShrinkRequest) SetPassengerSegmentInfoListShrink

func (s *FlightRefundApplyShrinkRequest) SetPassengerSegmentInfoListShrink(v string) *FlightRefundApplyShrinkRequest

func (*FlightRefundApplyShrinkRequest) SetPersonalRefundPrice

func (*FlightRefundApplyShrinkRequest) SetReasonDetail

func (*FlightRefundApplyShrinkRequest) SetReasonType

func (*FlightRefundApplyShrinkRequest) SetRefundVoucherInfoShrink

func (s *FlightRefundApplyShrinkRequest) SetRefundVoucherInfoShrink(v string) *FlightRefundApplyShrinkRequest

func (*FlightRefundApplyShrinkRequest) SetSessionId

func (*FlightRefundApplyShrinkRequest) SetTotalRefundPrice

func (FlightRefundApplyShrinkRequest) String

type FlightRefundApplyV2Headers

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

func (FlightRefundApplyV2Headers) GoString

func (s FlightRefundApplyV2Headers) GoString() string

func (*FlightRefundApplyV2Headers) SetCommonHeaders

func (*FlightRefundApplyV2Headers) SetXAcsBtripCorpToken

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

func (FlightRefundApplyV2Headers) String

type FlightRefundApplyV2Request

type FlightRefundApplyV2Request struct {
	// example:
	//
	// cheshiapi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1683901850297448082
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195836916039
	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"`
	// example:
	//
	// 2
	PreCalType   *int32  `json:"pre_cal_type,omitempty" xml:"pre_cal_type,omitempty"`
	RefundReason *string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// example:
	//
	// 2
	RefundReasonType *int32    `json:"refund_reason_type,omitempty" xml:"refund_reason_type,omitempty"`
	TicketNos        []*string `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty" type:"Repeated"`
	// example:
	//
	// 10000
	TotalRefundPrice *int64  `json:"total_refund_price,omitempty" xml:"total_refund_price,omitempty"`
	UploadPictUrls   *string `json:"upload_pict_urls,omitempty" xml:"upload_pict_urls,omitempty"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightRefundApplyV2Request) GoString

func (s FlightRefundApplyV2Request) GoString() string

func (*FlightRefundApplyV2Request) SetIsvName

func (*FlightRefundApplyV2Request) SetOrderId

func (*FlightRefundApplyV2Request) SetOutOrderId

func (*FlightRefundApplyV2Request) SetOutSubOrderId

func (*FlightRefundApplyV2Request) SetPreCalType

func (*FlightRefundApplyV2Request) SetRefundReason

func (*FlightRefundApplyV2Request) SetRefundReasonType

func (s *FlightRefundApplyV2Request) SetRefundReasonType(v int32) *FlightRefundApplyV2Request

func (*FlightRefundApplyV2Request) SetTicketNos

func (*FlightRefundApplyV2Request) SetTotalRefundPrice

func (s *FlightRefundApplyV2Request) SetTotalRefundPrice(v int64) *FlightRefundApplyV2Request

func (*FlightRefundApplyV2Request) SetUploadPictUrls

func (*FlightRefundApplyV2Request) SetVoluntary

func (FlightRefundApplyV2Request) String

type FlightRefundApplyV2RequestPassengerSegmentRelations

type FlightRefundApplyV2RequestPassengerSegmentRelations struct {
	// example:
	//
	// 1075004
	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

func (*FlightRefundApplyV2RequestPassengerSegmentRelations) SetPassengerId

func (*FlightRefundApplyV2RequestPassengerSegmentRelations) SetSegmentIdList

func (FlightRefundApplyV2RequestPassengerSegmentRelations) String

type FlightRefundApplyV2Response

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

func (s FlightRefundApplyV2Response) GoString() string

func (*FlightRefundApplyV2Response) SetBody

func (*FlightRefundApplyV2Response) SetHeaders

func (*FlightRefundApplyV2Response) SetStatusCode

func (FlightRefundApplyV2Response) String

type FlightRefundApplyV2ResponseBody

type FlightRefundApplyV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundApplyV2ResponseBody) GoString

func (*FlightRefundApplyV2ResponseBody) SetCode

func (*FlightRefundApplyV2ResponseBody) SetMessage

func (*FlightRefundApplyV2ResponseBody) SetRequestId

func (*FlightRefundApplyV2ResponseBody) SetSuccess

func (*FlightRefundApplyV2ResponseBody) SetTraceId

func (FlightRefundApplyV2ResponseBody) String

type FlightRefundApplyV2ResponseBodyModule

type FlightRefundApplyV2ResponseBodyModule struct {
	// example:
	//
	// 1683901850297448200
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467200
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195836916039
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	// example:
	//
	// 1000000000297003
	SubOrderId *string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

func (FlightRefundApplyV2ResponseBodyModule) GoString

func (*FlightRefundApplyV2ResponseBodyModule) SetOrderId

func (*FlightRefundApplyV2ResponseBodyModule) SetOutOrderId

func (*FlightRefundApplyV2ResponseBodyModule) SetOutSubOrderId

func (*FlightRefundApplyV2ResponseBodyModule) SetSubOrderId

func (FlightRefundApplyV2ResponseBodyModule) String

type FlightRefundApplyV2ShrinkRequest

type FlightRefundApplyV2ShrinkRequest struct {
	// example:
	//
	// cheshiapi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1683901850297448082
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195836916039
	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"`
	// example:
	//
	// 2
	PreCalType   *int32  `json:"pre_cal_type,omitempty" xml:"pre_cal_type,omitempty"`
	RefundReason *string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// example:
	//
	// 2
	RefundReasonType *int32  `json:"refund_reason_type,omitempty" xml:"refund_reason_type,omitempty"`
	TicketNosShrink  *string `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty"`
	// example:
	//
	// 10000
	TotalRefundPrice *int64  `json:"total_refund_price,omitempty" xml:"total_refund_price,omitempty"`
	UploadPictUrls   *string `json:"upload_pict_urls,omitempty" xml:"upload_pict_urls,omitempty"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightRefundApplyV2ShrinkRequest) GoString

func (*FlightRefundApplyV2ShrinkRequest) SetIsvName

func (*FlightRefundApplyV2ShrinkRequest) SetOrderId

func (*FlightRefundApplyV2ShrinkRequest) SetOutOrderId

func (*FlightRefundApplyV2ShrinkRequest) SetOutSubOrderId

func (*FlightRefundApplyV2ShrinkRequest) SetPassengerSegmentRelationsShrink

func (s *FlightRefundApplyV2ShrinkRequest) SetPassengerSegmentRelationsShrink(v string) *FlightRefundApplyV2ShrinkRequest

func (*FlightRefundApplyV2ShrinkRequest) SetPreCalType

func (*FlightRefundApplyV2ShrinkRequest) SetRefundReason

func (*FlightRefundApplyV2ShrinkRequest) SetRefundReasonType

func (*FlightRefundApplyV2ShrinkRequest) SetTicketNosShrink

func (*FlightRefundApplyV2ShrinkRequest) SetTotalRefundPrice

func (*FlightRefundApplyV2ShrinkRequest) SetUploadPictUrls

func (*FlightRefundApplyV2ShrinkRequest) SetVoluntary

func (FlightRefundApplyV2ShrinkRequest) String

type FlightRefundDetailHeaders

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

func (FlightRefundDetailHeaders) GoString

func (s FlightRefundDetailHeaders) GoString() string

func (*FlightRefundDetailHeaders) SetCommonHeaders

func (*FlightRefundDetailHeaders) SetXAcsBtripCorpToken

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

func (FlightRefundDetailHeaders) String

func (s FlightRefundDetailHeaders) String() string

type FlightRefundDetailRequest

type FlightRefundDetailRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// refun123
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
}

func (FlightRefundDetailRequest) GoString

func (s FlightRefundDetailRequest) GoString() string

func (*FlightRefundDetailRequest) SetDisOrderId

func (*FlightRefundDetailRequest) SetDisSubOrderId

func (FlightRefundDetailRequest) String

func (s FlightRefundDetailRequest) String() string

type FlightRefundDetailResponse

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

func (s FlightRefundDetailResponse) GoString() string

func (*FlightRefundDetailResponse) SetBody

func (*FlightRefundDetailResponse) SetHeaders

func (*FlightRefundDetailResponse) SetStatusCode

func (FlightRefundDetailResponse) String

type FlightRefundDetailResponseBody

type FlightRefundDetailResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundDetailResponseBody) GoString

func (*FlightRefundDetailResponseBody) SetCode

func (*FlightRefundDetailResponseBody) SetMessage

func (*FlightRefundDetailResponseBody) SetRequestId

func (*FlightRefundDetailResponseBody) SetSuccess

func (*FlightRefundDetailResponseBody) SetTraceId

func (FlightRefundDetailResponseBody) String

type FlightRefundDetailResponseBodyModule

type FlightRefundDetailResponseBodyModule struct {
	// example:
	//
	// 123
	BtripOrderId *int64 `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	// example:
	//
	// 123
	BtripSubOrderId *int64 `json:"btrip_sub_order_id,omitempty" xml:"btrip_sub_order_id,omitempty"`
	// example:
	//
	// dis1234
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// refun123
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	// example:
	//
	// 1
	IsVoluntary *int32  `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	Reason      *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// example:
	//
	// 100
	RefundFee     *int64                                               `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	RefundFeeList []*FlightRefundDetailResponseBodyModuleRefundFeeList `json:"refund_fee_list,omitempty" xml:"refund_fee_list,omitempty" type:"Repeated"`
	// example:
	//
	// 100
	RefundPrice *int64 `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
	// example:
	//
	// 0
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (FlightRefundDetailResponseBodyModule) GoString

func (*FlightRefundDetailResponseBodyModule) SetBtripOrderId

func (*FlightRefundDetailResponseBodyModule) SetBtripSubOrderId

func (*FlightRefundDetailResponseBodyModule) SetDisOrderId

func (*FlightRefundDetailResponseBodyModule) SetDisSubOrderId

func (*FlightRefundDetailResponseBodyModule) SetIsVoluntary

func (*FlightRefundDetailResponseBodyModule) SetReason

func (*FlightRefundDetailResponseBodyModule) SetRefundFee

func (*FlightRefundDetailResponseBodyModule) SetRefundPrice

func (*FlightRefundDetailResponseBodyModule) SetStatus

func (FlightRefundDetailResponseBodyModule) String

type FlightRefundDetailResponseBodyModuleRefundFeeList

type FlightRefundDetailResponseBodyModuleRefundFeeList struct {
	// example:
	//
	// 293982882881999
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// example:
	//
	// 100
	RefundFee *int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// example:
	//
	// 100
	RefundPrice *int64  `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
	Status      *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (FlightRefundDetailResponseBodyModuleRefundFeeList) GoString

func (*FlightRefundDetailResponseBodyModuleRefundFeeList) SetAlipayTradeNo

func (*FlightRefundDetailResponseBodyModuleRefundFeeList) SetRefundFee

func (*FlightRefundDetailResponseBodyModuleRefundFeeList) SetRefundPrice

func (*FlightRefundDetailResponseBodyModuleRefundFeeList) SetStatus

func (FlightRefundDetailResponseBodyModuleRefundFeeList) String

type FlightRefundDetailV2Headers

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

func (FlightRefundDetailV2Headers) GoString

func (s FlightRefundDetailV2Headers) GoString() string

func (*FlightRefundDetailV2Headers) SetCommonHeaders

func (*FlightRefundDetailV2Headers) SetXAcsBtripCorpToken

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

func (FlightRefundDetailV2Headers) String

type FlightRefundDetailV2Request

type FlightRefundDetailV2Request struct {
	// example:
	//
	// cheshiapi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1002039195025156784
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1002039195025156700
	RefundApplyId *string `json:"refund_apply_id,omitempty" xml:"refund_apply_id,omitempty"`
}

func (FlightRefundDetailV2Request) GoString

func (s FlightRefundDetailV2Request) GoString() string

func (*FlightRefundDetailV2Request) SetIsvName

func (*FlightRefundDetailV2Request) SetOrderId

func (*FlightRefundDetailV2Request) SetRefundApplyId

func (FlightRefundDetailV2Request) String

type FlightRefundDetailV2Response

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

func (s FlightRefundDetailV2Response) GoString() string

func (*FlightRefundDetailV2Response) SetBody

func (*FlightRefundDetailV2Response) SetHeaders

func (*FlightRefundDetailV2Response) SetStatusCode

func (FlightRefundDetailV2Response) String

type FlightRefundDetailV2ResponseBody

type FlightRefundDetailV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210e845f16785007404904300ddc92
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundDetailV2ResponseBody) GoString

func (*FlightRefundDetailV2ResponseBody) SetCode

func (*FlightRefundDetailV2ResponseBody) SetMessage

func (*FlightRefundDetailV2ResponseBody) SetRequestId

func (*FlightRefundDetailV2ResponseBody) SetSuccess

func (*FlightRefundDetailV2ResponseBody) SetTraceId

func (FlightRefundDetailV2ResponseBody) String

type FlightRefundDetailV2ResponseBodyModule

type FlightRefundDetailV2ResponseBodyModule struct {
	// example:
	//
	// 2023-08-19 17:18:19
	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"`
	// example:
	//
	// 1002039195025156700
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1002039195025156700
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1019195836916039
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	Reason        *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// example:
	//
	// 1
	ReasonCode       *string `json:"reason_code,omitempty" xml:"reason_code,omitempty"`
	RefundFailReason *string `json:"refund_fail_reason,omitempty" xml:"refund_fail_reason,omitempty"`
	// example:
	//
	// 100
	RefundHandlingFee *int64 `json:"refund_handling_fee,omitempty" xml:"refund_handling_fee,omitempty"`
	// example:
	//
	// 10000
	RefundMoney *int64 `json:"refund_money,omitempty" xml:"refund_money,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1000000000297003
	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

func (*FlightRefundDetailV2ResponseBodyModule) SetApplyTime

func (*FlightRefundDetailV2ResponseBodyModule) SetOrderId

func (*FlightRefundDetailV2ResponseBodyModule) SetOutOrderId

func (*FlightRefundDetailV2ResponseBodyModule) SetOutSubOrderId

func (*FlightRefundDetailV2ResponseBodyModule) SetReason

func (*FlightRefundDetailV2ResponseBodyModule) SetReasonCode

func (*FlightRefundDetailV2ResponseBodyModule) SetRefundFailReason

func (*FlightRefundDetailV2ResponseBodyModule) SetRefundHandlingFee

func (*FlightRefundDetailV2ResponseBodyModule) SetRefundMoney

func (*FlightRefundDetailV2ResponseBodyModule) SetStatus

func (*FlightRefundDetailV2ResponseBodyModule) SetSubOrderId

func (FlightRefundDetailV2ResponseBodyModule) String

type FlightRefundDetailV2ResponseBodyModuleContactInfoDTO

type FlightRefundDetailV2ResponseBodyModuleContactInfoDTO struct {
	// example:
	//
	// 17685764353@163.com
	ContactEmail *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	ContactName  *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// example:
	//
	// 17685764353
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// example:
	//
	// true
	SendMsgToPassenger *bool `json:"send_msg_to_passenger,omitempty" xml:"send_msg_to_passenger,omitempty"`
}

func (FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) GoString

func (*FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) SetContactEmail

func (*FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) SetContactName

func (*FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) SetContactPhone

func (*FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) SetSendMsgToPassenger

func (FlightRefundDetailV2ResponseBodyModuleContactInfoDTO) String

type FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS

type FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS struct {
	// example:
	//
	// MU
	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"`
	// example:
	//
	// HGH
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportName *string `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// 2023-10-03 09:30:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// Y
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	// example:
	//
	// 10
	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"`
	// example:
	//
	// PKX
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportName *string `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	// example:
	//
	// BJS
	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"`
	// example:
	//
	// 2023-10-03 07:30:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// MU5193
	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"`
	// example:
	//
	// 1194012
	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

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetAirlineCode

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetAirlineIconUrl

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetAirlineName

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrAirportCode

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrAirportName

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrCityCode

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrCityName

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrTerminal

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetArrTime

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCabin

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCabinClass

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCabinClassName

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCabinDiscount

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCarrierAirlineCode

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCarrierAirlineIconUrl

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCarrierAirlineName

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetCarrierFlightNo

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepAirportCode

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepAirportName

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepCityCode

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepCityName

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepTerminal

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetDepTime

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetFlightNo

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetFlightType

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetMealDesc

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetSegmentId

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetStopArrTime

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetStopCity

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) SetStopDepTime

func (FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOS) String

type FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition

type FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition) GoString

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition) SetJourneyIndex

func (*FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition) SetSegmentIndex

func (FlightRefundDetailV2ResponseBodyModuleFlightInfoDTOSSegmentPosition) String

type FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS

type FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS struct {
	// example:
	//
	// 2000-08-19
	BirthDate *string `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	// example:
	//
	// 430131413423435353
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 0
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 1
	Gender          *int32    `json:"gender,omitempty" xml:"gender,omitempty"`
	OriginTicketNos []*string `json:"origin_ticket_nos,omitempty" xml:"origin_ticket_nos,omitempty" type:"Repeated"`
	// example:
	//
	// 12172819047252004460056
	PassengerId   *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 17635462345
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// 3243028
	Pid       *int64    `json:"pid,omitempty" xml:"pid,omitempty"`
	TicketNos []*string `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty" type:"Repeated"`
}

func (FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) GoString

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetBirthDate

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetCertNo

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetCertType

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetGender

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetOriginTicketNos

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerId

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerName

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPassengerType

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPhone

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetPid

func (*FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) SetTicketNos

func (FlightRefundDetailV2ResponseBodyModuleTravelerInfoDTOS) String

type FlightRefundPreCalHeaders

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

func (FlightRefundPreCalHeaders) GoString

func (s FlightRefundPreCalHeaders) GoString() string

func (*FlightRefundPreCalHeaders) SetCommonHeaders

func (*FlightRefundPreCalHeaders) SetXAcsBtripCorpToken

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

func (FlightRefundPreCalHeaders) String

func (s FlightRefundPreCalHeaders) String() string

type FlightRefundPreCalRequest

type FlightRefundPreCalRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// 1
	IsVoluntary *string `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	// This parameter is required.
	PassengerSegmentInfoList []*FlightRefundPreCalRequestPassengerSegmentInfoList `json:"passenger_segment_info_list,omitempty" xml:"passenger_segment_info_list,omitempty" type:"Repeated"`
}

func (FlightRefundPreCalRequest) GoString

func (s FlightRefundPreCalRequest) GoString() string

func (*FlightRefundPreCalRequest) SetDisOrderId

func (*FlightRefundPreCalRequest) SetIsVoluntary

func (FlightRefundPreCalRequest) String

func (s FlightRefundPreCalRequest) String() string

type FlightRefundPreCalRequestPassengerSegmentInfoList

type FlightRefundPreCalRequestPassengerSegmentInfoList struct {
	// This parameter is required.
	//
	// example:
	//
	// CA1982
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// This parameter is required.
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 23112
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightRefundPreCalRequestPassengerSegmentInfoList) GoString

func (*FlightRefundPreCalRequestPassengerSegmentInfoList) SetFlightNo

func (*FlightRefundPreCalRequestPassengerSegmentInfoList) SetPassengerName

func (*FlightRefundPreCalRequestPassengerSegmentInfoList) SetUserId

func (FlightRefundPreCalRequestPassengerSegmentInfoList) String

type FlightRefundPreCalResponse

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

func (s FlightRefundPreCalResponse) GoString() string

func (*FlightRefundPreCalResponse) SetBody

func (*FlightRefundPreCalResponse) SetHeaders

func (*FlightRefundPreCalResponse) SetStatusCode

func (FlightRefundPreCalResponse) String

type FlightRefundPreCalResponseBody

type FlightRefundPreCalResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundPreCalResponseBody) GoString

func (*FlightRefundPreCalResponseBody) SetCode

func (*FlightRefundPreCalResponseBody) SetMessage

func (*FlightRefundPreCalResponseBody) SetRequestId

func (*FlightRefundPreCalResponseBody) SetSuccess

func (*FlightRefundPreCalResponseBody) SetTraceId

func (FlightRefundPreCalResponseBody) String

type FlightRefundPreCalResponseBodyModule

type FlightRefundPreCalResponseBodyModule struct {
	// example:
	//
	// false
	FlightChange *bool `json:"flight_change,omitempty" xml:"flight_change,omitempty"`
	// example:
	//
	// FlightItem_996677504
	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"`
	// example:
	//
	// 1000
	PreRefundMoney *int64 `json:"pre_refund_money,omitempty" xml:"pre_refund_money,omitempty"`
	// example:
	//
	// 1000
	RefundFee    *int64                                              `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	ReturnReason []*FlightRefundPreCalResponseBodyModuleReturnReason `json:"return_reason,omitempty" xml:"return_reason,omitempty" type:"Repeated"`
	// example:
	//
	// 882sudu23s923j9d2
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	Tips      *string `json:"tips,omitempty" xml:"tips,omitempty"`
}

func (FlightRefundPreCalResponseBodyModule) GoString

func (*FlightRefundPreCalResponseBodyModule) SetFlightChange

func (*FlightRefundPreCalResponseBodyModule) SetItemUnitId

func (*FlightRefundPreCalResponseBodyModule) SetPreRefundMoney

func (*FlightRefundPreCalResponseBodyModule) SetRefundFee

func (*FlightRefundPreCalResponseBodyModule) SetSessionId

func (*FlightRefundPreCalResponseBodyModule) SetTips

func (FlightRefundPreCalResponseBodyModule) String

type FlightRefundPreCalResponseBodyModuleMultiRefundCalList

type FlightRefundPreCalResponseBodyModuleMultiRefundCalList struct {
	// example:
	//
	// true
	CanApplyRefund *bool   `json:"can_apply_refund,omitempty" xml:"can_apply_refund,omitempty"`
	Name           *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 1000
	PreRefundMoney *int64 `json:"pre_refund_money,omitempty" xml:"pre_refund_money,omitempty"`
	// example:
	//
	// 1000
	RefundFee *int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// example:
	//
	// 124
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (FlightRefundPreCalResponseBodyModuleMultiRefundCalList) GoString

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetCanApplyRefund

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetName

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetPreRefundMoney

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetRefundFee

func (*FlightRefundPreCalResponseBodyModuleMultiRefundCalList) SetUserId

func (FlightRefundPreCalResponseBodyModuleMultiRefundCalList) String

type FlightRefundPreCalResponseBodyModuleReturnReason

type FlightRefundPreCalResponseBodyModuleReturnReason struct {
	ExtendDesc *string `json:"extend_desc,omitempty" xml:"extend_desc,omitempty"`
	// example:
	//
	// 0
	Person *int32 `json:"person,omitempty" xml:"person,omitempty"`
	// example:
	//
	// 0
	ReasonCode *int32  `json:"reason_code,omitempty" xml:"reason_code,omitempty"`
	ReasonShow *string `json:"reason_show,omitempty" xml:"reason_show,omitempty"`
	// example:
	//
	// 1
	ReasonType *int32 `json:"reason_type,omitempty" xml:"reason_type,omitempty"`
	// example:
	//
	// 0
	Volunteer *int32 `json:"volunteer,omitempty" xml:"volunteer,omitempty"`
}

func (FlightRefundPreCalResponseBodyModuleReturnReason) GoString

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetExtendDesc

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetPerson

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetReasonCode

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetReasonShow

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetReasonType

func (*FlightRefundPreCalResponseBodyModuleReturnReason) SetVolunteer

func (FlightRefundPreCalResponseBodyModuleReturnReason) String

type FlightRefundPreCalShrinkRequest

type FlightRefundPreCalShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// 1
	IsVoluntary *string `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	// This parameter is required.
	PassengerSegmentInfoListShrink *string `json:"passenger_segment_info_list,omitempty" xml:"passenger_segment_info_list,omitempty"`
}

func (FlightRefundPreCalShrinkRequest) GoString

func (*FlightRefundPreCalShrinkRequest) SetDisOrderId

func (*FlightRefundPreCalShrinkRequest) SetIsVoluntary

func (*FlightRefundPreCalShrinkRequest) SetPassengerSegmentInfoListShrink

func (s *FlightRefundPreCalShrinkRequest) SetPassengerSegmentInfoListShrink(v string) *FlightRefundPreCalShrinkRequest

func (FlightRefundPreCalShrinkRequest) String

type FlightRefundPreCalV2Headers

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

func (FlightRefundPreCalV2Headers) GoString

func (s FlightRefundPreCalV2Headers) GoString() string

func (*FlightRefundPreCalV2Headers) SetCommonHeaders

func (*FlightRefundPreCalV2Headers) SetXAcsBtripCorpToken

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

func (FlightRefundPreCalV2Headers) String

type FlightRefundPreCalV2Request

type FlightRefundPreCalV2Request struct {
	// example:
	//
	// cheshiapi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 3454043907950204159
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	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"`
	// example:
	//
	// 2
	PreCalType *int32    `json:"pre_cal_type,omitempty" xml:"pre_cal_type,omitempty"`
	TicketNos  []*string `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty" type:"Repeated"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightRefundPreCalV2Request) GoString

func (s FlightRefundPreCalV2Request) GoString() string

func (*FlightRefundPreCalV2Request) SetIsvName

func (*FlightRefundPreCalV2Request) SetOrderId

func (*FlightRefundPreCalV2Request) SetOutOrderId

func (*FlightRefundPreCalV2Request) SetPreCalType

func (*FlightRefundPreCalV2Request) SetTicketNos

func (*FlightRefundPreCalV2Request) SetVoluntary

func (FlightRefundPreCalV2Request) String

type FlightRefundPreCalV2RequestPassengerSegmentRelations

type FlightRefundPreCalV2RequestPassengerSegmentRelations struct {
	// example:
	//
	// 3243028
	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

func (*FlightRefundPreCalV2RequestPassengerSegmentRelations) SetPassengerId

func (*FlightRefundPreCalV2RequestPassengerSegmentRelations) SetSegmentIdList

func (FlightRefundPreCalV2RequestPassengerSegmentRelations) String

type FlightRefundPreCalV2Response

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

func (s FlightRefundPreCalV2Response) GoString() string

func (*FlightRefundPreCalV2Response) SetBody

func (*FlightRefundPreCalV2Response) SetHeaders

func (*FlightRefundPreCalV2Response) SetStatusCode

func (FlightRefundPreCalV2Response) String

type FlightRefundPreCalV2ResponseBody

type FlightRefundPreCalV2ResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 92359A00-85D8-16C4-AED0-249618DEEC17
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightRefundPreCalV2ResponseBody) GoString

func (*FlightRefundPreCalV2ResponseBody) SetCode

func (*FlightRefundPreCalV2ResponseBody) SetMessage

func (*FlightRefundPreCalV2ResponseBody) SetRequestId

func (*FlightRefundPreCalV2ResponseBody) SetSuccess

func (*FlightRefundPreCalV2ResponseBody) SetTraceId

func (FlightRefundPreCalV2ResponseBody) String

type FlightRefundPreCalV2ResponseBodyModule

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"`
	// example:
	//
	// 10000
	PreRefundMoney *int64 `json:"pre_refund_money,omitempty" xml:"pre_refund_money,omitempty"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// 100
	ServiceChargeFee *int64 `json:"service_charge_fee,omitempty" xml:"service_charge_fee,omitempty"`
}

func (FlightRefundPreCalV2ResponseBodyModule) GoString

func (*FlightRefundPreCalV2ResponseBodyModule) SetPreRefundMoney

func (*FlightRefundPreCalV2ResponseBodyModule) SetRefundChargeFee

func (*FlightRefundPreCalV2ResponseBodyModule) SetServiceChargeFee

func (FlightRefundPreCalV2ResponseBodyModule) String

type FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS

type FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS struct {
	// example:
	//
	// 3243028
	PassengerId   *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 10000
	PreRefundMoney *int64 `json:"pre_refund_money,omitempty" xml:"pre_refund_money,omitempty"`
	// example:
	//
	// 100
	RefundChargeFee *int64 `json:"refund_charge_fee,omitempty" xml:"refund_charge_fee,omitempty"`
}

func (FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) GoString

func (*FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) SetPassengerId

func (*FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) SetPassengerName

func (*FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) SetPreRefundMoney

func (*FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) SetRefundChargeFee

func (FlightRefundPreCalV2ResponseBodyModuleMultiRefundFeeDTOS) String

type FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS

type FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS struct {
	Reason *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// example:
	//
	// 2
	ReasonType *int32 `json:"reason_type,omitempty" xml:"reason_type,omitempty"`
	// example:
	//
	// true
	Volunteer *bool `json:"volunteer,omitempty" xml:"volunteer,omitempty"`
}

func (FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) GoString

func (*FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) SetReason

func (*FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) SetReasonType

func (*FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) SetVolunteer

func (FlightRefundPreCalV2ResponseBodyModuleRefundReasonOptionDTOS) String

type FlightRefundPreCalV2ShrinkRequest

type FlightRefundPreCalV2ShrinkRequest struct {
	// example:
	//
	// cheshiapi
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 3454043907950204159
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	OutOrderId                      *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerSegmentRelationsShrink *string `json:"passenger_segment_relations,omitempty" xml:"passenger_segment_relations,omitempty"`
	// example:
	//
	// 2
	PreCalType      *int32  `json:"pre_cal_type,omitempty" xml:"pre_cal_type,omitempty"`
	TicketNosShrink *string `json:"ticket_nos,omitempty" xml:"ticket_nos,omitempty"`
	// example:
	//
	// true
	Voluntary *bool `json:"voluntary,omitempty" xml:"voluntary,omitempty"`
}

func (FlightRefundPreCalV2ShrinkRequest) GoString

func (*FlightRefundPreCalV2ShrinkRequest) SetIsvName

func (*FlightRefundPreCalV2ShrinkRequest) SetOrderId

func (*FlightRefundPreCalV2ShrinkRequest) SetOutOrderId

func (*FlightRefundPreCalV2ShrinkRequest) SetPassengerSegmentRelationsShrink

func (s *FlightRefundPreCalV2ShrinkRequest) SetPassengerSegmentRelationsShrink(v string) *FlightRefundPreCalV2ShrinkRequest

func (*FlightRefundPreCalV2ShrinkRequest) SetPreCalType

func (*FlightRefundPreCalV2ShrinkRequest) SetTicketNosShrink

func (*FlightRefundPreCalV2ShrinkRequest) SetVoluntary

func (FlightRefundPreCalV2ShrinkRequest) String

type FlightSearchListHeaders

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

func (FlightSearchListHeaders) GoString

func (s FlightSearchListHeaders) GoString() string

func (*FlightSearchListHeaders) SetCommonHeaders

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

func (*FlightSearchListHeaders) SetXAcsBtripCorpToken

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

func (FlightSearchListHeaders) String

func (s FlightSearchListHeaders) String() string

type FlightSearchListRequest

type FlightSearchListRequest struct {
	// example:
	//
	// CA
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// BJS
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	ArrDate *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	// example:
	//
	// Y
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// HGH
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2000-00-00 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// CA2323
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// false
	NeedMultiClassPrice *bool `json:"need_multi_class_price,omitempty" xml:"need_multi_class_price,omitempty"`
	// example:
	//
	// HGH
	TransferCityCode *string `json:"transfer_city_code,omitempty" xml:"transfer_city_code,omitempty"`
	// example:
	//
	// CA2323
	TransferFlightNo *string `json:"transfer_flight_no,omitempty" xml:"transfer_flight_no,omitempty"`
	// example:
	//
	// BJS
	TransferLeaveDate *string `json:"transfer_leave_date,omitempty" xml:"transfer_leave_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TripType *string `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightSearchListRequest) GoString

func (s FlightSearchListRequest) GoString() string

func (*FlightSearchListRequest) SetAirlineCode

func (*FlightSearchListRequest) SetArrCityCode

func (*FlightSearchListRequest) SetArrCityName

func (*FlightSearchListRequest) SetArrDate

func (*FlightSearchListRequest) SetCabinClass

func (*FlightSearchListRequest) SetDepCityCode

func (*FlightSearchListRequest) SetDepCityName

func (*FlightSearchListRequest) SetDepDate

func (*FlightSearchListRequest) SetFlightNo

func (*FlightSearchListRequest) SetNeedMultiClassPrice

func (s *FlightSearchListRequest) SetNeedMultiClassPrice(v bool) *FlightSearchListRequest

func (*FlightSearchListRequest) SetTransferCityCode

func (s *FlightSearchListRequest) SetTransferCityCode(v string) *FlightSearchListRequest

func (*FlightSearchListRequest) SetTransferFlightNo

func (s *FlightSearchListRequest) SetTransferFlightNo(v string) *FlightSearchListRequest

func (*FlightSearchListRequest) SetTransferLeaveDate

func (s *FlightSearchListRequest) SetTransferLeaveDate(v string) *FlightSearchListRequest

func (*FlightSearchListRequest) SetTripType

func (FlightSearchListRequest) String

func (s FlightSearchListRequest) String() string

type FlightSearchListResponse

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

func (s FlightSearchListResponse) GoString() string

func (*FlightSearchListResponse) SetBody

func (*FlightSearchListResponse) SetHeaders

func (*FlightSearchListResponse) SetStatusCode

func (FlightSearchListResponse) String

func (s FlightSearchListResponse) String() string

type FlightSearchListResponseBody

type FlightSearchListResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (FlightSearchListResponseBody) GoString

func (s FlightSearchListResponseBody) GoString() string

func (*FlightSearchListResponseBody) SetCode

func (*FlightSearchListResponseBody) SetMessage

func (*FlightSearchListResponseBody) SetModule

func (*FlightSearchListResponseBody) SetRequestId

func (*FlightSearchListResponseBody) SetSuccess

func (*FlightSearchListResponseBody) SetTraceId

func (FlightSearchListResponseBody) String

type FlightSearchListResponseBodyModule

type FlightSearchListResponseBodyModule struct {
	FlightList []*FlightSearchListResponseBodyModuleFlightList `json:"flight_list,omitempty" xml:"flight_list,omitempty" type:"Repeated"`
	// example:
	//
	// false
	IsReplacePnr *bool `json:"is_replace_pnr,omitempty" xml:"is_replace_pnr,omitempty"`
}

func (FlightSearchListResponseBodyModule) GoString

func (*FlightSearchListResponseBodyModule) SetIsReplacePnr

func (FlightSearchListResponseBodyModule) String

type FlightSearchListResponseBodyModuleFlightList

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"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	ArrDate         *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	BasicCabinPrice *int32  `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 100
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// Y
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// 2
	CabinClass    *string                                                      `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinInfoList []*FlightSearchListResponseBodyModuleFlightListCabinInfoList `json:"cabin_info_list,omitempty" xml:"cabin_info_list,omitempty" type:"Repeated"`
	// example:
	//
	// FM
	CarrierAirline *string `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	// example:
	//
	// FM9152
	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"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 1
	Discount *int32 `json:"discount,omitempty" xml:"discount,omitempty"`
	// example:
	//
	// CA1234
	FlightNo       *string                                                       `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	FlightRuleList []*FlightSearchListResponseBodyModuleFlightListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	// example:
	//
	// demo
	FlightRuleListStr *string `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	FlightSize        *string `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	// example:
	//
	// demo
	FlightType *string `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	// example:
	//
	// 1
	InvoiceType *int32 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// false
	IsShare *bool `json:"is_share,omitempty" xml:"is_share,omitempty"`
	// example:
	//
	// false
	IsStop *bool `json:"is_stop,omitempty" xml:"is_stop,omitempty"`
	// example:
	//
	// false
	IsTransfer *bool   `json:"is_transfer,omitempty" xml:"is_transfer,omitempty"`
	MealDesc   *string `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	// example:
	//
	// {"key":"value"}
	Memo *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// example:
	//
	// 100
	OilPrice *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// wisdiii2ii22ii2
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// example:
	//
	// 100
	Price *int32 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1
	ProductType     *int64  `json:"product_type,omitempty" xml:"product_type,omitempty"`
	ProductTypeDesc *string `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	// example:
	//
	// 100
	PromotionPrice *string `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	// example:
	//
	// 1
	RemainedSeatCount *string `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	// example:
	//
	// 1000_1_0
	SecretParams *string `json:"secret_params,omitempty" xml:"secret_params,omitempty"`
	// example:
	//
	// 1
	SegmentNumber *string `json:"segment_number,omitempty" xml:"segment_number,omitempty"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// HGH
	StopCity *string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	StopDepTime *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 100
	TotalPrice   *string                                                   `json:"total_price,omitempty" xml:"total_price,omitempty"`
	TransferInfo *FlightSearchListResponseBodyModuleFlightListTransferInfo `json:"transfer_info,omitempty" xml:"transfer_info,omitempty" type:"Struct"`
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightList) GoString

func (*FlightSearchListResponseBodyModuleFlightList) SetArrDate

func (*FlightSearchListResponseBodyModuleFlightList) SetBasicCabinPrice

func (*FlightSearchListResponseBodyModuleFlightList) SetBuildPrice

func (*FlightSearchListResponseBodyModuleFlightList) SetCabin

func (*FlightSearchListResponseBodyModuleFlightList) SetCabinClass

func (*FlightSearchListResponseBodyModuleFlightList) SetCarrierAirline

func (*FlightSearchListResponseBodyModuleFlightList) SetCarrierNo

func (*FlightSearchListResponseBodyModuleFlightList) SetClassRule

func (*FlightSearchListResponseBodyModuleFlightList) SetDepCityCode

func (*FlightSearchListResponseBodyModuleFlightList) SetDepDate

func (*FlightSearchListResponseBodyModuleFlightList) SetDiscount

func (*FlightSearchListResponseBodyModuleFlightList) SetFlightNo

func (*FlightSearchListResponseBodyModuleFlightList) SetFlightRuleListStr

func (*FlightSearchListResponseBodyModuleFlightList) SetFlightSize

func (*FlightSearchListResponseBodyModuleFlightList) SetFlightType

func (*FlightSearchListResponseBodyModuleFlightList) SetInvoiceType

func (*FlightSearchListResponseBodyModuleFlightList) SetIsProtocol

func (*FlightSearchListResponseBodyModuleFlightList) SetIsShare

func (*FlightSearchListResponseBodyModuleFlightList) SetIsStop

func (*FlightSearchListResponseBodyModuleFlightList) SetIsTransfer

func (*FlightSearchListResponseBodyModuleFlightList) SetMealDesc

func (*FlightSearchListResponseBodyModuleFlightList) SetMemo

func (*FlightSearchListResponseBodyModuleFlightList) SetOilPrice

func (*FlightSearchListResponseBodyModuleFlightList) SetOtaItemId

func (*FlightSearchListResponseBodyModuleFlightList) SetPrice

func (*FlightSearchListResponseBodyModuleFlightList) SetProductType

func (*FlightSearchListResponseBodyModuleFlightList) SetProductTypeDesc

func (*FlightSearchListResponseBodyModuleFlightList) SetPromotionPrice

func (*FlightSearchListResponseBodyModuleFlightList) SetRemainedSeatCount

func (*FlightSearchListResponseBodyModuleFlightList) SetSecretParams

func (*FlightSearchListResponseBodyModuleFlightList) SetSegmentNumber

func (*FlightSearchListResponseBodyModuleFlightList) SetStopArrTime

func (*FlightSearchListResponseBodyModuleFlightList) SetStopCity

func (*FlightSearchListResponseBodyModuleFlightList) SetStopDepTime

func (*FlightSearchListResponseBodyModuleFlightList) SetTicketPrice

func (*FlightSearchListResponseBodyModuleFlightList) SetTotalPrice

func (*FlightSearchListResponseBodyModuleFlightList) SetTripType

func (FlightSearchListResponseBodyModuleFlightList) String

type FlightSearchListResponseBodyModuleFlightListAirlineInfo

type FlightSearchListResponseBodyModuleFlightListAirlineInfo struct {
	// example:
	//
	// CA
	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

func (*FlightSearchListResponseBodyModuleFlightListAirlineInfo) SetAirlineCode

func (*FlightSearchListResponseBodyModuleFlightListAirlineInfo) SetAirlineName

func (*FlightSearchListResponseBodyModuleFlightListAirlineInfo) SetAirlineSimpleName

func (FlightSearchListResponseBodyModuleFlightListAirlineInfo) String

type FlightSearchListResponseBodyModuleFlightListArrAirportInfo

type FlightSearchListResponseBodyModuleFlightListArrAirportInfo struct {
	// example:
	//
	// HGH
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// HGH
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListArrAirportInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetAirportCode

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetAirportName

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetCityCode

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetCityName

func (*FlightSearchListResponseBodyModuleFlightListArrAirportInfo) SetTerminal

func (FlightSearchListResponseBodyModuleFlightListArrAirportInfo) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoList

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"`
	// example:
	//
	// 100
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// G
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	// example:
	//
	// G
	ChildCabin *string `json:"child_cabin,omitempty" xml:"child_cabin,omitempty"`
	ClassName  *string `json:"class_name,omitempty" xml:"class_name,omitempty"`
	// example:
	//
	// demo
	ClassRule *string `json:"class_rule,omitempty" xml:"class_rule,omitempty"`
	// example:
	//
	// 10
	Discount       *string                                                                    `json:"discount,omitempty" xml:"discount,omitempty"`
	FlightRuleList []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList `json:"flight_rule_list,omitempty" xml:"flight_rule_list,omitempty" type:"Repeated"`
	// example:
	//
	// demo
	FlightRuleListStr *string `json:"flight_rule_list_str,omitempty" xml:"flight_rule_list_str,omitempty"`
	// example:
	//
	// 1
	InvoiceType *int32 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// {"key":"value"}
	Memo *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// example:
	//
	// 100
	OilPrice *int32 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// 1000_1_0
	OrderParams *string `json:"order_params,omitempty" xml:"order_params,omitempty"`
	// example:
	//
	// wisdiii2ii22ii2
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// example:
	//
	// 100
	Price *int32 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1
	ProductType *int64 `json:"product_type,omitempty" xml:"product_type,omitempty"`
	// example:
	//
	// demo
	ProductTypeDesc *string `json:"product_type_desc,omitempty" xml:"product_type_desc,omitempty"`
	// example:
	//
	// 100
	PromotionPrice *string `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	// example:
	//
	// 1
	RemainedSeatCount *string `json:"remained_seat_count,omitempty" xml:"remained_seat_count,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 100
	TotalPrice *int32 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoList) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetAgentId

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetBasicCabinPrice

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetBuildPrice

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetCabin

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetCabinClass

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetCabinClassName

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetChildCabin

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetClassName

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetClassRule

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetDiscount

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetFlightRuleListStr

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetInvoiceType

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetIsProtocol

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetMemo

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetOilPrice

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetOrderParams

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetOtaItemId

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetPrice

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetProductType

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetProductTypeDesc

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetPromotionPrice

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetRemainedSeatCount

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetTicketPrice

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoList) SetTotalPrice

func (FlightSearchListResponseBodyModuleFlightListCabinInfoList) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList struct {
	// example:
	//
	// demo
	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"`
	// example:
	//
	// {}
	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

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetBaggageInfo

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetExtra

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList) SetTuigaiqianInfo

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleList) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetIndex

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetTableHead

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetTitle

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) SetType

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItem) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems

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"`
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItems) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc []*string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// true
	IsHighlight *bool   `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle    *string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i4/O1CN01UynXG31pjsEtA3tMF_!!6000000005397-2-tps-36-36.png
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN01qe7wL21gJ0SmEXXL7_!!6000000004120-2-tps-1206-768.png
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	// example:
	//
	// demo
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	// example:
	//
	// 50
	Largest *string `json:"largest,omitempty" xml:"largest,omitempty"`
	// example:
	//
	// 40
	Middle *string `json:"middle,omitempty" xml:"middle,omitempty"`
	// example:
	//
	// 20
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN019zl3WZ22fNLxzx2cR_!!6000000007147-2-tps-125-45.png
	TipsDesc *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01rJxjw61f3bXNHAmlk_!!6000000003951-2-tps-1050-675.png
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) SetTipsImage

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListBaggageItemTips) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule struct {
	// example:
	//
	// true
	Able *bool                                                                                    `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) SetAble

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRule) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetCostPercent

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTimeStamp

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) SetTimeType

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem struct {
	ExtraContents []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetSubTableHead

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) SetTableHead

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItem) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) GoString

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemExtraContents) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItems) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule struct {
	// example:
	//
	// true
	Able *bool                                                                                    `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) SetAble

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRule) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetCostPercent

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTimeStamp

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) SetTimeType

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem struct {
	ExtraContents []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetSubTableHead

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) SetTableHead

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItem) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) GoString

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemExtraContents) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItems) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule struct {
	// example:
	//
	// true
	Able *bool                                                                                  `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) SetAble

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRule) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetContent

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetCost

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetCostPercent

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTimeStamp

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) SetTimeType

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListSignRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule struct {
	// example:
	//
	// true
	Able *bool                                                                                     `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) SetAble

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRule) String

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo

type FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetCostPercent

func (*FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) SetTimeStamp

func (FlightSearchListResponseBodyModuleFlightListCabinInfoListFlightRuleListUpgradeRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListDepAirportInfo

type FlightSearchListResponseBodyModuleFlightListDepAirportInfo struct {
	// example:
	//
	// PEK
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// BJS
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListDepAirportInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetAirportCode

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetAirportName

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetCityCode

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetCityName

func (*FlightSearchListResponseBodyModuleFlightListDepAirportInfo) SetTerminal

func (FlightSearchListResponseBodyModuleFlightListDepAirportInfo) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleList

type FlightSearchListResponseBodyModuleFlightListFlightRuleList struct {
	// example:
	//
	// demo
	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"`
	// example:
	//
	// {}
	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

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleList) SetBaggageInfo

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleList) SetExtra

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleList) SetTuigaiqianInfo

func (FlightSearchListResponseBodyModuleFlightListFlightRuleList) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) SetIndex

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTableHead

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) SetTitle

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) SetType

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItem) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems

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"`
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) SetIsStruct

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItems) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc []*string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// true
	IsHighlight *bool   `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle    *string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i4/O1CN01UynXG31pjsEtA3tMF_!!6000000005397-2-tps-36-36.png
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN01qe7wL21gJ0SmEXXL7_!!6000000004120-2-tps-1206-768.png
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	// example:
	//
	// demo
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	// example:
	//
	// 50
	Largest *string `json:"largest,omitempty" xml:"largest,omitempty"`
	// example:
	//
	// 40
	Middle *string `json:"middle,omitempty" xml:"middle,omitempty"`
	// example:
	//
	// 20
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips

type FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN019zl3WZ22fNLxzx2cR_!!6000000007147-2-tps-125-45.png
	TipsDesc *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01rJxjw61f3bXNHAmlk_!!6000000003951-2-tps-1050-675.png
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsDesc

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips) SetTipsImage

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListBaggageItemTips) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule struct {
	// example:
	//
	// false
	Able *bool                                                                       `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule) SetAble

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRule) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetContent

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCost

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetCostPercent

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeStamp

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTimeType

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) SetTitle

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem struct {
	ExtraContents []*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetIndex

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetSubTableHead

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTableHead

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetTitle

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) SetType

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItem) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	Title   *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) GoString

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemExtraContents) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) SetIsStruct

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItems) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents

type FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule struct {
	// example:
	//
	// false
	Able *bool                                                                       `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule) SetAble

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRule) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetContent

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCost

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetCostPercent

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeStamp

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTimeType

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) SetTitle

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem struct {
	ExtraContents []*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetIndex

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetSubTableHead

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTableHead

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetTitle

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) SetType

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItem) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) GoString

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemExtraContents) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) SetIsStruct

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItems) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents

type FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule

type FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule struct {
	// example:
	//
	// false
	Able *bool                                                                     `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule) SetAble

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRule) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo

type FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetContent

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCost

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetCostPercent

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeStamp

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTimeType

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) SetTitle

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListSignRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule

type FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule struct {
	// example:
	//
	// false
	Able *bool                                                                        `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule) SetAble

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRule) String

type FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo

type FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetContent

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCost

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetCostPercent

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeStamp

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTimeType

func (*FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) SetTitle

func (FlightSearchListResponseBodyModuleFlightListFlightRuleListUpgradeRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListTransferInfo

type FlightSearchListResponseBodyModuleFlightListTransferInfo struct {
	FlightSize *string `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	// example:
	//
	// demo
	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"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	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"`
	// example:
	//
	// yyyy-MM-dd HH:mm:ss
	TransferDepDate *string `json:"transfer_dep_date,omitempty" xml:"transfer_dep_date,omitempty"`
	// example:
	//
	// CA1234
	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

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetFlightSize

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetFlightType

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetTransferArrDate

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetTransferDepDate

func (*FlightSearchListResponseBodyModuleFlightListTransferInfo) SetTransferFlightNo

func (FlightSearchListResponseBodyModuleFlightListTransferInfo) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo struct {
	// example:
	//
	// ZH
	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

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo) SetAirlineCode

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo) SetAirlineName

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo) SetAirlineSimpleName

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferAirlineInfo) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo struct {
	// example:
	//
	// HGH
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// HGH
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T4
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetAirportCode

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetAirportName

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetCityCode

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetCityName

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) SetTerminal

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferArrAirportInfo) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo struct {
	// example:
	//
	// PEK
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// BJS
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetAirportCode

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetAirportName

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetCityCode

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetCityName

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) SetTerminal

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferDepAirportInfo) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList struct {
	// example:
	//
	// demo
	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"`
	// example:
	//
	// {}
	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"`
	// example:
	//
	// demo
	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

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList) SetBaggageInfo

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList) SetExtra

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList) SetTuigaiqianInfo

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleList) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem struct {
	BaggageSubItems []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItem) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems

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"`
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	Ptc *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	// example:
	//
	// 1
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems) GoString

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems) SetExtraContentVisualizes

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItems) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc []*string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// true
	IsHighlight *bool   `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle    *string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizes) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i4/O1CN01UynXG31pjsEtA3tMF_!!6000000005397-2-tps-36-36.png
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN01qe7wL21gJ0SmEXXL7_!!6000000004120-2-tps-1206-768.png
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesDescription) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	// example:
	//
	// demo
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	// example:
	//
	// 50
	Largest *string `json:"largest,omitempty" xml:"largest,omitempty"`
	// example:
	//
	// 40
	Middle *string `json:"middle,omitempty" xml:"middle,omitempty"`
	// example:
	//
	// 20
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemBaggageSubItemsBaggageSubContentVisualizesImageDO) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN019zl3WZ22fNLxzx2cR_!!6000000007147-2-tps-125-45.png
	TipsDesc *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01rJxjw61f3bXNHAmlk_!!6000000003951-2-tps-1050-675.png
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListBaggageItemTips) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule struct {
	// example:
	//
	// true
	Able *bool                                                                                           `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRule) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 100
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem struct {
	ExtraContents []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) GoString

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) SetSubTableHead

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItem) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemExtraContents) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItems) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListChangeRuleItemRefundSubItemsRefundSubContents) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule struct {
	// example:
	//
	// true
	Able *bool                                                                                           `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRule) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 100
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem struct {
	ExtraContents []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) GoString

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) SetSubTableHead

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItem) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// demo
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemExtraContents) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems struct {
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// PTC
	//
	// example:
	//
	// ADT
	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

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItems) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 1
	Style *int32 `json:"style,omitempty" xml:"style,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListRefundRuleItemRefundSubItemsRefundSubContents) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule struct {
	// example:
	//
	// true
	Able *bool                                                                                         `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRule) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) GoString

func (*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) SetCostPercent

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListSignRuleInfo) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule struct {
	// example:
	//
	// true
	Able *bool                                                                                            `json:"able,omitempty" xml:"able,omitempty"`
	Info []*FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo `json:"info,omitempty" xml:"info,omitempty" type:"Repeated"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRule) String

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo

type FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo struct {
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 100
	Cost *int32 `json:"cost,omitempty" xml:"cost,omitempty"`
	// example:
	//
	// 10
	CostPercent *int32 `json:"cost_percent,omitempty" xml:"cost_percent,omitempty"`
	// example:
	//
	// 1675036500000
	TimeStamp *int32 `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`
	// example:
	//
	// demo
	TimeType *string `json:"time_type,omitempty" xml:"time_type,omitempty"`
	Title    *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) GoString

func (FlightSearchListResponseBodyModuleFlightListTransferInfoTransferFlightRuleListUpgradeRuleInfo) String

type GroupCorpTokenHeaders

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

func (GroupCorpTokenHeaders) GoString

func (s GroupCorpTokenHeaders) GoString() string

func (*GroupCorpTokenHeaders) SetCommonHeaders

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

func (*GroupCorpTokenHeaders) SetXAcsBtripAccessToken

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

func (GroupCorpTokenHeaders) String

func (s GroupCorpTokenHeaders) String() string

type GroupCorpTokenRequest

type GroupCorpTokenRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// ZzljczY5dnFjNDAwVlNofiwoWX5ZWCxlcjVTKnVoZS0
	AppSecret *string `json:"app_secret,omitempty" xml:"app_secret,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// open12g9sfbmm5i07v10wDzRSK9w00
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// btripuyxmbg3cs286734u_mow6q
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
}

func (GroupCorpTokenRequest) GoString

func (s GroupCorpTokenRequest) GoString() string

func (*GroupCorpTokenRequest) SetAppSecret

func (*GroupCorpTokenRequest) SetCorpId

func (*GroupCorpTokenRequest) SetSubCorpId

func (GroupCorpTokenRequest) String

func (s GroupCorpTokenRequest) String() string

type GroupCorpTokenResponse

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

func (s GroupCorpTokenResponse) GoString() string

func (*GroupCorpTokenResponse) SetBody

func (*GroupCorpTokenResponse) SetHeaders

func (*GroupCorpTokenResponse) SetStatusCode

func (GroupCorpTokenResponse) String

func (s GroupCorpTokenResponse) String() string

type GroupCorpTokenResponseBody

type GroupCorpTokenResponseBody struct {
	// example:
	//
	// SUCCESS
	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
	//
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *string `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (GroupCorpTokenResponseBody) GoString

func (s GroupCorpTokenResponseBody) GoString() string

func (*GroupCorpTokenResponseBody) SetCode

func (*GroupCorpTokenResponseBody) SetMessage

func (*GroupCorpTokenResponseBody) SetModule

func (*GroupCorpTokenResponseBody) SetRequestId

func (*GroupCorpTokenResponseBody) SetSuccess

func (*GroupCorpTokenResponseBody) SetTraceId

func (GroupCorpTokenResponseBody) String

type GroupCorpTokenResponseBodyModule

type GroupCorpTokenResponseBodyModule struct {
	// example:
	//
	// 70000
	Expire *int64 `json:"expire,omitempty" xml:"expire,omitempty"`
	// example:
	//
	// 1652410740914
	Start *int64 `json:"start,omitempty" xml:"start,omitempty"`
	// example:
	//
	// *0*37j76df
	Token *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (GroupCorpTokenResponseBodyModule) GoString

func (*GroupCorpTokenResponseBodyModule) SetExpire

func (*GroupCorpTokenResponseBodyModule) SetStart

func (*GroupCorpTokenResponseBodyModule) SetToken

func (GroupCorpTokenResponseBodyModule) String

type GroupDepartSaveHeaders

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

func (GroupDepartSaveHeaders) GoString

func (s GroupDepartSaveHeaders) GoString() string

func (*GroupDepartSaveHeaders) SetCommonHeaders

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

func (*GroupDepartSaveHeaders) SetXAcsBtripCorpToken

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

func (GroupDepartSaveHeaders) String

func (s GroupDepartSaveHeaders) String() string

type GroupDepartSaveRequest

type GroupDepartSaveRequest struct {
	// This parameter is required.
	DeptName   *string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	ManagerIds *string `json:"manager_ids,omitempty" xml:"manager_ids,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 001
	OuterDeptId *string `json:"outer_dept_id,omitempty" xml:"outer_dept_id,omitempty"`
	// example:
	//
	// 002
	OuterDeptPid *string `json:"outer_dept_pid,omitempty" xml:"outer_dept_pid,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	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

func (s GroupDepartSaveRequest) GoString() string

func (*GroupDepartSaveRequest) SetDeptName

func (*GroupDepartSaveRequest) SetManagerIds

func (*GroupDepartSaveRequest) SetOuterDeptId

func (*GroupDepartSaveRequest) SetOuterDeptPid

func (s *GroupDepartSaveRequest) SetOuterDeptPid(v string) *GroupDepartSaveRequest

func (*GroupDepartSaveRequest) SetStatus

func (*GroupDepartSaveRequest) SetSubCorpIdList

func (s *GroupDepartSaveRequest) SetSubCorpIdList(v []*string) *GroupDepartSaveRequest

func (*GroupDepartSaveRequest) SetSyncGroup

func (GroupDepartSaveRequest) String

func (s GroupDepartSaveRequest) String() string

type GroupDepartSaveResponse

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

func (s GroupDepartSaveResponse) GoString() string

func (*GroupDepartSaveResponse) SetBody

func (*GroupDepartSaveResponse) SetHeaders

func (*GroupDepartSaveResponse) SetStatusCode

func (GroupDepartSaveResponse) String

func (s GroupDepartSaveResponse) String() string

type GroupDepartSaveResponseBody

type GroupDepartSaveResponseBody struct {
	// example:
	//
	// 0
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210e847f16611516748613869de4f6
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (GroupDepartSaveResponseBody) GoString

func (s GroupDepartSaveResponseBody) GoString() string

func (*GroupDepartSaveResponseBody) SetCode

func (*GroupDepartSaveResponseBody) SetMessage

func (*GroupDepartSaveResponseBody) SetRequestId

func (*GroupDepartSaveResponseBody) SetSuccess

func (*GroupDepartSaveResponseBody) SetTraceId

func (GroupDepartSaveResponseBody) String

type GroupDepartSaveShrinkRequest

type GroupDepartSaveShrinkRequest struct {
	// This parameter is required.
	DeptName   *string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	ManagerIds *string `json:"manager_ids,omitempty" xml:"manager_ids,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 001
	OuterDeptId *string `json:"outer_dept_id,omitempty" xml:"outer_dept_id,omitempty"`
	// example:
	//
	// 002
	OuterDeptPid *string `json:"outer_dept_pid,omitempty" xml:"outer_dept_pid,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	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

func (s GroupDepartSaveShrinkRequest) GoString() string

func (*GroupDepartSaveShrinkRequest) SetDeptName

func (*GroupDepartSaveShrinkRequest) SetManagerIds

func (*GroupDepartSaveShrinkRequest) SetOuterDeptId

func (*GroupDepartSaveShrinkRequest) SetOuterDeptPid

func (*GroupDepartSaveShrinkRequest) SetStatus

func (*GroupDepartSaveShrinkRequest) SetSubCorpIdListShrink

func (*GroupDepartSaveShrinkRequest) SetSyncGroup

func (GroupDepartSaveShrinkRequest) String

type GroupUserSaveHeaders

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

func (GroupUserSaveHeaders) GoString

func (s GroupUserSaveHeaders) GoString() string

func (*GroupUserSaveHeaders) SetCommonHeaders

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

func (*GroupUserSaveHeaders) SetXAcsBtripCorpToken

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

func (GroupUserSaveHeaders) String

func (s GroupUserSaveHeaders) String() string

type GroupUserSaveRequest

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"`
	// example:
	//
	// 1001
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// 18000000000
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// ce/shi
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	// This parameter is required.
	SubCorpIdList []*GroupUserSaveRequestSubCorpIdList `json:"sub_corp_id_list,omitempty" xml:"sub_corp_id_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// This parameter is required.
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (GroupUserSaveRequest) GoString

func (s GroupUserSaveRequest) GoString() string

func (*GroupUserSaveRequest) SetBaseCityCode

func (s *GroupUserSaveRequest) SetBaseCityCode(v string) *GroupUserSaveRequest

func (*GroupUserSaveRequest) SetBirthday

func (*GroupUserSaveRequest) SetCertList

func (*GroupUserSaveRequest) SetGender

func (*GroupUserSaveRequest) SetJobNo

func (*GroupUserSaveRequest) SetPhone

func (*GroupUserSaveRequest) SetRealNameEn

func (s *GroupUserSaveRequest) SetRealNameEn(v string) *GroupUserSaveRequest

func (*GroupUserSaveRequest) SetSubCorpIdList

func (*GroupUserSaveRequest) SetUserId

func (*GroupUserSaveRequest) SetUserName

func (GroupUserSaveRequest) String

func (s GroupUserSaveRequest) String() string

type GroupUserSaveRequestCertList

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

func (s GroupUserSaveRequestCertList) GoString() string

func (*GroupUserSaveRequestCertList) SetCertExpiredTime

func (*GroupUserSaveRequestCertList) SetCertNation

func (*GroupUserSaveRequestCertList) SetCertNo

func (*GroupUserSaveRequestCertList) SetCertType

func (*GroupUserSaveRequestCertList) SetNationality

func (GroupUserSaveRequestCertList) String

type GroupUserSaveRequestSubCorpIdList

type GroupUserSaveRequestSubCorpIdList struct {
	DepartIds []*string `json:"depart_ids,omitempty" xml:"depart_ids,omitempty" type:"Repeated"`
	Email     *string   `json:"email,omitempty" xml:"email,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	LeaveStatus *int32 `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	// example:
	//
	// 123
	ManagerUserId *string `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	// example:
	//
	// 10
	PositionLevel *string `json:"position_level,omitempty" xml:"position_level,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// btrip123
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
}

func (GroupUserSaveRequestSubCorpIdList) GoString

func (*GroupUserSaveRequestSubCorpIdList) SetDepartIds

func (*GroupUserSaveRequestSubCorpIdList) SetEmail

func (*GroupUserSaveRequestSubCorpIdList) SetLeaveStatus

func (*GroupUserSaveRequestSubCorpIdList) SetManagerUserId

func (*GroupUserSaveRequestSubCorpIdList) SetPositionLevel

func (*GroupUserSaveRequestSubCorpIdList) SetSubCorpId

func (GroupUserSaveRequestSubCorpIdList) String

type GroupUserSaveResponse

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

func (s GroupUserSaveResponse) GoString() string

func (*GroupUserSaveResponse) SetBody

func (*GroupUserSaveResponse) SetHeaders

func (*GroupUserSaveResponse) SetStatusCode

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

func (GroupUserSaveResponse) String

func (s GroupUserSaveResponse) String() string

type GroupUserSaveResponseBody

type GroupUserSaveResponseBody struct {
	// example:
	//
	// 0
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (GroupUserSaveResponseBody) GoString

func (s GroupUserSaveResponseBody) GoString() string

func (*GroupUserSaveResponseBody) SetCode

func (*GroupUserSaveResponseBody) SetMessage

func (*GroupUserSaveResponseBody) SetRequestId

func (*GroupUserSaveResponseBody) SetSuccess

func (*GroupUserSaveResponseBody) SetTraceId

func (GroupUserSaveResponseBody) String

func (s GroupUserSaveResponseBody) String() string

type GroupUserSaveShrinkRequest

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"`
	// example:
	//
	// 1001
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// 18000000000
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// ce/shi
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	// This parameter is required.
	SubCorpIdListShrink *string `json:"sub_corp_id_list,omitempty" xml:"sub_corp_id_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// This parameter is required.
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (GroupUserSaveShrinkRequest) GoString

func (s GroupUserSaveShrinkRequest) GoString() string

func (*GroupUserSaveShrinkRequest) SetBaseCityCode

func (*GroupUserSaveShrinkRequest) SetBirthday

func (*GroupUserSaveShrinkRequest) SetCertListShrink

func (*GroupUserSaveShrinkRequest) SetGender

func (*GroupUserSaveShrinkRequest) SetJobNo

func (*GroupUserSaveShrinkRequest) SetPhone

func (*GroupUserSaveShrinkRequest) SetRealNameEn

func (*GroupUserSaveShrinkRequest) SetSubCorpIdListShrink

func (s *GroupUserSaveShrinkRequest) SetSubCorpIdListShrink(v string) *GroupUserSaveShrinkRequest

func (*GroupUserSaveShrinkRequest) SetUserId

func (*GroupUserSaveShrinkRequest) SetUserName

func (GroupUserSaveShrinkRequest) String

type HotelAskingPriceHeaders

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

func (HotelAskingPriceHeaders) GoString

func (s HotelAskingPriceHeaders) GoString() string

func (*HotelAskingPriceHeaders) SetCommonHeaders

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

func (*HotelAskingPriceHeaders) SetXAcsBtripCorpToken

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

func (HotelAskingPriceHeaders) String

func (s HotelAskingPriceHeaders) String() string

type HotelAskingPriceRequest

type HotelAskingPriceRequest struct {
	// example:
	//
	// 1
	AdultNum *string `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	// example:
	//
	// 1000
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-22 00:00:00
	CheckInDate *string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-22 00:00:00
	CheckOutDate *string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`
	// example:
	//
	// 330100
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// 1
	Dir *int32 `json:"dir,omitempty" xml:"dir,omitempty"`
	// example:
	//
	// 1
	HotelStar *string `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// 0
	PaymentType *int32 `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	// This parameter is required.
	Shids []*int64 `json:"shids,omitempty" xml:"shids,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	SortCode *int32 `json:"sort_code,omitempty" xml:"sort_code,omitempty"`
}

func (HotelAskingPriceRequest) GoString

func (s HotelAskingPriceRequest) GoString() string

func (*HotelAskingPriceRequest) SetAdultNum

func (*HotelAskingPriceRequest) SetBtripUserId

func (*HotelAskingPriceRequest) SetCheckInDate

func (*HotelAskingPriceRequest) SetCheckOutDate

func (*HotelAskingPriceRequest) SetCityCode

func (*HotelAskingPriceRequest) SetCityName

func (*HotelAskingPriceRequest) SetDir

func (*HotelAskingPriceRequest) SetHotelStar

func (*HotelAskingPriceRequest) SetIsProtocol

func (*HotelAskingPriceRequest) SetPaymentType

func (*HotelAskingPriceRequest) SetShids

func (*HotelAskingPriceRequest) SetSortCode

func (HotelAskingPriceRequest) String

func (s HotelAskingPriceRequest) String() string

type HotelAskingPriceResponse

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

func (s HotelAskingPriceResponse) GoString() string

func (*HotelAskingPriceResponse) SetBody

func (*HotelAskingPriceResponse) SetHeaders

func (*HotelAskingPriceResponse) SetStatusCode

func (HotelAskingPriceResponse) String

func (s HotelAskingPriceResponse) String() string

type HotelAskingPriceResponseBody

type HotelAskingPriceResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// None
	Message *string                             `json:"message,omitempty" xml:"message,omitempty"`
	Module  *HotelAskingPriceResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210bcc3a16583004579056128d33d7
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelAskingPriceResponseBody) GoString

func (s HotelAskingPriceResponseBody) GoString() string

func (*HotelAskingPriceResponseBody) SetCode

func (*HotelAskingPriceResponseBody) SetMessage

func (*HotelAskingPriceResponseBody) SetModule

func (*HotelAskingPriceResponseBody) SetRequestId

func (*HotelAskingPriceResponseBody) SetSuccess

func (*HotelAskingPriceResponseBody) SetTraceId

func (HotelAskingPriceResponseBody) String

type HotelAskingPriceResponseBodyModule

type HotelAskingPriceResponseBodyModule struct {
	HotelAskingPriceDetails []*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails `json:"hotel_asking_price_details,omitempty" xml:"hotel_asking_price_details,omitempty" type:"Repeated"`
}

func (HotelAskingPriceResponseBodyModule) GoString

func (HotelAskingPriceResponseBodyModule) String

type HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails

type HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails struct {
	// example:
	//
	// 652302
	CityCode     *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	HotelAddress *string `json:"hotel_address,omitempty" xml:"hotel_address,omitempty"`
	// example:
	//
	// 55335212
	HotelCode *string `json:"hotel_code,omitempty" xml:"hotel_code,omitempty"`
	HotelName *string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// 100
	MinPrice *float64 `json:"min_price,omitempty" xml:"min_price,omitempty"`
	// example:
	//
	// 100
	OriginalMinPrice *float64 `json:"original_min_price,omitempty" xml:"original_min_price,omitempty"`
}

func (HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) GoString

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetCityCode

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetHotelAddress

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetHotelCode

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetHotelName

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetIsProtocol

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetMinPrice

func (*HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) SetOriginalMinPrice

func (HotelAskingPriceResponseBodyModuleHotelAskingPriceDetails) String

type HotelAskingPriceShrinkRequest

type HotelAskingPriceShrinkRequest struct {
	// example:
	//
	// 1
	AdultNum *string `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	// example:
	//
	// 1000
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-22 00:00:00
	CheckInDate *string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-22 00:00:00
	CheckOutDate *string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`
	// example:
	//
	// 330100
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// 1
	Dir *int32 `json:"dir,omitempty" xml:"dir,omitempty"`
	// example:
	//
	// 1
	HotelStar *string `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// 0
	PaymentType *int32 `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	// This parameter is required.
	ShidsShrink *string `json:"shids,omitempty" xml:"shids,omitempty"`
	// example:
	//
	// 0
	SortCode *int32 `json:"sort_code,omitempty" xml:"sort_code,omitempty"`
}

func (HotelAskingPriceShrinkRequest) GoString

func (*HotelAskingPriceShrinkRequest) SetAdultNum

func (*HotelAskingPriceShrinkRequest) SetBtripUserId

func (*HotelAskingPriceShrinkRequest) SetCheckInDate

func (*HotelAskingPriceShrinkRequest) SetCheckOutDate

func (*HotelAskingPriceShrinkRequest) SetCityCode

func (*HotelAskingPriceShrinkRequest) SetCityName

func (*HotelAskingPriceShrinkRequest) SetDir

func (*HotelAskingPriceShrinkRequest) SetHotelStar

func (*HotelAskingPriceShrinkRequest) SetIsProtocol

func (*HotelAskingPriceShrinkRequest) SetPaymentType

func (*HotelAskingPriceShrinkRequest) SetShidsShrink

func (*HotelAskingPriceShrinkRequest) SetSortCode

func (HotelAskingPriceShrinkRequest) String

type HotelBillSettlementQueryHeaders

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

func (HotelBillSettlementQueryHeaders) GoString

func (*HotelBillSettlementQueryHeaders) SetCommonHeaders

func (*HotelBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken

func (HotelBillSettlementQueryHeaders) String

type HotelBillSettlementQueryRequest

type HotelBillSettlementQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 50
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (HotelBillSettlementQueryRequest) GoString

func (*HotelBillSettlementQueryRequest) SetPageNo

func (*HotelBillSettlementQueryRequest) SetPageSize

func (*HotelBillSettlementQueryRequest) SetPeriodEnd

func (*HotelBillSettlementQueryRequest) SetPeriodStart

func (HotelBillSettlementQueryRequest) String

type HotelBillSettlementQueryResponse

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

func (*HotelBillSettlementQueryResponse) SetHeaders

func (*HotelBillSettlementQueryResponse) SetStatusCode

func (HotelBillSettlementQueryResponse) String

type HotelBillSettlementQueryResponseBody

type HotelBillSettlementQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelBillSettlementQueryResponseBody) GoString

func (*HotelBillSettlementQueryResponseBody) SetCode

func (*HotelBillSettlementQueryResponseBody) SetMessage

func (*HotelBillSettlementQueryResponseBody) SetRequestId

func (*HotelBillSettlementQueryResponseBody) SetSuccess

func (*HotelBillSettlementQueryResponseBody) SetTraceId

func (HotelBillSettlementQueryResponseBody) String

type HotelBillSettlementQueryResponseBodyModule

type HotelBillSettlementQueryResponseBodyModule struct {
	// example:
	//
	// 2
	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"`
	// example:
	//
	// 2021-10-14
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2021-10-13
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
	// example:
	//
	// 1402
	TotalNum *int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (HotelBillSettlementQueryResponseBodyModule) GoString

func (*HotelBillSettlementQueryResponseBodyModule) SetCategory

func (*HotelBillSettlementQueryResponseBodyModule) SetCorpId

func (*HotelBillSettlementQueryResponseBodyModule) SetPeriodEnd

func (*HotelBillSettlementQueryResponseBodyModule) SetPeriodStart

func (*HotelBillSettlementQueryResponseBodyModule) SetTotalNum

func (HotelBillSettlementQueryResponseBodyModule) String

type HotelBillSettlementQueryResponseBodyModuleDataList

type HotelBillSettlementQueryResponseBodyModuleDataList struct {
	AgreementPromotionFee *float64 `json:"agreement_promotion_fee,omitempty" xml:"agreement_promotion_fee,omitempty"`
	// example:
	//
	// 234432432
	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"`
	// example:
	//
	// 103208648
	ApplyId       *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	AverageNights *string `json:"average_nights,omitempty" xml:"average_nights,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	BillRecordTime *string `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookReason     *string `json:"book_reason,omitempty" xml:"book_reason,omitempty"`
	// example:
	//
	// 2021-10-12 23:58:48
	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"`
	// example:
	//
	// 1
	CapitalDirection  *string `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment *string `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	// example:
	//
	// 2021-10-14 00:00:00
	CheckInDate *string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	// example:
	//
	// 2021-10-16 00:00:00
	CheckoutDate *string `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"`
	City         *string `json:"city,omitempty" xml:"city,omitempty"`
	// example:
	//
	// 110100
	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"`
	// example:
	//
	// 12
	CorpRefundFee *float64 `json:"corp_refund_fee,omitempty" xml:"corp_refund_fee,omitempty"`
	// example:
	//
	// 1000
	CorpTotalFee *float64 `json:"corp_total_fee,omitempty" xml:"corp_total_fee,omitempty"`
	CostCenter   *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	// example:
	//
	// 8b7f3cd-24324-097
	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"`
	// example:
	//
	// 20101
	FeeType *string `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	// example:
	//
	// 0
	Fees  *float64 `json:"fees,omitempty" xml:"fees,omitempty"`
	Fines *float64 `json:"fines,omitempty" xml:"fines,omitempty"`
	// example:
	//
	// 12
	FuPointFee *float64 `json:"fu_point_fee,omitempty" xml:"fu_point_fee,omitempty"`
	HotelName  *string  `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// example:
	//
	// 5038018
	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"`
	// example:
	//
	// 2
	Nights *int32 `json:"nights,omitempty" xml:"nights,omitempty"`
	// example:
	//
	// 223423423432422
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1088.96
	OrderPrice *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	OrderType  *string  `json:"order_type,omitempty" xml:"order_type,omitempty"`
	// example:
	//
	// 4234324
	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"`
	// example:
	//
	// 34
	PersonRefundFee *float64 `json:"person_refund_fee,omitempty" xml:"person_refund_fee,omitempty"`
	// example:
	//
	// 88.96
	PersonSettlePrice *float64 `json:"person_settle_price,omitempty" xml:"person_settle_price,omitempty"`
	// example:
	//
	// 5038018
	PrimaryId *int64 `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	// example:
	//
	// 223423432
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// example:
	//
	// 113.02
	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"`
	// example:
	//
	// 1
	RoomNumber *int32 `json:"room_number,omitempty" xml:"room_number,omitempty"`
	// example:
	//
	// 1201.98
	RoomPrice *float64 `json:"room_price,omitempty" xml:"room_price,omitempty"`
	RoomType  *string  `json:"room_type,omitempty" xml:"room_type,omitempty"`
	// example:
	//
	// 0
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 1000
	SettlementFee *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	// example:
	//
	// 5.68
	SettlementGrantFee *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	// example:
	//
	// 2021-10-12 23:58:56
	SettlementTime *string `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	// example:
	//
	// 4
	SettlementType *string `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	Star           *string `json:"star,omitempty" xml:"star,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// 税率
	//
	// example:
	//
	// 6%
	TaxRate          *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdItineraryId *string `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	// example:
	//
	// 2
	TotalNights *int32  `json:"total_nights,omitempty" xml:"total_nights,omitempty"`
	TravelerId  *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	// example:
	//
	// 326246
	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"`
	// example:
	//
	// 11
	VoucherType *int32 `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (HotelBillSettlementQueryResponseBodyModuleDataList) GoString

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetAgreementPromotionFee added in v3.3.0

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetApplyId

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetAverageNights

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookReason

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookTime

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookerId

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBookerName

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBrandGroup

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBrandName

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCheckInDate

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCheckoutDate

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCity

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCityCode

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCityCounty

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCityCountyCode

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCorpRefundFee

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCorpTotalFee

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCostCenter

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetDepartment

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetExceedReason

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetFeeType

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetFees

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetFines

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetFuPointFee

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetHotelName

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetIndex

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetIsEarlyDeparture

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetIsNegotiation

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetIsShareStr

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetNights

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetOrderId

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetOrderPrice

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetOrderType

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPersonRefundFee

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPersonSettlePrice

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetProjectCode

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetProjectName

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetPromotionFee

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRemark

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetReserveRule

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRoomNo

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRoomNumber

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRoomPrice

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetRoomType

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetServiceFee

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementType

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetStar

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetStatus

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTaxRate

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTotalNights

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerId

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberTypeName

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerName

func (*HotelBillSettlementQueryResponseBodyModuleDataList) SetVoucherType

func (HotelBillSettlementQueryResponseBodyModuleDataList) String

type HotelCityCodeListHeaders

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

func (HotelCityCodeListHeaders) GoString

func (s HotelCityCodeListHeaders) GoString() string

func (*HotelCityCodeListHeaders) SetCommonHeaders

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

func (*HotelCityCodeListHeaders) SetXAcsBtripCorpToken

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

func (HotelCityCodeListHeaders) String

func (s HotelCityCodeListHeaders) String() string

type HotelCityCodeListRequest

type HotelCityCodeListRequest struct {
	// example:
	//
	// 1
	CountryCode *string `json:"country_code,omitempty" xml:"country_code,omitempty"`
}

func (HotelCityCodeListRequest) GoString

func (s HotelCityCodeListRequest) GoString() string

func (*HotelCityCodeListRequest) SetCountryCode

func (HotelCityCodeListRequest) String

func (s HotelCityCodeListRequest) String() string

type HotelCityCodeListResponse

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

func (s HotelCityCodeListResponse) GoString() string

func (*HotelCityCodeListResponse) SetBody

func (*HotelCityCodeListResponse) SetHeaders

func (*HotelCityCodeListResponse) SetStatusCode

func (HotelCityCodeListResponse) String

func (s HotelCityCodeListResponse) String() string

type HotelCityCodeListResponseBody

type HotelCityCodeListResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// response is empty.
	Message *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module  []*HotelCityCodeListResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelCityCodeListResponseBody) GoString

func (*HotelCityCodeListResponseBody) SetCode

func (*HotelCityCodeListResponseBody) SetMessage

func (*HotelCityCodeListResponseBody) SetModule

func (*HotelCityCodeListResponseBody) SetRequestId

func (*HotelCityCodeListResponseBody) SetSuccess

func (*HotelCityCodeListResponseBody) SetTraceId

func (HotelCityCodeListResponseBody) String

type HotelCityCodeListResponseBodyModule

type HotelCityCodeListResponseBodyModule struct {
	Citys []*HotelCityCodeListResponseBodyModuleCitys `json:"citys,omitempty" xml:"citys,omitempty" type:"Repeated"`
	// example:
	//
	// 108800
	ProviceCode  *string `json:"provice_code,omitempty" xml:"provice_code,omitempty"`
	ProvinceName *string `json:"province_name,omitempty" xml:"province_name,omitempty"`
}

func (HotelCityCodeListResponseBodyModule) GoString

func (*HotelCityCodeListResponseBodyModule) SetProviceCode

func (*HotelCityCodeListResponseBodyModule) SetProvinceName

func (HotelCityCodeListResponseBodyModule) String

type HotelCityCodeListResponseBodyModuleCitys

type HotelCityCodeListResponseBodyModuleCitys struct {
	// example:
	//
	// 445222
	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

func (*HotelCityCodeListResponseBodyModuleCitys) SetCityCode

func (*HotelCityCodeListResponseBodyModuleCitys) SetCityName

func (HotelCityCodeListResponseBodyModuleCitys) String

type HotelCityCodeListResponseBodyModuleCitysDistricts

type HotelCityCodeListResponseBodyModuleCitysDistricts struct {
	// example:
	//
	// 330000
	DistrictCode *string `json:"district_code,omitempty" xml:"district_code,omitempty"`
	DistrictName *string `json:"district_name,omitempty" xml:"district_name,omitempty"`
}

func (HotelCityCodeListResponseBodyModuleCitysDistricts) GoString

func (*HotelCityCodeListResponseBodyModuleCitysDistricts) SetDistrictCode

func (*HotelCityCodeListResponseBodyModuleCitysDistricts) SetDistrictName

func (HotelCityCodeListResponseBodyModuleCitysDistricts) String

type HotelExceedApplyQueryHeaders

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

func (HotelExceedApplyQueryHeaders) GoString

func (s HotelExceedApplyQueryHeaders) GoString() string

func (*HotelExceedApplyQueryHeaders) SetCommonHeaders

func (*HotelExceedApplyQueryHeaders) SetXAcsBtripSoCorpToken

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

func (HotelExceedApplyQueryHeaders) String

type HotelExceedApplyQueryRequest

type HotelExceedApplyQueryRequest struct {
	// example:
	//
	// 1287123
	ApplyId            *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BusinessInstanceId *string `json:"business_instance_id,omitempty" xml:"business_instance_id,omitempty"`
}

func (HotelExceedApplyQueryRequest) GoString

func (s HotelExceedApplyQueryRequest) GoString() string

func (*HotelExceedApplyQueryRequest) SetApplyId

func (*HotelExceedApplyQueryRequest) SetBusinessInstanceId added in v3.2.0

func (HotelExceedApplyQueryRequest) String

type HotelExceedApplyQueryResponse

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

func (*HotelExceedApplyQueryResponse) SetBody

func (*HotelExceedApplyQueryResponse) SetHeaders

func (*HotelExceedApplyQueryResponse) SetStatusCode

func (HotelExceedApplyQueryResponse) String

type HotelExceedApplyQueryResponseBody

type HotelExceedApplyQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// E03779E6-71C2-5082-ABE3-6315B8247EE8
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelExceedApplyQueryResponseBody) GoString

func (*HotelExceedApplyQueryResponseBody) SetCode

func (*HotelExceedApplyQueryResponseBody) SetMessage

func (*HotelExceedApplyQueryResponseBody) SetRequestId

func (*HotelExceedApplyQueryResponseBody) SetSuccess

func (*HotelExceedApplyQueryResponseBody) SetTraceId

func (HotelExceedApplyQueryResponseBody) String

type HotelExceedApplyQueryResponseBodyModule

type HotelExceedApplyQueryResponseBodyModule struct {
	// example:
	//
	// 27238197
	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"`
	// example:
	//
	// corp1
	CorpId       *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	ExceedReason *string `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	// example:
	//
	// 16
	ExceedType *int32 `json:"exceed_type,omitempty" xml:"exceed_type,omitempty"`
	// example:
	//
	// 10000
	OriginStandard *string `json:"origin_standard,omitempty" xml:"origin_standard,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 2022-02-11T16:25Z
	SubmitTime *string `json:"submit_time,omitempty" xml:"submit_time,omitempty"`
	// example:
	//
	// 0001A1100000007EX08O
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// test_corp
	ThirdpartCorpId *string `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (HotelExceedApplyQueryResponseBodyModule) GoString

func (*HotelExceedApplyQueryResponseBodyModule) SetApplyId

func (*HotelExceedApplyQueryResponseBodyModule) SetBtripCause

func (*HotelExceedApplyQueryResponseBodyModule) SetCorpId

func (*HotelExceedApplyQueryResponseBodyModule) SetExceedReason

func (*HotelExceedApplyQueryResponseBodyModule) SetExceedType

func (*HotelExceedApplyQueryResponseBodyModule) SetOriginStandard

func (*HotelExceedApplyQueryResponseBodyModule) SetStatus

func (*HotelExceedApplyQueryResponseBodyModule) SetSubmitTime

func (*HotelExceedApplyQueryResponseBodyModule) SetThirdpartApplyId

func (*HotelExceedApplyQueryResponseBodyModule) SetThirdpartCorpId

func (*HotelExceedApplyQueryResponseBodyModule) SetUserId

func (*HotelExceedApplyQueryResponseBodyModule) SetUserName added in v3.2.0

func (HotelExceedApplyQueryResponseBodyModule) String

type HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo

type HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo struct {
	// example:
	//
	// 2021-07-08
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 2021-07-08
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// example:
	//
	// SHA
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// 10000
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// true
	Together *bool `json:"together,omitempty" xml:"together,omitempty"`
	// example:
	//
	// 16
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) GoString

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCheckIn

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCheckOut

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCityCode

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetCityName

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetPrice

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetTogether

func (*HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) SetType

func (HotelExceedApplyQueryResponseBodyModuleApplyIntentionInfoDo) String

type HotelGoodsQueryHeaders

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

func (HotelGoodsQueryHeaders) GoString

func (s HotelGoodsQueryHeaders) GoString() string

func (*HotelGoodsQueryHeaders) SetCommonHeaders

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

func (*HotelGoodsQueryHeaders) SetXAcsBtripCorpToken

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

func (HotelGoodsQueryHeaders) String

func (s HotelGoodsQueryHeaders) String() string

type HotelGoodsQueryRequest

type HotelGoodsQueryRequest struct {
	// example:
	//
	// 1
	AdultNum *string `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	// example:
	//
	// false
	AgreementPrice *bool `json:"agreement_price,omitempty" xml:"agreement_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-27
	BeginDate *string `json:"begin_date,omitempty" xml:"begin_date,omitempty"`
	// example:
	//
	// false
	BreakfastIncluded *bool `json:"breakfast_included,omitempty" xml:"breakfast_included,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// example:
	//
	// 330100
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-28
	EndDate *string `json:"end_date,omitempty" xml:"end_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 182873
	HotelId *string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	// example:
	//
	// 0
	PayOverType *int32 `json:"pay_over_type,omitempty" xml:"pay_over_type,omitempty"`
	// example:
	//
	// 0
	PaymentType *int32 `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	// example:
	//
	// false
	SpecialInvoice *bool `json:"special_invoice,omitempty" xml:"special_invoice,omitempty"`
	// example:
	//
	// 0
	SuperMan *int32 `json:"super_man,omitempty" xml:"super_man,omitempty"`
}

func (HotelGoodsQueryRequest) GoString

func (s HotelGoodsQueryRequest) GoString() string

func (*HotelGoodsQueryRequest) SetAdultNum

func (*HotelGoodsQueryRequest) SetAgreementPrice

func (s *HotelGoodsQueryRequest) SetAgreementPrice(v bool) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetBeginDate

func (*HotelGoodsQueryRequest) SetBreakfastIncluded

func (s *HotelGoodsQueryRequest) SetBreakfastIncluded(v bool) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetBtripUserId

func (*HotelGoodsQueryRequest) SetCityCode

func (*HotelGoodsQueryRequest) SetEndDate

func (*HotelGoodsQueryRequest) SetHotelId

func (*HotelGoodsQueryRequest) SetPayOverType

func (s *HotelGoodsQueryRequest) SetPayOverType(v int32) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetPaymentType

func (s *HotelGoodsQueryRequest) SetPaymentType(v int32) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetSpecialInvoice

func (s *HotelGoodsQueryRequest) SetSpecialInvoice(v bool) *HotelGoodsQueryRequest

func (*HotelGoodsQueryRequest) SetSuperMan

func (HotelGoodsQueryRequest) String

func (s HotelGoodsQueryRequest) String() string

type HotelGoodsQueryResponse

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

func (s HotelGoodsQueryResponse) GoString() string

func (*HotelGoodsQueryResponse) SetBody

func (*HotelGoodsQueryResponse) SetHeaders

func (*HotelGoodsQueryResponse) SetStatusCode

func (HotelGoodsQueryResponse) String

func (s HotelGoodsQueryResponse) String() string

type HotelGoodsQueryResponseBody

type HotelGoodsQueryResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// None
	Message *string                            `json:"message,omitempty" xml:"message,omitempty"`
	Module  *HotelGoodsQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210e847f16611516748613869de4f6
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelGoodsQueryResponseBody) GoString

func (s HotelGoodsQueryResponseBody) GoString() string

func (*HotelGoodsQueryResponseBody) SetCode

func (*HotelGoodsQueryResponseBody) SetMessage

func (*HotelGoodsQueryResponseBody) SetModule

func (*HotelGoodsQueryResponseBody) SetRequestId

func (*HotelGoodsQueryResponseBody) SetSuccess

func (*HotelGoodsQueryResponseBody) SetTraceId

func (HotelGoodsQueryResponseBody) String

type HotelGoodsQueryResponseBodyModule

type HotelGoodsQueryResponseBodyModule struct {
	Address             *string            `json:"address,omitempty" xml:"address,omitempty"`
	BookingInstructions map[string]*string `json:"booking_instructions,omitempty" xml:"booking_instructions,omitempty"`
	// example:
	//
	// true
	CanForeigner *bool `json:"can_foreigner,omitempty" xml:"can_foreigner,omitempty"`
	// example:
	//
	// 2022-05-15
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 2022-05-15
	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"`
	// example:
	//
	// 17:00
	EarlyArrivalTime *string `json:"early_arrival_time,omitempty" xml:"early_arrival_time,omitempty"`
	// example:
	//
	// 29382
	HotelId   *int64  `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	HotelName *string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// example:
	//
	// 12:00
	LateArrivalTime *string                                   `json:"late_arrival_time,omitempty" xml:"late_arrival_time,omitempty"`
	Rooms           []*HotelGoodsQueryResponseBodyModuleRooms `json:"rooms,omitempty" xml:"rooms,omitempty" type:"Repeated"`
	// example:
	//
	// demo
	SearchId *string `json:"search_id,omitempty" xml:"search_id,omitempty"`
}

func (HotelGoodsQueryResponseBodyModule) GoString

func (*HotelGoodsQueryResponseBodyModule) SetAddress

func (*HotelGoodsQueryResponseBodyModule) SetBookingInstructions

func (*HotelGoodsQueryResponseBodyModule) SetCanForeigner

func (*HotelGoodsQueryResponseBodyModule) SetCheckIn

func (*HotelGoodsQueryResponseBodyModule) SetCheckOut

func (*HotelGoodsQueryResponseBodyModule) SetDescriptions

func (*HotelGoodsQueryResponseBodyModule) SetDinamicBannerPicUrls

func (*HotelGoodsQueryResponseBodyModule) SetEarlyArrivalTime

func (*HotelGoodsQueryResponseBodyModule) SetHotelId

func (*HotelGoodsQueryResponseBodyModule) SetHotelName

func (*HotelGoodsQueryResponseBodyModule) SetLateArrivalTime

func (*HotelGoodsQueryResponseBodyModule) SetSearchId

func (HotelGoodsQueryResponseBodyModule) String

type HotelGoodsQueryResponseBodyModuleRooms

type HotelGoodsQueryResponseBodyModuleRooms struct {
	// example:
	//
	// 27
	Area          *string `json:"area,omitempty" xml:"area,omitempty"`
	BedTypeString *string `json:"bed_type_string,omitempty" xml:"bed_type_string,omitempty"`
	// example:
	//
	// true
	ExtraBed *bool   `json:"extra_bed,omitempty" xml:"extra_bed,omitempty"`
	Facility *string `json:"facility,omitempty" xml:"facility,omitempty"`
	// example:
	//
	// 1,2,3,4,5,6
	Floor *string `json:"floor,omitempty" xml:"floor,omitempty"`
	// example:
	//
	// 1
	MaxOccupancy *int32  `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`
	Name         *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// demo
	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"`
	// example:
	//
	// 100929
	Srid *int64 `json:"srid,omitempty" xml:"srid,omitempty"`
	// example:
	//
	// 1
	Status     *int32  `json:"status,omitempty" xml:"status,omitempty"`
	WindowType *string `json:"window_type,omitempty" xml:"window_type,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRooms) GoString

func (*HotelGoodsQueryResponseBodyModuleRooms) SetArea

func (*HotelGoodsQueryResponseBodyModuleRooms) SetBedTypeString

func (*HotelGoodsQueryResponseBodyModuleRooms) SetExtraBed

func (*HotelGoodsQueryResponseBodyModuleRooms) SetFacility

func (*HotelGoodsQueryResponseBodyModuleRooms) SetFloor

func (*HotelGoodsQueryResponseBodyModuleRooms) SetMaxOccupancy

func (*HotelGoodsQueryResponseBodyModuleRooms) SetName

func (*HotelGoodsQueryResponseBodyModuleRooms) SetNetworkService

func (*HotelGoodsQueryResponseBodyModuleRooms) SetPics

func (*HotelGoodsQueryResponseBodyModuleRooms) SetRoomDasc

func (*HotelGoodsQueryResponseBodyModuleRooms) SetRoomFacility

func (*HotelGoodsQueryResponseBodyModuleRooms) SetSrid

func (*HotelGoodsQueryResponseBodyModuleRooms) SetStatus

func (*HotelGoodsQueryResponseBodyModuleRooms) SetWindowType

func (HotelGoodsQueryResponseBodyModuleRooms) String

type HotelGoodsQueryResponseBodyModuleRoomsRates

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"`
	// example:
	//
	// true
	CanSmoking       *bool   `json:"can_smoking,omitempty" xml:"can_smoking,omitempty"`
	CancelPolicyDesc *string `json:"cancel_policy_desc,omitempty" xml:"cancel_policy_desc,omitempty"`
	// example:
	//
	// 1
	CancelPolicyType *int32 `json:"cancel_policy_type,omitempty" xml:"cancel_policy_type,omitempty"`
	// example:
	//
	// 0
	CompanyAassist *string `json:"company_aassist,omitempty" xml:"company_aassist,omitempty"`
	// example:
	//
	// 0
	ConfirmType *int32 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
	// example:
	//
	// cny
	CurrencyCode *string `json:"currency_code,omitempty" xml:"currency_code,omitempty"`
	// example:
	//
	// demo
	DailyPriceFormatYuan *string `json:"daily_price_format_yuan,omitempty" xml:"daily_price_format_yuan,omitempty"`
	// example:
	//
	// 400
	DailyPriceView *string                                                  `json:"daily_price_view,omitempty" xml:"daily_price_view,omitempty"`
	DiscountDesc   *HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc `json:"discount_desc,omitempty" xml:"discount_desc,omitempty" type:"Struct"`
	// example:
	//
	// demo
	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"`
	// example:
	//
	// true
	InstantConfirm *bool `json:"instant_confirm,omitempty" xml:"instant_confirm,omitempty"`
	// example:
	//
	// 100
	InventoryPrice *string `json:"inventory_price,omitempty" xml:"inventory_price,omitempty"`
	// example:
	//
	// true
	IsBusinessPay4Goods *bool  `json:"is_business_pay4_goods,omitempty" xml:"is_business_pay4_goods,omitempty"`
	IsGuarantee         *int32 `json:"is_guarantee,omitempty" xml:"is_guarantee,omitempty"`
	// example:
	//
	// true
	IsNeedEmail *bool `json:"is_need_email,omitempty" xml:"is_need_email,omitempty"`
	// example:
	//
	// 612673015638
	ItemId *int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// example:
	//
	// demo
	LastCancelTime *string `json:"last_cancel_time,omitempty" xml:"last_cancel_time,omitempty"`
	// example:
	//
	// 2
	MaxOccupancy *int32 `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`
	// example:
	//
	// 2
	MinAdvHours *int32 `json:"min_adv_hours,omitempty" xml:"min_adv_hours,omitempty"`
	// example:
	//
	// 3
	MinDays *int32 `json:"min_days,omitempty" xml:"min_days,omitempty"`
	// example:
	//
	// 1
	Nod *int32 `json:"nod,omitempty" xml:"nod,omitempty"`
	// example:
	//
	// 2
	Nop *int32 `json:"nop,omitempty" xml:"nop,omitempty"`
	// example:
	//
	// 0
	OrderShipTime *int32 `json:"order_ship_time,omitempty" xml:"order_ship_time,omitempty"`
	// example:
	//
	// 1
	PaymentType *int32 `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	// example:
	//
	// 0
	PriceType *int32 `json:"price_type,omitempty" xml:"price_type,omitempty"`
	// example:
	//
	// demo
	PromotionInfo *string `json:"promotion_info,omitempty" xml:"promotion_info,omitempty"`
	// example:
	//
	// 4509447432148
	RateId       *int64  `json:"rate_id,omitempty" xml:"rate_id,omitempty"`
	RatePlanName *string `json:"rate_plan_name,omitempty" xml:"rate_plan_name,omitempty"`
	// example:
	//
	// 4509447432148
	RpId *int64 `json:"rp_id,omitempty" xml:"rp_id,omitempty"`
	// example:
	//
	// 4011822148
	SellerId *int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// example:
	//
	// demo
	StartTimeDaily *string `json:"start_time_daily,omitempty" xml:"start_time_daily,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 2321
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	// example:
	//
	// demo
	SupplierName *string `json:"supplier_name,omitempty" xml:"supplier_name,omitempty"`
	// example:
	//
	// true
	SupportSpecialInvoice *bool `json:"support_special_invoice,omitempty" xml:"support_special_invoice,omitempty"`
	// example:
	//
	// 40000
	UnroundingDailyPriceFormatYuan *string `json:"unrounding_daily_price_format_yuan,omitempty" xml:"unrounding_daily_price_format_yuan,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRates) GoString

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetBedDesc

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetBedType

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetBreakfast

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCanSmoking

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCancelPolicyDesc

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCancelPolicyType

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCompanyAassist

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetConfirmType

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetCurrencyCode

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetDailyPriceFormatYuan

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetDailyPriceView

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetEndTimeDaily

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetInstantConfirm

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetInventoryPrice

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetIsBusinessPay4Goods

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetIsGuarantee

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetIsNeedEmail

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetItemId

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetLastCancelTime

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetMaxOccupancy

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetMinAdvHours

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetMinDays

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetNod

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetNop

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetOrderShipTime

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetPaymentType

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetPriceType

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetPromotionInfo

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetRateId

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetRatePlanName

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetRpId

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetSellerId

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetStartTimeDaily

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetStatus

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetSupplierCode

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetSupplierName

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetSupportSpecialInvoice

func (*HotelGoodsQueryResponseBodyModuleRoomsRates) SetUnroundingDailyPriceFormatYuan

func (HotelGoodsQueryResponseBodyModuleRoomsRates) String

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule

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"`
	// example:
	//
	// 2023-02-27
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule) GoString

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule) SetCancelPolicyTitle

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule) SetCheckIn

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRule) String

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO struct {
	BtripHotelCancelPolicyInfoDTOList []*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList `` /* 132-byte string literal not displayed */
	// example:
	//
	// 1
	CancelPolicyType *int32 `json:"cancel_policy_type,omitempty" xml:"cancel_policy_type,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO) GoString

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO) SetCancelPolicyType

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTO) String

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList struct {
	// example:
	//
	// 1
	Hour *int64 `json:"hour,omitempty" xml:"hour,omitempty"`
	// example:
	//
	// 20
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) GoString

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripCancelRuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) String

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc

type HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc struct {
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc) GoString

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc) SetDesc

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc) SetTitle

func (HotelGoodsQueryResponseBodyModuleRoomsRatesBtripHotelCancelDesc) String

type HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc

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

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) SetCashReduceTotal

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) SetDinamicLabel

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) SetSubTitle

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) SetTitle

func (HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDesc) String

type HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail

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

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail) SetLabelName

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail) SetMoneyDesc

func (HotelGoodsQueryResponseBodyModuleRoomsRatesDiscountDescDiscountDetail) String

type HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO

type HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO struct {
	// example:
	//
	// 100
	BeforeDiscountPrice *int64 `json:"before_discount_price,omitempty" xml:"before_discount_price,omitempty"`
	// example:
	//
	// demo
	Breakfast *string `json:"breakfast,omitempty" xml:"breakfast,omitempty"`
	// example:
	//
	// 1000
	DiscountPrice *int64 `json:"discount_price,omitempty" xml:"discount_price,omitempty"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// 1
	LastNum *int32 `json:"last_num,omitempty" xml:"last_num,omitempty"`
	// example:
	//
	// 2023-03-25
	RateStartTime *string `json:"rate_start_time,omitempty" xml:"rate_start_time,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) GoString

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetBeforeDiscountPrice

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetBreakfast

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetDiscountPrice

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetLastDiscountsPrice

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetLastDiscountsRoundingPrice

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetLastNum

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetRateStartTime

func (*HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) SetStatus

func (HotelGoodsQueryResponseBodyModuleRoomsRatesHotelDetailRatePriceDTO) String

type HotelGoodsQueryResponseBodyModuleRoomsRoomService

type HotelGoodsQueryResponseBodyModuleRoomsRoomService struct {
	// example:
	//
	// #000000
	Color *string `json:"color,omitempty" xml:"color,omitempty"`
	Desc  *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// #4AA900
	HighlightColorColor *string `json:"highlight_color_color,omitempty" xml:"highlight_color_color,omitempty"`
	Title               *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelGoodsQueryResponseBodyModuleRoomsRoomService) GoString

func (*HotelGoodsQueryResponseBodyModuleRoomsRoomService) SetColor

func (*HotelGoodsQueryResponseBodyModuleRoomsRoomService) SetDesc

func (*HotelGoodsQueryResponseBodyModuleRoomsRoomService) SetHighlightColorColor

func (*HotelGoodsQueryResponseBodyModuleRoomsRoomService) SetTitle

func (HotelGoodsQueryResponseBodyModuleRoomsRoomService) String

type HotelIndexInfoHeaders

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

func (HotelIndexInfoHeaders) GoString

func (s HotelIndexInfoHeaders) GoString() string

func (*HotelIndexInfoHeaders) SetCommonHeaders

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

func (*HotelIndexInfoHeaders) SetXAcsBtripCorpToken

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

func (HotelIndexInfoHeaders) String

func (s HotelIndexInfoHeaders) String() string

type HotelIndexInfoRequest

type HotelIndexInfoRequest struct {
	// example:
	//
	// 330000
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// example:
	//
	// 0
	HotelStatus *int32 `json:"hotel_status,omitempty" xml:"hotel_status,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 1038882
	PageToken *string `json:"page_token,omitempty" xml:"page_token,omitempty"`
}

func (HotelIndexInfoRequest) GoString

func (s HotelIndexInfoRequest) GoString() string

func (*HotelIndexInfoRequest) SetCityCode

func (*HotelIndexInfoRequest) SetHotelStatus

func (s *HotelIndexInfoRequest) SetHotelStatus(v int32) *HotelIndexInfoRequest

func (*HotelIndexInfoRequest) SetPageSize

func (*HotelIndexInfoRequest) SetPageToken

func (HotelIndexInfoRequest) String

func (s HotelIndexInfoRequest) String() string

type HotelIndexInfoResponse

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

func (s HotelIndexInfoResponse) GoString() string

func (*HotelIndexInfoResponse) SetBody

func (*HotelIndexInfoResponse) SetHeaders

func (*HotelIndexInfoResponse) SetStatusCode

func (HotelIndexInfoResponse) String

func (s HotelIndexInfoResponse) String() string

type HotelIndexInfoResponseBody

type HotelIndexInfoResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// operation success.
	Message *string                           `json:"message,omitempty" xml:"message,omitempty"`
	Module  *HotelIndexInfoResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelIndexInfoResponseBody) GoString

func (s HotelIndexInfoResponseBody) GoString() string

func (*HotelIndexInfoResponseBody) SetCode

func (*HotelIndexInfoResponseBody) SetMessage

func (*HotelIndexInfoResponseBody) SetModule

func (*HotelIndexInfoResponseBody) SetRequestId

func (*HotelIndexInfoResponseBody) SetSuccess

func (*HotelIndexInfoResponseBody) SetTraceId

func (HotelIndexInfoResponseBody) String

type HotelIndexInfoResponseBodyModule

type HotelIndexInfoResponseBodyModule struct {
	Items []*HotelIndexInfoResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 182873
	PageToken *string `json:"page_token,omitempty" xml:"page_token,omitempty"`
}

func (HotelIndexInfoResponseBodyModule) GoString

func (*HotelIndexInfoResponseBodyModule) SetPageSize

func (*HotelIndexInfoResponseBodyModule) SetPageToken

func (HotelIndexInfoResponseBodyModule) String

type HotelIndexInfoResponseBodyModuleItems

type HotelIndexInfoResponseBodyModuleItems struct {
	// example:
	//
	// 182873
	HotelId *string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	// example:
	//
	// 0
	HotelStatus *string `json:"hotel_status,omitempty" xml:"hotel_status,omitempty"`
}

func (HotelIndexInfoResponseBodyModuleItems) GoString

func (*HotelIndexInfoResponseBodyModuleItems) SetHotelId

func (*HotelIndexInfoResponseBodyModuleItems) SetHotelStatus

func (HotelIndexInfoResponseBodyModuleItems) String

type HotelOrderCancelHeaders

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

func (HotelOrderCancelHeaders) GoString

func (s HotelOrderCancelHeaders) GoString() string

func (*HotelOrderCancelHeaders) SetCommonHeaders

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

func (*HotelOrderCancelHeaders) SetXAcsBtripCorpToken

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

func (HotelOrderCancelHeaders) String

func (s HotelOrderCancelHeaders) String() string

type HotelOrderCancelRequest

type HotelOrderCancelRequest struct {
	BtripOrderId *string `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
}

func (HotelOrderCancelRequest) GoString

func (s HotelOrderCancelRequest) GoString() string

func (*HotelOrderCancelRequest) SetBtripOrderId

func (*HotelOrderCancelRequest) SetDisOrderId

func (HotelOrderCancelRequest) String

func (s HotelOrderCancelRequest) String() string

type HotelOrderCancelResponse

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

func (s HotelOrderCancelResponse) GoString() string

func (*HotelOrderCancelResponse) SetBody

func (*HotelOrderCancelResponse) SetHeaders

func (*HotelOrderCancelResponse) SetStatusCode

func (HotelOrderCancelResponse) String

func (s HotelOrderCancelResponse) String() string

type HotelOrderCancelResponseBody

type HotelOrderCancelResponseBody struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// noPermission
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module *HotelOrderCancelResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderCancelResponseBody) GoString

func (s HotelOrderCancelResponseBody) GoString() string

func (*HotelOrderCancelResponseBody) SetCode

func (*HotelOrderCancelResponseBody) SetMessage

func (*HotelOrderCancelResponseBody) SetModule

func (*HotelOrderCancelResponseBody) SetRequestId

func (*HotelOrderCancelResponseBody) SetSuccess

func (*HotelOrderCancelResponseBody) SetTraceId

func (HotelOrderCancelResponseBody) String

type HotelOrderCancelResponseBodyModule

type HotelOrderCancelResponseBodyModule struct {
	// example:
	//
	// true
	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"`
	// example:
	//
	// 100
	ForfeitFee *int64 `json:"forfeit_fee,omitempty" xml:"forfeit_fee,omitempty"`
}

func (HotelOrderCancelResponseBodyModule) GoString

func (*HotelOrderCancelResponseBodyModule) SetCancelSuccess

func (*HotelOrderCancelResponseBodyModule) SetCode

func (*HotelOrderCancelResponseBodyModule) SetDesc

func (*HotelOrderCancelResponseBodyModule) SetForfeitFee

func (HotelOrderCancelResponseBodyModule) String

type HotelOrderCreateHeaders

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

func (HotelOrderCreateHeaders) GoString

func (s HotelOrderCreateHeaders) GoString() string

func (*HotelOrderCreateHeaders) SetCommonHeaders

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

func (*HotelOrderCreateHeaders) SetXAcsBtripCorpToken

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

func (HotelOrderCreateHeaders) String

func (s HotelOrderCreateHeaders) String() string

type HotelOrderCreateRequest

type HotelOrderCreateRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 123122
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2020-10-20
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2020-10-20
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// example:
	//
	// demo
	ContractEmail *string `json:"contract_email,omitempty" xml:"contract_email,omitempty"`
	ContractName  *string `json:"contract_name,omitempty" xml:"contract_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 19281772123
	ContractPhone *string `json:"contract_phone,omitempty" xml:"contract_phone,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	CorpPayPrice *int64 `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 671570615157
	ItemId *int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// fb5e1abf33924b6c912bd6d80deec0eb-1
	ItineraryNo *string `json:"itinerary_no,omitempty" xml:"itinerary_no,omitempty"`
	// This parameter is required.
	OccupantInfoList []*HotelOrderCreateRequestOccupantInfoList `json:"occupant_info_list,omitempty" xml:"occupant_info_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 1000
	PersonPayPrice *int64                                `json:"person_pay_price,omitempty" xml:"person_pay_price,omitempty"`
	PromotionInfo  *HotelOrderCreateRequestPromotionInfo `json:"promotion_info,omitempty" xml:"promotion_info,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// 1399417428510
	RatePlanId *int64 `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 187211
	RoomId *int64 `json:"room_id,omitempty" xml:"room_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	RoomNum *int32 `json:"room_num,omitempty" xml:"room_num,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2088441675613762
	SellerId *int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2198781
	Shid *int64 `json:"shid,omitempty" xml:"shid,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	TotalOrderPrice *int64 `json:"total_order_price,omitempty" xml:"total_order_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// nonUltron_1673575241156_d91ea8ad16735752359161037bf6cf_c54d3768312a4b249b719f126377bf82
	ValidateResKey *string `json:"validate_res_key,omitempty" xml:"validate_res_key,omitempty"`
}

func (HotelOrderCreateRequest) GoString

func (s HotelOrderCreateRequest) GoString() string

func (*HotelOrderCreateRequest) SetBtripUserId

func (*HotelOrderCreateRequest) SetCheckIn

func (*HotelOrderCreateRequest) SetCheckOut

func (*HotelOrderCreateRequest) SetContractEmail

func (s *HotelOrderCreateRequest) SetContractEmail(v string) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetContractName

func (*HotelOrderCreateRequest) SetContractPhone

func (s *HotelOrderCreateRequest) SetContractPhone(v string) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetCorpPayPrice

func (s *HotelOrderCreateRequest) SetCorpPayPrice(v int64) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetDisOrderId

func (*HotelOrderCreateRequest) SetExtra

func (*HotelOrderCreateRequest) SetInvoiceInfo

func (*HotelOrderCreateRequest) SetItemId

func (*HotelOrderCreateRequest) SetItineraryNo

func (*HotelOrderCreateRequest) SetOccupantInfoList

func (*HotelOrderCreateRequest) SetPersonPayPrice

func (s *HotelOrderCreateRequest) SetPersonPayPrice(v int64) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetPromotionInfo

func (*HotelOrderCreateRequest) SetRatePlanId

func (*HotelOrderCreateRequest) SetRoomId

func (*HotelOrderCreateRequest) SetRoomNum

func (*HotelOrderCreateRequest) SetSellerId

func (*HotelOrderCreateRequest) SetShid

func (*HotelOrderCreateRequest) SetTotalOrderPrice

func (s *HotelOrderCreateRequest) SetTotalOrderPrice(v int64) *HotelOrderCreateRequest

func (*HotelOrderCreateRequest) SetValidateResKey

func (s *HotelOrderCreateRequest) SetValidateResKey(v string) *HotelOrderCreateRequest

func (HotelOrderCreateRequest) String

func (s HotelOrderCreateRequest) String() string

type HotelOrderCreateRequestInvoiceInfo

type HotelOrderCreateRequestInvoiceInfo struct {
	// example:
	//
	// demo
	BuyerAdd *string `json:"buyer_add,omitempty" xml:"buyer_add,omitempty"`
	// example:
	//
	// demo
	BuyerBankAcc *string `json:"buyer_bank_acc,omitempty" xml:"buyer_bank_acc,omitempty"`
	// example:
	//
	// demo
	BuyerBankAdd *string `json:"buyer_bank_add,omitempty" xml:"buyer_bank_add,omitempty"`
	// example:
	//
	// 0571-82321777
	BuyerPhone *string `json:"buyer_phone,omitempty" xml:"buyer_phone,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// demo
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 1
	InvoiceMaterial *int32 `json:"invoice_material,omitempty" xml:"invoice_material,omitempty"`
	// example:
	//
	// demo
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// 1
	InvoiceType  *int32  `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	ReceiverName *string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`
	// example:
	//
	// 0571-82321777
	ReceiverPhone *string `json:"receiver_phone,omitempty" xml:"receiver_phone,omitempty"`
	// example:
	//
	// demo
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
}

func (HotelOrderCreateRequestInvoiceInfo) GoString

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerAdd

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerBankAcc

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerBankAdd

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerPhone

func (*HotelOrderCreateRequestInvoiceInfo) SetBuyerTaxNum

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryAddress

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryArea

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryCity

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryProvince

func (*HotelOrderCreateRequestInvoiceInfo) SetDeliveryStreet

func (*HotelOrderCreateRequestInvoiceInfo) SetEmail

func (*HotelOrderCreateRequestInvoiceInfo) SetInvoiceMaterial

func (*HotelOrderCreateRequestInvoiceInfo) SetInvoiceTitle

func (*HotelOrderCreateRequestInvoiceInfo) SetInvoiceType

func (*HotelOrderCreateRequestInvoiceInfo) SetReceiverName

func (*HotelOrderCreateRequestInvoiceInfo) SetReceiverPhone

func (*HotelOrderCreateRequestInvoiceInfo) SetRemark

func (HotelOrderCreateRequestInvoiceInfo) String

type HotelOrderCreateRequestOccupantInfoList

type HotelOrderCreateRequestOccupantInfoList struct {
	// example:
	//
	// 124231213
	CardNo *string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// example:
	//
	// 1
	CardType *int32 `json:"card_type,omitempty" xml:"card_type,omitempty"`
	// example:
	//
	// 1
	CustomerType *int32 `json:"customer_type,omitempty" xml:"customer_type,omitempty"`
	// example:
	//
	// 123112
	DepartmentId   *string `json:"department_id,omitempty" xml:"department_id,omitempty"`
	DepartmentName *string `json:"department_name,omitempty" xml:"department_name,omitempty"`
	// example:
	//
	// demo
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 1
	EmployeeType *int32 `json:"employee_type,omitempty" xml:"employee_type,omitempty"`
	// example:
	//
	// san
	FirstName *string `json:"first_name,omitempty" xml:"first_name,omitempty"`
	// example:
	//
	// zhang
	LastName *string `json:"last_name,omitempty" xml:"last_name,omitempty"`
	// This parameter is required.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 18277123451
	Phone  *string `json:"phone,omitempty" xml:"phone,omitempty"`
	RoomNo *int32  `json:"room_no,omitempty" xml:"room_no,omitempty"`
	// example:
	//
	// 87817182
	StaffNo *string `json:"staff_no,omitempty" xml:"staff_no,omitempty"`
	// example:
	//
	// 1
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (HotelOrderCreateRequestOccupantInfoList) GoString

func (*HotelOrderCreateRequestOccupantInfoList) SetCardNo

func (*HotelOrderCreateRequestOccupantInfoList) SetCardType

func (*HotelOrderCreateRequestOccupantInfoList) SetCustomerType

func (*HotelOrderCreateRequestOccupantInfoList) SetDepartmentId

func (*HotelOrderCreateRequestOccupantInfoList) SetDepartmentName

func (*HotelOrderCreateRequestOccupantInfoList) SetEmail

func (*HotelOrderCreateRequestOccupantInfoList) SetEmployeeType

func (*HotelOrderCreateRequestOccupantInfoList) SetFirstName

func (*HotelOrderCreateRequestOccupantInfoList) SetLastName

func (*HotelOrderCreateRequestOccupantInfoList) SetName

func (*HotelOrderCreateRequestOccupantInfoList) SetPhone

func (*HotelOrderCreateRequestOccupantInfoList) SetRoomNo

func (*HotelOrderCreateRequestOccupantInfoList) SetStaffNo

func (*HotelOrderCreateRequestOccupantInfoList) SetUserType

func (HotelOrderCreateRequestOccupantInfoList) String

type HotelOrderCreateRequestPromotionInfo

type HotelOrderCreateRequestPromotionInfo struct {
	PromotionDetailInfoList []*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList `json:"promotion_detail_info_list,omitempty" xml:"promotion_detail_info_list,omitempty" type:"Repeated"`
	// example:
	//
	// 100
	PromotionTotalPrice *int64 `json:"promotion_total_price,omitempty" xml:"promotion_total_price,omitempty"`
}

func (HotelOrderCreateRequestPromotionInfo) GoString

func (*HotelOrderCreateRequestPromotionInfo) SetPromotionTotalPrice

func (HotelOrderCreateRequestPromotionInfo) String

type HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList

type HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList struct {
	// example:
	//
	// true
	CheckStatus *bool `json:"check_status,omitempty" xml:"check_status,omitempty"`
	// example:
	//
	// true
	NeedCheck     *bool   `json:"need_check,omitempty" xml:"need_check,omitempty"`
	PromotionCode *string `json:"promotion_code,omitempty" xml:"promotion_code,omitempty"`
	// example:
	//
	// 23778127
	PromotionId   *string `json:"promotion_id,omitempty" xml:"promotion_id,omitempty"`
	PromotionName *string `json:"promotion_name,omitempty" xml:"promotion_name,omitempty"`
	// example:
	//
	// 100
	PromotionPrice *int64 `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	// example:
	//
	// 1
	PromotionType *string `json:"promotion_type,omitempty" xml:"promotion_type,omitempty"`
}

func (HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) GoString

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetCheckStatus

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetNeedCheck

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionCode

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionId

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionName

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionPrice

func (*HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) SetPromotionType

func (HotelOrderCreateRequestPromotionInfoPromotionDetailInfoList) String

type HotelOrderCreateResponse

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

func (s HotelOrderCreateResponse) GoString() string

func (*HotelOrderCreateResponse) SetBody

func (*HotelOrderCreateResponse) SetHeaders

func (*HotelOrderCreateResponse) SetStatusCode

func (HotelOrderCreateResponse) String

func (s HotelOrderCreateResponse) String() string

type HotelOrderCreateResponseBody

type HotelOrderCreateResponseBody struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// operation success.
	Message *string                             `json:"message,omitempty" xml:"message,omitempty"`
	Module  *HotelOrderCreateResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderCreateResponseBody) GoString

func (s HotelOrderCreateResponseBody) GoString() string

func (*HotelOrderCreateResponseBody) SetCode

func (*HotelOrderCreateResponseBody) SetMessage

func (*HotelOrderCreateResponseBody) SetModule

func (*HotelOrderCreateResponseBody) SetRequestId

func (*HotelOrderCreateResponseBody) SetSuccess

func (*HotelOrderCreateResponseBody) SetTraceId

func (HotelOrderCreateResponseBody) String

type HotelOrderCreateResponseBodyModule

type HotelOrderCreateResponseBodyModule struct {
	// example:
	//
	// 123
	BtripOrderId *int64 `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	// example:
	//
	// 100
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (HotelOrderCreateResponseBodyModule) GoString

func (*HotelOrderCreateResponseBodyModule) SetBtripOrderId

func (*HotelOrderCreateResponseBodyModule) SetTotalPrice

func (HotelOrderCreateResponseBodyModule) String

type HotelOrderCreateShrinkRequest

type HotelOrderCreateShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 123122
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2020-10-20
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2020-10-20
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// example:
	//
	// demo
	ContractEmail *string `json:"contract_email,omitempty" xml:"contract_email,omitempty"`
	ContractName  *string `json:"contract_name,omitempty" xml:"contract_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 19281772123
	ContractPhone *string `json:"contract_phone,omitempty" xml:"contract_phone,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	CorpPayPrice *int64 `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 671570615157
	ItemId *int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// fb5e1abf33924b6c912bd6d80deec0eb-1
	ItineraryNo *string `json:"itinerary_no,omitempty" xml:"itinerary_no,omitempty"`
	// This parameter is required.
	OccupantInfoListShrink *string `json:"occupant_info_list,omitempty" xml:"occupant_info_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1000
	PersonPayPrice      *int64  `json:"person_pay_price,omitempty" xml:"person_pay_price,omitempty"`
	PromotionInfoShrink *string `json:"promotion_info,omitempty" xml:"promotion_info,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1399417428510
	RatePlanId *int64 `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 187211
	RoomId *int64 `json:"room_id,omitempty" xml:"room_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	RoomNum *int32 `json:"room_num,omitempty" xml:"room_num,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2088441675613762
	SellerId *int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2198781
	Shid *int64 `json:"shid,omitempty" xml:"shid,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	TotalOrderPrice *int64 `json:"total_order_price,omitempty" xml:"total_order_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// nonUltron_1673575241156_d91ea8ad16735752359161037bf6cf_c54d3768312a4b249b719f126377bf82
	ValidateResKey *string `json:"validate_res_key,omitempty" xml:"validate_res_key,omitempty"`
}

func (HotelOrderCreateShrinkRequest) GoString

func (*HotelOrderCreateShrinkRequest) SetBtripUserId

func (*HotelOrderCreateShrinkRequest) SetCheckIn

func (*HotelOrderCreateShrinkRequest) SetCheckOut

func (*HotelOrderCreateShrinkRequest) SetContractEmail

func (*HotelOrderCreateShrinkRequest) SetContractName

func (*HotelOrderCreateShrinkRequest) SetContractPhone

func (*HotelOrderCreateShrinkRequest) SetCorpPayPrice

func (*HotelOrderCreateShrinkRequest) SetDisOrderId

func (*HotelOrderCreateShrinkRequest) SetExtra

func (*HotelOrderCreateShrinkRequest) SetInvoiceInfoShrink

func (*HotelOrderCreateShrinkRequest) SetItemId

func (*HotelOrderCreateShrinkRequest) SetItineraryNo

func (*HotelOrderCreateShrinkRequest) SetOccupantInfoListShrink

func (s *HotelOrderCreateShrinkRequest) SetOccupantInfoListShrink(v string) *HotelOrderCreateShrinkRequest

func (*HotelOrderCreateShrinkRequest) SetPersonPayPrice

func (*HotelOrderCreateShrinkRequest) SetPromotionInfoShrink

func (*HotelOrderCreateShrinkRequest) SetRatePlanId

func (*HotelOrderCreateShrinkRequest) SetRoomId

func (*HotelOrderCreateShrinkRequest) SetRoomNum

func (*HotelOrderCreateShrinkRequest) SetSellerId

func (*HotelOrderCreateShrinkRequest) SetShid

func (*HotelOrderCreateShrinkRequest) SetTotalOrderPrice

func (*HotelOrderCreateShrinkRequest) SetValidateResKey

func (HotelOrderCreateShrinkRequest) String

type HotelOrderDetailInfoHeaders

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

func (HotelOrderDetailInfoHeaders) GoString

func (s HotelOrderDetailInfoHeaders) GoString() string

func (*HotelOrderDetailInfoHeaders) SetCommonHeaders

func (*HotelOrderDetailInfoHeaders) SetXAcsBtripCorpToken

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

func (HotelOrderDetailInfoHeaders) String

type HotelOrderDetailInfoRequest

type HotelOrderDetailInfoRequest struct {
	BtripOrderId *string `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
}

func (HotelOrderDetailInfoRequest) GoString

func (s HotelOrderDetailInfoRequest) GoString() string

func (*HotelOrderDetailInfoRequest) SetBtripOrderId

func (*HotelOrderDetailInfoRequest) SetDisOrderId

func (HotelOrderDetailInfoRequest) String

type HotelOrderDetailInfoResponse

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

func (s HotelOrderDetailInfoResponse) GoString() string

func (*HotelOrderDetailInfoResponse) SetBody

func (*HotelOrderDetailInfoResponse) SetHeaders

func (*HotelOrderDetailInfoResponse) SetStatusCode

func (HotelOrderDetailInfoResponse) String

type HotelOrderDetailInfoResponseBody

type HotelOrderDetailInfoResponseBody struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// succeed in handling request
	Message *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module  *HotelOrderDetailInfoResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderDetailInfoResponseBody) GoString

func (*HotelOrderDetailInfoResponseBody) SetCode

func (*HotelOrderDetailInfoResponseBody) SetMessage

func (*HotelOrderDetailInfoResponseBody) SetRequestId

func (*HotelOrderDetailInfoResponseBody) SetSuccess

func (*HotelOrderDetailInfoResponseBody) SetTraceId

func (HotelOrderDetailInfoResponseBody) String

type HotelOrderDetailInfoResponseBodyModule

type HotelOrderDetailInfoResponseBodyModule struct {
	// example:
	//
	// 2022-01-29
	ActualCheckInTime *string `json:"actual_check_in_time,omitempty" xml:"actual_check_in_time,omitempty"`
	// example:
	//
	// 2022-01-29
	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"`
	// example:
	//
	// 123
	BtripOrderId *string `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	// example:
	//
	// 100
	CancelFine *int64                                            `json:"cancel_fine,omitempty" xml:"cancel_fine,omitempty"`
	CancelInfo *HotelOrderDetailInfoResponseBodyModuleCancelInfo `json:"cancel_info,omitempty" xml:"cancel_info,omitempty" type:"Struct"`
	// example:
	//
	// 2022-05-15T22:27Z
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	ConfirmOrderTime *string `json:"confirm_order_time,omitempty" xml:"confirm_order_time,omitempty"`
	ContractName     *string `json:"contract_name,omitempty" xml:"contract_name,omitempty"`
	// example:
	//
	// 12316261873
	ContractTel *string `json:"contract_tel,omitempty" xml:"contract_tel,omitempty"`
	// example:
	//
	// 2020-01-21
	CreateOrderTime *string `json:"create_order_time,omitempty" xml:"create_order_time,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	EarlyArrivalTime *string `json:"early_arrival_time,omitempty" xml:"early_arrival_time,omitempty"`
	// example:
	//
	// true
	EarlyDeparture *bool `json:"early_departure,omitempty" xml:"early_departure,omitempty"`
	// example:
	//
	// 2
	GuestCount              *int32                                                           `json:"guest_count,omitempty" xml:"guest_count,omitempty"`
	HotelDetailInfo         *HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo           `json:"hotel_detail_info,omitempty" xml:"hotel_detail_info,omitempty" type:"Struct"`
	HotelSaleOrderRoomInfos []*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos `json:"hotel_sale_order_room_infos,omitempty" xml:"hotel_sale_order_room_infos,omitempty" type:"Repeated"`
	InvoiceInfo             *HotelOrderDetailInfoResponseBodyModuleInvoiceInfo               `json:"invoice_info,omitempty" xml:"invoice_info,omitempty" type:"Struct"`
	// example:
	//
	// 1289918
	ItemId *string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	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"`
	// example:
	//
	// 1
	OrderStatus     *int32  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	OrderStatusDesc *string `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	OutConfirmCode  *string `json:"out_confirm_code,omitempty" xml:"out_confirm_code,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	PayTime *string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// example:
	//
	// 1
	ProductType *int32 `json:"product_type,omitempty" xml:"product_type,omitempty"`
	// example:
	//
	// 100328718728171
	PurchaseOrderId *string `json:"purchase_order_id,omitempty" xml:"purchase_order_id,omitempty"`
	// example:
	//
	// 100
	RefundPrice *int64 `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
	// example:
	//
	// demo
	RefundReason *string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// 1
	RoomNumber   *int32  `json:"room_number,omitempty" xml:"room_number,omitempty"`
	RoomTypeName *string `json:"room_type_name,omitempty" xml:"room_type_name,omitempty"`
	// example:
	//
	// 2088441675613762
	SellerId *string `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// example:
	//
	// taobao
	SellerName *string `json:"seller_name,omitempty" xml:"seller_name,omitempty"`
	// example:
	//
	// 1.02
	ServiceFee *int64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 0
	SettleType *string `json:"settle_type,omitempty" xml:"settle_type,omitempty"`
	// example:
	//
	// dis123
	SupplierOrderId *string `json:"supplier_order_id,omitempty" xml:"supplier_order_id,omitempty"`
	// example:
	//
	// 100
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModule) GoString

func (*HotelOrderDetailInfoResponseBodyModule) SetActualCheckInTime

func (*HotelOrderDetailInfoResponseBodyModule) SetActualCheckOutTime

func (*HotelOrderDetailInfoResponseBodyModule) SetBtripOrderId

func (*HotelOrderDetailInfoResponseBodyModule) SetCancelFine

func (*HotelOrderDetailInfoResponseBodyModule) SetCheckIn

func (*HotelOrderDetailInfoResponseBodyModule) SetCheckOut

func (*HotelOrderDetailInfoResponseBodyModule) SetConfirmOrderTime

func (*HotelOrderDetailInfoResponseBodyModule) SetContractName

func (*HotelOrderDetailInfoResponseBodyModule) SetContractTel

func (*HotelOrderDetailInfoResponseBodyModule) SetCreateOrderTime

func (*HotelOrderDetailInfoResponseBodyModule) SetEarlyArrivalTime

func (*HotelOrderDetailInfoResponseBodyModule) SetEarlyDeparture

func (*HotelOrderDetailInfoResponseBodyModule) SetGuestCount

func (*HotelOrderDetailInfoResponseBodyModule) SetItemId

func (*HotelOrderDetailInfoResponseBodyModule) SetLastArrivalTime

func (*HotelOrderDetailInfoResponseBodyModule) SetOrderStatus

func (*HotelOrderDetailInfoResponseBodyModule) SetOrderStatusDesc

func (*HotelOrderDetailInfoResponseBodyModule) SetOutConfirmCode added in v3.2.1

func (*HotelOrderDetailInfoResponseBodyModule) SetPayTime

func (*HotelOrderDetailInfoResponseBodyModule) SetProductType

func (*HotelOrderDetailInfoResponseBodyModule) SetPurchaseOrderId

func (*HotelOrderDetailInfoResponseBodyModule) SetRefundPrice

func (*HotelOrderDetailInfoResponseBodyModule) SetRefundReason

func (*HotelOrderDetailInfoResponseBodyModule) SetRefundServiceFee

func (*HotelOrderDetailInfoResponseBodyModule) SetRoomNumber

func (*HotelOrderDetailInfoResponseBodyModule) SetRoomTypeName

func (*HotelOrderDetailInfoResponseBodyModule) SetSellerId

func (*HotelOrderDetailInfoResponseBodyModule) SetSellerName

func (*HotelOrderDetailInfoResponseBodyModule) SetServiceFee

func (*HotelOrderDetailInfoResponseBodyModule) SetSettleType

func (*HotelOrderDetailInfoResponseBodyModule) SetSupplierOrderId

func (*HotelOrderDetailInfoResponseBodyModule) SetTotalPrice

func (HotelOrderDetailInfoResponseBodyModule) String

type HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTO

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

func (*HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTO) SetCancelPolicyType

func (HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTO) String

type HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList

type HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList struct {
	// example:
	//
	// 1
	Hour *int64 `json:"hour,omitempty" xml:"hour,omitempty"`
	// example:
	//
	// 1
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) GoString

func (HotelOrderDetailInfoResponseBodyModuleBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) String

type HotelOrderDetailInfoResponseBodyModuleCancelInfo

type HotelOrderDetailInfoResponseBodyModuleCancelInfo struct {
	// example:
	//
	// 2022-01-29
	CancelEndTime *string `json:"cancel_end_time,omitempty" xml:"cancel_end_time,omitempty"`
	// example:
	//
	// 2022-01-29
	CancelStartTime *string `json:"cancel_start_time,omitempty" xml:"cancel_start_time,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleCancelInfo) GoString

func (*HotelOrderDetailInfoResponseBodyModuleCancelInfo) SetCancelEndTime

func (*HotelOrderDetailInfoResponseBodyModuleCancelInfo) SetCancelStartTime

func (HotelOrderDetailInfoResponseBodyModuleCancelInfo) String

type HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo

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"`
	// example:
	//
	// 0571-87217
	HotelTel *string `json:"hotel_tel,omitempty" xml:"hotel_tel,omitempty"`
	// example:
	//
	// 2198781
	Shid *int64 `json:"shid,omitempty" xml:"shid,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) GoString

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetAddress

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetCityName

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetHotelName

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetHotelTel

func (*HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) SetShid

func (HotelOrderDetailInfoResponseBodyModuleHotelDetailInfo) String

type HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos

type HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos struct {
	CheckinDate      *string `json:"checkin_date,omitempty" xml:"checkin_date,omitempty"`
	CheckoutDate     *string `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"`
	PenalSum         *int64  `json:"penal_sum,omitempty" xml:"penal_sum,omitempty"`
	RealCheckoutDate *string `json:"real_checkout_date,omitempty" xml:"real_checkout_date,omitempty"`
	RefundStatus     *int32  `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	RoomNo           *int32  `json:"room_no,omitempty" xml:"room_no,omitempty"`
	RoomPrice        *int64  `json:"room_price,omitempty" xml:"room_price,omitempty"`
	RoomRefundPrice  *int64  `json:"room_refund_price,omitempty" xml:"room_refund_price,omitempty"`
	TravelerId       *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	TravelerName     *string `json:"traveler_name,omitempty" xml:"traveler_name,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) GoString

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetCheckinDate

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetCheckoutDate

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetPenalSum

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetRealCheckoutDate

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetRefundStatus

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetRoomNo

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetRoomPrice

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetRoomRefundPrice

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetTravelerId

func (*HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) SetTravelerName

func (HotelOrderDetailInfoResponseBodyModuleHotelSaleOrderRoomInfos) String

type HotelOrderDetailInfoResponseBodyModuleInvoiceInfo

type HotelOrderDetailInfoResponseBodyModuleInvoiceInfo struct {
	// example:
	//
	// 100
	BillingMoney *int64 `json:"billing_money,omitempty" xml:"billing_money,omitempty"`
	// example:
	//
	// demo
	BuyerAdd *string `json:"buyer_add,omitempty" xml:"buyer_add,omitempty"`
	// example:
	//
	// demo
	BuyerBankAcc *string `json:"buyer_bank_acc,omitempty" xml:"buyer_bank_acc,omitempty"`
	// example:
	//
	// demo
	BuyerBankAdd *string `json:"buyer_bank_add,omitempty" xml:"buyer_bank_add,omitempty"`
	// example:
	//
	// 0571-82321777
	BuyerPhone *string `json:"buyer_phone,omitempty" xml:"buyer_phone,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// demo
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 1
	InvoiceMaterial *int32 `json:"invoice_material,omitempty" xml:"invoice_material,omitempty"`
	// example:
	//
	// demo
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// 1
	InvoiceType *int32 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// example:
	//
	// 100
	Postage      *int64  `json:"postage,omitempty" xml:"postage,omitempty"`
	ReceiverName *string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`
	// example:
	//
	// 0571-82321777
	ReceiverPhone *string `json:"receiver_phone,omitempty" xml:"receiver_phone,omitempty"`
	// example:
	//
	// tmf closeCloneTask
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) GoString

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBillingMoney

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerAdd

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerBankAcc

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerBankAdd

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerPhone

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetBuyerTaxNum

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryAddress

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryArea

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryCity

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryProvince

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetDeliveryStreet

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetEmail

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetInvoiceMaterial

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetInvoiceTitle

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetInvoiceType

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetPostage

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetReceiverName

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetReceiverPhone

func (*HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) SetRemark

func (HotelOrderDetailInfoResponseBodyModuleInvoiceInfo) String

type HotelOrderDetailInfoResponseBodyModuleOccupantInfoList

type HotelOrderDetailInfoResponseBodyModuleOccupantInfoList struct {
	// example:
	//
	// 1235615612424222
	CardNo *string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	CustomerType *int32 `json:"customer_type,omitempty" xml:"customer_type,omitempty"`
	// example:
	//
	// 123112
	DepartmentId *string `json:"department_id,omitempty" xml:"department_id,omitempty"`
	// example:
	//
	// demo
	DepartmentName *string `json:"department_name,omitempty" xml:"department_name,omitempty"`
	// example:
	//
	// demo
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 1
	EmployeeType *int32 `json:"employee_type,omitempty" xml:"employee_type,omitempty"`
	// example:
	//
	// zhangsan
	FirstName *string `json:"first_name,omitempty" xml:"first_name,omitempty"`
	// example:
	//
	// true
	IsBooker *bool `json:"is_booker,omitempty" xml:"is_booker,omitempty"`
	// example:
	//
	// zhang
	LastName *string `json:"last_name,omitempty" xml:"last_name,omitempty"`
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 0571-872237
	Phone  *string `json:"phone,omitempty" xml:"phone,omitempty"`
	RoomNo *int32  `json:"room_no,omitempty" xml:"room_no,omitempty"`
	// example:
	//
	// true
	Selected *bool `json:"selected,omitempty" xml:"selected,omitempty"`
	// example:
	//
	// 12817218
	StaffNo *string `json:"staff_no,omitempty" xml:"staff_no,omitempty"`
	// example:
	//
	// 1
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) GoString

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetCardNo

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetCardType

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetCustomerType

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetDepartmentId

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetDepartmentName

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetEmail

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetEmployeeType

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetFirstName

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetIsBooker

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetLastName

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetName

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetPhone

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetRoomNo

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetSelected

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetStaffNo

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) SetUserType

func (HotelOrderDetailInfoResponseBodyModuleOccupantInfoList) String

type HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList

type HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList struct {
	// example:
	//
	// demo
	CostCenterId *string `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	// example:
	//
	// demo
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// demo
	CostCenterNo *string `json:"cost_center_no,omitempty" xml:"cost_center_no,omitempty"`
	// example:
	//
	// demo
	CostCenterPrices *int64 `json:"cost_center_prices,omitempty" xml:"cost_center_prices,omitempty"`
	// example:
	//
	// demo
	CostCenterRatios *int64 `json:"cost_center_ratios,omitempty" xml:"cost_center_ratios,omitempty"`
	// example:
	//
	// demo
	CostCenterSubjectCode *string `json:"cost_center_subject_code,omitempty" xml:"cost_center_subject_code,omitempty"`
	// example:
	//
	// demo
	CostCenterSubjectName *string `json:"cost_center_subject_name,omitempty" xml:"cost_center_subject_name,omitempty"`
	// example:
	//
	// demo
	SettleSubjectId *string `json:"settle_subject_id,omitempty" xml:"settle_subject_id,omitempty"`
	// example:
	//
	// demo
	SettleSubjectName *string `json:"settle_subject_name,omitempty" xml:"settle_subject_name,omitempty"`
	// example:
	//
	// demo
	SettleSubjectNo *string `json:"settle_subject_no,omitempty" xml:"settle_subject_no,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) GoString

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterId

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterName

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterNo

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterPrices

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterRatios

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterSubjectCode

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetCostCenterSubjectName

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetSettleSubjectId

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetSettleSubjectName

func (*HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) SetSettleSubjectNo

func (HotelOrderDetailInfoResponseBodyModuleOccupantInfoListCostCenterInfoList) String

type HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList

type HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList struct {
	Board *string `json:"board,omitempty" xml:"board,omitempty"`
	// example:
	//
	// 2
	BoardNum *int32 `json:"board_num,omitempty" xml:"board_num,omitempty"`
	// example:
	//
	// 1677600000000
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 1399417428510
	RatePlanId   *string `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	RatePlanName *string `json:"rate_plan_name,omitempty" xml:"rate_plan_name,omitempty"`
	// example:
	//
	// 545993154510
	RoomId   *string `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomName *string `json:"room_name,omitempty" xml:"room_name,omitempty"`
	// example:
	//
	// 50000
	RoomPrice *int64 `json:"room_price,omitempty" xml:"room_price,omitempty"`
}

func (HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) GoString

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetBoard

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetBoardNum

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetCheckIn

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRatePlanId

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRatePlanName

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRoomId

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRoomName

func (*HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) SetRoomPrice

func (HotelOrderDetailInfoResponseBodyModuleRoomNightPriceInfoList) String

type HotelOrderListQueryHeaders

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

func (HotelOrderListQueryHeaders) GoString

func (s HotelOrderListQueryHeaders) GoString() string

func (*HotelOrderListQueryHeaders) SetCommonHeaders

func (*HotelOrderListQueryHeaders) SetXAcsBtripSoCorpToken

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

func (HotelOrderListQueryHeaders) String

type HotelOrderListQueryRequest

type HotelOrderListQueryRequest struct {
	// example:
	//
	// false
	AllApply *bool `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	// example:
	//
	// 165782
	ApplyId  *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	DepartId *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 50
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// CS154JKOI
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	UpdateEndTime *string `json:"update_end_time,omitempty" xml:"update_end_time,omitempty"`
	// example:
	//
	// 2022-07-01 00:00:00
	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

func (s HotelOrderListQueryRequest) GoString() string

func (*HotelOrderListQueryRequest) SetAllApply

func (*HotelOrderListQueryRequest) SetApplyId

func (*HotelOrderListQueryRequest) SetDepartId

func (*HotelOrderListQueryRequest) SetEndTime

func (*HotelOrderListQueryRequest) SetPage

func (*HotelOrderListQueryRequest) SetPageSize

func (*HotelOrderListQueryRequest) SetStartTime

func (*HotelOrderListQueryRequest) SetThirdpartApplyId

func (*HotelOrderListQueryRequest) SetUpdateEndTime

func (*HotelOrderListQueryRequest) SetUpdateStartTime

func (*HotelOrderListQueryRequest) SetUserId

func (HotelOrderListQueryRequest) String

type HotelOrderListQueryResponse

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

func (s HotelOrderListQueryResponse) GoString() string

func (*HotelOrderListQueryResponse) SetBody

func (*HotelOrderListQueryResponse) SetHeaders

func (*HotelOrderListQueryResponse) SetStatusCode

func (HotelOrderListQueryResponse) String

type HotelOrderListQueryResponseBody

type HotelOrderListQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderListQueryResponseBody) GoString

func (*HotelOrderListQueryResponseBody) SetCode

func (*HotelOrderListQueryResponseBody) SetMessage

func (*HotelOrderListQueryResponseBody) SetRequestId

func (*HotelOrderListQueryResponseBody) SetSuccess

func (*HotelOrderListQueryResponseBody) SetTraceId

func (HotelOrderListQueryResponseBody) String

type HotelOrderListQueryResponseBodyModule

type HotelOrderListQueryResponseBodyModule struct {
	// example:
	//
	// 22678
	ApplyId    *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BtripTitle *string `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	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"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	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"`
	// example:
	//
	// 11
	HotelSupportVatInvoiceType *int32 `json:"hotel_support_vat_invoice_type,omitempty" xml:"hotel_support_vat_invoice_type,omitempty"`
	// example:
	//
	// 13764
	Id      *int64                                        `json:"id,omitempty" xml:"id,omitempty"`
	Invoice *HotelOrderListQueryResponseBodyModuleInvoice `json:"invoice,omitempty" xml:"invoice,omitempty" type:"Struct"`
	// example:
	//
	// 4
	Night *int32 `json:"night,omitempty" xml:"night,omitempty"`
	// example:
	//
	// 1
	OrderStatus     *int32  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	OrderStatusDesc *string `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// CS-PROJECTCODE
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	// example:
	//
	// 13631
	ProjectId    *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// 4
	RoomNum  *int32  `json:"room_num,omitempty" xml:"room_num,omitempty"`
	RoomType *string `json:"room_type,omitempty" xml:"room_type,omitempty"`
	// example:
	//
	// CS-THIRDAPPLY
	ThirdpartApplyId    *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	// example:
	//
	// CS-ITINEARY
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// CS-THIRDPROJECT
	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

func (*HotelOrderListQueryResponseBodyModule) SetApplyId

func (*HotelOrderListQueryResponseBodyModule) SetBtripTitle

func (*HotelOrderListQueryResponseBodyModule) SetCheckIn

func (*HotelOrderListQueryResponseBodyModule) SetCheckOut

func (*HotelOrderListQueryResponseBodyModule) SetCity

func (*HotelOrderListQueryResponseBodyModule) SetCityAdCode

func (*HotelOrderListQueryResponseBodyModule) SetContactName

func (*HotelOrderListQueryResponseBodyModule) SetCorpId

func (*HotelOrderListQueryResponseBodyModule) SetCorpName

func (*HotelOrderListQueryResponseBodyModule) SetDepartId

func (*HotelOrderListQueryResponseBodyModule) SetDepartName

func (*HotelOrderListQueryResponseBodyModule) SetExtendField

func (*HotelOrderListQueryResponseBodyModule) SetGmtCreate

func (*HotelOrderListQueryResponseBodyModule) SetGmtModified

func (*HotelOrderListQueryResponseBodyModule) SetGuest

func (*HotelOrderListQueryResponseBodyModule) SetHotelName

func (*HotelOrderListQueryResponseBodyModule) SetHotelSupportVatInvoiceType

func (*HotelOrderListQueryResponseBodyModule) SetId

func (*HotelOrderListQueryResponseBodyModule) SetNight

func (*HotelOrderListQueryResponseBodyModule) SetOrderStatus

func (*HotelOrderListQueryResponseBodyModule) SetOrderStatusDesc

func (*HotelOrderListQueryResponseBodyModule) SetOrderType

func (*HotelOrderListQueryResponseBodyModule) SetOrderTypeDesc

func (*HotelOrderListQueryResponseBodyModule) SetProjectCode

func (*HotelOrderListQueryResponseBodyModule) SetProjectId

func (*HotelOrderListQueryResponseBodyModule) SetProjectTitle

func (*HotelOrderListQueryResponseBodyModule) SetRoomNum

func (*HotelOrderListQueryResponseBodyModule) SetRoomType

func (*HotelOrderListQueryResponseBodyModule) SetThirdpartApplyId

func (*HotelOrderListQueryResponseBodyModule) SetThirdpartBusinessId added in v3.3.0

func (*HotelOrderListQueryResponseBodyModule) SetThirdpartItineraryId

func (*HotelOrderListQueryResponseBodyModule) SetThirdpartProjectId

func (*HotelOrderListQueryResponseBodyModule) SetUserId

func (*HotelOrderListQueryResponseBodyModule) SetUserName

func (HotelOrderListQueryResponseBodyModule) String

type HotelOrderListQueryResponseBodyModuleCostCenter

type HotelOrderListQueryResponseBodyModuleCostCenter struct {
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	// example:
	//
	// 14668
	Id   *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// CS-PNUY
	Number *string `json:"number,omitempty" xml:"number,omitempty"`
}

func (HotelOrderListQueryResponseBodyModuleCostCenter) GoString

func (*HotelOrderListQueryResponseBodyModuleCostCenter) SetCorpId

func (*HotelOrderListQueryResponseBodyModuleCostCenter) SetId

func (*HotelOrderListQueryResponseBodyModuleCostCenter) SetName

func (*HotelOrderListQueryResponseBodyModuleCostCenter) SetNumber

func (HotelOrderListQueryResponseBodyModuleCostCenter) String

type HotelOrderListQueryResponseBodyModuleInvoice

type HotelOrderListQueryResponseBodyModuleInvoice struct {
	// example:
	//
	// 133568
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// 1
	InvoiceType *int32  `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelOrderListQueryResponseBodyModuleInvoice) GoString

func (*HotelOrderListQueryResponseBodyModuleInvoice) SetId

func (*HotelOrderListQueryResponseBodyModuleInvoice) SetInvoiceType

func (*HotelOrderListQueryResponseBodyModuleInvoice) SetTitle

func (HotelOrderListQueryResponseBodyModuleInvoice) String

type HotelOrderListQueryResponseBodyModulePriceInfoList

type HotelOrderListQueryResponseBodyModulePriceInfoList struct {
	// example:
	//
	// 1
	CategoryCode *int32 `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// example:
	//
	// 1
	CategoryType *int32 `json:"category_type,omitempty" xml:"category_type,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate     *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 1
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 100
	Price *float64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// cs1546728
	TradeId *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (HotelOrderListQueryResponseBodyModulePriceInfoList) GoString

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetCategoryCode

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetCategoryType

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetGmtCreate

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetPassengerName

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetPayType

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetPrice

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetTradeId

func (*HotelOrderListQueryResponseBodyModulePriceInfoList) SetType

func (HotelOrderListQueryResponseBodyModulePriceInfoList) String

type HotelOrderListQueryResponseBodyModuleUserAffiliateList

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

func (*HotelOrderListQueryResponseBodyModuleUserAffiliateList) SetUserId

func (*HotelOrderListQueryResponseBodyModuleUserAffiliateList) SetUserName

func (HotelOrderListQueryResponseBodyModuleUserAffiliateList) String

type HotelOrderListQueryResponseBodyPageInfo

type HotelOrderListQueryResponseBodyPageInfo struct {
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 50
	TotalNumber *int32 `json:"total_number,omitempty" xml:"total_number,omitempty"`
}

func (HotelOrderListQueryResponseBodyPageInfo) GoString

func (*HotelOrderListQueryResponseBodyPageInfo) SetPage

func (*HotelOrderListQueryResponseBodyPageInfo) SetPageSize

func (*HotelOrderListQueryResponseBodyPageInfo) SetTotalNumber

func (HotelOrderListQueryResponseBodyPageInfo) String

type HotelOrderPayHeaders

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

func (HotelOrderPayHeaders) GoString

func (s HotelOrderPayHeaders) GoString() string

func (*HotelOrderPayHeaders) SetCommonHeaders

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

func (*HotelOrderPayHeaders) SetXAcsBtripCorpToken

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

func (HotelOrderPayHeaders) String

func (s HotelOrderPayHeaders) String() string

type HotelOrderPayRequest

type HotelOrderPayRequest struct {
	// 供应商订单号(取自创单返回的订单号)
	//
	// This parameter is required.
	//
	// example:
	//
	// 1002202194207077022
	BtripOrderId *int64 `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 23918781
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	CompanyPayFee *int64 `json:"company_pay_fee,omitempty" xml:"company_pay_fee,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	PersonPayFee *int64 `json:"person_pay_fee,omitempty" xml:"person_pay_fee,omitempty"`
	// example:
	//
	// demo
	ThirdPayAccount *string `json:"third_pay_account,omitempty" xml:"third_pay_account,omitempty"`
	// example:
	//
	// demo
	ThirdTradeNo *string `json:"third_trade_no,omitempty" xml:"third_trade_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (HotelOrderPayRequest) GoString

func (s HotelOrderPayRequest) GoString() string

func (*HotelOrderPayRequest) SetBtripOrderId

func (s *HotelOrderPayRequest) SetBtripOrderId(v int64) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetBtripUserId

func (s *HotelOrderPayRequest) SetBtripUserId(v string) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetCompanyPayFee

func (s *HotelOrderPayRequest) SetCompanyPayFee(v int64) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetPersonPayFee

func (s *HotelOrderPayRequest) SetPersonPayFee(v int64) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetThirdPayAccount

func (s *HotelOrderPayRequest) SetThirdPayAccount(v string) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetThirdTradeNo

func (s *HotelOrderPayRequest) SetThirdTradeNo(v string) *HotelOrderPayRequest

func (*HotelOrderPayRequest) SetTotalPrice

func (s *HotelOrderPayRequest) SetTotalPrice(v int64) *HotelOrderPayRequest

func (HotelOrderPayRequest) String

func (s HotelOrderPayRequest) String() string

type HotelOrderPayResponse

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

func (s HotelOrderPayResponse) GoString() string

func (*HotelOrderPayResponse) SetBody

func (*HotelOrderPayResponse) SetHeaders

func (*HotelOrderPayResponse) SetStatusCode

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

func (HotelOrderPayResponse) String

func (s HotelOrderPayResponse) String() string

type HotelOrderPayResponseBody

type HotelOrderPayResponseBody struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// successful
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// true
	Module *bool `json:"module,omitempty" xml:"module,omitempty"`
	// requestId
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210e842b16611337974412836dae27
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderPayResponseBody) GoString

func (s HotelOrderPayResponseBody) GoString() string

func (*HotelOrderPayResponseBody) SetCode

func (*HotelOrderPayResponseBody) SetMessage

func (*HotelOrderPayResponseBody) SetModule

func (*HotelOrderPayResponseBody) SetRequestId

func (*HotelOrderPayResponseBody) SetSuccess

func (*HotelOrderPayResponseBody) SetTraceId

func (HotelOrderPayResponseBody) String

func (s HotelOrderPayResponseBody) String() string

type HotelOrderPreValidateHeaders

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

func (HotelOrderPreValidateHeaders) GoString

func (s HotelOrderPreValidateHeaders) GoString() string

func (*HotelOrderPreValidateHeaders) SetCommonHeaders

func (*HotelOrderPreValidateHeaders) SetXAcsBtripCorpToken

func (HotelOrderPreValidateHeaders) String

type HotelOrderPreValidateRequest

type HotelOrderPreValidateRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 23141
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-05-15
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-05-15
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// This parameter is required.
	DailyList []*HotelOrderPreValidateRequestDailyList `json:"daily_list,omitempty" xml:"daily_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 612673015638
	ItemId *int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// example:
	//
	// 1
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 239872781
	RatePlanId *int64 `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 71652158
	RoomId *int64 `json:"room_id,omitempty" xml:"room_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	RoomNum *int32 `json:"room_num,omitempty" xml:"room_num,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1000
	SearchRoomPrice *int64 `json:"search_room_price,omitempty" xml:"search_room_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2088441675613762
	SellerId *int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 52302073
	Shid *int64 `json:"shid,omitempty" xml:"shid,omitempty"`
}

func (HotelOrderPreValidateRequest) GoString

func (s HotelOrderPreValidateRequest) GoString() string

func (*HotelOrderPreValidateRequest) SetBtripUserId

func (*HotelOrderPreValidateRequest) SetCheckIn

func (*HotelOrderPreValidateRequest) SetCheckOut

func (*HotelOrderPreValidateRequest) SetDailyList

func (*HotelOrderPreValidateRequest) SetItemId

func (*HotelOrderPreValidateRequest) SetNumberOfAdultsPerRoom

func (s *HotelOrderPreValidateRequest) SetNumberOfAdultsPerRoom(v int32) *HotelOrderPreValidateRequest

func (*HotelOrderPreValidateRequest) SetRatePlanId

func (*HotelOrderPreValidateRequest) SetRoomId

func (*HotelOrderPreValidateRequest) SetRoomNum

func (*HotelOrderPreValidateRequest) SetSearchRoomPrice

func (*HotelOrderPreValidateRequest) SetSellerId

func (*HotelOrderPreValidateRequest) SetShid

func (HotelOrderPreValidateRequest) String

type HotelOrderPreValidateRequestDailyList

type HotelOrderPreValidateRequestDailyList struct {
	// example:
	//
	// 1
	Board *string `json:"board,omitempty" xml:"board,omitempty"`
	// example:
	//
	// 100
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 2022-05-15
	RateStartTime *string `json:"rate_start_time,omitempty" xml:"rate_start_time,omitempty"`
	// example:
	//
	// 10
	RoomCount *int32 `json:"room_count,omitempty" xml:"room_count,omitempty"`
}

func (HotelOrderPreValidateRequestDailyList) GoString

func (*HotelOrderPreValidateRequestDailyList) SetBoard

func (*HotelOrderPreValidateRequestDailyList) SetPrice

func (*HotelOrderPreValidateRequestDailyList) SetRateStartTime

func (*HotelOrderPreValidateRequestDailyList) SetRoomCount

func (HotelOrderPreValidateRequestDailyList) String

type HotelOrderPreValidateRequestOccupantInfoList

type HotelOrderPreValidateRequestOccupantInfoList struct {
	// example:
	//
	// 232871871822
	CardNo *string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// example:
	//
	// 1
	CardType *int32  `json:"card_type,omitempty" xml:"card_type,omitempty"`
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 12392827121
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// 128918
	StaffNo *string `json:"staff_no,omitempty" xml:"staff_no,omitempty"`
	// example:
	//
	// 1
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (HotelOrderPreValidateRequestOccupantInfoList) GoString

func (*HotelOrderPreValidateRequestOccupantInfoList) SetCardNo

func (*HotelOrderPreValidateRequestOccupantInfoList) SetCardType

func (*HotelOrderPreValidateRequestOccupantInfoList) SetName

func (*HotelOrderPreValidateRequestOccupantInfoList) SetPhone

func (*HotelOrderPreValidateRequestOccupantInfoList) SetStaffNo

func (*HotelOrderPreValidateRequestOccupantInfoList) SetUserType

func (HotelOrderPreValidateRequestOccupantInfoList) String

type HotelOrderPreValidateResponse

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

func (*HotelOrderPreValidateResponse) SetBody

func (*HotelOrderPreValidateResponse) SetHeaders

func (*HotelOrderPreValidateResponse) SetStatusCode

func (HotelOrderPreValidateResponse) String

type HotelOrderPreValidateResponseBody

type HotelOrderPreValidateResponseBody struct {
	// example:
	//
	// 0
	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
	//
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderPreValidateResponseBody) GoString

func (*HotelOrderPreValidateResponseBody) SetCode

func (*HotelOrderPreValidateResponseBody) SetMessage

func (*HotelOrderPreValidateResponseBody) SetRequestId

func (*HotelOrderPreValidateResponseBody) SetSuccess

func (*HotelOrderPreValidateResponseBody) SetTraceId

func (HotelOrderPreValidateResponseBody) String

type HotelOrderPreValidateResponseBodyModule

type HotelOrderPreValidateResponseBodyModule struct {
	// example:
	//
	// demo
	ExtendInfo *string `json:"extend_info,omitempty" xml:"extend_info,omitempty"`
	// example:
	//
	// fb5e1abf33924b6c912bd6d80deec0eb-4
	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"`
	// example:
	//
	// 5314280514218
	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"`
	// example:
	//
	// nonUltron_1673575241156_d91ea8ad16735752359161037bf6cf_c54d3768312a4b249b719f126377bf82
	ValidateResKey *string `json:"validate_res_key,omitempty" xml:"validate_res_key,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModule) GoString

func (*HotelOrderPreValidateResponseBodyModule) SetExtendInfo

func (*HotelOrderPreValidateResponseBodyModule) SetItineraryNo

func (*HotelOrderPreValidateResponseBodyModule) SetRatePlanId

func (*HotelOrderPreValidateResponseBodyModule) SetValidateResKey

func (HotelOrderPreValidateResponseBodyModule) String

type HotelOrderPreValidateResponseBodyModulePromotionInfo

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"`
	// example:
	//
	// 100
	PromotionTotalPrice *int64 `json:"promotion_total_price,omitempty" xml:"promotion_total_price,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModulePromotionInfo) GoString

func (*HotelOrderPreValidateResponseBodyModulePromotionInfo) SetExtAttrMap

func (*HotelOrderPreValidateResponseBodyModulePromotionInfo) SetPromotionTotalPrice

func (HotelOrderPreValidateResponseBodyModulePromotionInfo) String

type HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList

type HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList struct {
	// example:
	//
	// true
	CheckStatus *bool `json:"check_status,omitempty" xml:"check_status,omitempty"`
	// example:
	//
	// true
	NeedCheck     *bool   `json:"need_check,omitempty" xml:"need_check,omitempty"`
	PromotionCode *string `json:"promotion_code,omitempty" xml:"promotion_code,omitempty"`
	// example:
	//
	// 12893
	PromotionId *string `json:"promotion_id,omitempty" xml:"promotion_id,omitempty"`
	// example:
	//
	// demo
	PromotionName *string `json:"promotion_name,omitempty" xml:"promotion_name,omitempty"`
	// example:
	//
	// 100
	PromotionPrice *int64 `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
	// example:
	//
	// 1
	PromotionType *string `json:"promotion_type,omitempty" xml:"promotion_type,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) GoString

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetCheckStatus

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetNeedCheck

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionCode

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionId

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionName

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionPrice

func (*HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) SetPromotionType

func (HotelOrderPreValidateResponseBodyModulePromotionInfoPromotionDetailInfoList) String

type HotelOrderPreValidateResponseBodyModuleRatePlanDaily

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"`
	// example:
	//
	// 100
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 2023-01-19
	RateStartTime *string `json:"rate_start_time,omitempty" xml:"rate_start_time,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 100
	ServiceFee *int64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModuleRatePlanDaily) GoString

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetBoard

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetDiscountPrice

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetMaxBookingNum

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetPrice

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetRateStartTime

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetRoomCount

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetRoundingDiscountPrice

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetRoundingPrice

func (*HotelOrderPreValidateResponseBodyModuleRatePlanDaily) SetServiceFee

func (HotelOrderPreValidateResponseBodyModuleRatePlanDaily) String

type HotelOrderPreValidateResponseBodyModuleRatePlanInfo

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"`
	// example:
	//
	// 12:00
	EarliestCheckInTime *string `json:"earliest_check_in_time,omitempty" xml:"earliest_check_in_time,omitempty"`
	// example:
	//
	// 17:00
	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"`
	// example:
	//
	// 1
	MaxOccupancyNum *int32 `json:"max_occupancy_num,omitempty" xml:"max_occupancy_num,omitempty"`
	// example:
	//
	// false
	NeedCertificate *bool `json:"need_certificate,omitempty" xml:"need_certificate,omitempty"`
	// example:
	//
	// false
	NeedEmail *bool `json:"need_email,omitempty" xml:"need_email,omitempty"`
	// example:
	//
	// false
	NeedEnglishName *bool `json:"need_english_name,omitempty" xml:"need_english_name,omitempty"`
	// example:
	//
	// 100
	TotalOrderPrice *int64 `json:"total_order_price,omitempty" xml:"total_order_price,omitempty"`
	// example:
	//
	// 100
	TotalRoomPrice *int64 `json:"total_room_price,omitempty" xml:"total_room_price,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfo) GoString

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetBedDesc

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetEarliestCheckInTime

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetLatestCheckOutTime

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetMaxBookingNum

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetMaxOccupancyNum

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetNeedCertificate

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetNeedEmail

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetNeedEnglishName

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetTotalOrderPrice

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfo) SetTotalRoomPrice

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfo) String

type HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTO

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

func (*HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTO) SetCancelPolicyType

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTO) String

type HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList

type HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList struct {
	// example:
	//
	// 1
	Hour *int64 `json:"hour,omitempty" xml:"hour,omitempty"`
	// example:
	//
	// 1
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) GoString

func (HotelOrderPreValidateResponseBodyModuleRatePlanInfoBtripHotelCancelPolicyDTOBtripHotelCancelPolicyInfoDTOList) String

type HotelOrderPreValidateShrinkRequest

type HotelOrderPreValidateShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 23141
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-05-15
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-05-15
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// This parameter is required.
	DailyListShrink *string `json:"daily_list,omitempty" xml:"daily_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 612673015638
	ItemId *int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// example:
	//
	// 1
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 239872781
	RatePlanId *int64 `json:"rate_plan_id,omitempty" xml:"rate_plan_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 71652158
	RoomId *int64 `json:"room_id,omitempty" xml:"room_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	RoomNum *int32 `json:"room_num,omitempty" xml:"room_num,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1000
	SearchRoomPrice *int64 `json:"search_room_price,omitempty" xml:"search_room_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2088441675613762
	SellerId *int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 52302073
	Shid *int64 `json:"shid,omitempty" xml:"shid,omitempty"`
}

func (HotelOrderPreValidateShrinkRequest) GoString

func (*HotelOrderPreValidateShrinkRequest) SetBtripUserId

func (*HotelOrderPreValidateShrinkRequest) SetCheckIn

func (*HotelOrderPreValidateShrinkRequest) SetCheckOut

func (*HotelOrderPreValidateShrinkRequest) SetDailyListShrink

func (*HotelOrderPreValidateShrinkRequest) SetItemId

func (*HotelOrderPreValidateShrinkRequest) SetNumberOfAdultsPerRoom

func (*HotelOrderPreValidateShrinkRequest) SetOccupantInfoListShrink

func (*HotelOrderPreValidateShrinkRequest) SetRatePlanId

func (*HotelOrderPreValidateShrinkRequest) SetRoomId

func (*HotelOrderPreValidateShrinkRequest) SetRoomNum

func (*HotelOrderPreValidateShrinkRequest) SetSearchRoomPrice

func (*HotelOrderPreValidateShrinkRequest) SetSellerId

func (*HotelOrderPreValidateShrinkRequest) SetShid

func (HotelOrderPreValidateShrinkRequest) String

type HotelOrderQueryHeaders

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

func (HotelOrderQueryHeaders) GoString

func (s HotelOrderQueryHeaders) GoString() string

func (*HotelOrderQueryHeaders) SetCommonHeaders

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

func (*HotelOrderQueryHeaders) SetXAcsBtripSoCorpToken

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

func (HotelOrderQueryHeaders) String

func (s HotelOrderQueryHeaders) String() string

type HotelOrderQueryRequest

type HotelOrderQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1002145190081005400
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

func (HotelOrderQueryRequest) GoString

func (s HotelOrderQueryRequest) GoString() string

func (*HotelOrderQueryRequest) SetOrderId

func (HotelOrderQueryRequest) String

func (s HotelOrderQueryRequest) String() string

type HotelOrderQueryResponse

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

func (s HotelOrderQueryResponse) GoString() string

func (*HotelOrderQueryResponse) SetBody

func (*HotelOrderQueryResponse) SetHeaders

func (*HotelOrderQueryResponse) SetStatusCode

func (HotelOrderQueryResponse) String

func (s HotelOrderQueryResponse) String() string

type HotelOrderQueryResponseBody

type HotelOrderQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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
	//
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelOrderQueryResponseBody) GoString

func (s HotelOrderQueryResponseBody) GoString() string

func (*HotelOrderQueryResponseBody) SetCode

func (*HotelOrderQueryResponseBody) SetMessage

func (*HotelOrderQueryResponseBody) SetModule

func (*HotelOrderQueryResponseBody) SetRequestId

func (*HotelOrderQueryResponseBody) SetSuccess

func (*HotelOrderQueryResponseBody) SetTraceId

func (HotelOrderQueryResponseBody) String

type HotelOrderQueryResponseBodyModule

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

func (HotelOrderQueryResponseBodyModule) String

type HotelOrderQueryResponseBodyModuleHotelInfo

type HotelOrderQueryResponseBodyModuleHotelInfo struct {
	// example:
	//
	// 1669344020
	CheckIn *int64 `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 1669344020
	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"`
	// example:
	//
	// 11
	HotelSupportVatInvoiceType *int32 `json:"hotel_support_vat_invoice_type,omitempty" xml:"hotel_support_vat_invoice_type,omitempty"`
	// example:
	//
	// 1
	Night *int32 `json:"night,omitempty" xml:"night,omitempty"`
	// example:
	//
	// 1
	RoomNum  *int32  `json:"room_num,omitempty" xml:"room_num,omitempty"`
	RoomType *string `json:"room_type,omitempty" xml:"room_type,omitempty"`
}

func (HotelOrderQueryResponseBodyModuleHotelInfo) GoString

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetCheckIn

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetCheckOut

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetCity

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetCityAdCode

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetHotelAddress

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetHotelName

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetHotelPhone

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetHotelSupportVatInvoiceType

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetNight

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetRoomNum

func (*HotelOrderQueryResponseBodyModuleHotelInfo) SetRoomType

func (HotelOrderQueryResponseBodyModuleHotelInfo) String

type HotelOrderQueryResponseBodyModuleInvoiceInfo

type HotelOrderQueryResponseBodyModuleInvoiceInfo struct {
	// example:
	//
	// 12345678
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelOrderQueryResponseBodyModuleInvoiceInfo) GoString

func (*HotelOrderQueryResponseBodyModuleInvoiceInfo) SetId

func (*HotelOrderQueryResponseBodyModuleInvoiceInfo) SetTitle

func (HotelOrderQueryResponseBodyModuleInvoiceInfo) String

type HotelOrderQueryResponseBodyModuleOrderBaseInfo

type HotelOrderQueryResponseBodyModuleOrderBaseInfo struct {
	// example:
	//
	// 12345678
	ApplyId    *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BtripTitle *string `json:"btrip_title,omitempty" xml:"btrip_title,omitempty"`
	// example:
	//
	// iscorpId
	CorpId   *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
	// example:
	//
	// 12345678
	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"`
	// example:
	//
	// 1669344020
	GmtCreate *int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 1669344020
	GmtModified *int64 `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// 1002145190081005400
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// 12345678
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// example:
	//
	// 1
	OrderStatus *int32 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// example:
	//
	// 1
	OrderType *int32 `json:"order_type,omitempty" xml:"order_type,omitempty"`
	// example:
	//
	// 12345678
	ThirdpartApplyId    *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartBusinessId *string `json:"thirdpart_business_id,omitempty" xml:"thirdpart_business_id,omitempty"`
	// example:
	//
	// 12345678
	ThirdpartDepartId *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	// example:
	//
	// 12345678
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 12345678
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (HotelOrderQueryResponseBodyModuleOrderBaseInfo) GoString

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetApplyId

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripTitle

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpId

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpName

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartId

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartName

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedApplyNos

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetExtendField

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtCreate

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtModified

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetId

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetItineraryId

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderStatus

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderType

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartBusinessId added in v3.3.0

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartDepartId

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetUserId

func (*HotelOrderQueryResponseBodyModuleOrderBaseInfo) SetUserName

func (HotelOrderQueryResponseBodyModuleOrderBaseInfo) String

type HotelOrderQueryResponseBodyModulePassengerList

type HotelOrderQueryResponseBodyModulePassengerList struct {
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 12345678
	CostCenterId   *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// 12345678
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	ItineraryId      *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	OccupantType     *int32  `json:"occupant_type,omitempty" xml:"occupant_type,omitempty"`
	ProjectCode      *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	// example:
	//
	// 12345678
	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"`
	// example:
	//
	// 12345678
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	// example:
	//
	// 12345678
	ThirdpartProjectId *string `json:"thirdpart_project_id,omitempty" xml:"thirdpart_project_id,omitempty"`
	// example:
	//
	// 12345678
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// example:
	//
	// 0
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (HotelOrderQueryResponseBodyModulePassengerList) GoString

func (*HotelOrderQueryResponseBodyModulePassengerList) SetApplyId

func (*HotelOrderQueryResponseBodyModulePassengerList) SetCostCenterId

func (*HotelOrderQueryResponseBodyModulePassengerList) SetCostCenterName

func (*HotelOrderQueryResponseBodyModulePassengerList) SetCostCenterNumber

func (*HotelOrderQueryResponseBodyModulePassengerList) SetItineraryId

func (*HotelOrderQueryResponseBodyModulePassengerList) SetOccupantType

func (*HotelOrderQueryResponseBodyModulePassengerList) SetProjectCode

func (*HotelOrderQueryResponseBodyModulePassengerList) SetProjectId

func (*HotelOrderQueryResponseBodyModulePassengerList) SetProjectTitle

func (*HotelOrderQueryResponseBodyModulePassengerList) SetThirdpartApplyId

func (*HotelOrderQueryResponseBodyModulePassengerList) SetThirdpartCostCenterId

func (*HotelOrderQueryResponseBodyModulePassengerList) SetThirdpartProjectId

func (*HotelOrderQueryResponseBodyModulePassengerList) SetUserId

func (*HotelOrderQueryResponseBodyModulePassengerList) SetUserName

func (*HotelOrderQueryResponseBodyModulePassengerList) SetUserType

func (HotelOrderQueryResponseBodyModulePassengerList) String

type HotelOrderQueryResponseBodyModulePriceInfoList

type HotelOrderQueryResponseBodyModulePriceInfoList struct {
	// example:
	//
	// 1
	CategoryCode *int32 `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// example:
	//
	// 1669344020
	GmtCreate *int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 1
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 200
	Price *float64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 12345678910987654321
	TradeId *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (HotelOrderQueryResponseBodyModulePriceInfoList) GoString

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetCategoryCode

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetGmtCreate

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetPayType

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetPrice

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetTradeId

func (*HotelOrderQueryResponseBodyModulePriceInfoList) SetType

func (HotelOrderQueryResponseBodyModulePriceInfoList) String

type HotelPricePullHeaders

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

func (HotelPricePullHeaders) GoString

func (s HotelPricePullHeaders) GoString() string

func (*HotelPricePullHeaders) SetCommonHeaders

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

func (*HotelPricePullHeaders) SetXAcsBtripCorpToken

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

func (HotelPricePullHeaders) String

func (s HotelPricePullHeaders) String() string

type HotelPricePullRequest

type HotelPricePullRequest struct {
	// example:
	//
	// 1000
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// example:
	//
	// 2022-05-15
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 2022-05-15
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// example:
	//
	// 330100
	CityCode *int32    `json:"city_code,omitempty" xml:"city_code,omitempty"`
	HotelIds []*string `json:"hotel_ids,omitempty" xml:"hotel_ids,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	PaymentType *int32 `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
}

func (HotelPricePullRequest) GoString

func (s HotelPricePullRequest) GoString() string

func (*HotelPricePullRequest) SetBtripUserId

func (s *HotelPricePullRequest) SetBtripUserId(v string) *HotelPricePullRequest

func (*HotelPricePullRequest) SetCheckIn

func (*HotelPricePullRequest) SetCheckOut

func (*HotelPricePullRequest) SetCityCode

func (*HotelPricePullRequest) SetHotelIds

func (s *HotelPricePullRequest) SetHotelIds(v []*string) *HotelPricePullRequest

func (*HotelPricePullRequest) SetPaymentType

func (s *HotelPricePullRequest) SetPaymentType(v int32) *HotelPricePullRequest

func (HotelPricePullRequest) String

func (s HotelPricePullRequest) String() string

type HotelPricePullResponse

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

func (s HotelPricePullResponse) GoString() string

func (*HotelPricePullResponse) SetBody

func (*HotelPricePullResponse) SetHeaders

func (*HotelPricePullResponse) SetStatusCode

func (HotelPricePullResponse) String

func (s HotelPricePullResponse) String() string

type HotelPricePullResponseBody

type HotelPricePullResponseBody struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// None
	Message *string                           `json:"message,omitempty" xml:"message,omitempty"`
	Module  *HotelPricePullResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 9BCDD5DE-E6CB-5C25-93B9-9BE178A0AA56
	RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelPricePullResponseBody) GoString

func (s HotelPricePullResponseBody) GoString() string

func (*HotelPricePullResponseBody) SetCode

func (*HotelPricePullResponseBody) SetMessage

func (*HotelPricePullResponseBody) SetModule

func (*HotelPricePullResponseBody) SetRequestId

func (*HotelPricePullResponseBody) SetSuccess

func (*HotelPricePullResponseBody) SetTraceId

func (HotelPricePullResponseBody) String

type HotelPricePullResponseBodyModule

type HotelPricePullResponseBodyModule struct {
	HotelPriceInfos []*HotelPricePullResponseBodyModuleHotelPriceInfos `json:"hotel_price_infos,omitempty" xml:"hotel_price_infos,omitempty" type:"Repeated"`
}

func (HotelPricePullResponseBodyModule) GoString

func (HotelPricePullResponseBodyModule) String

type HotelPricePullResponseBodyModuleHotelPriceInfos

type HotelPricePullResponseBodyModuleHotelPriceInfos struct {
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// example:
	//
	// 64389015
	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"`
	// example:
	//
	// 9BCDD5DE-E6CB-5C25-93B9-9BE178A0AA56
	SearchId *string `json:"search_id,omitempty" xml:"search_id,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfos) GoString

func (*HotelPricePullResponseBodyModuleHotelPriceInfos) SetAddress

func (*HotelPricePullResponseBodyModuleHotelPriceInfos) SetHotelId

func (*HotelPricePullResponseBodyModuleHotelPriceInfos) SetHotelName

func (*HotelPricePullResponseBodyModuleHotelPriceInfos) SetSearchId

func (HotelPricePullResponseBodyModuleHotelPriceInfos) String

type HotelPricePullResponseBodyModuleHotelPriceInfosRooms

type HotelPricePullResponseBodyModuleHotelPriceInfosRooms struct {
	// example:
	//
	// 32
	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"`
	// example:
	//
	// {\\"bathtub\\":true}
	Facility *string `json:"facility,omitempty" xml:"facility,omitempty"`
	// example:
	//
	// 1,2,3,4,5,6
	Floor *string `json:"floor,omitempty" xml:"floor,omitempty"`
	// example:
	//
	// 2
	MaxOccupancy *int32 `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 64681618
	RoomId   *string `json:"room_id,omitempty" xml:"room_id,omitempty"`
	RoomName *string `json:"room_name,omitempty" xml:"room_name,omitempty"`
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1
	WindowType *string `json:"window_type,omitempty" xml:"window_type,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRooms) GoString

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetArea

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetBed

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetBedTypeString

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetFacility

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetFloor

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetMaxOccupancy

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetNetworkService

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetPics

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetRoomId

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetRoomName

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetStatus

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRooms) SetWindowType

func (HotelPricePullResponseBodyModuleHotelPriceInfosRooms) String

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates struct {
	// example:
	//
	// demo
	Breakfast *string `json:"breakfast,omitempty" xml:"breakfast,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 1
	CompanyAassist *string `json:"company_aassist,omitempty" xml:"company_aassist,omitempty"`
	// example:
	//
	// CNY
	CurrencyCode *string `json:"currency_code,omitempty" xml:"currency_code,omitempty"`
	// example:
	//
	// true
	InstantConfirm *bool `json:"instant_confirm,omitempty" xml:"instant_confirm,omitempty"`
	// example:
	//
	// 721700504622
	ItemId *string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// example:
	//
	// 4
	MaxAdvHours *int32 `json:"max_adv_hours,omitempty" xml:"max_adv_hours,omitempty"`
	// example:
	//
	// 4344
	MaxDays *int32 `json:"max_days,omitempty" xml:"max_days,omitempty"`
	// example:
	//
	// 0
	MinAdvHours *int32 `json:"min_adv_hours,omitempty" xml:"min_adv_hours,omitempty"`
	// example:
	//
	// 0
	MinDays *int32 `json:"min_days,omitempty" xml:"min_days,omitempty"`
	// example:
	//
	// 0
	Nod *int32 `json:"nod,omitempty" xml:"nod,omitempty"`
	// example:
	//
	// 1
	Nop *int32 `json:"nop,omitempty" xml:"nop,omitempty"`
	// example:
	//
	// 1
	PaymentType *int32 `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	// example:
	//
	// 30000
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// demo
	PromotionInfo *string `json:"promotion_info,omitempty" xml:"promotion_info,omitempty"`
	// example:
	//
	// 4
	Quota      *int32                                                                 `json:"quota,omitempty" xml:"quota,omitempty"`
	RateDailys []*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys `json:"rate_dailys,omitempty" xml:"rate_dailys,omitempty" type:"Repeated"`
	// example:
	//
	// 4509447432148
	RateId       *string `json:"rate_id,omitempty" xml:"rate_id,omitempty"`
	RatePlanName *string `json:"rate_plan_name,omitempty" xml:"rate_plan_name,omitempty"`
	// example:
	//
	// 4509447432148
	RpId *string `json:"rp_id,omitempty" xml:"rp_id,omitempty"`
	// example:
	//
	// 2829486701
	SellerId *string `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// example:
	//
	// true
	SupportSpecialInvoice *bool `json:"support_special_invoice,omitempty" xml:"support_special_invoice,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) GoString

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetBreakfast

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetBreakfastCount

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetCancelPolicyDesc

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetCompanyAassist

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetCurrencyCode

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetInstantConfirm

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetItemId

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetMaxAdvHours

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetMaxDays

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetMinAdvHours

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetMinDays

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetNod

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetNop

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetPaymentType

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetPrice

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetPromotionInfo

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetQuota

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetRateId

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetRatePlanName

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetRpId

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetSellerId

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) SetSupportSpecialInvoice

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRates) String

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy struct {
	BtripHotelCancelPolicyInfoDTOList []*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList `` /* 132-byte string literal not displayed */
	// example:
	//
	// 1
	CancelPolicyType *int32 `json:"cancel_policy_type,omitempty" xml:"cancel_policy_type,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy) GoString

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy) SetCancelPolicyType

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicy) String

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList struct {
	// example:
	//
	// 1
	Hour *int64 `json:"hour,omitempty" xml:"hour,omitempty"`
	// example:
	//
	// 20
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList) GoString

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesBtripHotelCancelPolicyBtripHotelCancelPolicyInfoDTOList) String

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys

type HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys struct {
	// example:
	//
	// 30000
	DiscountPrice *int64 `json:"discount_price,omitempty" xml:"discount_price,omitempty"`
	// example:
	//
	// 62800
	LastDiscountsPrice *int64 `json:"last_discounts_price,omitempty" xml:"last_discounts_price,omitempty"`
	// example:
	//
	// 62800
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 2023-10-17
	StartDate *string `json:"start_date,omitempty" xml:"start_date,omitempty"`
}

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) GoString

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) SetDiscountPrice

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) SetLastDiscountsPrice

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) SetPrice

func (*HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) SetStartDate

func (HotelPricePullResponseBodyModuleHotelPriceInfosRoomsRatesRateDailys) String

type HotelPricePullShrinkRequest

type HotelPricePullShrinkRequest struct {
	// example:
	//
	// 1000
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// example:
	//
	// 2022-05-15
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 2022-05-15
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// example:
	//
	// 330100
	CityCode       *int32  `json:"city_code,omitempty" xml:"city_code,omitempty"`
	HotelIdsShrink *string `json:"hotel_ids,omitempty" xml:"hotel_ids,omitempty"`
	// example:
	//
	// 0
	PaymentType *int32 `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
}

func (HotelPricePullShrinkRequest) GoString

func (s HotelPricePullShrinkRequest) GoString() string

func (*HotelPricePullShrinkRequest) SetBtripUserId

func (*HotelPricePullShrinkRequest) SetCheckIn

func (*HotelPricePullShrinkRequest) SetCheckOut

func (*HotelPricePullShrinkRequest) SetCityCode

func (*HotelPricePullShrinkRequest) SetHotelIdsShrink

func (*HotelPricePullShrinkRequest) SetPaymentType

func (HotelPricePullShrinkRequest) String

type HotelRoomInfoHeaders

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

func (HotelRoomInfoHeaders) GoString

func (s HotelRoomInfoHeaders) GoString() string

func (*HotelRoomInfoHeaders) SetCommonHeaders

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

func (*HotelRoomInfoHeaders) SetXAcsBtripCorpToken

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

func (HotelRoomInfoHeaders) String

func (s HotelRoomInfoHeaders) String() string

type HotelRoomInfoRequest

type HotelRoomInfoRequest struct {
	// This parameter is required.
	RoomIds []*int64 `json:"room_ids,omitempty" xml:"room_ids,omitempty" type:"Repeated"`
}

func (HotelRoomInfoRequest) GoString

func (s HotelRoomInfoRequest) GoString() string

func (*HotelRoomInfoRequest) SetRoomIds

func (s *HotelRoomInfoRequest) SetRoomIds(v []*int64) *HotelRoomInfoRequest

func (HotelRoomInfoRequest) String

func (s HotelRoomInfoRequest) String() string

type HotelRoomInfoResponse

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

func (s HotelRoomInfoResponse) GoString() string

func (*HotelRoomInfoResponse) SetBody

func (*HotelRoomInfoResponse) SetHeaders

func (*HotelRoomInfoResponse) SetStatusCode

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

func (HotelRoomInfoResponse) String

func (s HotelRoomInfoResponse) String() string

type HotelRoomInfoResponseBody

type HotelRoomInfoResponseBody struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// operation success.
	Message *string                            `json:"message,omitempty" xml:"message,omitempty"`
	Module  []*HotelRoomInfoResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	// requestId
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelRoomInfoResponseBody) GoString

func (s HotelRoomInfoResponseBody) GoString() string

func (*HotelRoomInfoResponseBody) SetCode

func (*HotelRoomInfoResponseBody) SetMessage

func (*HotelRoomInfoResponseBody) SetModule

func (*HotelRoomInfoResponseBody) SetRequestId

func (*HotelRoomInfoResponseBody) SetSuccess

func (*HotelRoomInfoResponseBody) SetTraceId

func (HotelRoomInfoResponseBody) String

func (s HotelRoomInfoResponseBody) String() string

type HotelRoomInfoResponseBodyModule

type HotelRoomInfoResponseBodyModule struct {
	BedInfoGroupList []*HotelRoomInfoResponseBodyModuleBedInfoGroupList `json:"bed_info_group_list,omitempty" xml:"bed_info_group_list,omitempty" type:"Repeated"`
	BedInfos         []*HotelRoomInfoResponseBodyModuleBedInfos         `json:"bed_infos,omitempty" xml:"bed_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	ExtraBed *int32 `json:"extra_bed,omitempty" xml:"extra_bed,omitempty"`
	// example:
	//
	// demo
	ExtraBedDesc *string `json:"extra_bed_desc,omitempty" xml:"extra_bed_desc,omitempty"`
	// example:
	//
	// 2
	Floor *string `json:"floor,omitempty" xml:"floor,omitempty"`
	// example:
	//
	// 0
	InternetWay *string `json:"internet_way,omitempty" xml:"internet_way,omitempty"`
	// example:
	//
	// 3
	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"`
	// example:
	//
	// 84536009
	RoomId *string `json:"room_id,omitempty" xml:"room_id,omitempty"`
	// example:
	//
	// //img.alicdn.com/imgextra/i2/6000000007493/O1CN010Vmxaz25DqUblX82A_!!6000000007493-2-hotel.png
	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"`
	// example:
	//
	// 3
	Rooms *int32  `json:"rooms,omitempty" xml:"rooms,omitempty"`
	Smoke *string `json:"smoke,omitempty" xml:"smoke,omitempty"`
	// example:
	//
	// 2
	Window *string `json:"window,omitempty" xml:"window,omitempty"`
	// example:
	//
	// 0
	WindowBad *string `json:"window_bad,omitempty" xml:"window_bad,omitempty"`
	// example:
	//
	// demo
	WindowView *string `json:"window_view,omitempty" xml:"window_view,omitempty"`
}

func (HotelRoomInfoResponseBodyModule) GoString

func (*HotelRoomInfoResponseBodyModule) SetExtraBed

func (*HotelRoomInfoResponseBodyModule) SetExtraBedDesc

func (*HotelRoomInfoResponseBodyModule) SetFloor

func (*HotelRoomInfoResponseBodyModule) SetInternetWay

func (*HotelRoomInfoResponseBodyModule) SetMaxOccupancy

func (*HotelRoomInfoResponseBodyModule) SetRoomDesc

func (*HotelRoomInfoResponseBodyModule) SetRoomFacilities

func (*HotelRoomInfoResponseBodyModule) SetRoomFacilityList

func (*HotelRoomInfoResponseBodyModule) SetRoomId

func (*HotelRoomInfoResponseBodyModule) SetRoomImage

func (*HotelRoomInfoResponseBodyModule) SetRoomName

func (*HotelRoomInfoResponseBodyModule) SetRoomType

func (*HotelRoomInfoResponseBodyModule) SetRoomarea

func (*HotelRoomInfoResponseBodyModule) SetRooms

func (*HotelRoomInfoResponseBodyModule) SetSmoke

func (*HotelRoomInfoResponseBodyModule) SetWindow

func (*HotelRoomInfoResponseBodyModule) SetWindowBad

func (*HotelRoomInfoResponseBodyModule) SetWindowView

func (HotelRoomInfoResponseBodyModule) String

type HotelRoomInfoResponseBodyModuleBedInfoGroupList

type HotelRoomInfoResponseBodyModuleBedInfoGroupList struct {
	BedInfos []*HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos `json:"bed_infos,omitempty" xml:"bed_infos,omitempty" type:"Repeated"`
}

func (HotelRoomInfoResponseBodyModuleBedInfoGroupList) GoString

func (HotelRoomInfoResponseBodyModuleBedInfoGroupList) String

type HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos

type HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos 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"`
	Length  *string `json:"length,omitempty" xml:"length,omitempty"`
	Width   *string `json:"width,omitempty" xml:"width,omitempty"`
}

func (HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos) GoString

func (*HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos) SetBedDesc

func (*HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos) SetBedNum

func (*HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos) SetBedSize

func (*HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos) SetBedType

func (*HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos) SetLength

func (*HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos) SetWidth

func (HotelRoomInfoResponseBodyModuleBedInfoGroupListBedInfos) String

type HotelRoomInfoResponseBodyModuleBedInfos

type HotelRoomInfoResponseBodyModuleBedInfos struct {
	BedDesc *string `json:"bed_desc,omitempty" xml:"bed_desc,omitempty"`
	// example:
	//
	// 2
	BedNum *int32 `json:"bed_num,omitempty" xml:"bed_num,omitempty"`
	// example:
	//
	// 1.8*2.0m
	BedSize *string `json:"bed_size,omitempty" xml:"bed_size,omitempty"`
	// example:
	//
	// 1
	BedType *string `json:"bed_type,omitempty" xml:"bed_type,omitempty"`
	Length  *string `json:"length,omitempty" xml:"length,omitempty"`
	Width   *string `json:"width,omitempty" xml:"width,omitempty"`
}

func (HotelRoomInfoResponseBodyModuleBedInfos) GoString

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetBedDesc

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetBedNum

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetBedSize

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetBedType

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetLength

func (*HotelRoomInfoResponseBodyModuleBedInfos) SetWidth

func (HotelRoomInfoResponseBodyModuleBedInfos) String

type HotelRoomInfoResponseBodyModuleRoomImages

type HotelRoomInfoResponseBodyModuleRoomImages struct {
	BedInfos2 *string `json:"bed_infos2,omitempty" xml:"bed_infos2,omitempty"`
	Tag       *int32  `json:"tag,omitempty" xml:"tag,omitempty"`
	// example:
	//
	// https://img.alicdn.com/imgextra/i3/6000000000003/O1CN01xkZQR41BtPxK1PQCb_!!6000000000003-0-hotel.jpg
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (HotelRoomInfoResponseBodyModuleRoomImages) GoString

func (*HotelRoomInfoResponseBodyModuleRoomImages) SetBedInfos2

func (*HotelRoomInfoResponseBodyModuleRoomImages) SetTag

func (*HotelRoomInfoResponseBodyModuleRoomImages) SetUrl

func (HotelRoomInfoResponseBodyModuleRoomImages) String

type HotelRoomInfoShrinkRequest

type HotelRoomInfoShrinkRequest struct {
	// This parameter is required.
	RoomIdsShrink *string `json:"room_ids,omitempty" xml:"room_ids,omitempty"`
}

func (HotelRoomInfoShrinkRequest) GoString

func (s HotelRoomInfoShrinkRequest) GoString() string

func (*HotelRoomInfoShrinkRequest) SetRoomIdsShrink

func (HotelRoomInfoShrinkRequest) String

type HotelSearchHeaders

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

func (HotelSearchHeaders) GoString

func (s HotelSearchHeaders) GoString() string

func (*HotelSearchHeaders) SetCommonHeaders

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

func (*HotelSearchHeaders) SetXAcsBtripCorpToken

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

func (HotelSearchHeaders) String

func (s HotelSearchHeaders) String() string

type HotelSearchRequest

type HotelSearchRequest struct {
	// example:
	//
	// 1
	AdultNum  *string   `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	BrandCode []*string `json:"brand_code,omitempty" xml:"brand_code,omitempty" type:"Repeated"`
	// example:
	//
	// 1000
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-22
	CheckInDate *string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-22
	CheckOutDate *string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`
	// example:
	//
	// 330100
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// example:
	//
	// 1
	Dir *int32 `json:"dir,omitempty" xml:"dir,omitempty"`
	// example:
	//
	// 100
	Distance *int32 `json:"distance,omitempty" xml:"distance,omitempty"`
	// example:
	//
	// 330000
	DistrictCode *string `json:"district_code,omitempty" xml:"district_code,omitempty"`
	// example:
	//
	// 0
	HotelStar *string `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool   `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	KeyWords   *string `json:"key_words,omitempty" xml:"key_words,omitempty"`
	// example:
	//
	// 120.010059, 30.284666
	Location *string `json:"location,omitempty" xml:"location,omitempty"`
	// example:
	//
	// 1000
	MaxPrice *float64 `json:"max_price,omitempty" xml:"max_price,omitempty"`
	// example:
	//
	// 100
	MinPrice *float64 `json:"min_price,omitempty" xml:"min_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 1
	PayOverType *int32 `json:"pay_over_type,omitempty" xml:"pay_over_type,omitempty"`
	// example:
	//
	// 0
	PaymentType *int32   `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	Shids       []*int64 `json:"shids,omitempty" xml:"shids,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	SortCode *int32 `json:"sort_code,omitempty" xml:"sort_code,omitempty"`
	// example:
	//
	// 0
	SuperMan *int32 `json:"super_man,omitempty" xml:"super_man,omitempty"`
}

func (HotelSearchRequest) GoString

func (s HotelSearchRequest) GoString() string

func (*HotelSearchRequest) SetAdultNum

func (s *HotelSearchRequest) SetAdultNum(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetBrandCode

func (s *HotelSearchRequest) SetBrandCode(v []*string) *HotelSearchRequest

func (*HotelSearchRequest) SetBtripUserId

func (s *HotelSearchRequest) SetBtripUserId(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetCheckInDate

func (s *HotelSearchRequest) SetCheckInDate(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetCheckOutDate

func (s *HotelSearchRequest) SetCheckOutDate(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetCityCode

func (s *HotelSearchRequest) SetCityCode(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetDir

func (*HotelSearchRequest) SetDistance

func (s *HotelSearchRequest) SetDistance(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetDistrictCode

func (s *HotelSearchRequest) SetDistrictCode(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetHotelStar

func (s *HotelSearchRequest) SetHotelStar(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetIsProtocol

func (s *HotelSearchRequest) SetIsProtocol(v bool) *HotelSearchRequest

func (*HotelSearchRequest) SetKeyWords

func (s *HotelSearchRequest) SetKeyWords(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetLocation

func (s *HotelSearchRequest) SetLocation(v string) *HotelSearchRequest

func (*HotelSearchRequest) SetMaxPrice

func (s *HotelSearchRequest) SetMaxPrice(v float64) *HotelSearchRequest

func (*HotelSearchRequest) SetMinPrice

func (s *HotelSearchRequest) SetMinPrice(v float64) *HotelSearchRequest

func (*HotelSearchRequest) SetPageNo

func (s *HotelSearchRequest) SetPageNo(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetPageSize

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

func (*HotelSearchRequest) SetPayOverType

func (s *HotelSearchRequest) SetPayOverType(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetPaymentType

func (s *HotelSearchRequest) SetPaymentType(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetShids

func (s *HotelSearchRequest) SetShids(v []*int64) *HotelSearchRequest

func (*HotelSearchRequest) SetSortCode

func (s *HotelSearchRequest) SetSortCode(v int32) *HotelSearchRequest

func (*HotelSearchRequest) SetSuperMan

func (s *HotelSearchRequest) SetSuperMan(v int32) *HotelSearchRequest

func (HotelSearchRequest) String

func (s HotelSearchRequest) String() string

type HotelSearchResponse

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

func (s HotelSearchResponse) GoString() string

func (*HotelSearchResponse) SetBody

func (*HotelSearchResponse) SetHeaders

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

func (*HotelSearchResponse) SetStatusCode

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

func (HotelSearchResponse) String

func (s HotelSearchResponse) String() string

type HotelSearchResponseBody

type HotelSearchResponseBody struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// None
	Message *string                        `json:"message,omitempty" xml:"message,omitempty"`
	Module  *HotelSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelSearchResponseBody) GoString

func (s HotelSearchResponseBody) GoString() string

func (*HotelSearchResponseBody) SetCode

func (*HotelSearchResponseBody) SetMessage

func (*HotelSearchResponseBody) SetModule

func (*HotelSearchResponseBody) SetRequestId

func (*HotelSearchResponseBody) SetSuccess

func (*HotelSearchResponseBody) SetTraceId

func (HotelSearchResponseBody) String

func (s HotelSearchResponseBody) String() string

type HotelSearchResponseBodyModule

type HotelSearchResponseBodyModule struct {
	Items []*HotelSearchResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
}

func (HotelSearchResponseBodyModule) GoString

func (*HotelSearchResponseBodyModule) SetItems

func (HotelSearchResponseBodyModule) String

type HotelSearchResponseBodyModuleItems

type HotelSearchResponseBodyModuleItems struct {
	BrandName *string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	// example:
	//
	// 1902
	BtandCode *string `json:"btand_code,omitempty" xml:"btand_code,omitempty"`
	// example:
	//
	// 330100
	CityCode     *string                                         `json:"city_code,omitempty" xml:"city_code,omitempty"`
	DiscountDesc *HotelSearchResponseBodyModuleItemsDiscountDesc `json:"discount_desc,omitempty" xml:"discount_desc,omitempty" type:"Struct"`
	// example:
	//
	// 100
	Distance *int32 `json:"distance,omitempty" xml:"distance,omitempty"`
	// example:
	//
	// 330100
	DistrictCode *string `json:"district_code,omitempty" xml:"district_code,omitempty"`
	HotelAddress *string `json:"hotel_address,omitempty" xml:"hotel_address,omitempty"`
	// example:
	//
	// 55335212
	HotelCode *string `json:"hotel_code,omitempty" xml:"hotel_code,omitempty"`
	// example:
	//
	// Business travel hotel
	HotelEnName *string `json:"hotel_en_name,omitempty" xml:"hotel_en_name,omitempty"`
	HotelName   *string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// example:
	//
	// 3
	HotelStar *string `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	// example:
	//
	// https://img.alicdn.com/imgextra/i3/6000000000003/O1CN01xkZQR41BtPxK1PQCb_!!6000000000003-0-hotel.jpg
	ImageUrl *string `json:"image_url,omitempty" xml:"image_url,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// 119.844005,30.054384
	Location *string `json:"location,omitempty" xml:"location,omitempty"`
	// example:
	//
	// 100
	MinPrice         *float64 `json:"min_price,omitempty" xml:"min_price,omitempty"`
	OriginalMinPrice *float64 `json:"original_min_price,omitempty" xml:"original_min_price,omitempty"`
	// example:
	//
	// 3.2
	Score *string `json:"score,omitempty" xml:"score,omitempty"`
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 0571-88886784-8888
	Tel *string `json:"tel,omitempty" xml:"tel,omitempty"`
}

func (HotelSearchResponseBodyModuleItems) GoString

func (*HotelSearchResponseBodyModuleItems) SetBrandName

func (*HotelSearchResponseBodyModuleItems) SetBtandCode

func (*HotelSearchResponseBodyModuleItems) SetCityCode

func (*HotelSearchResponseBodyModuleItems) SetDistance

func (*HotelSearchResponseBodyModuleItems) SetDistrictCode

func (*HotelSearchResponseBodyModuleItems) SetHotelAddress

func (*HotelSearchResponseBodyModuleItems) SetHotelCode

func (*HotelSearchResponseBodyModuleItems) SetHotelEnName

func (*HotelSearchResponseBodyModuleItems) SetHotelName

func (*HotelSearchResponseBodyModuleItems) SetHotelStar

func (*HotelSearchResponseBodyModuleItems) SetImageUrl

func (*HotelSearchResponseBodyModuleItems) SetIsProtocol

func (*HotelSearchResponseBodyModuleItems) SetLocation

func (*HotelSearchResponseBodyModuleItems) SetMinPrice

func (*HotelSearchResponseBodyModuleItems) SetOriginalMinPrice

func (*HotelSearchResponseBodyModuleItems) SetScore

func (*HotelSearchResponseBodyModuleItems) SetStatus

func (*HotelSearchResponseBodyModuleItems) SetTel

func (HotelSearchResponseBodyModuleItems) String

type HotelSearchResponseBodyModuleItemsDiscountDesc

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

func (*HotelSearchResponseBodyModuleItemsDiscountDesc) SetCashReduceTotal

func (*HotelSearchResponseBodyModuleItemsDiscountDesc) SetDinamicLabel

func (*HotelSearchResponseBodyModuleItemsDiscountDesc) SetSubTitle

func (*HotelSearchResponseBodyModuleItemsDiscountDesc) SetTitle

func (HotelSearchResponseBodyModuleItemsDiscountDesc) String

type HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail

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

func (*HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail) SetLabelName

func (*HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail) SetMoneyDesc

func (HotelSearchResponseBodyModuleItemsDiscountDescDiscountDetail) String

type HotelSearchShrinkRequest

type HotelSearchShrinkRequest struct {
	// example:
	//
	// 1
	AdultNum        *string `json:"adult_num,omitempty" xml:"adult_num,omitempty"`
	BrandCodeShrink *string `json:"brand_code,omitempty" xml:"brand_code,omitempty"`
	// example:
	//
	// 1000
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-22
	CheckInDate *string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-02-22
	CheckOutDate *string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`
	// example:
	//
	// 330100
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// example:
	//
	// 1
	Dir *int32 `json:"dir,omitempty" xml:"dir,omitempty"`
	// example:
	//
	// 100
	Distance *int32 `json:"distance,omitempty" xml:"distance,omitempty"`
	// example:
	//
	// 330000
	DistrictCode *string `json:"district_code,omitempty" xml:"district_code,omitempty"`
	// example:
	//
	// 0
	HotelStar *string `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	// example:
	//
	// true
	IsProtocol *bool   `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	KeyWords   *string `json:"key_words,omitempty" xml:"key_words,omitempty"`
	// example:
	//
	// 120.010059, 30.284666
	Location *string `json:"location,omitempty" xml:"location,omitempty"`
	// example:
	//
	// 1000
	MaxPrice *float64 `json:"max_price,omitempty" xml:"max_price,omitempty"`
	// example:
	//
	// 100
	MinPrice *float64 `json:"min_price,omitempty" xml:"min_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 1
	PayOverType *int32 `json:"pay_over_type,omitempty" xml:"pay_over_type,omitempty"`
	// example:
	//
	// 0
	PaymentType *int32  `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	ShidsShrink *string `json:"shids,omitempty" xml:"shids,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	SortCode *int32 `json:"sort_code,omitempty" xml:"sort_code,omitempty"`
	// example:
	//
	// 0
	SuperMan *int32 `json:"super_man,omitempty" xml:"super_man,omitempty"`
}

func (HotelSearchShrinkRequest) GoString

func (s HotelSearchShrinkRequest) GoString() string

func (*HotelSearchShrinkRequest) SetAdultNum

func (*HotelSearchShrinkRequest) SetBrandCodeShrink

func (s *HotelSearchShrinkRequest) SetBrandCodeShrink(v string) *HotelSearchShrinkRequest

func (*HotelSearchShrinkRequest) SetBtripUserId

func (*HotelSearchShrinkRequest) SetCheckInDate

func (*HotelSearchShrinkRequest) SetCheckOutDate

func (*HotelSearchShrinkRequest) SetCityCode

func (*HotelSearchShrinkRequest) SetDir

func (*HotelSearchShrinkRequest) SetDistance

func (*HotelSearchShrinkRequest) SetDistrictCode

func (*HotelSearchShrinkRequest) SetHotelStar

func (*HotelSearchShrinkRequest) SetIsProtocol

func (*HotelSearchShrinkRequest) SetKeyWords

func (*HotelSearchShrinkRequest) SetLocation

func (*HotelSearchShrinkRequest) SetMaxPrice

func (*HotelSearchShrinkRequest) SetMinPrice

func (*HotelSearchShrinkRequest) SetPageNo

func (*HotelSearchShrinkRequest) SetPageSize

func (*HotelSearchShrinkRequest) SetPayOverType

func (*HotelSearchShrinkRequest) SetPaymentType

func (*HotelSearchShrinkRequest) SetShidsShrink

func (*HotelSearchShrinkRequest) SetSortCode

func (*HotelSearchShrinkRequest) SetSuperMan

func (HotelSearchShrinkRequest) String

func (s HotelSearchShrinkRequest) String() string

type HotelStaticInfoHeaders

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

func (HotelStaticInfoHeaders) GoString

func (s HotelStaticInfoHeaders) GoString() string

func (*HotelStaticInfoHeaders) SetCommonHeaders

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

func (*HotelStaticInfoHeaders) SetXAcsBtripCorpToken

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

func (HotelStaticInfoHeaders) String

func (s HotelStaticInfoHeaders) String() string

type HotelStaticInfoRequest

type HotelStaticInfoRequest struct {
	// This parameter is required.
	HotelIds []*string `json:"hotel_ids,omitempty" xml:"hotel_ids,omitempty" type:"Repeated"`
}

func (HotelStaticInfoRequest) GoString

func (s HotelStaticInfoRequest) GoString() string

func (*HotelStaticInfoRequest) SetHotelIds

func (HotelStaticInfoRequest) String

func (s HotelStaticInfoRequest) String() string

type HotelStaticInfoResponse

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

func (s HotelStaticInfoResponse) GoString() string

func (*HotelStaticInfoResponse) SetBody

func (*HotelStaticInfoResponse) SetHeaders

func (*HotelStaticInfoResponse) SetStatusCode

func (HotelStaticInfoResponse) String

func (s HotelStaticInfoResponse) String() string

type HotelStaticInfoResponseBody

type HotelStaticInfoResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// operation success.
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *HotelStaticInfoResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelStaticInfoResponseBody) GoString

func (s HotelStaticInfoResponseBody) GoString() string

func (*HotelStaticInfoResponseBody) SetCode

func (*HotelStaticInfoResponseBody) SetMessage

func (*HotelStaticInfoResponseBody) SetModule

func (*HotelStaticInfoResponseBody) SetRequestId

func (*HotelStaticInfoResponseBody) SetSuccess

func (*HotelStaticInfoResponseBody) SetTraceId

func (HotelStaticInfoResponseBody) String

type HotelStaticInfoResponseBodyModule

type HotelStaticInfoResponseBodyModule struct {
	HotelStaticInfos []*HotelStaticInfoResponseBodyModuleHotelStaticInfos `json:"hotel_static_infos,omitempty" xml:"hotel_static_infos,omitempty" type:"Repeated"`
}

func (HotelStaticInfoResponseBodyModule) GoString

func (HotelStaticInfoResponseBodyModule) String

type HotelStaticInfoResponseBodyModuleHotelStaticInfos

type HotelStaticInfoResponseBodyModuleHotelStaticInfos struct {
	BlockRoomTypeInformation map[string]*string `json:"block_room_type_information,omitempty" xml:"block_room_type_information,omitempty"`
	// example:
	//
	// 19039
	Brand     *string `json:"brand,omitempty" xml:"brand,omitempty"`
	BrandName *string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	// example:
	//
	// 330100
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// CN
	Country *string `json:"country,omitempty" xml:"country,omitempty"`
	// example:
	//
	// CN
	CountryCode *string `json:"country_code,omitempty" xml:"country_code,omitempty"`
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// 330183
	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"`
	// example:
	//
	// Building 5, Haichuang Building, 998 Wenyi West Road
	HotelEnAddress *string `json:"hotel_en_address,omitempty" xml:"hotel_en_address,omitempty"`
	// example:
	//
	// Business travel hotel
	HotelEnName *string `json:"hotel_en_name,omitempty" xml:"hotel_en_name,omitempty"`
	// example:
	//
	// 55335212
	HotelId   *string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	HotelName *string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// example:
	//
	// 2020
	HotelOpenTime *string `json:"hotel_open_time,omitempty" xml:"hotel_open_time,omitempty"`
	// example:
	//
	// 0086#0571#28350117
	HotelPhones *string `json:"hotel_phones,omitempty" xml:"hotel_phones,omitempty"`
	// example:
	//
	// demo
	HotelPolicies *string `json:"hotel_policies,omitempty" xml:"hotel_policies,omitempty"`
	// example:
	//
	// 0086#0571#28350117
	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"`
	// example:
	//
	// 1
	InvoiceProviderMethod *string  `json:"invoice_provider_method,omitempty" xml:"invoice_provider_method,omitempty"`
	InvoiceTypes          []*int32 `json:"invoice_types,omitempty" xml:"invoice_types,omitempty" type:"Repeated"`
	// example:
	//
	// 119.844005,30.054384
	Location *string `json:"location,omitempty" xml:"location,omitempty"`
	// example:
	//
	// 330000
	Province     *string `json:"province,omitempty" xml:"province,omitempty"`
	ProvinceName *string `json:"province_name,omitempty" xml:"province_name,omitempty"`
	// example:
	//
	// 2
	RatingAverage *string                                                       `json:"rating_average,omitempty" xml:"rating_average,omitempty"`
	RoomInfos     []*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos `json:"room_infos,omitempty" xml:"room_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	Star *string `json:"star,omitempty" xml:"star,omitempty"`
	// example:
	//
	// 2
	StarRate *string `json:"star_rate,omitempty" xml:"star_rate,omitempty"`
	// example:
	//
	// 1
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// demo
	Themes *string `json:"themes,omitempty" xml:"themes,omitempty"`
	// example:
	//
	// demo
	VisaReminding *bool `json:"visa_reminding,omitempty" xml:"visa_reminding,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfos) GoString

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetBlockRoomTypeInformation

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetBrand

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetBrandName

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetCityCode

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetCityName

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetCountry

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetCountryCode

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetDescription

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetDistrict

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetDistrictName

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelAddress

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelEnAddress

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelEnName

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelId

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelName

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelOpenTime

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelPhones

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelPolicies

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelfax

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetHotelpics

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetInvoiceProviderMethod

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetInvoiceTypes

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetLocation

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetProvince

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetProvinceName

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetRatingAverage

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetStar

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetStarRate

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetStatus

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetThemes

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfos) SetVisaReminding

func (HotelStaticInfoResponseBodyModuleHotelStaticInfos) String

type HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo

type HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo struct {
	// example:
	//
	// 17:00
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 12:00
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// example:
	//
	// 2020
	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"`
	// example:
	//
	// 0
	HotelType *int32 `json:"hotel_type,omitempty" xml:"hotel_type,omitempty"`
	// example:
	//
	// 2020
	OpeningTime    *string   `json:"opening_time,omitempty" xml:"opening_time,omitempty"`
	RoomFacilities []*string `json:"room_facilities,omitempty" xml:"room_facilities,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	Rooms   *int32    `json:"rooms,omitempty" xml:"rooms,omitempty"`
	Service []*string `json:"service,omitempty" xml:"service,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	ThemeTag *string `json:"theme_tag,omitempty" xml:"theme_tag,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) GoString

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetCheckIn

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetCheckOut

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetDecorateTime

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetFloors

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetHotelFacilities

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetHotelType

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetOpeningTime

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetRoomFacilities

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetRooms

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetService

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) SetThemeTag

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosExpandInfo) String

type HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos

type HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	Tag  *int32  `json:"tag,omitempty" xml:"tag,omitempty"`
	// example:
	//
	// https://img.alicdn.com/imgextra/i3/6000000000003/O1CN01xkZQR41BtPxK1PQCb_!!6000000000003-0-hotel.jpg
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) GoString

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) SetDesc

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) SetTag

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) SetUrl

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosImageinfos) String

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos struct {
	BedInfoGroupList []*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupList `json:"bed_info_group_list,omitempty" xml:"bed_info_group_list,omitempty" type:"Repeated"`
	BedInfos         []*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos         `json:"bed_infos,omitempty" xml:"bed_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	ExtraBed *int32 `json:"extra_bed,omitempty" xml:"extra_bed,omitempty"`
	// example:
	//
	// demo
	ExtraBedDesc *string `json:"extra_bed_desc,omitempty" xml:"extra_bed_desc,omitempty"`
	// example:
	//
	// 1,2,3,4,5,6
	Floor *string `json:"floor,omitempty" xml:"floor,omitempty"`
	// example:
	//
	// 0
	InternetWay *string `json:"internet_way,omitempty" xml:"internet_way,omitempty"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// 71652158
	RoomId *string `json:"room_id,omitempty" xml:"room_id,omitempty"`
	// example:
	//
	// //img.alicdn.com/imgextra/i3/6000000000003/O1CN01xkZQR41BtPxK1PQCb_!!6000000000003-0-hotel.jpg
	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"`
	// example:
	//
	// 1
	Rooms *int32 `json:"rooms,omitempty" xml:"rooms,omitempty"`
	// example:
	//
	// 0
	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

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetExtraBed

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetExtraBedDesc

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetFloor

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetInternetWay

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetMaxOccupancy

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomFacilities

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomFacilityList

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomId

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomImage

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomImages

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomName

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomType

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRoomarea

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetRooms

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetWindow

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetWindowBad

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) SetWindowView

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfos) String

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupList

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupList struct {
	BedInfos []*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos `json:"bed_Infos,omitempty" xml:"bed_Infos,omitempty" type:"Repeated"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupList) GoString

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupList) String

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos 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"`
	Length  *string `json:"length,omitempty" xml:"length,omitempty"`
	Width   *string `json:"width,omitempty" xml:"width,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos) GoString

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos) SetBedDesc

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos) SetBedNum

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos) SetBedSize

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos) SetBedType

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos) SetLength

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos) SetWidth

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfoGroupListBedInfos) String

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos

type HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos struct {
	BedDesc *string `json:"bed_desc,omitempty" xml:"bed_desc,omitempty"`
	// example:
	//
	// 1
	BedNum *int32 `json:"bed_num,omitempty" xml:"bed_num,omitempty"`
	// example:
	//
	// 1.8m
	BedSize *string `json:"bed_size,omitempty" xml:"bed_size,omitempty"`
	// example:
	//
	// 0
	BedType *string `json:"bed_type,omitempty" xml:"bed_type,omitempty"`
	Length  *string `json:"length,omitempty" xml:"length,omitempty"`
	Width   *string `json:"width,omitempty" xml:"width,omitempty"`
}

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) GoString

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetBedDesc

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetBedNum

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetBedSize

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetBedType

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetLength

func (*HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) SetWidth

func (HotelStaticInfoResponseBodyModuleHotelStaticInfosRoomInfosBedInfos) String

type HotelStaticInfoShrinkRequest

type HotelStaticInfoShrinkRequest struct {
	// This parameter is required.
	HotelIdsShrink *string `json:"hotel_ids,omitempty" xml:"hotel_ids,omitempty"`
}

func (HotelStaticInfoShrinkRequest) GoString

func (s HotelStaticInfoShrinkRequest) GoString() string

func (*HotelStaticInfoShrinkRequest) SetHotelIdsShrink

func (HotelStaticInfoShrinkRequest) String

type HotelSuggestHeaders added in v3.3.0

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

func (HotelSuggestHeaders) GoString added in v3.3.0

func (s HotelSuggestHeaders) GoString() string

func (*HotelSuggestHeaders) SetCommonHeaders added in v3.3.0

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

func (*HotelSuggestHeaders) SetXAcsBtripSoCorpToken added in v3.3.0

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

func (HotelSuggestHeaders) String added in v3.3.0

func (s HotelSuggestHeaders) String() string

type HotelSuggestRequest added in v3.3.0

type HotelSuggestRequest struct {
	// example:
	//
	// 23141
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// example:
	//
	// 2024-06-19
	CheckIn *string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// example:
	//
	// 2024-10-30
	CheckOut *string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// example:
	//
	// 330100
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	Keyword  *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	SearchType *int32 `json:"search_type,omitempty" xml:"search_type,omitempty"`
}

func (HotelSuggestRequest) GoString added in v3.3.0

func (s HotelSuggestRequest) GoString() string

func (*HotelSuggestRequest) SetBtripUserId added in v3.3.0

func (s *HotelSuggestRequest) SetBtripUserId(v string) *HotelSuggestRequest

func (*HotelSuggestRequest) SetCheckIn added in v3.3.0

func (*HotelSuggestRequest) SetCheckOut added in v3.3.0

func (s *HotelSuggestRequest) SetCheckOut(v string) *HotelSuggestRequest

func (*HotelSuggestRequest) SetCityCode added in v3.3.0

func (s *HotelSuggestRequest) SetCityCode(v string) *HotelSuggestRequest

func (*HotelSuggestRequest) SetKeyword added in v3.3.0

func (*HotelSuggestRequest) SetSearchType added in v3.3.0

func (s *HotelSuggestRequest) SetSearchType(v int32) *HotelSuggestRequest

func (HotelSuggestRequest) String added in v3.3.0

func (s HotelSuggestRequest) String() string

type HotelSuggestResponse added in v3.3.0

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

func (HotelSuggestResponse) GoString added in v3.3.0

func (s HotelSuggestResponse) GoString() string

func (*HotelSuggestResponse) SetBody added in v3.3.0

func (*HotelSuggestResponse) SetHeaders added in v3.3.0

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

func (*HotelSuggestResponse) SetStatusCode added in v3.3.0

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

func (HotelSuggestResponse) String added in v3.3.0

func (s HotelSuggestResponse) String() string

type HotelSuggestResponseBody added in v3.3.0

type HotelSuggestResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// None
	Message *string                         `json:"message,omitempty" xml:"message,omitempty"`
	Module  *HotelSuggestResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (HotelSuggestResponseBody) GoString added in v3.3.0

func (s HotelSuggestResponseBody) GoString() string

func (*HotelSuggestResponseBody) SetCode added in v3.3.0

func (*HotelSuggestResponseBody) SetMessage added in v3.3.0

func (*HotelSuggestResponseBody) SetModule added in v3.3.0

func (*HotelSuggestResponseBody) SetRequestId added in v3.3.0

func (*HotelSuggestResponseBody) SetSuccess added in v3.3.0

func (*HotelSuggestResponseBody) SetTraceId added in v3.3.0

func (HotelSuggestResponseBody) String added in v3.3.0

func (s HotelSuggestResponseBody) String() string

type HotelSuggestResponseBodyModule added in v3.3.0

type HotelSuggestResponseBodyModule struct {
	GuessSuggestInfos   []*KeywordSuggestInfo                                `json:"guess_suggest_infos,omitempty" xml:"guess_suggest_infos,omitempty" type:"Repeated"`
	KeywordSuggestInfos []*KeywordSuggestInfo                                `json:"keyword_suggest_infos,omitempty" xml:"keyword_suggest_infos,omitempty" type:"Repeated"`
	PopularSuggestInfos []*HotelSuggestResponseBodyModulePopularSuggestInfos `json:"popular_suggest_infos,omitempty" xml:"popular_suggest_infos,omitempty" type:"Repeated"`
	Tips                *string                                              `json:"tips,omitempty" xml:"tips,omitempty"`
}

func (HotelSuggestResponseBodyModule) GoString added in v3.3.0

func (*HotelSuggestResponseBodyModule) SetGuessSuggestInfos added in v3.3.0

func (*HotelSuggestResponseBodyModule) SetKeywordSuggestInfos added in v3.3.0

func (*HotelSuggestResponseBodyModule) SetPopularSuggestInfos added in v3.3.0

func (*HotelSuggestResponseBodyModule) SetTips added in v3.3.0

func (HotelSuggestResponseBodyModule) String added in v3.3.0

type HotelSuggestResponseBodyModulePopularSuggestInfos added in v3.3.0

type HotelSuggestResponseBodyModulePopularSuggestInfos struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN01bwXBj71paiJolualE_!!6000000005377-2-tps-54-54.png
	Icon         *string                                                          `json:"icon,omitempty" xml:"icon,omitempty"`
	PopularInfos []*HotelSuggestResponseBodyModulePopularSuggestInfosPopularInfos `json:"popular_infos,omitempty" xml:"popular_infos,omitempty" type:"Repeated"`
	Title        *string                                                          `json:"title,omitempty" xml:"title,omitempty"`
}

func (HotelSuggestResponseBodyModulePopularSuggestInfos) GoString added in v3.3.0

func (*HotelSuggestResponseBodyModulePopularSuggestInfos) SetIcon added in v3.3.0

func (*HotelSuggestResponseBodyModulePopularSuggestInfos) SetTitle added in v3.3.0

func (HotelSuggestResponseBodyModulePopularSuggestInfos) String added in v3.3.0

type HotelSuggestResponseBodyModulePopularSuggestInfosPopularInfos added in v3.3.0

type HotelSuggestResponseBodyModulePopularSuggestInfosPopularInfos struct {
	DisplayName *string `json:"display_name,omitempty" xml:"display_name,omitempty"`
}

func (HotelSuggestResponseBodyModulePopularSuggestInfosPopularInfos) GoString added in v3.3.0

func (*HotelSuggestResponseBodyModulePopularSuggestInfosPopularInfos) SetDisplayName added in v3.3.0

func (HotelSuggestResponseBodyModulePopularSuggestInfosPopularInfos) String added in v3.3.0

type IeFlightBillSettlementQueryHeaders

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

func (IeFlightBillSettlementQueryHeaders) GoString

func (*IeFlightBillSettlementQueryHeaders) SetCommonHeaders

func (*IeFlightBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken

func (IeFlightBillSettlementQueryHeaders) String

type IeFlightBillSettlementQueryRequest

type IeFlightBillSettlementQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (IeFlightBillSettlementQueryRequest) GoString

func (*IeFlightBillSettlementQueryRequest) SetPageNo

func (*IeFlightBillSettlementQueryRequest) SetPageSize

func (*IeFlightBillSettlementQueryRequest) SetPeriodEnd

func (*IeFlightBillSettlementQueryRequest) SetPeriodStart

func (IeFlightBillSettlementQueryRequest) String

type IeFlightBillSettlementQueryResponse

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

func (*IeFlightBillSettlementQueryResponse) SetHeaders

func (*IeFlightBillSettlementQueryResponse) SetStatusCode

func (IeFlightBillSettlementQueryResponse) String

type IeFlightBillSettlementQueryResponseBody

type IeFlightBillSettlementQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// true
	MorePage *bool `json:"more_page,omitempty" xml:"more_page,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210e842b16611337974412836dae27
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IeFlightBillSettlementQueryResponseBody) GoString

func (*IeFlightBillSettlementQueryResponseBody) SetCode

func (*IeFlightBillSettlementQueryResponseBody) SetMessage

func (*IeFlightBillSettlementQueryResponseBody) SetMorePage

func (*IeFlightBillSettlementQueryResponseBody) SetRequestId

func (*IeFlightBillSettlementQueryResponseBody) SetSuccess

func (*IeFlightBillSettlementQueryResponseBody) SetTraceId

func (IeFlightBillSettlementQueryResponseBody) String

type IeFlightBillSettlementQueryResponseBodyModule

type IeFlightBillSettlementQueryResponseBodyModule struct {
	// example:
	//
	// 11
	Category *int32 `json:"category,omitempty" xml:"category,omitempty"`
	// example:
	//
	// corp1
	CorpId   *string                                                  `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	DataList []*IeFlightBillSettlementQueryResponseBodyModuleDataList `json:"data_list,omitempty" xml:"data_list,omitempty" type:"Repeated"`
	// example:
	//
	// 2021-10-14
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2021-10-13
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
	// example:
	//
	// 1402
	TotalNum *int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (IeFlightBillSettlementQueryResponseBodyModule) GoString

func (*IeFlightBillSettlementQueryResponseBodyModule) SetCategory

func (*IeFlightBillSettlementQueryResponseBodyModule) SetCorpId

func (*IeFlightBillSettlementQueryResponseBodyModule) SetPeriodEnd

func (*IeFlightBillSettlementQueryResponseBodyModule) SetPeriodStart

func (*IeFlightBillSettlementQueryResponseBodyModule) SetTotalNum

func (IeFlightBillSettlementQueryResponseBodyModule) String

type IeFlightBillSettlementQueryResponseBodyModuleDataList

type IeFlightBillSettlementQueryResponseBodyModuleDataList struct {
	// example:
	//
	// 1
	AdvanceDay *int32 `json:"advance_day,omitempty" xml:"advance_day,omitempty"`
	// example:
	//
	// MU
	AirlineCorpCode *string `json:"airline_corp_code,omitempty" xml:"airline_corp_code,omitempty"`
	AirlineCorpName *string `json:"airline_corp_name,omitempty" xml:"airline_corp_name,omitempty"`
	// example:
	//
	// 2021123432260
	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"`
	// example:
	//
	// 103189557
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// CAN
	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"`
	// example:
	//
	// 2021-10-02
	ArrDate    *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	ArrStation *string `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	// example:
	//
	// 13:30:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 2020-12-23T20:18Z
	BillRecordTime *string `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookMode       *string `json:"book_mode,omitempty" xml:"book_mode,omitempty"`
	// example:
	//
	// 2021-10-01 00:17:05
	BookTime *string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// example:
	//
	// al_xinuan.zsy
	BookerId *string `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	// example:
	//
	// 70022164
	BookerJobNo *string `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName  *string `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	// example:
	//
	// 23.9
	BtripCouponFee     *float64 `json:"btrip_coupon_fee,omitempty" xml:"btrip_coupon_fee,omitempty"`
	BusinessTripResult *string  `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	// example:
	//
	// R
	Cabin      *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// example:
	//
	// 1
	CapitalDirection  *string `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment *string `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	// example:
	//
	// 23.0
	ChangeFee    *float64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	ChangeResult *string  `json:"change_result,omitempty" xml:"change_result,omitempty"`
	// example:
	//
	// 460
	CorpPayOrderFee *float64 `json:"corp_pay_order_fee,omitempty" xml:"corp_pay_order_fee,omitempty"`
	CostCenter      *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	// example:
	//
	// 8b7f3cd-24324-097
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// 1
	Coupon *float64 `json:"coupon,omitempty" xml:"coupon,omitempty"`
	// example:
	//
	// KHN
	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"`
	// example:
	//
	// 2345866
	DepartmentId *string `json:"department_id,omitempty" xml:"department_id,omitempty"`
	DeptCity     *string `json:"dept_city,omitempty" xml:"dept_city,omitempty"`
	// example:
	//
	// 2021-10-02
	DeptDate    *string `json:"dept_date,omitempty" xml:"dept_date,omitempty"`
	DeptStation *string `json:"dept_station,omitempty" xml:"dept_station,omitempty"`
	// example:
	//
	// 12:00:00
	DeptTime *string `json:"dept_time,omitempty" xml:"dept_time,omitempty"`
	// example:
	//
	// 51%
	Discount     *string `json:"discount,omitempty" xml:"discount,omitempty"`
	ExceedReason *string `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	// example:
	//
	// 20101
	FeeType *string `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	// example:
	//
	// MU9684
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// 4564547
	Index *string `json:"index,omitempty" xml:"index,omitempty"`
	// example:
	//
	// 23.9
	InsuranceFee *float64 `json:"insurance_fee,omitempty" xml:"insurance_fee,omitempty"`
	// example:
	//
	// 15548214852
	InsuranceNumber *string `json:"insurance_number,omitempty" xml:"insurance_number,omitempty"`
	InvoiceTitle    *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// 2021-10-01 00:17:13
	MostDifferenceDeptTime *string `json:"most_difference_dept_time,omitempty" xml:"most_difference_dept_time,omitempty"`
	// example:
	//
	// 23%
	MostDifferenceDiscount *string `json:"most_difference_discount,omitempty" xml:"most_difference_discount,omitempty"`
	// example:
	//
	// MU9684
	MostDifferenceFlightNo *string `json:"most_difference_flight_no,omitempty" xml:"most_difference_flight_no,omitempty"`
	// example:
	//
	// 23.9
	MostDifferencePrice  *float64 `json:"most_difference_price,omitempty" xml:"most_difference_price,omitempty"`
	MostDifferenceReason *string  `json:"most_difference_reason,omitempty" xml:"most_difference_reason,omitempty"`
	// example:
	//
	// 23.9
	MostPrice *float64 `json:"most_price,omitempty" xml:"most_price,omitempty"`
	// example:
	//
	// 23.9
	NegotiationCouponFee *float64 `json:"negotiation_coupon_fee,omitempty" xml:"negotiation_coupon_fee,omitempty"`
	// example:
	//
	// 234223423423
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// null
	OrderStatusDesc *string `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	// example:
	//
	// 234324324423
	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"`
	// example:
	//
	// 4564547
	PrimaryId *int64 `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	// example:
	//
	// 23423432423
	ProjectCode      *string  `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName      *string  `json:"project_name,omitempty" xml:"project_name,omitempty"`
	RefundChangeCost *float64 `json:"refund_change_cost,omitempty" xml:"refund_change_cost,omitempty"`
	// example:
	//
	// 23.9
	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"`
	// example:
	//
	// 410
	SealPrice   *float64 `json:"seal_price,omitempty" xml:"seal_price,omitempty"`
	SegmentType *string  `json:"segment_type,omitempty" xml:"segment_type,omitempty"`
	// example:
	//
	// 23.9
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 350
	SettlementFee *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	// example:
	//
	// 6.11
	SettlementGrantFee *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	// example:
	//
	// 2021-10-08 23:39:01
	SettlementTime *string `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	// example:
	//
	// 4
	SettlementType *string `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 123123232
	SubOrderId *string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	// example:
	//
	// 125.6
	TaxFee *float64 `json:"tax_fee,omitempty" xml:"tax_fee,omitempty"`
	// 税率
	//
	// example:
	//
	// 6%
	TaxRate          *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	ThirdItineraryId *string `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	// example:
	//
	// 781-6586234234324
	TicketId *string `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"`
	// example:
	//
	// CAN-KUL-BKK
	Trade *string `json:"trade,omitempty" xml:"trade,omitempty"`
	// example:
	//
	// 54463464
	TravelerId *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	// example:
	//
	// 326246
	TravelerJobNo *string `json:"traveler_job_no,omitempty" xml:"traveler_job_no,omitempty"`
	TravelerName  *string `json:"traveler_name,omitempty" xml:"traveler_name,omitempty"`
	// example:
	//
	// 11
	VoucherType *int32 `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (IeFlightBillSettlementQueryResponseBodyModuleDataList) GoString

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetAdvanceDay

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetAirlineCorpCode

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetAirlineCorpName

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetApplyId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrAirportCode

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrCity

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrCityCode

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrDate

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrStation

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetArrTime

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookMode

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookTime

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookerId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBookerName

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBtripCouponFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCabin

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCabinClass

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetChangeFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetChangeResult

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCorpPayOrderFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCostCenter

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetCoupon

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDepAirportCode

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDepCityCode

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDepartment

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDeptCity

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDeptDate

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDeptStation

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDeptTime

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetDiscount

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetExceedReason

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetFeeType

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetFlightNo

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetIndex

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetInsuranceFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetInsuranceNumber

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceDeptTime

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceDiscount

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceFlightNo

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferencePrice

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostDifferenceReason

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetMostPrice

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetNegotiationCouponFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetOrderId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetOrderStatusDesc

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetProjectCode

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetProjectName

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetRefundChangeCost added in v3.1.0

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetRefundFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetRefundResult

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetRemark

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetRepeatRefund

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSealPrice

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSegmentType

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetServiceFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSettlementType

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetStatus

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetSubOrderId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTaxFee

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTaxRate

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTicketId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTrade

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerId

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetTravelerName

func (*IeFlightBillSettlementQueryResponseBodyModuleDataList) SetVoucherType

func (IeFlightBillSettlementQueryResponseBodyModuleDataList) String

type IeHotelBillSettlementQueryHeaders

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

func (IeHotelBillSettlementQueryHeaders) GoString

func (*IeHotelBillSettlementQueryHeaders) SetCommonHeaders

func (*IeHotelBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken

func (IeHotelBillSettlementQueryHeaders) String

type IeHotelBillSettlementQueryRequest

type IeHotelBillSettlementQueryRequest struct {
	// example:
	//
	// 12
	Category *int32 `json:"category,omitempty" xml:"category,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// example:
	//
	// 100
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (IeHotelBillSettlementQueryRequest) GoString

func (*IeHotelBillSettlementQueryRequest) SetCategory

func (*IeHotelBillSettlementQueryRequest) SetPageNo

func (*IeHotelBillSettlementQueryRequest) SetPageSize

func (*IeHotelBillSettlementQueryRequest) SetPeriodEnd

func (*IeHotelBillSettlementQueryRequest) SetPeriodStart

func (IeHotelBillSettlementQueryRequest) String

type IeHotelBillSettlementQueryResponse

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

func (*IeHotelBillSettlementQueryResponse) SetHeaders

func (*IeHotelBillSettlementQueryResponse) SetStatusCode

func (IeHotelBillSettlementQueryResponse) String

type IeHotelBillSettlementQueryResponseBody

type IeHotelBillSettlementQueryResponseBody struct {
	// example:
	//
	// 200
	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"`
	// example:
	//
	// 210e877f16763560074236874d5268
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// True
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 2103a08a16861217249785276d5a87
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IeHotelBillSettlementQueryResponseBody) GoString

func (*IeHotelBillSettlementQueryResponseBody) SetCode

func (*IeHotelBillSettlementQueryResponseBody) SetMessage

func (*IeHotelBillSettlementQueryResponseBody) SetRequestId

func (*IeHotelBillSettlementQueryResponseBody) SetSuccess

func (*IeHotelBillSettlementQueryResponseBody) SetTraceId

func (IeHotelBillSettlementQueryResponseBody) String

type IeHotelBillSettlementQueryResponseBodyModule

type IeHotelBillSettlementQueryResponseBodyModule struct {
	// example:
	//
	// 12
	Category *int32 `json:"category,omitempty" xml:"category,omitempty"`
	// example:
	//
	// corp1
	CorpId   *string                                                 `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	DataList []*IeHotelBillSettlementQueryResponseBodyModuleDataList `json:"data_list,omitempty" xml:"data_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1012039195340093034
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 2022-11-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2022-11-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
	// example:
	//
	// 30
	TotalSize *int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (IeHotelBillSettlementQueryResponseBodyModule) GoString

func (*IeHotelBillSettlementQueryResponseBodyModule) SetCategory

func (*IeHotelBillSettlementQueryResponseBodyModule) SetCorpId

func (*IeHotelBillSettlementQueryResponseBodyModule) SetOrderId

func (*IeHotelBillSettlementQueryResponseBodyModule) SetPeriodEnd

func (*IeHotelBillSettlementQueryResponseBodyModule) SetPeriodStart

func (*IeHotelBillSettlementQueryResponseBodyModule) SetTotalSize

func (IeHotelBillSettlementQueryResponseBodyModule) String

type IeHotelBillSettlementQueryResponseBodyModuleDataList

type IeHotelBillSettlementQueryResponseBodyModuleDataList struct {
	// example:
	//
	// 2021123432260
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// example:
	//
	// AUD
	AmountCurrency *string `json:"amount_currency,omitempty" xml:"amount_currency,omitempty"`
	// example:
	//
	// MDG
	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"`
	// example:
	//
	// HRB
	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"`
	// example:
	//
	// 103189557
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 1.0
	AverageNights *float64 `json:"average_nights,omitempty" xml:"average_nights,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	BillRecordTime *string `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	BookReason     *string `json:"book_reason,omitempty" xml:"book_reason,omitempty"`
	// example:
	//
	// 2021-10-08 23:38:55
	BookTime *string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// example:
	//
	// al_xinuan.zsy
	BookerId *string `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	// example:
	//
	// 70022164
	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"`
	// example:
	//
	// XXX
	BrandName *string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	// example:
	//
	// 1345
	BusinessExpense    *int64  `json:"business_expense,omitempty" xml:"business_expense,omitempty"`
	BusinessTripResult *string `json:"business_trip_result,omitempty" xml:"business_trip_result,omitempty"`
	// example:
	//
	// 1
	CapitalDirection  *string `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment *string `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	// example:
	//
	// 2021-10-14 00:00:00
	CheckInDate *string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	// example:
	//
	// 2021-10-16 00:00:00
	CheckoutDate *string `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"`
	City         *string `json:"city,omitempty" xml:"city,omitempty"`
	// example:
	//
	// 110100
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// example:
	//
	// 12
	CorpRefundFee *float64 `json:"corp_refund_fee,omitempty" xml:"corp_refund_fee,omitempty"`
	// example:
	//
	// 1000
	CorpTotalFee *float64 `json:"corp_total_fee,omitempty" xml:"corp_total_fee,omitempty"`
	CostCenter   *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	// example:
	//
	// 8b7f3cd-24324-097
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Country          *string `json:"country,omitempty" xml:"country,omitempty"`
	// example:
	//
	// 1454567
	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"`
	// example:
	//
	// 20101
	FeeType *string `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	// example:
	//
	// 10.1
	Fines *float64 `json:"fines,omitempty" xml:"fines,omitempty"`
	// example:
	//
	// 345
	ForeignBusinessExpense *int64  `json:"foreign_business_expense,omitempty" xml:"foreign_business_expense,omitempty"`
	HotelName              *string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// example:
	//
	// 5
	HotelStar *string `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	// example:
	//
	// 4564547
	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"`
	// example:
	//
	// 132143534543
	MainApplyId *string `json:"main_apply_id,omitempty" xml:"main_apply_id,omitempty"`
	// example:
	//
	// 2
	Nights *int32 `json:"nights,omitempty" xml:"nights,omitempty"`
	// example:
	//
	// 110285961234324
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1088.96
	OrderPrice *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	// example:
	//
	// null
	OrderStatusDesc *string `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	OrderType       *string `json:"order_type,omitempty" xml:"order_type,omitempty"`
	// example:
	//
	// 534545345
	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"`
	// example:
	//
	// 34
	PersonRefundFee *float64 `json:"person_refund_fee,omitempty" xml:"person_refund_fee,omitempty"`
	// example:
	//
	// 88.96
	PersonSettlePrice *float64 `json:"person_settle_price,omitempty" xml:"person_settle_price,omitempty"`
	// example:
	//
	// 4564547
	PrimaryId *int64 `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	// example:
	//
	// 2345235435
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// example:
	//
	// 113.02
	PromotionFee *float64 `json:"promotion_fee,omitempty" xml:"promotion_fee,omitempty"`
	// example:
	//
	// 1.0d
	Rate   *string `json:"rate,omitempty" xml:"rate,omitempty"`
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// example:
	//
	// 1
	ReserveRule *int32  `json:"reserve_rule,omitempty" xml:"reserve_rule,omitempty"`
	RoomNo      *string `json:"room_no,omitempty" xml:"room_no,omitempty"`
	// example:
	//
	// 1
	RoomNumber *int32 `json:"room_number,omitempty" xml:"room_number,omitempty"`
	// example:
	//
	// 1201.98
	RoomPrice *float64 `json:"room_price,omitempty" xml:"room_price,omitempty"`
	RoomType  *string  `json:"room_type,omitempty" xml:"room_type,omitempty"`
	// example:
	//
	// 23.9
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 350
	SettlementFee *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	// example:
	//
	// 6.11
	SettlementGrantFee *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	SettlementTime *string `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	// example:
	//
	// 4
	SettlementType *string `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 123123232
	SubOrderId *string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	// example:
	//
	// 6%
	TaxRate *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// example:
	//
	// 1321445511345
	ThirdInvoiceId *string `json:"third_invoice_id,omitempty" xml:"third_invoice_id,omitempty"`
	// example:
	//
	// AB0-CDE-1-F-1234567891011
	ThirdItineraryId *string `json:"third_itinerary_id,omitempty" xml:"third_itinerary_id,omitempty"`
	// example:
	//
	// 202311081011000348578
	ThirdPartBusinessId *string `json:"third_part_business_id,omitempty" xml:"third_part_business_id,omitempty"`
	// example:
	//
	// MGI18000230221072483
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 2
	TotalNights *int32 `json:"total_nights,omitempty" xml:"total_nights,omitempty"`
	// example:
	//
	// al_xinuan.zsy
	TravelerId *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	// example:
	//
	// 345345
	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"`
	// example:
	//
	// 11
	VoucherType *int32 `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (IeHotelBillSettlementQueryResponseBodyModuleDataList) GoString

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetAmountCurrency

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetApplyId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetAverageNights

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookReason

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookTime

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookerId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBookerName

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBrandGroup

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBrandName

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBusinessExpense

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCheckInDate

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCheckoutDate

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCity

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCityCode

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCorpRefundFee

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCorpTotalFee

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCostCenter

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCountry

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetCountryCode

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetDepartment

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetExceedReason

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetFeeType

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetFines

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetForeignBusinessExpense

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetHotelName

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetHotelStar

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetIndex

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetIsEarlyDeparture

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetIsNegotiation

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetIsShareStr

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetMainApplyId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetNights

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOrderId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOrderPrice

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOrderStatusDesc

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOrderType

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPersonRefundFee

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPersonSettlePrice

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetProjectCode

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetProjectName

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetPromotionFee

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRate

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRemark

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetReserveRule

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRoomNo

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRoomNumber

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRoomPrice

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetRoomType

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetServiceFee

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSettlementType

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetStatus

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetSubOrderId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTaxRate

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetThirdInvoiceId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetThirdPartBusinessId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetThirdpartApplyId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTotalNights

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerId

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberType

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetTravelerName

func (*IeHotelBillSettlementQueryResponseBodyModuleDataList) SetVoucherType

func (IeHotelBillSettlementQueryResponseBodyModuleDataList) String

type InsInvoiceScanQueryHeaders

type InsInvoiceScanQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InsInvoiceScanQueryHeaders) GoString

func (s InsInvoiceScanQueryHeaders) GoString() string

func (*InsInvoiceScanQueryHeaders) SetCommonHeaders

func (*InsInvoiceScanQueryHeaders) SetXAcsBtripSoCorpToken

func (s *InsInvoiceScanQueryHeaders) SetXAcsBtripSoCorpToken(v string) *InsInvoiceScanQueryHeaders

func (InsInvoiceScanQueryHeaders) String

type InsInvoiceScanQueryRequest

type InsInvoiceScanQueryRequest struct {
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// example:
	//
	// 123
	BillId *int64 `json:"bill_id,omitempty" xml:"bill_id,omitempty"`
	// example:
	//
	// 456
	InvoiceSubTaskId *int64 `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

func (InsInvoiceScanQueryRequest) GoString

func (s InsInvoiceScanQueryRequest) GoString() string

func (*InsInvoiceScanQueryRequest) SetBillDate

func (*InsInvoiceScanQueryRequest) SetBillId

func (*InsInvoiceScanQueryRequest) SetInvoiceSubTaskId

func (s *InsInvoiceScanQueryRequest) SetInvoiceSubTaskId(v int64) *InsInvoiceScanQueryRequest

func (*InsInvoiceScanQueryRequest) SetPageNo

func (*InsInvoiceScanQueryRequest) SetPageSize

func (InsInvoiceScanQueryRequest) String

type InsInvoiceScanQueryResponse

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

func (s InsInvoiceScanQueryResponse) GoString() string

func (*InsInvoiceScanQueryResponse) SetBody

func (*InsInvoiceScanQueryResponse) SetHeaders

func (*InsInvoiceScanQueryResponse) SetStatusCode

func (InsInvoiceScanQueryResponse) String

type InsInvoiceScanQueryResponseBody

type InsInvoiceScanQueryResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210e847f16611516748613869de4f6
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsInvoiceScanQueryResponseBody) GoString

func (*InsInvoiceScanQueryResponseBody) SetCode

func (*InsInvoiceScanQueryResponseBody) SetMessage

func (*InsInvoiceScanQueryResponseBody) SetRequestId

func (*InsInvoiceScanQueryResponseBody) SetSuccess

func (*InsInvoiceScanQueryResponseBody) SetTraceId

func (InsInvoiceScanQueryResponseBody) String

type InsInvoiceScanQueryResponseBodyModule

type InsInvoiceScanQueryResponseBodyModule struct {
	Items []*InsInvoiceScanQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 2
	TotalPage *int32 `json:"total_page,omitempty" xml:"total_page,omitempty"`
	// example:
	//
	// 30
	TotalSize *int32 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (InsInvoiceScanQueryResponseBodyModule) GoString

func (*InsInvoiceScanQueryResponseBodyModule) SetPageNo

func (*InsInvoiceScanQueryResponseBodyModule) SetPageSize

func (*InsInvoiceScanQueryResponseBodyModule) SetTotalPage

func (*InsInvoiceScanQueryResponseBodyModule) SetTotalSize

func (InsInvoiceScanQueryResponseBodyModule) String

type InsInvoiceScanQueryResponseBodyModuleItems

type InsInvoiceScanQueryResponseBodyModuleItems struct {
	// example:
	//
	// 20
	AmountWithTax *string `json:"amount_with_tax,omitempty" xml:"amount_with_tax,omitempty"`
	// example:
	//
	// 18.87
	AmountWithoutTax *string `json:"amount_without_tax,omitempty" xml:"amount_without_tax,omitempty"`
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// 校验码
	//
	// example:
	//
	// 07122942791187744475
	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
	//
	// example:
	//
	// 566
	Id               *string `json:"id,omitempty" xml:"id,omitempty"`
	InsuranceCompany *string `json:"insurance_company,omitempty" xml:"insurance_company,omitempty"`
	// example:
	//
	// T123343234242323232
	InsuranceOrderId *string `json:"insurance_order_id,omitempty" xml:"insurance_order_id,omitempty"`
	InsuranceType    *string `json:"insurance_type,omitempty" xml:"insurance_type,omitempty"`
	// example:
	//
	// 3300111303
	InvoiceCode *string `json:"invoice_code,omitempty" xml:"invoice_code,omitempty"`
	// example:
	//
	// 2022-12-01
	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"`
	// example:
	//
	// 24021111
	InvoiceNo *string `json:"invoice_no,omitempty" xml:"invoice_no,omitempty"`
	// 发票抬头
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// 机器码
	//
	// example:
	//
	// 661619906841
	MachineCode *string `json:"machine_code,omitempty" xml:"machine_code,omitempty"`
	// example:
	//
	// 3137168772101111000
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// https://www.testurl.com
	OssUrl    *string `json:"oss_url,omitempty" xml:"oss_url,omitempty"`
	Passenger *string `json:"passenger,omitempty" xml:"passenger,omitempty"`
	// 密码区
	//
	// example:
	//
	// <87*>>53>5023>-446>/4+83/5	- *>5/81<75/1931>4>>
	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"`
	// example:
	//
	// 91441111111111111S
	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"`
	// example:
	//
	// 91441111111111111N
	SellerTaxNo *string `json:"seller_tax_no,omitempty" xml:"seller_tax_no,omitempty"`
	// 校验码
	//
	// example:
	//
	// 4475
	SmartCheckCode *string `json:"smart_check_code,omitempty" xml:"smart_check_code,omitempty"`
	// example:
	//
	// 1.13
	TaxAmount *string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	// example:
	//
	// 6%
	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

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetAmountWithTax

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetAmountWithoutTax

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetBillDate

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetCheckCode

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetCostCenter

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetDepartment

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetDrawer

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetId

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInsuranceCompany

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInsuranceOrderId

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInsuranceType

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceCode

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceDay

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceLocation

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceNo

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetInvoiceTitle

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetMachineCode

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetOrderId

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetOssUrl

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPassenger

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPasswordArea

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetProject

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPurchaserBankAccountInfo

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPurchaserContactInfo

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPurchaserName

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetPurchaserTaxNo

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetRecipient

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetRemarks

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetReviewer

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSellerBankAccountInfo

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSellerContactInfo

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSellerName

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSellerTaxNo

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetSmartCheckCode

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetTaxAmount

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetTaxRate

func (*InsInvoiceScanQueryResponseBodyModuleItems) SetTotalAmountInWords

func (InsInvoiceScanQueryResponseBodyModuleItems) String

type InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails

type InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails struct {
	// 金额
	//
	// example:
	//
	// 75.21
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 行号
	//
	// example:
	//
	// 0
	Index *string `json:"index,omitempty" xml:"index,omitempty"`
	// 货物或应税劳务、服务名称
	ItemName *string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 数量
	//
	// example:
	//
	// 1
	Quantity *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 规格型号
	//
	// example:
	//
	// 66PT11230069
	Specification *string `json:"specification,omitempty" xml:"specification,omitempty"`
	// 税额
	//
	// example:
	//
	// 12.79
	Tax *string `json:"tax,omitempty" xml:"tax,omitempty"`
	// 税率
	//
	// example:
	//
	// 17%
	TaxRate *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 单位
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 单价
	//
	// example:
	//
	// 75.21
	UnitPrice *string `json:"unit_price,omitempty" xml:"unit_price,omitempty"`
}

func (InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) GoString

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetAmount

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetIndex

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetItemName

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetQuantity

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetSpecification

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetTax

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetTaxRate

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetUnit

func (*InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetUnitPrice

func (InsInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) String

type InsureOrderApplyHeaders

type InsureOrderApplyHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderApplyHeaders) GoString

func (s InsureOrderApplyHeaders) GoString() string

func (*InsureOrderApplyHeaders) SetCommonHeaders

func (s *InsureOrderApplyHeaders) SetCommonHeaders(v map[string]*string) *InsureOrderApplyHeaders

func (*InsureOrderApplyHeaders) SetXAcsBtripCorpToken

func (s *InsureOrderApplyHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderApplyHeaders

func (InsureOrderApplyHeaders) String

func (s InsureOrderApplyHeaders) String() string

type InsureOrderApplyRequest

type InsureOrderApplyRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 100000102
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1000003000000490
	InsOrderId *string `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	// example:
	//
	// PostalSavingsBank
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 202310101026030
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1020030003332000
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	// example:
	//
	// fliggy
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderApplyRequest) GoString

func (s InsureOrderApplyRequest) GoString() string

func (*InsureOrderApplyRequest) SetBtripUserId

func (*InsureOrderApplyRequest) SetBuyerName

func (*InsureOrderApplyRequest) SetInsOrderId

func (*InsureOrderApplyRequest) SetIsvName

func (*InsureOrderApplyRequest) SetOutOrderId

func (*InsureOrderApplyRequest) SetOutSubOrderId

func (s *InsureOrderApplyRequest) SetOutSubOrderId(v string) *InsureOrderApplyRequest

func (*InsureOrderApplyRequest) SetSupplierCode

func (InsureOrderApplyRequest) String

func (s InsureOrderApplyRequest) String() string

type InsureOrderApplyResponse

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

func (s InsureOrderApplyResponse) GoString() string

func (*InsureOrderApplyResponse) SetBody

func (*InsureOrderApplyResponse) SetHeaders

func (*InsureOrderApplyResponse) SetStatusCode

func (InsureOrderApplyResponse) String

func (s InsureOrderApplyResponse) String() string

type InsureOrderApplyResponseBody

type InsureOrderApplyResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210e800316781571635951548d1e9d
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderApplyResponseBody) GoString

func (s InsureOrderApplyResponseBody) GoString() string

func (*InsureOrderApplyResponseBody) SetCode

func (*InsureOrderApplyResponseBody) SetMessage

func (*InsureOrderApplyResponseBody) SetModule

func (*InsureOrderApplyResponseBody) SetRequestId

func (*InsureOrderApplyResponseBody) SetSuccess

func (*InsureOrderApplyResponseBody) SetTraceId

func (InsureOrderApplyResponseBody) String

type InsureOrderApplyResponseBodyModule

type InsureOrderApplyResponseBodyModule struct {
	// example:
	//
	// 1021000196500370003
	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

func (*InsureOrderApplyResponseBodyModule) SetInsOrderId

func (InsureOrderApplyResponseBodyModule) String

type InsureOrderApplyResponseBodyModuleInsOrderPolicyList

type InsureOrderApplyResponseBodyModuleInsOrderPolicyList struct {
	// example:
	//
	// 1022196500378006
	OutSubInsOrderId *string `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
	// example:
	//
	// po10002300201
	PolicyNo *string `json:"policy_no,omitempty" xml:"policy_no,omitempty"`
	// example:
	//
	// INIT
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1022196500378003
	SubInsOrderId *string `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureOrderApplyResponseBodyModuleInsOrderPolicyList) GoString

func (*InsureOrderApplyResponseBodyModuleInsOrderPolicyList) SetOutSubInsOrderId

func (*InsureOrderApplyResponseBodyModuleInsOrderPolicyList) SetPolicyNo

func (*InsureOrderApplyResponseBodyModuleInsOrderPolicyList) SetStatus

func (*InsureOrderApplyResponseBodyModuleInsOrderPolicyList) SetSubInsOrderId

func (InsureOrderApplyResponseBodyModuleInsOrderPolicyList) String

type InsureOrderCancelHeaders

type InsureOrderCancelHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderCancelHeaders) GoString

func (s InsureOrderCancelHeaders) GoString() string

func (*InsureOrderCancelHeaders) SetCommonHeaders

func (s *InsureOrderCancelHeaders) SetCommonHeaders(v map[string]*string) *InsureOrderCancelHeaders

func (*InsureOrderCancelHeaders) SetXAcsBtripCorpToken

func (s *InsureOrderCancelHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderCancelHeaders

func (InsureOrderCancelHeaders) String

func (s InsureOrderCancelHeaders) String() string

type InsureOrderCancelRequest

type InsureOrderCancelRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2000310301
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// example:
	//
	// open12igetbis4o07v10B1TlOWcM00
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// fliggy
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderCancelRequest) GoString

func (s InsureOrderCancelRequest) GoString() string

func (*InsureOrderCancelRequest) SetBtripUserId

func (*InsureOrderCancelRequest) SetBuyerName

func (*InsureOrderCancelRequest) SetIsvName

func (*InsureOrderCancelRequest) SetSupplierCode

func (InsureOrderCancelRequest) String

func (s InsureOrderCancelRequest) String() string

type InsureOrderCancelResponse

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

func (s InsureOrderCancelResponse) GoString() string

func (*InsureOrderCancelResponse) SetBody

func (*InsureOrderCancelResponse) SetHeaders

func (*InsureOrderCancelResponse) SetStatusCode

func (InsureOrderCancelResponse) String

func (s InsureOrderCancelResponse) String() string

type InsureOrderCancelResponseBody

type InsureOrderCancelResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 210bc41416861901778051918d1942
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderCancelResponseBody) GoString

func (*InsureOrderCancelResponseBody) SetCode

func (*InsureOrderCancelResponseBody) SetMessage

func (*InsureOrderCancelResponseBody) SetRequestId

func (*InsureOrderCancelResponseBody) SetSuccess

func (*InsureOrderCancelResponseBody) SetTraceId

func (InsureOrderCancelResponseBody) String

type InsureOrderCreateHeaders

type InsureOrderCreateHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderCreateHeaders) GoString

func (s InsureOrderCreateHeaders) GoString() string

func (*InsureOrderCreateHeaders) SetCommonHeaders

func (s *InsureOrderCreateHeaders) SetCommonHeaders(v map[string]*string) *InsureOrderCreateHeaders

func (*InsureOrderCreateHeaders) SetXAcsBtripCorpToken

func (s *InsureOrderCreateHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderCreateHeaders

func (InsureOrderCreateHeaders) String

func (s InsureOrderCreateHeaders) String() string

type InsureOrderCreateRequest

type InsureOrderCreateRequest struct {
	// This parameter is required.
	Applicant *InsureOrderCreateRequestApplicant `json:"applicant,omitempty" xml:"applicant,omitempty" type:"Struct"`
	// example:
	//
	// 20202109390122
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	InsPersonAndSegmentList []*InsureOrderCreateRequestInsPersonAndSegmentList `json:"ins_person_and_segment_list,omitempty" xml:"ins_person_and_segment_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// PostalSavingsBank
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 100000320302020
	OutInsOrderId *string `json:"out_ins_order_id,omitempty" xml:"out_ins_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 202310101026030
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1020030003332000
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	// example:
	//
	// fliggy
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderCreateRequest) GoString

func (s InsureOrderCreateRequest) GoString() string

func (*InsureOrderCreateRequest) SetApplicant

func (*InsureOrderCreateRequest) SetBtripUserId

func (*InsureOrderCreateRequest) SetBuyerName

func (*InsureOrderCreateRequest) SetInsPersonAndSegmentList

func (*InsureOrderCreateRequest) SetIsvName

func (*InsureOrderCreateRequest) SetOutInsOrderId

func (*InsureOrderCreateRequest) SetOutOrderId

func (*InsureOrderCreateRequest) SetOutSubOrderId

func (*InsureOrderCreateRequest) SetSupplierCode

func (InsureOrderCreateRequest) String

func (s InsureOrderCreateRequest) String() string

type InsureOrderCreateRequestApplicant

type InsureOrderCreateRequestApplicant struct {
	// example:
	//
	// 2000-11-01
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 20202109390122
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CertName    *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	// example:
	//
	// 110102200011018872
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 100
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// 1000000
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureOrderCreateRequestApplicant) GoString

func (*InsureOrderCreateRequestApplicant) SetBirthday

func (*InsureOrderCreateRequestApplicant) SetBtripUserId

func (*InsureOrderCreateRequestApplicant) SetCertName

func (*InsureOrderCreateRequestApplicant) SetCertNo

func (*InsureOrderCreateRequestApplicant) SetCertType

func (*InsureOrderCreateRequestApplicant) SetGender

func (*InsureOrderCreateRequestApplicant) SetPhone

func (InsureOrderCreateRequestApplicant) String

type InsureOrderCreateRequestInsPersonAndSegmentList

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"`
	// example:
	//
	// 12399992002002010
	OutSubInsOrderId *string `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
}

func (InsureOrderCreateRequestInsPersonAndSegmentList) GoString

func (*InsureOrderCreateRequestInsPersonAndSegmentList) SetOutSubInsOrderId

func (InsureOrderCreateRequestInsPersonAndSegmentList) String

type InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment

type InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment struct {
	// example:
	//
	// YNT
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// example:
	//
	// CKG
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 2023-10-31 13:10:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// HGH
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// example:
	//
	// HGH
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// example:
	//
	// CAN
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2023-10-31 10:55:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// ZH9891
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) GoString

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetArrAirportCode

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetArrCity

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetArrCityCode

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetArrTime

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetDepAirportCode

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetDepCity

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetDepCityCode

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetDepTime

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) SetFlightNo

func (InsureOrderCreateRequestInsPersonAndSegmentListInsureSegment) String

type InsureOrderCreateRequestInsPersonAndSegmentListInsured

type InsureOrderCreateRequestInsPersonAndSegmentListInsured struct {
	// example:
	//
	// 2000-11-01
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 20202109390122
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CertName    *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	// example:
	//
	// 110102200011018872
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 100
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// 1000000
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureOrderCreateRequestInsPersonAndSegmentListInsured) GoString

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetBirthday

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetBtripUserId

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetCertName

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetCertNo

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetCertType

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetGender

func (*InsureOrderCreateRequestInsPersonAndSegmentListInsured) SetPhone

func (InsureOrderCreateRequestInsPersonAndSegmentListInsured) String

type InsureOrderCreateResponse

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

func (s InsureOrderCreateResponse) GoString() string

func (*InsureOrderCreateResponse) SetBody

func (*InsureOrderCreateResponse) SetHeaders

func (*InsureOrderCreateResponse) SetStatusCode

func (InsureOrderCreateResponse) String

func (s InsureOrderCreateResponse) String() string

type InsureOrderCreateResponseBody

type InsureOrderCreateResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C6055EA5-C566-511D-9FC4-5E4D45182711
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f079916782711059363565d6be1
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderCreateResponseBody) GoString

func (*InsureOrderCreateResponseBody) SetCode

func (*InsureOrderCreateResponseBody) SetMessage

func (*InsureOrderCreateResponseBody) SetRequestId

func (*InsureOrderCreateResponseBody) SetSuccess

func (*InsureOrderCreateResponseBody) SetTraceId

func (InsureOrderCreateResponseBody) String

type InsureOrderCreateResponseBodyModule

type InsureOrderCreateResponseBodyModule struct {
	// example:
	//
	// 1
	Copies                *int32                                                      `json:"copies,omitempty" xml:"copies,omitempty"`
	InsureOrderDetailList []*InsureOrderCreateResponseBodyModuleInsureOrderDetailList `json:"insure_order_detail_list,omitempty" xml:"insure_order_detail_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1021000196500370001
	InsureOrderId *string `json:"insure_order_id,omitempty" xml:"insure_order_id,omitempty"`
	// example:
	//
	// 3000
	Premium *int64 `json:"premium,omitempty" xml:"premium,omitempty"`
}

func (InsureOrderCreateResponseBodyModule) GoString

func (*InsureOrderCreateResponseBodyModule) SetCopies

func (*InsureOrderCreateResponseBodyModule) SetInsureOrderId

func (*InsureOrderCreateResponseBodyModule) SetPremium

func (InsureOrderCreateResponseBodyModule) String

type InsureOrderCreateResponseBodyModuleInsureOrderDetailList

type InsureOrderCreateResponseBodyModuleInsureOrderDetailList struct {
	// example:
	//
	// 1992939412431231
	OutSubInsOrderId *string `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
	// example:
	//
	// 121234444
	PolicyNo *string `json:"policy_no,omitempty" xml:"policy_no,omitempty"`
	// example:
	//
	// INIT
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1022196500378001
	SubInsOrderId *string `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureOrderCreateResponseBodyModuleInsureOrderDetailList) GoString

func (*InsureOrderCreateResponseBodyModuleInsureOrderDetailList) SetOutSubInsOrderId

func (*InsureOrderCreateResponseBodyModuleInsureOrderDetailList) SetPolicyNo

func (*InsureOrderCreateResponseBodyModuleInsureOrderDetailList) SetStatus

func (*InsureOrderCreateResponseBodyModuleInsureOrderDetailList) SetSubInsOrderId

func (InsureOrderCreateResponseBodyModuleInsureOrderDetailList) String

type InsureOrderCreateShrinkRequest

type InsureOrderCreateShrinkRequest struct {
	// This parameter is required.
	ApplicantShrink *string `json:"applicant,omitempty" xml:"applicant,omitempty"`
	// example:
	//
	// 20202109390122
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	InsPersonAndSegmentListShrink *string `json:"ins_person_and_segment_list,omitempty" xml:"ins_person_and_segment_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PostalSavingsBank
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 100000320302020
	OutInsOrderId *string `json:"out_ins_order_id,omitempty" xml:"out_ins_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 202310101026030
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1020030003332000
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	// example:
	//
	// fliggy
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderCreateShrinkRequest) GoString

func (*InsureOrderCreateShrinkRequest) SetApplicantShrink

func (*InsureOrderCreateShrinkRequest) SetBtripUserId

func (*InsureOrderCreateShrinkRequest) SetBuyerName

func (*InsureOrderCreateShrinkRequest) SetInsPersonAndSegmentListShrink

func (s *InsureOrderCreateShrinkRequest) SetInsPersonAndSegmentListShrink(v string) *InsureOrderCreateShrinkRequest

func (*InsureOrderCreateShrinkRequest) SetIsvName

func (*InsureOrderCreateShrinkRequest) SetOutInsOrderId

func (*InsureOrderCreateShrinkRequest) SetOutOrderId

func (*InsureOrderCreateShrinkRequest) SetOutSubOrderId

func (*InsureOrderCreateShrinkRequest) SetSupplierCode

func (InsureOrderCreateShrinkRequest) String

type InsureOrderDetailHeaders

type InsureOrderDetailHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderDetailHeaders) GoString

func (s InsureOrderDetailHeaders) GoString() string

func (*InsureOrderDetailHeaders) SetCommonHeaders

func (s *InsureOrderDetailHeaders) SetCommonHeaders(v map[string]*string) *InsureOrderDetailHeaders

func (*InsureOrderDetailHeaders) SetXAcsBtripCorpToken

func (s *InsureOrderDetailHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderDetailHeaders

func (InsureOrderDetailHeaders) String

func (s InsureOrderDetailHeaders) String() string

type InsureOrderDetailRequest

type InsureOrderDetailRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 10000001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1021000196440356901
	InsOrderId *string `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	// example:
	//
	// PostalSavingsBank
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// fliggy
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderDetailRequest) GoString

func (s InsureOrderDetailRequest) GoString() string

func (*InsureOrderDetailRequest) SetBtripUserId

func (*InsureOrderDetailRequest) SetBuyerName

func (*InsureOrderDetailRequest) SetInsOrderId

func (*InsureOrderDetailRequest) SetIsvName

func (*InsureOrderDetailRequest) SetSupplierCode

func (InsureOrderDetailRequest) String

func (s InsureOrderDetailRequest) String() string

type InsureOrderDetailResponse

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

func (s InsureOrderDetailResponse) GoString() string

func (*InsureOrderDetailResponse) SetBody

func (*InsureOrderDetailResponse) SetHeaders

func (*InsureOrderDetailResponse) SetStatusCode

func (InsureOrderDetailResponse) String

func (s InsureOrderDetailResponse) String() string

type InsureOrderDetailResponseBody

type InsureOrderDetailResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 4498BDAB-2AAF-5B6F-942A-3C1C935345C9
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderDetailResponseBody) GoString

func (*InsureOrderDetailResponseBody) SetCode

func (*InsureOrderDetailResponseBody) SetMessage

func (*InsureOrderDetailResponseBody) SetRequestId

func (*InsureOrderDetailResponseBody) SetSuccess

func (*InsureOrderDetailResponseBody) SetTraceId

func (InsureOrderDetailResponseBody) String

type InsureOrderDetailResponseBodyModule

type InsureOrderDetailResponseBodyModule struct {
	Applicant *InsureOrderDetailResponseBodyModuleApplicant `json:"applicant,omitempty" xml:"applicant,omitempty" type:"Struct"`
	// example:
	//
	// 1021000196440356901
	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"`
	// example:
	//
	// CLOSED
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (InsureOrderDetailResponseBodyModule) GoString

func (*InsureOrderDetailResponseBodyModule) SetInsOrderId

func (*InsureOrderDetailResponseBodyModule) SetStatus

func (InsureOrderDetailResponseBodyModule) String

type InsureOrderDetailResponseBodyModuleApplicant

type InsureOrderDetailResponseBodyModuleApplicant struct {
	CertName *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	// example:
	//
	// 3300000000000
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 100
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 13000000000
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureOrderDetailResponseBodyModuleApplicant) GoString

func (*InsureOrderDetailResponseBodyModuleApplicant) SetCertName

func (*InsureOrderDetailResponseBodyModuleApplicant) SetCertNo

func (*InsureOrderDetailResponseBodyModuleApplicant) SetCertType

func (*InsureOrderDetailResponseBodyModuleApplicant) SetPhone

func (InsureOrderDetailResponseBodyModuleApplicant) String

type InsureOrderDetailResponseBodyModuleInsureOrderDetailList

type InsureOrderDetailResponseBodyModuleInsureOrderDetailList struct {
	// example:
	//
	// 2023-10-12 10:00:00
	EffectiveEndTime *string `json:"effective_end_time,omitempty" xml:"effective_end_time,omitempty"`
	// example:
	//
	// 2023-10-11 10:00:00
	EffectiveStartTime *string                                                                `json:"effective_start_time,omitempty" xml:"effective_start_time,omitempty"`
	InsureSegment      *InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment `json:"insure_segment,omitempty" xml:"insure_segment,omitempty" type:"Struct"`
	// example:
	//
	// 2023-10-11 11:30:00
	InsureTime *string                                                          `json:"insure_time,omitempty" xml:"insure_time,omitempty"`
	Insured    *InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured `json:"insured,omitempty" xml:"insured,omitempty" type:"Struct"`
	// example:
	//
	// 1021000196440356922
	OutSubInsOrderId *string `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
	// example:
	//
	// 22222222222
	PolicyNo *string `json:"policy_no,omitempty" xml:"policy_no,omitempty"`
	// example:
	//
	// 30
	Price       *int64  `json:"price,omitempty" xml:"price,omitempty"`
	ProductName *string `json:"product_name,omitempty" xml:"product_name,omitempty"`
	// example:
	//
	// 008801.accident.flight.104000
	ProductNo *string `json:"product_no,omitempty" xml:"product_no,omitempty"`
	// example:
	//
	// CLOSED
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1021000196440356901
	SubInsOrderId *string `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailList) GoString

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetEffectiveEndTime

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetEffectiveStartTime

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetInsureTime

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetOutSubInsOrderId

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetPolicyNo

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetPrice

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetProductName

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetProductNo

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetStatus

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailList) SetSubInsOrderId

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailList) String

type InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment

type InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment struct {
	// example:
	//
	// TYN
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// example:
	//
	// HYN
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// SYX
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 2023-10-11 11:30:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// TYN
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// example:
	//
	// CTU
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// example:
	//
	// LXA
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2023-10-11 11:30:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// CZ3501
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) GoString

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetArrAirportCode

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetArrCity

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetArrCityCode

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetArrTime

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetDepAirportCode

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetDepCity

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetDepCityCode

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetDepTime

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) SetFlightNo

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsureSegment) String

type InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured

type InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured struct {
	// example:
	//
	// 1983-11-25
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 100001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CertName    *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	// example:
	//
	// 30000000000
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 100
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// 130000000
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) GoString

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetBirthday

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetBtripUserId

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetCertName

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetCertNo

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetCertType

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetGender

func (*InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) SetPhone

func (InsureOrderDetailResponseBodyModuleInsureOrderDetailListInsured) String

type InsureOrderPayHeaders

type InsureOrderPayHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderPayHeaders) GoString

func (s InsureOrderPayHeaders) GoString() string

func (*InsureOrderPayHeaders) SetCommonHeaders

func (s *InsureOrderPayHeaders) SetCommonHeaders(v map[string]*string) *InsureOrderPayHeaders

func (*InsureOrderPayHeaders) SetXAcsBtripCorpToken

func (s *InsureOrderPayHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderPayHeaders

func (InsureOrderPayHeaders) String

func (s InsureOrderPayHeaders) String() string

type InsureOrderPayRequest

type InsureOrderPayRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 100000001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// example:
	//
	// PostalSavingsBank
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 202310101026030
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1020030003332000
	OutSubOrderId *string `json:"out_sub_order_id,omitempty" xml:"out_sub_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 3000
	PaymentAmount *int64 `json:"payment_amount,omitempty" xml:"payment_amount,omitempty"`
	// example:
	//
	// fliggy
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderPayRequest) GoString

func (s InsureOrderPayRequest) GoString() string

func (*InsureOrderPayRequest) SetBtripUserId

func (s *InsureOrderPayRequest) SetBtripUserId(v string) *InsureOrderPayRequest

func (*InsureOrderPayRequest) SetBuyerName

func (*InsureOrderPayRequest) SetIsvName

func (*InsureOrderPayRequest) SetOutOrderId

func (s *InsureOrderPayRequest) SetOutOrderId(v string) *InsureOrderPayRequest

func (*InsureOrderPayRequest) SetOutSubOrderId

func (s *InsureOrderPayRequest) SetOutSubOrderId(v string) *InsureOrderPayRequest

func (*InsureOrderPayRequest) SetPaymentAmount

func (s *InsureOrderPayRequest) SetPaymentAmount(v int64) *InsureOrderPayRequest

func (*InsureOrderPayRequest) SetSupplierCode

func (s *InsureOrderPayRequest) SetSupplierCode(v string) *InsureOrderPayRequest

func (InsureOrderPayRequest) String

func (s InsureOrderPayRequest) String() string

type InsureOrderPayResponse

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

func (s InsureOrderPayResponse) GoString() string

func (*InsureOrderPayResponse) SetBody

func (*InsureOrderPayResponse) SetHeaders

func (*InsureOrderPayResponse) SetStatusCode

func (InsureOrderPayResponse) String

func (s InsureOrderPayResponse) String() string

type InsureOrderPayResponseBody

type InsureOrderPayResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 210bc4ba16799697693368683dbafc
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderPayResponseBody) GoString

func (s InsureOrderPayResponseBody) GoString() string

func (*InsureOrderPayResponseBody) SetCode

func (*InsureOrderPayResponseBody) SetMessage

func (*InsureOrderPayResponseBody) SetRequestId

func (*InsureOrderPayResponseBody) SetSuccess

func (*InsureOrderPayResponseBody) SetTraceId

func (InsureOrderPayResponseBody) String

type InsureOrderRefundHeaders

type InsureOrderRefundHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderRefundHeaders) GoString

func (s InsureOrderRefundHeaders) GoString() string

func (*InsureOrderRefundHeaders) SetCommonHeaders

func (s *InsureOrderRefundHeaders) SetCommonHeaders(v map[string]*string) *InsureOrderRefundHeaders

func (*InsureOrderRefundHeaders) SetXAcsBtripCorpToken

func (s *InsureOrderRefundHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderRefundHeaders

func (InsureOrderRefundHeaders) String

func (s InsureOrderRefundHeaders) String() string

type InsureOrderRefundRequest

type InsureOrderRefundRequest struct {
	// example:
	//
	// 1000001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// example:
	//
	// PostalSavingsBank
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1021000196440356908
	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"`
	// example:
	//
	// fliggy
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderRefundRequest) GoString

func (s InsureOrderRefundRequest) GoString() string

func (*InsureOrderRefundRequest) SetBtripUserId

func (*InsureOrderRefundRequest) SetBuyerName

func (*InsureOrderRefundRequest) SetIsvName

func (*InsureOrderRefundRequest) SetOutApplyId

func (*InsureOrderRefundRequest) SetPolicyNoList

func (s *InsureOrderRefundRequest) SetPolicyNoList(v []*string) *InsureOrderRefundRequest

func (*InsureOrderRefundRequest) SetSubInsOrderIds

func (s *InsureOrderRefundRequest) SetSubInsOrderIds(v []*string) *InsureOrderRefundRequest

func (*InsureOrderRefundRequest) SetSupplierCode

func (InsureOrderRefundRequest) String

func (s InsureOrderRefundRequest) String() string

type InsureOrderRefundResponse

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

func (s InsureOrderRefundResponse) GoString() string

func (*InsureOrderRefundResponse) SetBody

func (*InsureOrderRefundResponse) SetHeaders

func (*InsureOrderRefundResponse) SetStatusCode

func (InsureOrderRefundResponse) String

func (s InsureOrderRefundResponse) String() string

type InsureOrderRefundResponseBody

type InsureOrderRefundResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 2103ad3116824902540648188de7ac
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210e846c16726306481681232d441f
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderRefundResponseBody) GoString

func (*InsureOrderRefundResponseBody) SetCode

func (*InsureOrderRefundResponseBody) SetMessage

func (*InsureOrderRefundResponseBody) SetRequestId

func (*InsureOrderRefundResponseBody) SetSuccess

func (*InsureOrderRefundResponseBody) SetTraceId

func (InsureOrderRefundResponseBody) String

type InsureOrderRefundResponseBodyModule

type InsureOrderRefundResponseBodyModule struct {
	// example:
	//
	// 118526587
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 1423041410342678003
	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"`
	// example:
	//
	// 1423041410342678022
	OutApplyId *string `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
}

func (InsureOrderRefundResponseBodyModule) GoString

func (*InsureOrderRefundResponseBodyModule) SetApplyId

func (*InsureOrderRefundResponseBodyModule) SetInsOrderId

func (*InsureOrderRefundResponseBodyModule) SetOutApplyId

func (InsureOrderRefundResponseBodyModule) String

type InsureOrderRefundResponseBodyModuleInsRefundList

type InsureOrderRefundResponseBodyModuleInsRefundList struct {
	// example:
	//
	// po102000399221
	PolicyRefundNo *string `json:"policy_refund_no,omitempty" xml:"policy_refund_no,omitempty"`
	// example:
	//
	// REFUND_SUCCESS
	RefundStatus *string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// example:
	//
	// 1230012499921
	SubInsOrderId *string `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureOrderRefundResponseBodyModuleInsRefundList) GoString

func (*InsureOrderRefundResponseBodyModuleInsRefundList) SetPolicyRefundNo

func (*InsureOrderRefundResponseBodyModuleInsRefundList) SetRefundStatus

func (*InsureOrderRefundResponseBodyModuleInsRefundList) SetSubInsOrderId

func (InsureOrderRefundResponseBodyModuleInsRefundList) String

type InsureOrderRefundShrinkRequest

type InsureOrderRefundShrinkRequest struct {
	// example:
	//
	// 1000001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// example:
	//
	// PostalSavingsBank
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1021000196440356908
	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"`
	// example:
	//
	// fliggy
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureOrderRefundShrinkRequest) GoString

func (*InsureOrderRefundShrinkRequest) SetBtripUserId

func (*InsureOrderRefundShrinkRequest) SetBuyerName

func (*InsureOrderRefundShrinkRequest) SetIsvName

func (*InsureOrderRefundShrinkRequest) SetOutApplyId

func (*InsureOrderRefundShrinkRequest) SetPolicyNoListShrink

func (*InsureOrderRefundShrinkRequest) SetSubInsOrderIdsShrink

func (*InsureOrderRefundShrinkRequest) SetSupplierCode

func (InsureOrderRefundShrinkRequest) String

type InsureOrderUrlDetailHeaders

type InsureOrderUrlDetailHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureOrderUrlDetailHeaders) GoString

func (s InsureOrderUrlDetailHeaders) GoString() string

func (*InsureOrderUrlDetailHeaders) SetCommonHeaders

func (*InsureOrderUrlDetailHeaders) SetXAcsBtripCorpToken

func (s *InsureOrderUrlDetailHeaders) SetXAcsBtripCorpToken(v string) *InsureOrderUrlDetailHeaders

func (InsureOrderUrlDetailHeaders) String

type InsureOrderUrlDetailResponse

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

func (s InsureOrderUrlDetailResponse) GoString() string

func (*InsureOrderUrlDetailResponse) SetBody

func (*InsureOrderUrlDetailResponse) SetHeaders

func (*InsureOrderUrlDetailResponse) SetStatusCode

func (InsureOrderUrlDetailResponse) String

type InsureOrderUrlDetailResponseBody

type InsureOrderUrlDetailResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// https://siopuat.mingya.com.cn/siop-fliggy/index.html#/list?token=fR4iOOZWgG
	Module *string `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// 210bc59616861088185764700d7589
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 213e212c16975080875814628effac
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureOrderUrlDetailResponseBody) GoString

func (*InsureOrderUrlDetailResponseBody) SetCode

func (*InsureOrderUrlDetailResponseBody) SetMessage

func (*InsureOrderUrlDetailResponseBody) SetModule

func (*InsureOrderUrlDetailResponseBody) SetRequestId

func (*InsureOrderUrlDetailResponseBody) SetSuccess

func (*InsureOrderUrlDetailResponseBody) SetTraceId

func (InsureOrderUrlDetailResponseBody) String

type InsureRefundDetailHeaders

type InsureRefundDetailHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InsureRefundDetailHeaders) GoString

func (s InsureRefundDetailHeaders) GoString() string

func (*InsureRefundDetailHeaders) SetCommonHeaders

func (*InsureRefundDetailHeaders) SetXAcsBtripCorpToken

func (s *InsureRefundDetailHeaders) SetXAcsBtripCorpToken(v string) *InsureRefundDetailHeaders

func (InsureRefundDetailHeaders) String

func (s InsureRefundDetailHeaders) String() string

type InsureRefundDetailRequest

type InsureRefundDetailRequest struct {
	// example:
	//
	// 1423052318072952023
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 1000000001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// example:
	//
	// 1000003000000490
	InsOrderId *string `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	// example:
	//
	// PostalSavingsBank
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1021000196440356908
	OutApplyId *string `json:"out_apply_id,omitempty" xml:"out_apply_id,omitempty"`
	// example:
	//
	// fliggy
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (InsureRefundDetailRequest) GoString

func (s InsureRefundDetailRequest) GoString() string

func (*InsureRefundDetailRequest) SetApplyId

func (*InsureRefundDetailRequest) SetBtripUserId

func (*InsureRefundDetailRequest) SetBuyerName

func (*InsureRefundDetailRequest) SetInsOrderId

func (*InsureRefundDetailRequest) SetIsvName

func (*InsureRefundDetailRequest) SetOutApplyId

func (*InsureRefundDetailRequest) SetSupplierCode

func (InsureRefundDetailRequest) String

func (s InsureRefundDetailRequest) String() string

type InsureRefundDetailResponse

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

func (s InsureRefundDetailResponse) GoString() string

func (*InsureRefundDetailResponse) SetBody

func (*InsureRefundDetailResponse) SetHeaders

func (*InsureRefundDetailResponse) SetStatusCode

func (InsureRefundDetailResponse) String

type InsureRefundDetailResponseBody

type InsureRefundDetailResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 2103a75b16843756660655464d56a9
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210bc44e16818128994413918de6c1
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InsureRefundDetailResponseBody) GoString

func (*InsureRefundDetailResponseBody) SetCode

func (*InsureRefundDetailResponseBody) SetMessage

func (*InsureRefundDetailResponseBody) SetRequestId

func (*InsureRefundDetailResponseBody) SetSuccess

func (*InsureRefundDetailResponseBody) SetTraceId

func (InsureRefundDetailResponseBody) String

type InsureRefundDetailResponseBodyModule

type InsureRefundDetailResponseBodyModule struct {
	// example:
	//
	// 1423050918202760437
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-07-04T16:13Z
	GmtModified *string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// 100000000001
	InsOrderId  *string                                          `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	InsureOrder *InsureRefundDetailResponseBodyModuleInsureOrder `json:"insure_order,omitempty" xml:"insure_order,omitempty" type:"Struct"`
	// example:
	//
	// 23102301010
	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

func (*InsureRefundDetailResponseBodyModule) SetApplyId

func (*InsureRefundDetailResponseBodyModule) SetGmtCreate

func (*InsureRefundDetailResponseBodyModule) SetGmtModified

func (*InsureRefundDetailResponseBodyModule) SetInsOrderId

func (*InsureRefundDetailResponseBodyModule) SetOutApplyId

func (InsureRefundDetailResponseBodyModule) String

type InsureRefundDetailResponseBodyModuleInsureOrder

type InsureRefundDetailResponseBodyModuleInsureOrder struct {
	Applicant *InsureRefundDetailResponseBodyModuleInsureOrderApplicant `json:"applicant,omitempty" xml:"applicant,omitempty" type:"Struct"`
	// example:
	//
	// 5142701029379
	BizOrderId *string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// example:
	//
	// 1
	BizType *int32 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`
	// example:
	//
	// 2023-04-11T21:21Z
	CloseTime *string `json:"close_time,omitempty" xml:"close_time,omitempty"`
	// example:
	//
	// 100000000001
	InsOrderId *string `json:"ins_order_id,omitempty" xml:"ins_order_id,omitempty"`
	// example:
	//
	// 200300333333
	OutInsOrderId *string `json:"out_ins_order_id,omitempty" xml:"out_ins_order_id,omitempty"`
	// example:
	//
	// 2023-04-11T21:21Z
	PayTime *string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// example:
	//
	// 83000
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 4
	SettleType *int32 `json:"settle_type,omitempty" xml:"settle_type,omitempty"`
	// example:
	//
	// PAID
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleInsureOrder) GoString

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetBizOrderId

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetBizType

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetCloseTime

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetInsOrderId

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetOutInsOrderId

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetPayTime

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetPrice

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetSettleType

func (*InsureRefundDetailResponseBodyModuleInsureOrder) SetStatus

func (InsureRefundDetailResponseBodyModuleInsureOrder) String

type InsureRefundDetailResponseBodyModuleInsureOrderApplicant

type InsureRefundDetailResponseBodyModuleInsureOrderApplicant struct {
	CertName *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	// example:
	//
	// 300000000000000001
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 102
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 10000000
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleInsureOrderApplicant) GoString

func (*InsureRefundDetailResponseBodyModuleInsureOrderApplicant) SetCertName

func (*InsureRefundDetailResponseBodyModuleInsureOrderApplicant) SetCertNo

func (*InsureRefundDetailResponseBodyModuleInsureOrderApplicant) SetCertType

func (*InsureRefundDetailResponseBodyModuleInsureOrderApplicant) SetPhone

func (InsureRefundDetailResponseBodyModuleInsureOrderApplicant) String

type InsureRefundDetailResponseBodyModuleSubOrderRefundList

type InsureRefundDetailResponseBodyModuleSubOrderRefundList struct {
	// example:
	//
	// 2023-04-17T20:25Z
	EffectiveEndTime *string `json:"effective_end_time,omitempty" xml:"effective_end_time,omitempty"`
	// example:
	//
	// 2023-04-17T20:25Z
	EffectiveStartTime *string                                                              `json:"effective_start_time,omitempty" xml:"effective_start_time,omitempty"`
	InsureSegment      *InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment `json:"insure_segment,omitempty" xml:"insure_segment,omitempty" type:"Struct"`
	// example:
	//
	// 2023-04-17T20:07Z
	InsureTime *string                                                        `json:"insure_time,omitempty" xml:"insure_time,omitempty"`
	Insured    *InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured `json:"insured,omitempty" xml:"insured,omitempty" type:"Struct"`
	// example:
	//
	// OUT123333444
	OutSubInsOrderId *string `json:"out_sub_ins_order_id,omitempty" xml:"out_sub_ins_order_id,omitempty"`
	// example:
	//
	// T230411000000140183629
	PolicyNo *string `json:"policy_no,omitempty" xml:"policy_no,omitempty"`
	// example:
	//
	// 1024194640018002
	PolicyRefundNo *string `json:"policy_refund_no,omitempty" xml:"policy_refund_no,omitempty"`
	// example:
	//
	// 73000
	Price       *int64  `json:"price,omitempty" xml:"price,omitempty"`
	ProductName *string `json:"product_name,omitempty" xml:"product_name,omitempty"`
	// example:
	//
	// 008801.accident.flight.104000
	ProductNo *string `json:"product_no,omitempty" xml:"product_no,omitempty"`
	// example:
	//
	// REFUND_SUCCESS
	RefundStatus *string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// example:
	//
	// 2023-04-17T20:25Z
	RefundTime *string `json:"refund_time,omitempty" xml:"refund_time,omitempty"`
	// example:
	//
	// REFUND_SUCCESS
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// s1231231344
	SubInsOrderId *string `json:"sub_ins_order_id,omitempty" xml:"sub_ins_order_id,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleSubOrderRefundList) GoString

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetEffectiveEndTime

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetEffectiveStartTime

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetInsureTime

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetOutSubInsOrderId

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetPolicyNo

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetPolicyRefundNo

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetPrice

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetProductName

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetProductNo

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetRefundStatus

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetRefundTime

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetStatus

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundList) SetSubInsOrderId

func (InsureRefundDetailResponseBodyModuleSubOrderRefundList) String

type InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment

type InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment struct {
	// example:
	//
	// WHA
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrCity        *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// YTY
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 2023-05-27 23:00:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// NGB
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepCity        *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// example:
	//
	// NGB
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// 2023-05-27 20:30:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// CZ3501
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) GoString

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetArrAirportCode

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetArrCity

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetArrCityCode

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetArrTime

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetDepAirportCode

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetDepCity

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetDepCityCode

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetDepTime

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) SetFlightNo

func (InsureRefundDetailResponseBodyModuleSubOrderRefundListInsureSegment) String

type InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured

type InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured struct {
	// example:
	//
	// 1996-07-25
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 10000001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	CertName    *string `json:"cert_name,omitempty" xml:"cert_name,omitempty"`
	// example:
	//
	// 300000000000000000
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 102
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// 1000000
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
}

func (InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) GoString

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetBirthday

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetBtripUserId

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetCertName

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetCertNo

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetCertType

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetGender

func (*InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) SetPhone

func (InsureRefundDetailResponseBodyModuleSubOrderRefundListInsured) String

type IntlFlightCreateOrderHeaders

type IntlFlightCreateOrderHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightCreateOrderHeaders) GoString

func (s IntlFlightCreateOrderHeaders) GoString() string

func (*IntlFlightCreateOrderHeaders) SetCommonHeaders

func (*IntlFlightCreateOrderHeaders) SetXAcsBtripCorpToken

func (IntlFlightCreateOrderHeaders) String

type IntlFlightCreateOrderRequest

type IntlFlightCreateOrderRequest struct {
	// example:
	//
	// fcoid_deb6372db8194f1c94c23bc4fadc508d
	AsyncCreateOrderKey *string `json:"async_create_order_key,omitempty" xml:"async_create_order_key,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// false
	AsyncCreateOrderMode *bool                                    `json:"async_create_order_mode,omitempty" xml:"async_create_order_mode,omitempty"`
	ContactInfo          *IntlFlightCreateOrderRequestContactInfo `json:"contact_info,omitempty" xml:"contact_info,omitempty" type:"Struct"`
	CostCenter           *IntlFlightCreateOrderRequestCostCenter  `json:"cost_center,omitempty" xml:"cost_center,omitempty" type:"Struct"`
	ExtraInfo            map[string]*string                       `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	// example:
	//
	// open12k0lclldfdc7v10E2HaRrOr00
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// chinese
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// 56319a175bdf4b1898190bd7edb603b5_0
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// example:
	//
	// F11380075736888770560
	OutOrderId    *string                                      `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerList []*IntlFlightCreateOrderRequestPassengerList `json:"passenger_list,omitempty" xml:"passenger_list,omitempty" type:"Repeated"`
	// example:
	//
	// fcoid_deb6372db8194f1c94c23bc4fadc508d
	RenderKey *string `json:"render_key,omitempty" xml:"render_key,omitempty"`
	// example:
	//
	// 120000
	TotalPriceCent *int64 `json:"total_price_cent,omitempty" xml:"total_price_cent,omitempty"`
	// example:
	//
	// 12341234
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (IntlFlightCreateOrderRequest) GoString

func (s IntlFlightCreateOrderRequest) GoString() string

func (*IntlFlightCreateOrderRequest) SetAsyncCreateOrderKey

func (*IntlFlightCreateOrderRequest) SetAsyncCreateOrderMode

func (s *IntlFlightCreateOrderRequest) SetAsyncCreateOrderMode(v bool) *IntlFlightCreateOrderRequest

func (*IntlFlightCreateOrderRequest) SetExtraInfo

func (*IntlFlightCreateOrderRequest) SetIsvName

func (*IntlFlightCreateOrderRequest) SetLanguage

func (*IntlFlightCreateOrderRequest) SetOtaItemId

func (*IntlFlightCreateOrderRequest) SetOutOrderId

func (*IntlFlightCreateOrderRequest) SetPassengerList

func (*IntlFlightCreateOrderRequest) SetRenderKey

func (*IntlFlightCreateOrderRequest) SetTotalPriceCent

func (*IntlFlightCreateOrderRequest) SetUserId

func (*IntlFlightCreateOrderRequest) SetUserName

func (IntlFlightCreateOrderRequest) String

type IntlFlightCreateOrderRequestContactInfo

type IntlFlightCreateOrderRequestContactInfo struct {
	// This parameter is required.
	//
	// example:
	//
	// XXX@aliyun.com
	ContactEmail *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	// This parameter is required.
	ContactName *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 13812341234
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// true
	SendMsgToPassenger *bool `json:"send_msg_to_passenger,omitempty" xml:"send_msg_to_passenger,omitempty"`
}

func (IntlFlightCreateOrderRequestContactInfo) GoString

func (*IntlFlightCreateOrderRequestContactInfo) SetContactEmail

func (*IntlFlightCreateOrderRequestContactInfo) SetContactName

func (*IntlFlightCreateOrderRequestContactInfo) SetContactPhone

func (*IntlFlightCreateOrderRequestContactInfo) SetSendMsgToPassenger

func (IntlFlightCreateOrderRequestContactInfo) String

type IntlFlightCreateOrderRequestCostCenter

type IntlFlightCreateOrderRequestCostCenter struct {
	// This parameter is required.
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 312434
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
}

func (IntlFlightCreateOrderRequestCostCenter) GoString

func (*IntlFlightCreateOrderRequestCostCenter) SetCostCenterName

func (*IntlFlightCreateOrderRequestCostCenter) SetCostCenterNumber

func (IntlFlightCreateOrderRequestCostCenter) String

type IntlFlightCreateOrderRequestPassengerList

type IntlFlightCreateOrderRequestPassengerList struct {
	// This parameter is required.
	//
	// example:
	//
	// 2020-01-01
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 100/12131231
	CascadeDeptMask *string `json:"cascade_dept_mask,omitempty" xml:"cascade_dept_mask,omitempty"`
	CascadeDeptName *string `json:"cascade_dept_name,omitempty" xml:"cascade_dept_name,omitempty"`
	// This parameter is required.
	CertInfo       *IntlFlightCreateOrderRequestPassengerListCertInfo `json:"cert_info,omitempty" xml:"cert_info,omitempty" type:"Struct"`
	CostCenterName *string                                            `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// 312434
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// 12131231
	DeptId   *string `json:"dept_id,omitempty" xml:"dept_id,omitempty"`
	DeptName *string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	// example:
	//
	// 0
	Gender *int32 `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// 10001313
	InvoiceId    *string `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// ZNW0525
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// 086
	MobileCountryCode *string `json:"mobile_country_code,omitempty" xml:"mobile_country_code,omitempty"`
	Nationality       *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
	// example:
	//
	// CN
	NationalityCode *string `json:"nationality_code,omitempty" xml:"nationality_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 18012341234
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// 10123143
	ProjectCode            *string                                                            `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle           *string                                                            `json:"project_title,omitempty" xml:"project_title,omitempty"`
	SubsidiaryCertInfoList []*IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList `json:"subsidiary_cert_info_list,omitempty" xml:"subsidiary_cert_info_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 13123123212
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// example:
	//
	// 0
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (IntlFlightCreateOrderRequestPassengerList) GoString

func (*IntlFlightCreateOrderRequestPassengerList) SetBirthday

func (*IntlFlightCreateOrderRequestPassengerList) SetCascadeDeptMask

func (*IntlFlightCreateOrderRequestPassengerList) SetCascadeDeptName

func (*IntlFlightCreateOrderRequestPassengerList) SetCostCenterName

func (*IntlFlightCreateOrderRequestPassengerList) SetCostCenterNumber

func (*IntlFlightCreateOrderRequestPassengerList) SetDeptId

func (*IntlFlightCreateOrderRequestPassengerList) SetDeptName

func (*IntlFlightCreateOrderRequestPassengerList) SetGender

func (*IntlFlightCreateOrderRequestPassengerList) SetInvoiceId

func (*IntlFlightCreateOrderRequestPassengerList) SetInvoiceTitle

func (*IntlFlightCreateOrderRequestPassengerList) SetJobNo

func (*IntlFlightCreateOrderRequestPassengerList) SetMobileCountryCode

func (*IntlFlightCreateOrderRequestPassengerList) SetNationality

func (*IntlFlightCreateOrderRequestPassengerList) SetNationalityCode

func (*IntlFlightCreateOrderRequestPassengerList) SetPassengerType

func (*IntlFlightCreateOrderRequestPassengerList) SetPhone

func (*IntlFlightCreateOrderRequestPassengerList) SetProjectCode

func (*IntlFlightCreateOrderRequestPassengerList) SetProjectTitle

func (*IntlFlightCreateOrderRequestPassengerList) SetUserId

func (*IntlFlightCreateOrderRequestPassengerList) SetUserType

func (IntlFlightCreateOrderRequestPassengerList) String

type IntlFlightCreateOrderRequestPassengerListCertInfo

type IntlFlightCreateOrderRequestPassengerListCertInfo struct {
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// H123456
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 2030-01-01
	CertValidDate *string `json:"cert_valid_date,omitempty" xml:"cert_valid_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ZHANG/SAN
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (IntlFlightCreateOrderRequestPassengerListCertInfo) GoString

func (*IntlFlightCreateOrderRequestPassengerListCertInfo) SetCertNation

func (*IntlFlightCreateOrderRequestPassengerListCertInfo) SetCertNo

func (*IntlFlightCreateOrderRequestPassengerListCertInfo) SetCertType

func (*IntlFlightCreateOrderRequestPassengerListCertInfo) SetCertValidDate

func (*IntlFlightCreateOrderRequestPassengerListCertInfo) SetName

func (IntlFlightCreateOrderRequestPassengerListCertInfo) String

type IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList

type IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList struct {
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// H123456
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 2030-01-01
	CertValidDate *string `json:"cert_valid_date,omitempty" xml:"cert_valid_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ZHANG/SAN
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList) GoString

func (*IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList) SetCertNation

func (*IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList) SetCertNo

func (*IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList) SetCertType

func (*IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList) SetCertValidDate

func (*IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList) SetName

func (IntlFlightCreateOrderRequestPassengerListSubsidiaryCertInfoList) String

type IntlFlightCreateOrderResponse

type IntlFlightCreateOrderResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightCreateOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightCreateOrderResponse) GoString

func (*IntlFlightCreateOrderResponse) SetBody

func (*IntlFlightCreateOrderResponse) SetHeaders

func (*IntlFlightCreateOrderResponse) SetStatusCode

func (IntlFlightCreateOrderResponse) String

type IntlFlightCreateOrderResponseBody

type IntlFlightCreateOrderResponseBody struct {
	// example:
	//
	// 200
	HttpStatusCode *int32                                   `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`
	Module         *IntlFlightCreateOrderResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// 0
	ResultCode *string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	ResultMsg  *string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 2103ad1116826479016562032da98c
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IntlFlightCreateOrderResponseBody) GoString

func (*IntlFlightCreateOrderResponseBody) SetHttpStatusCode

func (*IntlFlightCreateOrderResponseBody) SetRequestId

func (*IntlFlightCreateOrderResponseBody) SetResultCode

func (*IntlFlightCreateOrderResponseBody) SetResultMsg

func (*IntlFlightCreateOrderResponseBody) SetSuccess

func (*IntlFlightCreateOrderResponseBody) SetTraceId

func (IntlFlightCreateOrderResponseBody) String

type IntlFlightCreateOrderResponseBodyModule

type IntlFlightCreateOrderResponseBodyModule struct {
	// example:
	//
	// deb6372db8194f1c94c23bc4fadc508d
	AsyncCreateOrderKey *string `json:"async_create_order_key,omitempty" xml:"async_create_order_key,omitempty"`
	// example:
	//
	// 2023-08-10 17:42:32
	LatestPayTime *string `json:"latest_pay_time,omitempty" xml:"latest_pay_time,omitempty"`
	// example:
	//
	// 1003038197806523003
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// F11378244642107293696
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 0
	PayStatus *int32 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// example:
	//
	// -1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 22300
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (IntlFlightCreateOrderResponseBodyModule) GoString

func (*IntlFlightCreateOrderResponseBodyModule) SetAsyncCreateOrderKey

func (*IntlFlightCreateOrderResponseBodyModule) SetLatestPayTime

func (*IntlFlightCreateOrderResponseBodyModule) SetOrderId

func (*IntlFlightCreateOrderResponseBodyModule) SetOutOrderId

func (*IntlFlightCreateOrderResponseBodyModule) SetPayStatus

func (*IntlFlightCreateOrderResponseBodyModule) SetStatus

func (*IntlFlightCreateOrderResponseBodyModule) SetTotalPrice

func (IntlFlightCreateOrderResponseBodyModule) String

type IntlFlightCreateOrderShrinkRequest

type IntlFlightCreateOrderShrinkRequest struct {
	// example:
	//
	// fcoid_deb6372db8194f1c94c23bc4fadc508d
	AsyncCreateOrderKey *string `json:"async_create_order_key,omitempty" xml:"async_create_order_key,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// false
	AsyncCreateOrderMode *bool   `json:"async_create_order_mode,omitempty" xml:"async_create_order_mode,omitempty"`
	ContactInfoShrink    *string `json:"contact_info,omitempty" xml:"contact_info,omitempty"`
	CostCenterShrink     *string `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	ExtraInfoShrink      *string `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	// example:
	//
	// open12k0lclldfdc7v10E2HaRrOr00
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// chinese
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// 56319a175bdf4b1898190bd7edb603b5_0
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// example:
	//
	// F11380075736888770560
	OutOrderId          *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerListShrink *string `json:"passenger_list,omitempty" xml:"passenger_list,omitempty"`
	// example:
	//
	// fcoid_deb6372db8194f1c94c23bc4fadc508d
	RenderKey *string `json:"render_key,omitempty" xml:"render_key,omitempty"`
	// example:
	//
	// 120000
	TotalPriceCent *int64 `json:"total_price_cent,omitempty" xml:"total_price_cent,omitempty"`
	// example:
	//
	// 12341234
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (IntlFlightCreateOrderShrinkRequest) GoString

func (*IntlFlightCreateOrderShrinkRequest) SetAsyncCreateOrderKey

func (*IntlFlightCreateOrderShrinkRequest) SetAsyncCreateOrderMode

func (*IntlFlightCreateOrderShrinkRequest) SetContactInfoShrink

func (*IntlFlightCreateOrderShrinkRequest) SetCostCenterShrink

func (*IntlFlightCreateOrderShrinkRequest) SetExtraInfoShrink

func (*IntlFlightCreateOrderShrinkRequest) SetIsvName

func (*IntlFlightCreateOrderShrinkRequest) SetLanguage

func (*IntlFlightCreateOrderShrinkRequest) SetOtaItemId

func (*IntlFlightCreateOrderShrinkRequest) SetOutOrderId

func (*IntlFlightCreateOrderShrinkRequest) SetPassengerListShrink

func (*IntlFlightCreateOrderShrinkRequest) SetRenderKey

func (*IntlFlightCreateOrderShrinkRequest) SetTotalPriceCent

func (*IntlFlightCreateOrderShrinkRequest) SetUserId

func (*IntlFlightCreateOrderShrinkRequest) SetUserName

func (IntlFlightCreateOrderShrinkRequest) String

type IntlFlightInventoryPriceCheckHeaders

type IntlFlightInventoryPriceCheckHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightInventoryPriceCheckHeaders) GoString

func (*IntlFlightInventoryPriceCheckHeaders) SetCommonHeaders

func (*IntlFlightInventoryPriceCheckHeaders) SetXAcsBtripCorpToken

func (IntlFlightInventoryPriceCheckHeaders) String

type IntlFlightInventoryPriceCheckRequest

type IntlFlightInventoryPriceCheckRequest struct {
	// example:
	//
	// ZJTD
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// chinese
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// 102000
	OrderPrice *int64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 22111acaf9ea47c09ed0db6abc45be2d_0
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// This parameter is required.
	PassengerList []*IntlFlightInventoryPriceCheckRequestPassengerList `json:"passenger_list,omitempty" xml:"passenger_list,omitempty" type:"Repeated"`
	// example:
	//
	// 12412341234
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (IntlFlightInventoryPriceCheckRequest) GoString

func (*IntlFlightInventoryPriceCheckRequest) SetIsvName

func (*IntlFlightInventoryPriceCheckRequest) SetLanguage

func (*IntlFlightInventoryPriceCheckRequest) SetOrderPrice

func (*IntlFlightInventoryPriceCheckRequest) SetOtaItemId

func (*IntlFlightInventoryPriceCheckRequest) SetUserId

func (*IntlFlightInventoryPriceCheckRequest) SetUserName

func (IntlFlightInventoryPriceCheckRequest) String

type IntlFlightInventoryPriceCheckRequestPassengerList

type IntlFlightInventoryPriceCheckRequestPassengerList struct {
	// This parameter is required.
	//
	// example:
	//
	// 2020-01-01
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 100/1001
	CascadeDeptMask *string `json:"cascade_dept_mask,omitempty" xml:"cascade_dept_mask,omitempty"`
	CascadeDeptName *string `json:"cascade_dept_name,omitempty" xml:"cascade_dept_name,omitempty"`
	// This parameter is required.
	CertInfo       *IntlFlightInventoryPriceCheckRequestPassengerListCertInfo `json:"cert_info,omitempty" xml:"cert_info,omitempty" type:"Struct"`
	CostCenterName *string                                                    `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// 100231
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// 1001
	DeptId   *string `json:"dept_id,omitempty" xml:"dept_id,omitempty"`
	DeptName *string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	// example:
	//
	// 0
	Gender *int32 `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// 10001313
	InvoiceId    *string `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// L5000924
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// 086
	MobileCountryCode *string `json:"mobile_country_code,omitempty" xml:"mobile_country_code,omitempty"`
	Nationality       *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
	// example:
	//
	// CN
	NationalityCode *string `json:"nationality_code,omitempty" xml:"nationality_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 18012341234
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// 10123143
	ProjectCode            *string                                                                    `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle           *string                                                                    `json:"project_title,omitempty" xml:"project_title,omitempty"`
	SubsidiaryCertInfoList []*IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList `json:"subsidiary_cert_info_list,omitempty" xml:"subsidiary_cert_info_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 10001
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// example:
	//
	// 0
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (IntlFlightInventoryPriceCheckRequestPassengerList) GoString

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetBirthday

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetCascadeDeptMask

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetCascadeDeptName

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetCostCenterName

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetCostCenterNumber

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetDeptId

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetDeptName

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetGender

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetInvoiceId

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetInvoiceTitle

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetJobNo

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetMobileCountryCode

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetNationality

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetNationalityCode

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetPassengerType

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetPhone

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetProjectCode

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetProjectTitle

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetUserId

func (*IntlFlightInventoryPriceCheckRequestPassengerList) SetUserType

func (IntlFlightInventoryPriceCheckRequestPassengerList) String

type IntlFlightInventoryPriceCheckRequestPassengerListCertInfo

type IntlFlightInventoryPriceCheckRequestPassengerListCertInfo struct {
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// H123456
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 2033-01-09
	CertValidDate *string `json:"cert_valid_date,omitempty" xml:"cert_valid_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ZHANG/SAN
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (IntlFlightInventoryPriceCheckRequestPassengerListCertInfo) GoString

func (*IntlFlightInventoryPriceCheckRequestPassengerListCertInfo) SetCertNation

func (*IntlFlightInventoryPriceCheckRequestPassengerListCertInfo) SetCertNo

func (*IntlFlightInventoryPriceCheckRequestPassengerListCertInfo) SetCertType

func (*IntlFlightInventoryPriceCheckRequestPassengerListCertInfo) SetCertValidDate

func (*IntlFlightInventoryPriceCheckRequestPassengerListCertInfo) SetName

func (IntlFlightInventoryPriceCheckRequestPassengerListCertInfo) String

type IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList

type IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList struct {
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// example:
	//
	// H123456
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 1
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 2033-01-09
	CertValidDate *string `json:"cert_valid_date,omitempty" xml:"cert_valid_date,omitempty"`
	// example:
	//
	// ZHANG/SAN
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList) GoString

func (*IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList) SetCertNation

func (*IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList) SetCertNo

func (*IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList) SetCertType

func (*IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList) SetCertValidDate

func (*IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList) SetName

func (IntlFlightInventoryPriceCheckRequestPassengerListSubsidiaryCertInfoList) String

type IntlFlightInventoryPriceCheckResponse

type IntlFlightInventoryPriceCheckResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightInventoryPriceCheckResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightInventoryPriceCheckResponse) GoString

func (*IntlFlightInventoryPriceCheckResponse) SetHeaders

func (*IntlFlightInventoryPriceCheckResponse) SetStatusCode

func (IntlFlightInventoryPriceCheckResponse) String

type IntlFlightInventoryPriceCheckResponseBody

type IntlFlightInventoryPriceCheckResponseBody struct {
	Module *IntlFlightInventoryPriceCheckResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 92359A00-85D8-16C4-AED0-249618DEEC17
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// 0
	ResultCode *string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	ResultMsg  *string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 2103ad1516839612078738332dea5c
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IntlFlightInventoryPriceCheckResponseBody) GoString

func (*IntlFlightInventoryPriceCheckResponseBody) SetRequestId

func (*IntlFlightInventoryPriceCheckResponseBody) SetResultCode

func (*IntlFlightInventoryPriceCheckResponseBody) SetResultMsg

func (*IntlFlightInventoryPriceCheckResponseBody) SetSuccess

func (*IntlFlightInventoryPriceCheckResponseBody) SetTraceId

func (IntlFlightInventoryPriceCheckResponseBody) String

type IntlFlightInventoryPriceCheckResponseBodyModule

type IntlFlightInventoryPriceCheckResponseBodyModule struct {
	// example:
	//
	// true
	CheckSuccess *bool `json:"check_success,omitempty" xml:"check_success,omitempty"`
	// example:
	//
	// 0
	FailType                      *int32                                                                          `json:"fail_type,omitempty" xml:"fail_type,omitempty"`
	PassengerChangedPriceInfoList []*IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoList `json:"passenger_changed_price_info_list,omitempty" xml:"passenger_changed_price_info_list,omitempty" type:"Repeated"`
	// example:
	//
	// fcoid_deb6372db8194f1c94c23bc4fadc508d
	RenderKey *string `json:"render_key,omitempty" xml:"render_key,omitempty"`
}

func (IntlFlightInventoryPriceCheckResponseBodyModule) GoString

func (*IntlFlightInventoryPriceCheckResponseBodyModule) SetCheckSuccess

func (*IntlFlightInventoryPriceCheckResponseBodyModule) SetFailType

func (*IntlFlightInventoryPriceCheckResponseBodyModule) SetRenderKey

func (IntlFlightInventoryPriceCheckResponseBodyModule) String

type IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoList

type IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoList struct {
	// example:
	//
	// false
	Changed       *bool                                                                                      `json:"changed,omitempty" xml:"changed,omitempty"`
	ChangedPrice  *IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListChangedPrice  `json:"changed_price,omitempty" xml:"changed_price,omitempty" type:"Struct"`
	OriginalPrice *IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListOriginalPrice `json:"original_price,omitempty" xml:"original_price,omitempty" type:"Struct"`
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
}

func (IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoList) GoString

func (*IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoList) SetChanged

func (*IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoList) SetPassengerType

func (IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoList) String

type IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListChangedPrice

type IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListChangedPrice struct {
	// example:
	//
	// 9000
	BuildPrice *int64 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 5000
	OilPrice *int64 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// 12000
	TaxPrice *int64 `json:"tax_price,omitempty" xml:"tax_price,omitempty"`
	// example:
	//
	// 90000
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
}

func (IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListChangedPrice) GoString

func (*IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListChangedPrice) SetBuildPrice

func (*IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListChangedPrice) SetTicketPrice

func (IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListChangedPrice) String

type IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListOriginalPrice

type IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListOriginalPrice struct {
	// example:
	//
	// 9000
	BuildPrice *int64 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 5000
	OilPrice *int64 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	// example:
	//
	// 12000
	TaxPrice *int64 `json:"tax_price,omitempty" xml:"tax_price,omitempty"`
	// example:
	//
	// 80000
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
}

func (IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListOriginalPrice) GoString

func (*IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListOriginalPrice) SetBuildPrice

func (*IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListOriginalPrice) SetTicketPrice

func (IntlFlightInventoryPriceCheckResponseBodyModulePassengerChangedPriceInfoListOriginalPrice) String

type IntlFlightInventoryPriceCheckShrinkRequest

type IntlFlightInventoryPriceCheckShrinkRequest struct {
	// example:
	//
	// ZJTD
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// chinese
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// 102000
	OrderPrice *int64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 22111acaf9ea47c09ed0db6abc45be2d_0
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	// This parameter is required.
	PassengerListShrink *string `json:"passenger_list,omitempty" xml:"passenger_list,omitempty"`
	// example:
	//
	// 12412341234
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (IntlFlightInventoryPriceCheckShrinkRequest) GoString

func (*IntlFlightInventoryPriceCheckShrinkRequest) SetIsvName

func (*IntlFlightInventoryPriceCheckShrinkRequest) SetLanguage

func (*IntlFlightInventoryPriceCheckShrinkRequest) SetOrderPrice

func (*IntlFlightInventoryPriceCheckShrinkRequest) SetOtaItemId

func (*IntlFlightInventoryPriceCheckShrinkRequest) SetPassengerListShrink

func (*IntlFlightInventoryPriceCheckShrinkRequest) SetUserId

func (*IntlFlightInventoryPriceCheckShrinkRequest) SetUserName

func (IntlFlightInventoryPriceCheckShrinkRequest) String

type IntlFlightListingSearchHeaders

type IntlFlightListingSearchHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightListingSearchHeaders) GoString

func (*IntlFlightListingSearchHeaders) SetCommonHeaders

func (*IntlFlightListingSearchHeaders) SetXAcsBtripCorpToken

func (IntlFlightListingSearchHeaders) String

type IntlFlightListingSearchRequest

type IntlFlightListingSearchRequest struct {
	// example:
	//
	// 10001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// example:
	//
	// ZHANGSAN
	BuyerName *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	CabinType *int32 `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	// example:
	//
	// false
	DirectOnly *bool `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// TEST
	IsvName  *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// true
	NeedShareFlight *bool `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// false
	OutWheelSearch *bool `json:"out_wheel_search,omitempty" xml:"out_wheel_search,omitempty"`
	// example:
	//
	// 60b412-cc05-4d10-b570-
	QueryRecordId *string `json:"query_record_id,omitempty" xml:"query_record_id,omitempty"`
	// This parameter is required.
	SearchJourneys []*IntlFlightListingSearchRequestSearchJourneys `json:"search_journeys,omitempty" xml:"search_journeys,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	SearchMode          *int32                                               `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	SearchPassengerList []*IntlFlightListingSearchRequestSearchPassengerList `json:"search_passenger_list,omitempty" xml:"search_passenger_list,omitempty" type:"Repeated"`
	// example:
	//
	// JIANHANG
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	// example:
	//
	// 9960b412-cc05-4d10-b570-93372d816807
	Token *string `json:"token,omitempty" xml:"token,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightListingSearchRequest) GoString

func (*IntlFlightListingSearchRequest) SetBtripUserId

func (*IntlFlightListingSearchRequest) SetBuyerName

func (*IntlFlightListingSearchRequest) SetCabinType

func (*IntlFlightListingSearchRequest) SetDirectOnly

func (*IntlFlightListingSearchRequest) SetIsvName

func (*IntlFlightListingSearchRequest) SetLanguage

func (*IntlFlightListingSearchRequest) SetNeedShareFlight

func (*IntlFlightListingSearchRequest) SetOutWheelSearch

func (*IntlFlightListingSearchRequest) SetQueryRecordId

func (*IntlFlightListingSearchRequest) SetSearchMode

func (*IntlFlightListingSearchRequest) SetSupplierCode

func (*IntlFlightListingSearchRequest) SetToken

func (*IntlFlightListingSearchRequest) SetTripType

func (IntlFlightListingSearchRequest) String

type IntlFlightListingSearchRequestSearchJourneys

type IntlFlightListingSearchRequestSearchJourneys struct {
	// This parameter is required.
	//
	// example:
	//
	// MEL
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HKG
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-12-28
	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

func (*IntlFlightListingSearchRequestSearchJourneys) SetArrCityCode

func (*IntlFlightListingSearchRequestSearchJourneys) SetDepCityCode

func (*IntlFlightListingSearchRequestSearchJourneys) SetDepDate

func (IntlFlightListingSearchRequestSearchJourneys) String

type IntlFlightListingSearchRequestSearchJourneysSelectedFlights

type IntlFlightListingSearchRequestSearchJourneysSelectedFlights struct {
	// example:
	//
	// HNY
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// MEL
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 0
	CabinType *int32 `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	// example:
	//
	// SZX
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HKG
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-12-28 12:00:00
	FlightTime *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// KA5809
	MarketFlightNo *string `json:"market_flight_no,omitempty" xml:"market_flight_no,omitempty"`
	// example:
	//
	// CX601
	OperateFlightNo *string `json:"operate_flight_no,omitempty" xml:"operate_flight_no,omitempty"`
}

func (IntlFlightListingSearchRequestSearchJourneysSelectedFlights) GoString

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetArrAirportCode

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetArrCityCode

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetCabinType

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetDepAirportCode

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetDepCityCode

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetFlightTime

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetMarketFlightNo

func (*IntlFlightListingSearchRequestSearchJourneysSelectedFlights) SetOperateFlightNo

func (IntlFlightListingSearchRequestSearchJourneysSelectedFlights) String

type IntlFlightListingSearchRequestSearchPassengerList

type IntlFlightListingSearchRequestSearchPassengerList struct {
	// This parameter is required.
	//
	// example:
	//
	// 10012301201
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ZHANGSAN
	FullName *string `json:"full_name,omitempty" xml:"full_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (IntlFlightListingSearchRequestSearchPassengerList) GoString

func (*IntlFlightListingSearchRequestSearchPassengerList) SetCertNo

func (*IntlFlightListingSearchRequestSearchPassengerList) SetCertType

func (*IntlFlightListingSearchRequestSearchPassengerList) SetFullName

func (*IntlFlightListingSearchRequestSearchPassengerList) SetType

func (IntlFlightListingSearchRequestSearchPassengerList) String

type IntlFlightListingSearchResponse

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

func (*IntlFlightListingSearchResponse) SetHeaders

func (*IntlFlightListingSearchResponse) SetStatusCode

func (IntlFlightListingSearchResponse) String

type IntlFlightListingSearchResponseBody

type IntlFlightListingSearchResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210bc4b116835992457938931db4de
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IntlFlightListingSearchResponseBody) GoString

func (*IntlFlightListingSearchResponseBody) SetCode

func (*IntlFlightListingSearchResponseBody) SetMessage

func (*IntlFlightListingSearchResponseBody) SetRequestId

func (*IntlFlightListingSearchResponseBody) SetSuccess

func (*IntlFlightListingSearchResponseBody) SetTraceId

func (IntlFlightListingSearchResponseBody) String

type IntlFlightListingSearchResponseBodyModule

type IntlFlightListingSearchResponseBodyModule struct {
	FlightItemList []*IntlFlightListingSearchResponseBodyModuleFlightItemList `json:"flight_item_list,omitempty" xml:"flight_item_list,omitempty" type:"Repeated"`
	// example:
	//
	// false
	NeedContinue *bool `json:"need_continue,omitempty" xml:"need_continue,omitempty"`
	// example:
	//
	// ASDFASDFASDFASDFASDF
	QueryRecordId *string `json:"query_record_id,omitempty" xml:"query_record_id,omitempty"`
	// example:
	//
	// ee229f2d-1835-4199-bfe6-fd14afe8645e
	Token *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModule) GoString

func (*IntlFlightListingSearchResponseBodyModule) SetNeedContinue

func (*IntlFlightListingSearchResponseBodyModule) SetQueryRecordId

func (*IntlFlightListingSearchResponseBodyModule) SetToken

func (IntlFlightListingSearchResponseBodyModule) String

type IntlFlightListingSearchResponseBodyModuleFlightItemList

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

func (IntlFlightListingSearchResponseBodyModuleFlightItemList) String

type IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem

type IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem struct {
	AgreementPriceCodes []*string                                                         `json:"agreement_price_codes,omitempty" xml:"agreement_price_codes,omitempty" type:"Repeated"`
	ItemType            *string                                                           `json:"item_type,omitempty" xml:"item_type,omitempty"`
	ShoppingItemMap     map[string]*ModuleFlightItemListBestPriceItemShoppingItemMapValue `json:"shopping_item_map,omitempty" xml:"shopping_item_map,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem) GoString

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem) SetAgreementPriceCodes

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem) SetItemType

func (IntlFlightListingSearchResponseBodyModuleFlightItemListBestPriceItem) String

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos struct {
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 60
	Duration           *int32                                                                                         `json:"duration,omitempty" xml:"duration,omitempty"`
	FlightSegmentInfos []*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos `json:"flight_segment_infos,omitempty" xml:"flight_segment_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	TransferTime *int32 `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) GoString

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrCityCode

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrCityName

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetArrTime

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepCityCode

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepCityName

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetDepTime

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetDuration

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetJourneyIndex

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) SetTransferTime

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfos) String

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos

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"`
	// example:
	//
	// BJS
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	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"`
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// duration
	//
	// example:
	//
	// 140
	Duration *int32 `json:"duration,omitempty" xml:"duration,omitempty"`
	// example:
	//
	// HO1116
	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"`
	// example:
	//
	// 320
	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"`
	// example:
	//
	// 100099
	Miles *int32 `json:"miles,omitempty" xml:"miles,omitempty"`
	// example:
	//
	// 80.20%
	OnTimeRate *string `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	// example:
	//
	// 0
	OneMore     *int32  `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow *string `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// KN6728HGHPKX0725
	SegmentKey *string `json:"segment_key,omitempty" xml:"segment_key,omitempty"`
	// example:
	//
	// false
	Share           *bool   `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize *string `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// 150
	TransferTimeNumber *int32 `json:"transfer_time_number,omitempty" xml:"transfer_time_number,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) GoString

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize

func (*IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfos) String

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo

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"`
	// example:
	//
	// 9H
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB15EXDFHY1gK0jSZTEXXXDQVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosAirlineInfo) String

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	// example:
	//
	// PKX
	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"`
	// example:
	//
	// --
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	// example:
	//
	// CX601
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo

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"`
	// example:
	//
	// DR
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB1gSXBFUT1gK0jSZFhXXaAtVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo

type IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	// example:
	//
	// HGH
	StopAirport     *string `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	// example:
	//
	// T3
	StopArrTerm *string `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	// example:
	//
	// BJS
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// HGH
	StopCityCode *string `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// T4
	StopDepTerm *string `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	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

func (IntlFlightListingSearchResponseBodyModuleFlightItemListFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String

type IntlFlightListingSearchShrinkRequest

type IntlFlightListingSearchShrinkRequest struct {
	// example:
	//
	// 10001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// example:
	//
	// ZHANGSAN
	BuyerName *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	CabinType *int32 `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	// example:
	//
	// false
	DirectOnly *bool `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// TEST
	IsvName  *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// true
	NeedShareFlight *bool `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// false
	OutWheelSearch *bool `json:"out_wheel_search,omitempty" xml:"out_wheel_search,omitempty"`
	// example:
	//
	// 60b412-cc05-4d10-b570-
	QueryRecordId *string `json:"query_record_id,omitempty" xml:"query_record_id,omitempty"`
	// This parameter is required.
	SearchJourneysShrink *string `json:"search_journeys,omitempty" xml:"search_journeys,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	SearchMode                *int32  `json:"search_mode,omitempty" xml:"search_mode,omitempty"`
	SearchPassengerListShrink *string `json:"search_passenger_list,omitempty" xml:"search_passenger_list,omitempty"`
	// example:
	//
	// JIANHANG
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	// example:
	//
	// 9960b412-cc05-4d10-b570-93372d816807
	Token *string `json:"token,omitempty" xml:"token,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightListingSearchShrinkRequest) GoString

func (*IntlFlightListingSearchShrinkRequest) SetBtripUserId

func (*IntlFlightListingSearchShrinkRequest) SetBuyerName

func (*IntlFlightListingSearchShrinkRequest) SetCabinType

func (*IntlFlightListingSearchShrinkRequest) SetDirectOnly

func (*IntlFlightListingSearchShrinkRequest) SetIsvName

func (*IntlFlightListingSearchShrinkRequest) SetLanguage

func (*IntlFlightListingSearchShrinkRequest) SetNeedShareFlight

func (*IntlFlightListingSearchShrinkRequest) SetOutWheelSearch

func (*IntlFlightListingSearchShrinkRequest) SetQueryRecordId

func (*IntlFlightListingSearchShrinkRequest) SetSearchJourneysShrink

func (*IntlFlightListingSearchShrinkRequest) SetSearchMode

func (*IntlFlightListingSearchShrinkRequest) SetSearchPassengerListShrink

func (*IntlFlightListingSearchShrinkRequest) SetSupplierCode

func (*IntlFlightListingSearchShrinkRequest) SetToken

func (*IntlFlightListingSearchShrinkRequest) SetTripType

func (IntlFlightListingSearchShrinkRequest) String

type IntlFlightOrderCancelHeaders

type IntlFlightOrderCancelHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightOrderCancelHeaders) GoString

func (s IntlFlightOrderCancelHeaders) GoString() string

func (*IntlFlightOrderCancelHeaders) SetCommonHeaders

func (*IntlFlightOrderCancelHeaders) SetXAcsBtripCorpToken

func (IntlFlightOrderCancelHeaders) String

type IntlFlightOrderCancelRequest

type IntlFlightOrderCancelRequest struct {
	// example:
	//
	// TRAVEL
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	Memo    *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// example:
	//
	// 1012000000000000
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// F11374007131319304192
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (IntlFlightOrderCancelRequest) GoString

func (s IntlFlightOrderCancelRequest) GoString() string

func (*IntlFlightOrderCancelRequest) SetIsvName

func (*IntlFlightOrderCancelRequest) SetMemo

func (*IntlFlightOrderCancelRequest) SetOrderId

func (*IntlFlightOrderCancelRequest) SetOutOrderId

func (IntlFlightOrderCancelRequest) String

type IntlFlightOrderCancelResponse

type IntlFlightOrderCancelResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightOrderCancelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightOrderCancelResponse) GoString

func (*IntlFlightOrderCancelResponse) SetBody

func (*IntlFlightOrderCancelResponse) SetHeaders

func (*IntlFlightOrderCancelResponse) SetStatusCode

func (IntlFlightOrderCancelResponse) String

type IntlFlightOrderCancelResponseBody

type IntlFlightOrderCancelResponseBody struct {
	Module *IntlFlightOrderCancelResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// A3F8DCAB-8301-5770-BD9F-71B0BF9E1A6E
	RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// example:
	//
	// 0
	ResultCode *string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	ResultMsg  *string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

func (IntlFlightOrderCancelResponseBody) GoString

func (*IntlFlightOrderCancelResponseBody) SetRequestId

func (*IntlFlightOrderCancelResponseBody) SetResultCode

func (*IntlFlightOrderCancelResponseBody) SetResultMsg

func (*IntlFlightOrderCancelResponseBody) SetSuccess

func (*IntlFlightOrderCancelResponseBody) SetTraceId

func (IntlFlightOrderCancelResponseBody) String

type IntlFlightOrderCancelResponseBodyModule

type IntlFlightOrderCancelResponseBodyModule struct {
	// example:
	//
	// 2023-08-10 17:45:32
	CancelTime *string `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
}

func (IntlFlightOrderCancelResponseBodyModule) GoString

func (*IntlFlightOrderCancelResponseBodyModule) SetCancelTime

func (IntlFlightOrderCancelResponseBodyModule) String

type IntlFlightOrderDetailHeaders

type IntlFlightOrderDetailHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightOrderDetailHeaders) GoString

func (s IntlFlightOrderDetailHeaders) GoString() string

func (*IntlFlightOrderDetailHeaders) SetCommonHeaders

func (*IntlFlightOrderDetailHeaders) SetXAcsBtripCorpToken

func (IntlFlightOrderDetailHeaders) String

type IntlFlightOrderDetailRequest

type IntlFlightOrderDetailRequest struct {
	// example:
	//
	// TRAVEL
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1012000000000000
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// F11374007131319304192
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (IntlFlightOrderDetailRequest) GoString

func (s IntlFlightOrderDetailRequest) GoString() string

func (*IntlFlightOrderDetailRequest) SetIsvName

func (*IntlFlightOrderDetailRequest) SetOrderId

func (*IntlFlightOrderDetailRequest) SetOutOrderId

func (IntlFlightOrderDetailRequest) String

type IntlFlightOrderDetailResponse

type IntlFlightOrderDetailResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightOrderDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightOrderDetailResponse) GoString

func (*IntlFlightOrderDetailResponse) SetBody

func (*IntlFlightOrderDetailResponse) SetHeaders

func (*IntlFlightOrderDetailResponse) SetStatusCode

func (IntlFlightOrderDetailResponse) String

type IntlFlightOrderDetailResponseBody

type IntlFlightOrderDetailResponseBody struct {
	Module *IntlFlightOrderDetailResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// A3F8DCAB-8301-5770-BD9F-71B0BF9E1A6E
	RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// example:
	//
	// 0
	ResultCode *string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	ResultMsg  *string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

func (IntlFlightOrderDetailResponseBody) GoString

func (*IntlFlightOrderDetailResponseBody) SetRequestId

func (*IntlFlightOrderDetailResponseBody) SetResultCode

func (*IntlFlightOrderDetailResponseBody) SetResultMsg

func (*IntlFlightOrderDetailResponseBody) SetSuccess

func (*IntlFlightOrderDetailResponseBody) SetTraceId

func (IntlFlightOrderDetailResponseBody) String

type IntlFlightOrderDetailResponseBodyModule

type IntlFlightOrderDetailResponseBodyModule struct {
	// example:
	//
	// 122928120369012
	BookUserId *string `json:"book_user_id,omitempty" xml:"book_user_id,omitempty"`
	// example:
	//
	// ZHANG/SAN
	BookUserName *string `json:"book_user_name,omitempty" xml:"book_user_name,omitempty"`
	CloseReason  *string `json:"close_reason,omitempty" xml:"close_reason,omitempty"`
	// example:
	//
	// 1709708165000
	CloseTime *int64 `json:"close_time,omitempty" xml:"close_time,omitempty"`
	// example:
	//
	// 2024-03-06 14:56:05
	CloseTimeStr *string                                             `json:"close_time_str,omitempty" xml:"close_time_str,omitempty"`
	ContactInfo  *IntlFlightOrderDetailResponseBodyModuleContactInfo `json:"contact_info,omitempty" xml:"contact_info,omitempty" type:"Struct"`
	// example:
	//
	// 1709708165000
	CreateTime *int64 `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// example:
	//
	// 2024-03-06 14:56:05
	CreateTimeStr *string                                               `json:"create_time_str,omitempty" xml:"create_time_str,omitempty"`
	ExtInfoMap    map[string]*string                                    `json:"ext_info_map,omitempty" xml:"ext_info_map,omitempty"`
	JourneyList   []*IntlFlightOrderDetailResponseBodyModuleJourneyList `json:"journey_list,omitempty" xml:"journey_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1012000000000000
	OrderId       *int64                                                  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	OrderItemList []*IntlFlightOrderDetailResponseBodyModuleOrderItemList `json:"order_item_list,omitempty" xml:"order_item_list,omitempty" type:"Repeated"`
	// example:
	//
	// F11374007131319304192
	OutOrderId              *string                                                           `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerItemDetailList []*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailList `json:"passenger_item_detail_list,omitempty" xml:"passenger_item_detail_list,omitempty" type:"Repeated"`
	PassengerList           []*IntlFlightOrderDetailResponseBodyModulePassengerList           `json:"passenger_list,omitempty" xml:"passenger_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1709711779000
	PayExpireTime *int64 `json:"pay_expire_time,omitempty" xml:"pay_expire_time,omitempty"`
	// example:
	//
	// 2024-03-06 15:56:19
	PayExpireTimeStr *string `json:"pay_expire_time_str,omitempty" xml:"pay_expire_time_str,omitempty"`
	// example:
	//
	// 1
	PayStatus *int32 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// example:
	//
	// 2024-03-06 15:00:35
	PayTime *int64 `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// example:
	//
	// 1709708435000
	PayTimeStr *string `json:"pay_time_str,omitempty" xml:"pay_time_str,omitempty"`
	// example:
	//
	// 8
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 4
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1709711779000
	SucceedTime *int64 `json:"succeed_time,omitempty" xml:"succeed_time,omitempty"`
	// example:
	//
	// 2024-03-06 15:56:19
	SucceedTimeStr *string `json:"succeed_time_str,omitempty" xml:"succeed_time_str,omitempty"`
	// example:
	//
	// 21300
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// example:
	//
	// 0
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModule) GoString

func (*IntlFlightOrderDetailResponseBodyModule) SetBookUserId

func (*IntlFlightOrderDetailResponseBodyModule) SetBookUserName

func (*IntlFlightOrderDetailResponseBodyModule) SetCloseReason

func (*IntlFlightOrderDetailResponseBodyModule) SetCloseTime

func (*IntlFlightOrderDetailResponseBodyModule) SetCloseTimeStr

func (*IntlFlightOrderDetailResponseBodyModule) SetCreateTime

func (*IntlFlightOrderDetailResponseBodyModule) SetCreateTimeStr

func (*IntlFlightOrderDetailResponseBodyModule) SetExtInfoMap

func (*IntlFlightOrderDetailResponseBodyModule) SetOrderId

func (*IntlFlightOrderDetailResponseBodyModule) SetOutOrderId

func (*IntlFlightOrderDetailResponseBodyModule) SetPayExpireTime

func (*IntlFlightOrderDetailResponseBodyModule) SetPayExpireTimeStr

func (*IntlFlightOrderDetailResponseBodyModule) SetPayStatus

func (*IntlFlightOrderDetailResponseBodyModule) SetPayTime

func (*IntlFlightOrderDetailResponseBodyModule) SetPayTimeStr

func (*IntlFlightOrderDetailResponseBodyModule) SetPayType

func (*IntlFlightOrderDetailResponseBodyModule) SetStatus

func (*IntlFlightOrderDetailResponseBodyModule) SetSucceedTime

func (*IntlFlightOrderDetailResponseBodyModule) SetSucceedTimeStr

func (*IntlFlightOrderDetailResponseBodyModule) SetTotalPrice

func (*IntlFlightOrderDetailResponseBodyModule) SetTripType

func (IntlFlightOrderDetailResponseBodyModule) String

type IntlFlightOrderDetailResponseBodyModuleContactInfo

type IntlFlightOrderDetailResponseBodyModuleContactInfo struct {
	// example:
	//
	// test@cainiao.com
	ContactEmail *string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`
	ContactName  *string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// example:
	//
	// 185006022345
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// example:
	//
	// false
	SendMsgToPassenger *bool `json:"send_msg_to_passenger,omitempty" xml:"send_msg_to_passenger,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleContactInfo) GoString

func (*IntlFlightOrderDetailResponseBodyModuleContactInfo) SetContactEmail

func (*IntlFlightOrderDetailResponseBodyModuleContactInfo) SetContactName

func (*IntlFlightOrderDetailResponseBodyModuleContactInfo) SetContactPhone

func (*IntlFlightOrderDetailResponseBodyModuleContactInfo) SetSendMsgToPassenger

func (IntlFlightOrderDetailResponseBodyModuleContactInfo) String

type IntlFlightOrderDetailResponseBodyModuleJourneyList

type IntlFlightOrderDetailResponseBodyModuleJourneyList struct {
	// example:
	//
	// HKG
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// SHA
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2024-07-06
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// example:
	//
	// 0
	JourneyIndex *int32                                                           `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	SegmentList  []*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList `json:"segment_list,omitempty" xml:"segment_list,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	TransferCount *int32 `json:"transfer_count,omitempty" xml:"transfer_count,omitempty"`
	// example:
	//
	// 0
	TransferTime *int32 `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleJourneyList) GoString

func (*IntlFlightOrderDetailResponseBodyModuleJourneyList) SetArrCityCode

func (*IntlFlightOrderDetailResponseBodyModuleJourneyList) SetArrCityName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyList) SetDepCityCode

func (*IntlFlightOrderDetailResponseBodyModuleJourneyList) SetDepCityName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyList) SetDepDate

func (*IntlFlightOrderDetailResponseBodyModuleJourneyList) SetJourneyIndex

func (*IntlFlightOrderDetailResponseBodyModuleJourneyList) SetTransferCount

func (*IntlFlightOrderDetailResponseBodyModuleJourneyList) SetTransferTime

func (IntlFlightOrderDetailResponseBodyModuleJourneyList) String

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList struct {
	// example:
	//
	// HKG
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	ArrAirportName *string `json:"arr_airport_name,omitempty" xml:"arr_airport_name,omitempty"`
	// example:
	//
	// HKG
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// T1
	ArrTerminal *string `json:"arr_terminal,omitempty" xml:"arr_terminal,omitempty"`
	// example:
	//
	// 2024-07-06 14:05:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// false
	CodeShare *bool `json:"code_share,omitempty" xml:"code_share,omitempty"`
	// example:
	//
	// PVG
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	DepAirportName *string `json:"dep_airport_name,omitempty" xml:"dep_airport_name,omitempty"`
	// example:
	//
	// SHA
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// T1
	DepTerminal *string `json:"dep_terminal,omitempty" xml:"dep_terminal,omitempty"`
	// example:
	//
	// 2024-07-06 11:10:00
	DepTime         *string                                                                       `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	FlightOtherInfo *IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo `json:"flight_other_info,omitempty" xml:"flight_other_info,omitempty" type:"Struct"`
	// example:
	//
	// 0
	JourneyIndex      *int32                                                                          `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	LuggageDirectInfo *IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListLuggageDirectInfo `json:"luggage_direct_info,omitempty" xml:"luggage_direct_info,omitempty" type:"Struct"`
	// example:
	//
	// MU
	MarketingAirline     *string                                                                            `json:"marketing_airline,omitempty" xml:"marketing_airline,omitempty"`
	MarketingAirlineInfo *IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo `json:"marketing_airline_info,omitempty" xml:"marketing_airline_info,omitempty" type:"Struct"`
	// example:
	//
	// MU507
	MarketingFlightNo *string `json:"marketing_flight_no,omitempty" xml:"marketing_flight_no,omitempty"`
	// example:
	//
	// MU
	OperatingAirline     *string                                                                            `json:"operating_airline,omitempty" xml:"operating_airline,omitempty"`
	OperatingAirlineInfo *IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	// example:
	//
	// MU507
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// MU507PVGHKG0706
	SegmentKey        *string                                                                         `json:"segment_key,omitempty" xml:"segment_key,omitempty"`
	SegmentVisaRemark *IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListSegmentVisaRemark `json:"segment_visa_remark,omitempty" xml:"segment_visa_remark,omitempty" type:"Struct"`
	StopCityList      []*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList    `json:"stop_city_list,omitempty" xml:"stop_city_list,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	StopQuantity *int32 `json:"stop_quantity,omitempty" xml:"stop_quantity,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) GoString

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetArrAirportCode

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetArrAirportName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetArrCityCode

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetArrCityName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetArrTerminal

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetArrTime

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetCodeShare

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetDepAirportCode

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetDepAirportName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetDepCityCode

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetDepCityName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetDepTerminal

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetDepTime

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetJourneyIndex

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetMarketingAirline

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetMarketingFlightNo

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetOperatingAirline

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetOperatingFlightNo

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetSegmentIndex

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetSegmentKey

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) SetStopQuantity

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentList) String

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo struct {
	// example:
	//
	// 100
	AircraftAge *string `json:"aircraft_age,omitempty" xml:"aircraft_age,omitempty"`
	// example:
	//
	// 10
	AvgDelayTime *string `json:"avg_delay_time,omitempty" xml:"avg_delay_time,omitempty"`
	// example:
	//
	// 32Q
	EquipType *string `json:"equip_type,omitempty" xml:"equip_type,omitempty"`
	// example:
	//
	// 20
	FlightCancelRate *string `json:"flight_cancel_rate,omitempty" xml:"flight_cancel_rate,omitempty"`
	// example:
	//
	// 195
	FlightDistance *int32 `json:"flight_distance,omitempty" xml:"flight_distance,omitempty"`
	// example:
	//
	// 165
	FlightDuration *int32  `json:"flight_duration,omitempty" xml:"flight_duration,omitempty"`
	FlightSize     *string `json:"flight_size,omitempty" xml:"flight_size,omitempty"`
	// example:
	//
	// 70
	JetBridgeRate *string `json:"jet_bridge_rate,omitempty" xml:"jet_bridge_rate,omitempty"`
	Manufacturer  *string `json:"manufacturer,omitempty" xml:"manufacturer,omitempty"`
	// example:
	//
	// 0
	Meal     *int32  `json:"meal,omitempty" xml:"meal,omitempty"`
	MealDesc *string `json:"meal_desc,omitempty" xml:"meal_desc,omitempty"`
	// example:
	//
	// 80
	OnTimeRate *string `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	// example:
	//
	// true
	Wifi *bool `json:"wifi,omitempty" xml:"wifi,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) GoString

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetAircraftAge

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetAvgDelayTime

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetEquipType

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetFlightCancelRate

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetFlightDistance

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetFlightDuration

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetFlightSize

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetJetBridgeRate

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetManufacturer

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetMeal

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetMealDesc

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetOnTimeRate

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) SetWifi

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListFlightOtherInfo) String

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListLuggageDirectInfo

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListLuggageDirectInfo struct {
	// example:
	//
	// 0
	DepCityLuggageDirect *int32 `json:"dep_city_luggage_direct,omitempty" xml:"dep_city_luggage_direct,omitempty"`
	// example:
	//
	// 0
	StopCityLuggageDirect *int32 `json:"stop_city_luggage_direct,omitempty" xml:"stop_city_luggage_direct,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListLuggageDirectInfo) GoString

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListLuggageDirectInfo) SetDepCityLuggageDirect

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListLuggageDirectInfo) SetStopCityLuggageDirect

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListLuggageDirectInfo) String

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo struct {
	// example:
	//
	// MU
	AirlineCode  *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName  *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AllianceName *string `json:"alliance_name,omitempty" xml:"alliance_name,omitempty"`
	// example:
	//
	// false
	CheapAirline *bool `json:"cheap_airline,omitempty" xml:"cheap_airline,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB15EXDFHY1gK0jSZTEXXXDQVXa-450-450.png
	IconUrl *string `json:"icon_url,omitempty" xml:"icon_url,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB15EXDFHY1gK0jSZTEXXXDQVXa-450-450.png
	LogoUrl   *string `json:"logo_url,omitempty" xml:"logo_url,omitempty"`
	ShortName *string `json:"short_name,omitempty" xml:"short_name,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo) GoString

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo) SetAirlineCode

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo) SetAirlineName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo) SetAllianceName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo) SetCheapAirline

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo) SetIconUrl

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo) SetLogoUrl

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo) SetShortName

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListMarketingAirlineInfo) String

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo struct {
	// example:
	//
	// MU
	AirlineCode  *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	AirlineName  *string `json:"airline_name,omitempty" xml:"airline_name,omitempty"`
	AllianceName *string `json:"alliance_name,omitempty" xml:"alliance_name,omitempty"`
	// example:
	//
	// false
	CheapAirline *bool `json:"cheap_airline,omitempty" xml:"cheap_airline,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB15EXDFHY1gK0jSZTEXXXDQVXa-450-450.png
	IconUrl *string `json:"icon_url,omitempty" xml:"icon_url,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB15EXDFHY1gK0jSZTEXXXDQVXa-450-450.png
	LogoUrl   *string `json:"logo_url,omitempty" xml:"logo_url,omitempty"`
	ShortName *string `json:"short_name,omitempty" xml:"short_name,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo) GoString

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo) SetAirlineCode

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo) SetAirlineName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo) SetAllianceName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo) SetCheapAirline

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo) SetIconUrl

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo) SetLogoUrl

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo) SetShortName

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListOperatingAirlineInfo) String

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListSegmentVisaRemark

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListSegmentVisaRemark struct {
	DepCityVisaRemark *string `json:"dep_city_visa_remark,omitempty" xml:"dep_city_visa_remark,omitempty"`
	// example:
	//
	// 0
	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 (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListSegmentVisaRemark) GoString

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListSegmentVisaRemark) SetDepCityVisaRemark

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListSegmentVisaRemark) SetDepCityVisaType

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListSegmentVisaRemark) SetStopCityVisaRemarks

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListSegmentVisaRemark) SetStopCityVisaTypes

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListSegmentVisaRemark) String

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList

type IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList struct {
	// example:
	//
	// PVG
	StopAirport     *string `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	// example:
	//
	// T1
	StopArrTerminal *string `json:"stop_arr_terminal,omitempty" xml:"stop_arr_terminal,omitempty"`
	// example:
	//
	// 2024-07-06 11:10:00
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// SHA
	StopCityCode *string `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	StopCityName *string `json:"stop_city_name,omitempty" xml:"stop_city_name,omitempty"`
	// example:
	//
	// T1
	StopDepTerminal *string `json:"stop_dep_terminal,omitempty" xml:"stop_dep_terminal,omitempty"`
	// example:
	//
	// 2024-07-06 11:10:00
	StopDepTime *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) GoString

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) SetStopAirport

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) SetStopAirportName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) SetStopArrTerminal

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) SetStopArrTime

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) SetStopCityCode

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) SetStopCityName

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) SetStopDepTerminal

func (*IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) SetStopDepTime

func (IntlFlightOrderDetailResponseBodyModuleJourneyListSegmentListStopCityList) String

type IntlFlightOrderDetailResponseBodyModuleOrderItemList

type IntlFlightOrderDetailResponseBodyModuleOrderItemList struct {
	BaggageRule        *IntlFlightOrderDetailResponseBodyModuleOrderItemListBaggageRule          `json:"baggage_rule,omitempty" xml:"baggage_rule,omitempty" type:"Struct"`
	PassengerPriceList []*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList `json:"passenger_price_list,omitempty" xml:"passenger_price_list,omitempty" type:"Repeated"`
	RefundChangeRule   *IntlFlightOrderDetailResponseBodyModuleOrderItemListRefundChangeRule     `json:"refund_change_rule,omitempty" xml:"refund_change_rule,omitempty" type:"Struct"`
	SegmentKeyList     []*string                                                                 `json:"segment_key_list,omitempty" xml:"segment_key_list,omitempty" type:"Repeated"`
}

func (IntlFlightOrderDetailResponseBodyModuleOrderItemList) GoString

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemList) SetSegmentKeyList

func (IntlFlightOrderDetailResponseBodyModuleOrderItemList) String

type IntlFlightOrderDetailResponseBodyModuleOrderItemListBaggageRule

type IntlFlightOrderDetailResponseBodyModuleOrderItemListBaggageRule struct {
	BaggageDigest  *string                                                         `json:"baggage_digest,omitempty" xml:"baggage_digest,omitempty"`
	BaggageInfoMap map[string][]*ModuleOrderItemListBaggageRuleBaggageInfoMapValue `json:"baggage_info_map,omitempty" xml:"baggage_info_map,omitempty"`
	// example:
	//
	// true
	StructuredBaggage *bool `json:"structured_baggage,omitempty" xml:"structured_baggage,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleOrderItemListBaggageRule) GoString

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListBaggageRule) SetBaggageDigest

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListBaggageRule) SetStructuredBaggage

func (IntlFlightOrderDetailResponseBodyModuleOrderItemListBaggageRule) String

type IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList

type IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList struct {
	// example:
	//
	// 3.5
	Discount *float64 `json:"discount,omitempty" xml:"discount,omitempty"`
	// example:
	//
	// 3.5折
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0
	ModifyFee *int64 `json:"modify_fee,omitempty" xml:"modify_fee,omitempty"`
	// example:
	//
	// 0
	ModifyTaxSpread *int64 `json:"modify_tax_spread,omitempty" xml:"modify_tax_spread,omitempty"`
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 21300
	SellPrice *int64 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 19300
	Tax *int64 `json:"tax,omitempty" xml:"tax,omitempty"`
	// example:
	//
	// 2000
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 0
	UpgradeFee *int64 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) GoString

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) SetDiscount

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) SetDiscountInfo

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) SetModifyFee

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) SetModifyTaxSpread

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) SetPassengerType

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) SetSellPrice

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) SetTax

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) SetTicketPrice

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) SetUpgradeFee

func (IntlFlightOrderDetailResponseBodyModuleOrderItemListPassengerPriceList) String

type IntlFlightOrderDetailResponseBodyModuleOrderItemListRefundChangeRule

type IntlFlightOrderDetailResponseBodyModuleOrderItemListRefundChangeRule struct {
	// example:
	//
	// false
	CancelFeeInd *bool `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	// example:
	//
	// false
	ChangeFeeInd        *bool                                                                     `json:"change_fee_ind,omitempty" xml:"change_fee_ind,omitempty"`
	OfferPenaltyInfoMap map[string][]*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue `json:"offer_penalty_info_map,omitempty" xml:"offer_penalty_info_map,omitempty"`
	RefundChangeDigest  *string                                                                   `json:"refund_change_digest,omitempty" xml:"refund_change_digest,omitempty"`
	// example:
	//
	// true
	StructuredRefund *bool `json:"structured_refund,omitempty" xml:"structured_refund,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModuleOrderItemListRefundChangeRule) GoString

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListRefundChangeRule) SetCancelFeeInd

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListRefundChangeRule) SetChangeFeeInd

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListRefundChangeRule) SetRefundChangeDigest

func (*IntlFlightOrderDetailResponseBodyModuleOrderItemListRefundChangeRule) SetStructuredRefund

func (IntlFlightOrderDetailResponseBodyModuleOrderItemListRefundChangeRule) String

type IntlFlightOrderDetailResponseBodyModulePassengerItemDetailList

type IntlFlightOrderDetailResponseBodyModulePassengerItemDetailList struct {
	// example:
	//
	// 8432002
	PassengerId *int64                                                                      `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	TicketList  []*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketList `json:"ticket_list,omitempty" xml:"ticket_list,omitempty" type:"Repeated"`
}

func (IntlFlightOrderDetailResponseBodyModulePassengerItemDetailList) GoString

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailList) SetPassengerId

func (IntlFlightOrderDetailResponseBodyModulePassengerItemDetailList) String

type IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketList

type IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketList struct {
	// example:
	//
	// 2024-03-05 00:00:00
	IssueTime *string                                                                            `json:"issue_time,omitempty" xml:"issue_time,omitempty"`
	PriceInfo *IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo `json:"price_info,omitempty" xml:"price_info,omitempty" type:"Struct"`
	// example:
	//
	// 000-1709625883
	TicketNo          *string                                                                                      `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketSegmentList []*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListTicketSegmentList `json:"ticket_segment_list,omitempty" xml:"ticket_segment_list,omitempty" type:"Repeated"`
}

func (IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketList) GoString

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketList) SetIssueTime

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketList) SetTicketNo

func (IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketList) String

type IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo

type IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo struct {
	// example:
	//
	// 0
	ModifyFee *int64 `json:"modify_fee,omitempty" xml:"modify_fee,omitempty"`
	// example:
	//
	// 0
	ModifyTaxSpread *int64 `json:"modify_tax_spread,omitempty" xml:"modify_tax_spread,omitempty"`
	// example:
	//
	// 26900
	SellPrice *int64 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 24900
	Tax *int64 `json:"tax,omitempty" xml:"tax,omitempty"`
	// example:
	//
	// 2000
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 0
	UpgradeFee *int64 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo) GoString

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo) SetModifyFee

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo) SetModifyTaxSpread

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo) SetSellPrice

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo) SetTax

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo) SetTicketPrice

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo) SetUpgradeFee

func (IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListPriceInfo) String

type IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListTicketSegmentList

type IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListTicketSegmentList struct {
	// example:
	//
	// K
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// example:
	//
	// false
	Modified *bool `json:"modified,omitempty" xml:"modified,omitempty"`
	// example:
	//
	// OPEN FOR USE
	OpenTicketStatus *string `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	// example:
	//
	// false
	Refunded *bool `json:"refunded,omitempty" xml:"refunded,omitempty"`
	// example:
	//
	// MU507PVGHKG0706
	SegmentKey *string `json:"segment_key,omitempty" xml:"segment_key,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListTicketSegmentList) GoString

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListTicketSegmentList) SetModified

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListTicketSegmentList) SetOpenTicketStatus

func (*IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListTicketSegmentList) SetRefunded

func (IntlFlightOrderDetailResponseBodyModulePassengerItemDetailListTicketListTicketSegmentList) String

type IntlFlightOrderDetailResponseBodyModulePassengerList

type IntlFlightOrderDetailResponseBodyModulePassengerList struct {
	// example:
	//
	// 1996-09-13
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 1000
	CascadeDeptMask *string                                                       `json:"cascade_dept_mask,omitempty" xml:"cascade_dept_mask,omitempty"`
	CascadeDeptName *string                                                       `json:"cascade_dept_name,omitempty" xml:"cascade_dept_name,omitempty"`
	CertInfo        *IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo `json:"cert_info,omitempty" xml:"cert_info,omitempty" type:"Struct"`
	CostCenterName  *string                                                       `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// 1009909
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// 1001
	DeptId   *string `json:"dept_id,omitempty" xml:"dept_id,omitempty"`
	DeptName *string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	// example:
	//
	// 0
	Gender       *int32  `json:"gender,omitempty" xml:"gender,omitempty"`
	InvoiceId    *string `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// 1001101
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// 86
	MobileCountryCode *string `json:"mobile_country_code,omitempty" xml:"mobile_country_code,omitempty"`
	Nationality       *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
	// example:
	//
	// CN
	NationalityCode *string `json:"nationality_code,omitempty" xml:"nationality_code,omitempty"`
	// example:
	//
	// 8432002
	PassengerId *int64 `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 185006021321
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// testcode
	ProjectCode            *string                                                                       `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle           *string                                                                       `json:"project_title,omitempty" xml:"project_title,omitempty"`
	SubsidiaryCertInfoList []*IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList `json:"subsidiary_cert_info_list,omitempty" xml:"subsidiary_cert_info_list,omitempty" type:"Repeated"`
	// example:
	//
	// 12292812036903456
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// example:
	//
	// 0
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModulePassengerList) GoString

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetBirthday

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetCascadeDeptMask

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetCascadeDeptName

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetCostCenterName

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetCostCenterNumber

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetDeptId

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetDeptName

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetGender

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetInvoiceId

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetInvoiceTitle

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetJobNo

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetMobileCountryCode

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetNationality

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetNationalityCode

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetPassengerId

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetPassengerType

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetPhone

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetProjectCode

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetProjectTitle

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetUserId

func (*IntlFlightOrderDetailResponseBodyModulePassengerList) SetUserType

func (IntlFlightOrderDetailResponseBodyModulePassengerList) String

type IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo

type IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo struct {
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// example:
	//
	// H123456
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 1
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 2025-09-09
	CertValidDate *string `json:"cert_valid_date,omitempty" xml:"cert_valid_date,omitempty"`
	// example:
	//
	// ZHANG/SAN
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo) GoString

func (*IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo) SetCertNation

func (*IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo) SetCertNo

func (*IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo) SetCertType

func (*IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo) SetCertValidDate

func (*IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo) SetName

func (IntlFlightOrderDetailResponseBodyModulePassengerListCertInfo) String

type IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList

type IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList struct {
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// example:
	//
	// H123456
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 1
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 2025-09-09
	CertValidDate *string `json:"cert_valid_date,omitempty" xml:"cert_valid_date,omitempty"`
	// example:
	//
	// ZHANG/SAN
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList) GoString

func (*IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList) SetCertNation

func (*IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList) SetCertNo

func (*IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList) SetCertType

func (*IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList) SetCertValidDate

func (*IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList) SetName

func (IntlFlightOrderDetailResponseBodyModulePassengerListSubsidiaryCertInfoList) String

type IntlFlightOrderPayCheckHeaders

type IntlFlightOrderPayCheckHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwis
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightOrderPayCheckHeaders) GoString

func (*IntlFlightOrderPayCheckHeaders) SetCommonHeaders

func (*IntlFlightOrderPayCheckHeaders) SetXAcsBtripCorpToken

func (IntlFlightOrderPayCheckHeaders) String

type IntlFlightOrderPayCheckRequest

type IntlFlightOrderPayCheckRequest struct {
	// example:
	//
	// TRAVEL
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1002094194679957528
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// F11374007131319304192
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (IntlFlightOrderPayCheckRequest) GoString

func (*IntlFlightOrderPayCheckRequest) SetIsvName

func (*IntlFlightOrderPayCheckRequest) SetOrderId

func (*IntlFlightOrderPayCheckRequest) SetOutOrderId

func (IntlFlightOrderPayCheckRequest) String

type IntlFlightOrderPayCheckResponse

type IntlFlightOrderPayCheckResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightOrderPayCheckResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightOrderPayCheckResponse) GoString

func (*IntlFlightOrderPayCheckResponse) SetHeaders

func (*IntlFlightOrderPayCheckResponse) SetStatusCode

func (IntlFlightOrderPayCheckResponse) String

type IntlFlightOrderPayCheckResponseBody

type IntlFlightOrderPayCheckResponseBody struct {
	// example:
	//
	// 9BCDD5DE-E6CB-5C25-93B9-9BE178A0AA56
	RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// example:
	//
	// 0
	ResultCode *string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	ResultMsg  *string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

func (IntlFlightOrderPayCheckResponseBody) GoString

func (*IntlFlightOrderPayCheckResponseBody) SetRequestId

func (*IntlFlightOrderPayCheckResponseBody) SetResultCode

func (*IntlFlightOrderPayCheckResponseBody) SetResultMsg

func (*IntlFlightOrderPayCheckResponseBody) SetSuccess

func (*IntlFlightOrderPayCheckResponseBody) SetTraceId

func (IntlFlightOrderPayCheckResponseBody) String

type IntlFlightOrderPayHeaders

type IntlFlightOrderPayHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightOrderPayHeaders) GoString

func (s IntlFlightOrderPayHeaders) GoString() string

func (*IntlFlightOrderPayHeaders) SetCommonHeaders

func (*IntlFlightOrderPayHeaders) SetXAcsBtripCorpToken

func (s *IntlFlightOrderPayHeaders) SetXAcsBtripCorpToken(v string) *IntlFlightOrderPayHeaders

func (IntlFlightOrderPayHeaders) String

func (s IntlFlightOrderPayHeaders) String() string

type IntlFlightOrderPayRequest

type IntlFlightOrderPayRequest struct {
	ExtParams map[string]interface{} `json:"ext_params,omitempty" xml:"ext_params,omitempty"`
	// example:
	//
	// TRAVEL
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1002145190081005400
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// F11372878673688133632
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 15500
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (IntlFlightOrderPayRequest) GoString

func (s IntlFlightOrderPayRequest) GoString() string

func (*IntlFlightOrderPayRequest) SetExtParams

func (s *IntlFlightOrderPayRequest) SetExtParams(v map[string]interface{}) *IntlFlightOrderPayRequest

func (*IntlFlightOrderPayRequest) SetIsvName

func (*IntlFlightOrderPayRequest) SetOrderId

func (*IntlFlightOrderPayRequest) SetOutOrderId

func (*IntlFlightOrderPayRequest) SetTotalPrice

func (IntlFlightOrderPayRequest) String

func (s IntlFlightOrderPayRequest) String() string

type IntlFlightOrderPayResponse

type IntlFlightOrderPayResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightOrderPayResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightOrderPayResponse) GoString

func (s IntlFlightOrderPayResponse) GoString() string

func (*IntlFlightOrderPayResponse) SetBody

func (*IntlFlightOrderPayResponse) SetHeaders

func (*IntlFlightOrderPayResponse) SetStatusCode

func (IntlFlightOrderPayResponse) String

type IntlFlightOrderPayResponseBody

type IntlFlightOrderPayResponseBody struct {
	Module *IntlFlightOrderPayResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 9BCDD5DE-E6CB-5C25-93B9-9BE178A0AA56
	RequestId *string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// example:
	//
	// 0
	ResultCode *string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	ResultMsg  *string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

func (IntlFlightOrderPayResponseBody) GoString

func (*IntlFlightOrderPayResponseBody) SetRequestId

func (*IntlFlightOrderPayResponseBody) SetResultCode

func (*IntlFlightOrderPayResponseBody) SetResultMsg

func (*IntlFlightOrderPayResponseBody) SetSuccess

func (*IntlFlightOrderPayResponseBody) SetTraceId

func (IntlFlightOrderPayResponseBody) String

type IntlFlightOrderPayResponseBodyModule

type IntlFlightOrderPayResponseBodyModule struct {
	// example:
	//
	// 51000
	Price *int64 `json:"price,omitempty" xml:"price,omitempty"`
}

func (IntlFlightOrderPayResponseBodyModule) GoString

func (*IntlFlightOrderPayResponseBodyModule) SetPrice

func (IntlFlightOrderPayResponseBodyModule) String

type IntlFlightOrderPayShrinkRequest

type IntlFlightOrderPayShrinkRequest struct {
	ExtParamsShrink *string `json:"ext_params,omitempty" xml:"ext_params,omitempty"`
	// example:
	//
	// TRAVEL
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// 1002145190081005400
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// F11372878673688133632
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 15500
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

func (IntlFlightOrderPayShrinkRequest) GoString

func (*IntlFlightOrderPayShrinkRequest) SetExtParamsShrink

func (*IntlFlightOrderPayShrinkRequest) SetIsvName

func (*IntlFlightOrderPayShrinkRequest) SetOrderId

func (*IntlFlightOrderPayShrinkRequest) SetOutOrderId

func (*IntlFlightOrderPayShrinkRequest) SetTotalPrice

func (IntlFlightOrderPayShrinkRequest) String

type IntlFlightOtaItemDetailHeaders

type IntlFlightOtaItemDetailHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightOtaItemDetailHeaders) GoString

func (*IntlFlightOtaItemDetailHeaders) SetCommonHeaders

func (*IntlFlightOtaItemDetailHeaders) SetXAcsBtripCorpToken

func (IntlFlightOtaItemDetailHeaders) String

type IntlFlightOtaItemDetailRequest

type IntlFlightOtaItemDetailRequest struct {
	// example:
	//
	// 10001
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// example:
	//
	// open12igetbis4o07v10B1TlOWcM00
	IsvName  *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// JIANHANG
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
}

func (IntlFlightOtaItemDetailRequest) GoString

func (*IntlFlightOtaItemDetailRequest) SetBtripUserId

func (*IntlFlightOtaItemDetailRequest) SetBuyerName

func (*IntlFlightOtaItemDetailRequest) SetIsvName

func (*IntlFlightOtaItemDetailRequest) SetLanguage

func (*IntlFlightOtaItemDetailRequest) SetSupplierCode

func (IntlFlightOtaItemDetailRequest) String

type IntlFlightOtaItemDetailResponse

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

func (*IntlFlightOtaItemDetailResponse) SetHeaders

func (*IntlFlightOtaItemDetailResponse) SetStatusCode

func (IntlFlightOtaItemDetailResponse) String

type IntlFlightOtaItemDetailResponseBody

type IntlFlightOtaItemDetailResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBody) GoString

func (*IntlFlightOtaItemDetailResponseBody) SetCode

func (*IntlFlightOtaItemDetailResponseBody) SetMessage

func (*IntlFlightOtaItemDetailResponseBody) SetRequestId

func (*IntlFlightOtaItemDetailResponseBody) SetSuccess

func (*IntlFlightOtaItemDetailResponseBody) SetTraceId

func (IntlFlightOtaItemDetailResponseBody) String

type IntlFlightOtaItemDetailResponseBodyModule

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"`
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModule) GoString

func (*IntlFlightOtaItemDetailResponseBodyModule) SetTripType

func (IntlFlightOtaItemDetailResponseBodyModule) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos struct {
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 140
	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"`
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	TransferTime *int32 `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetArrCityCode

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetArrCityName

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetArrTime

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetDepCityCode

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetDepCityName

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetDepTime

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetDuration

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetExtensions

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetJourneyIndex

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) SetTransferTime

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfos) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos

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"`
	// example:
	//
	// BJS
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	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"`
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 140
	Duration *int32 `json:"duration,omitempty" xml:"duration,omitempty"`
	// example:
	//
	// MU5131
	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"`
	// example:
	//
	// 320
	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"`
	// example:
	//
	// 80%
	OnTimeRate *string `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	// example:
	//
	// 0
	OneMore     *int32  `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow *string `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// KN6728HGHPKX0725
	SegmentKey        *string                                                                                         `json:"segment_key,omitempty" xml:"segment_key,omitempty"`
	SegmentVisaRemark *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark `json:"segment_visa_remark,omitempty" xml:"segment_visa_remark,omitempty" type:"Struct"`
	// example:
	//
	// false
	Share           *bool   `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize *string `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// 80
	TransferTimeNumber *int32 `json:"transfer_time_number,omitempty" xml:"transfer_time_number,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityCode

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityName

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrTime

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetBaggageDesc

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityCode

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityName

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepTime

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDuration

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightNo

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightSize

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightType

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetManufacturer

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMealDesc

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOnTimeRate

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMore

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMoreShow

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentKey

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShare

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetStop

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTotalTime

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTime

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo

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"`
	// example:
	//
	// MU
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB15EXDFHY1gK0jSZTEXXXDQVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseName

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineCode

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineIcon

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetCheapFlight

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	// example:
	//
	// PKX
	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"`
	// example:
	//
	// --
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportShortName

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportShortName

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	// example:
	//
	// CX601
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) SetOperatingFlightNo

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo

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"`
	// example:
	//
	// KN
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB1gSXBFUT1gK0jSZFhXXaAtVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	// example:
	//
	// HGH
	StopAirport     *string `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	// example:
	//
	// T3
	StopArrTerm *string `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	// example:
	//
	// BJS
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// HGH
	StopCityCode *string `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// T4
	StopDepTerm *string `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	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

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirportName

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityNames

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo struct {
	// example:
	//
	// 1
	DepCityLuggageDirect *int32 `json:"dep_city_luggage_direct,omitempty" xml:"dep_city_luggage_direct,omitempty"`
	// example:
	//
	// 0
	StopCityLuggageDirect *int32 `json:"stop_city_luggage_direct,omitempty" xml:"stop_city_luggage_direct,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) SetDepCityLuggageDirect

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) SetStopCityLuggageDirect

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) String

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark

type IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark struct {
	DepCityVisaRemark *string `json:"dep_city_visa_remark,omitempty" xml:"dep_city_visa_remark,omitempty"`
	// example:
	//
	// 1
	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

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetDepCityVisaRemark

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetDepCityVisaType

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetStopCityVisaRemarks

func (*IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetStopCityVisaTypes

func (IntlFlightOtaItemDetailResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) String

type IntlFlightOtaItemDetailResponseBodyModuleGroupItem

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"`
	// example:
	//
	// 669845158418
	ItemId             *string                                                       `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ItemType           *string                                                       `json:"item_type,omitempty" xml:"item_type,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

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItem) SetAgreementPriceCodes

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItem) SetItemId

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItem) SetItemType

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItem) String

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoList

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

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoList) String

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo

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

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo) SetBaggageDesc

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo) SetRefundChangeRuleDesc

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListFlightRuleInfo) String

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition

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

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition) SetJourneyIndex

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition) SetSegmentIndex

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemFlightRuleInfoListSegmentPosition) String

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems

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"`
	// example:
	//
	// 23412341234124
	UniqKey *string `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems) SetSegmentKeys

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems) SetUniqKey

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItems) String

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule

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"`
	// example:
	//
	// true
	StructuredBaggage *bool `json:"structured_baggage,omitempty" xml:"structured_baggage,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule) SetBaggageDigest

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule) SetStructuredBaggage

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsBaggageRule) String

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule

type IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule struct {
	// example:
	//
	// false
	CancelFeeInd *bool `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// false
	StructuredRefund *bool `json:"structured_refund,omitempty" xml:"structured_refund,omitempty"`
}

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) GoString

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) SetCancelFeeInd

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) SetChangeFeeInd

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) SetRefundChangeDigest

func (*IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) SetStructuredRefund

func (IntlFlightOtaItemDetailResponseBodyModuleGroupItemSubItemsRefundChangeRule) String

type IntlFlightOtaItemDetailResponseBodyModuleShutterDocs

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

func (*IntlFlightOtaItemDetailResponseBodyModuleShutterDocs) SetContents

func (*IntlFlightOtaItemDetailResponseBodyModuleShutterDocs) SetMainTitle

func (IntlFlightOtaItemDetailResponseBodyModuleShutterDocs) String

type IntlFlightOtaSearchHeaders

type IntlFlightOtaSearchHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightOtaSearchHeaders) GoString

func (s IntlFlightOtaSearchHeaders) GoString() string

func (*IntlFlightOtaSearchHeaders) SetCommonHeaders

func (*IntlFlightOtaSearchHeaders) SetXAcsBtripCorpToken

func (s *IntlFlightOtaSearchHeaders) SetXAcsBtripCorpToken(v string) *IntlFlightOtaSearchHeaders

func (IntlFlightOtaSearchHeaders) String

type IntlFlightOtaSearchRequest

type IntlFlightOtaSearchRequest struct {
	// example:
	//
	// 10023
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	CabinType *int32 `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	// example:
	//
	// false
	DirectOnly *bool `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	// example:
	//
	// open12igetbis4o07v10B1TlOWcM00
	IsvName  *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// true
	NeedShareFlight *bool `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	// This parameter is required.
	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"`
	// example:
	//
	// TEST
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightOtaSearchRequest) GoString

func (s IntlFlightOtaSearchRequest) GoString() string

func (*IntlFlightOtaSearchRequest) SetBtripUserId

func (*IntlFlightOtaSearchRequest) SetBuyerName

func (*IntlFlightOtaSearchRequest) SetCabinType

func (*IntlFlightOtaSearchRequest) SetDirectOnly

func (*IntlFlightOtaSearchRequest) SetIsvName

func (*IntlFlightOtaSearchRequest) SetLanguage

func (*IntlFlightOtaSearchRequest) SetNeedShareFlight

func (*IntlFlightOtaSearchRequest) SetSearchJourneys

func (*IntlFlightOtaSearchRequest) SetSearchPassengerList

func (*IntlFlightOtaSearchRequest) SetSupplierCode

func (*IntlFlightOtaSearchRequest) SetTripType

func (IntlFlightOtaSearchRequest) String

type IntlFlightOtaSearchRequestSearchJourneys

type IntlFlightOtaSearchRequestSearchJourneys struct {
	// This parameter is required.
	//
	// example:
	//
	// ZQZ
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-08-15
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	SelectedFlights []*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights `json:"selected_flights,omitempty" xml:"selected_flights,omitempty" type:"Repeated"`
}

func (IntlFlightOtaSearchRequestSearchJourneys) GoString

func (*IntlFlightOtaSearchRequestSearchJourneys) SetArrCityCode

func (*IntlFlightOtaSearchRequestSearchJourneys) SetDepCityCode

func (*IntlFlightOtaSearchRequestSearchJourneys) SetDepDate

func (IntlFlightOtaSearchRequestSearchJourneys) String

type IntlFlightOtaSearchRequestSearchJourneysSelectedFlights

type IntlFlightOtaSearchRequestSearchJourneysSelectedFlights struct {
	// example:
	//
	// HGH
	ArrAirportCode *string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// NNG
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// 0
	CabinType *int32 `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	// example:
	//
	// KOW
	DepAirportCode *string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// CTU
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-08-15 12:00:00
	FlightTime *string `json:"flight_time,omitempty" xml:"flight_time,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// KA5809
	MarketFlightNo *string `json:"market_flight_no,omitempty" xml:"market_flight_no,omitempty"`
	// example:
	//
	// CX601
	OperateFlightNo *string `json:"operate_flight_no,omitempty" xml:"operate_flight_no,omitempty"`
}

func (IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) GoString

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetArrAirportCode

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetArrCityCode

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetCabinType

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetDepAirportCode

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetDepCityCode

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetFlightTime

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetMarketFlightNo

func (*IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) SetOperateFlightNo

func (IntlFlightOtaSearchRequestSearchJourneysSelectedFlights) String

type IntlFlightOtaSearchRequestSearchPassengerList

type IntlFlightOtaSearchRequestSearchPassengerList struct {
	// This parameter is required.
	//
	// example:
	//
	// 13412341234
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ZHANGSAN
	FullName *string `json:"full_name,omitempty" xml:"full_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (IntlFlightOtaSearchRequestSearchPassengerList) GoString

func (*IntlFlightOtaSearchRequestSearchPassengerList) SetCertNo

func (*IntlFlightOtaSearchRequestSearchPassengerList) SetCertType

func (*IntlFlightOtaSearchRequestSearchPassengerList) SetFullName

func (*IntlFlightOtaSearchRequestSearchPassengerList) SetType

func (IntlFlightOtaSearchRequestSearchPassengerList) String

type IntlFlightOtaSearchResponse

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

func (s IntlFlightOtaSearchResponse) GoString() string

func (*IntlFlightOtaSearchResponse) SetBody

func (*IntlFlightOtaSearchResponse) SetHeaders

func (*IntlFlightOtaSearchResponse) SetStatusCode

func (IntlFlightOtaSearchResponse) String

type IntlFlightOtaSearchResponseBody

type IntlFlightOtaSearchResponseBody struct {
	// example:
	//
	// 200
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 2150435016896473589786246e03e9
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IntlFlightOtaSearchResponseBody) GoString

func (*IntlFlightOtaSearchResponseBody) SetCode

func (*IntlFlightOtaSearchResponseBody) SetMessage

func (*IntlFlightOtaSearchResponseBody) SetRequestId

func (*IntlFlightOtaSearchResponseBody) SetSuccess

func (*IntlFlightOtaSearchResponseBody) SetTraceId

func (IntlFlightOtaSearchResponseBody) String

type IntlFlightOtaSearchResponseBodyModule

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

func (IntlFlightOtaSearchResponseBodyModule) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos struct {
	// example:
	//
	// HGH
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// BJS
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 140
	Duration           *int32                                                                       `json:"duration,omitempty" xml:"duration,omitempty"`
	FlightSegmentInfos []*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos `json:"flight_segment_infos,omitempty" xml:"flight_segment_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	TransferTime *int32 `json:"transfer_time,omitempty" xml:"transfer_time,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) GoString

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetArrCityCode

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetArrCityName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetArrTime

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetDepCityCode

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetDepCityName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetDepTime

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetDuration

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetJourneyIndex

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) SetTransferTime

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfos) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos

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"`
	// example:
	//
	// BJS
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	ArrCityName *string `json:"arr_city_name,omitempty" xml:"arr_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 09:45
	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"`
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	DepCityName *string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 140
	Duration *int32 `json:"duration,omitempty" xml:"duration,omitempty"`
	// example:
	//
	// MU5131
	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"`
	// example:
	//
	// 320
	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"`
	// example:
	//
	// 1200
	Miles *int32 `json:"miles,omitempty" xml:"miles,omitempty"`
	// example:
	//
	// 80%
	OnTimeRate *string `json:"on_time_rate,omitempty" xml:"on_time_rate,omitempty"`
	// example:
	//
	// 0
	OneMore     *int32  `json:"one_more,omitempty" xml:"one_more,omitempty"`
	OneMoreShow *string `json:"one_more_show,omitempty" xml:"one_more_show,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// KN6728HGHPKX0725
	SegmentKey        *string                                                                                     `json:"segment_key,omitempty" xml:"segment_key,omitempty"`
	SegmentVisaRemark *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark `json:"segment_visa_remark,omitempty" xml:"segment_visa_remark,omitempty" type:"Struct"`
	// example:
	//
	// false
	Share           *bool   `json:"share,omitempty" xml:"share,omitempty"`
	ShortFlightSize *string `json:"short_flight_size,omitempty" xml:"short_flight_size,omitempty"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// 120
	TransferTimeNumber *int32 `json:"transfer_time_number,omitempty" xml:"transfer_time_number,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) GoString

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityCode

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrCityName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetArrTime

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetBaggageDesc

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityCode

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepCityName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDepTime

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetDuration

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightNo

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightSize

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetFlightType

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetManufacturer

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMealDesc

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetMiles

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOnTimeRate

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMore

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetOneMoreShow

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentIndex

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetSegmentKey

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShare

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetShortFlightSize

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetStop

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTotalTime

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTime

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) SetTransferTimeNumber

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfos) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo

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"`
	// example:
	//
	// MU
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB15EXDFHY1gK0jSZTEXXXDQVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) GoString

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineChineseShortName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineCode

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetAirlineIcon

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) SetCheapFlight

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosAirlineInfo) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo struct {
	// example:
	//
	// PKX
	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"`
	// example:
	//
	// --
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) GoString

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportCode

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) SetAirportShortName

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosArrAirportInfo) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo struct {
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) GoString

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportCode

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) SetAirportShortName

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosDepAirportInfo) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo struct {
	OperatingAirlineInfo *IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo `json:"operating_airline_info,omitempty" xml:"operating_airline_info,omitempty" type:"Struct"`
	// example:
	//
	// CX601
	OperatingFlightNo *string `json:"operating_flight_no,omitempty" xml:"operating_flight_no,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) GoString

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) SetOperatingFlightNo

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfo) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo

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"`
	// example:
	//
	// DR
	AirlineCode *string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/tfs/TB1gSXBFUT1gK0jSZFhXXaAtVXa-450-450.png_80x80.jpg
	AirlineIcon *string `json:"airline_icon,omitempty" xml:"airline_icon,omitempty"`
	// example:
	//
	// false
	CheapFlight *bool `json:"cheap_flight,omitempty" xml:"cheap_flight,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) GoString

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightShareInfoOperatingAirlineInfo) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo struct {
	// example:
	//
	// HGH
	StopAirport     *string `json:"stop_airport,omitempty" xml:"stop_airport,omitempty"`
	StopAirportName *string `json:"stop_airport_name,omitempty" xml:"stop_airport_name,omitempty"`
	// example:
	//
	// T3
	StopArrTerm *string `json:"stop_arr_term,omitempty" xml:"stop_arr_term,omitempty"`
	// example:
	//
	// BJS
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// HGH
	StopCityCode *string `json:"stop_city_code,omitempty" xml:"stop_city_code,omitempty"`
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// T4
	StopDepTerm *string `json:"stop_dep_term,omitempty" xml:"stop_dep_term,omitempty"`
	// example:
	//
	// 2023-08-13 07:25
	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

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirport

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopAirportName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTerm

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopArrTime

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityCode

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityName

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopCityNames

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTerm

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) SetStopDepTime

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosFlightStopInfo) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo struct {
	// example:
	//
	// 1
	DepCityLuggageDirect *int32 `json:"dep_city_luggage_direct,omitempty" xml:"dep_city_luggage_direct,omitempty"`
	// example:
	//
	// 0
	StopCityLuggageDirect *int32 `json:"stop_city_luggage_direct,omitempty" xml:"stop_city_luggage_direct,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) GoString

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) SetDepCityLuggageDirect

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) SetStopCityLuggageDirect

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosLuggageDirectInfo) String

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark

type IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark struct {
	DepCityVisaRemark *string `json:"dep_city_visa_remark,omitempty" xml:"dep_city_visa_remark,omitempty"`
	// example:
	//
	// 1
	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

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetDepCityVisaRemark

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetDepCityVisaType

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetStopCityVisaRemarks

func (*IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) SetStopCityVisaTypes

func (IntlFlightOtaSearchResponseBodyModuleFlightJourneyInfosFlightSegmentInfosSegmentVisaRemark) String

type IntlFlightOtaSearchResponseBodyModuleItemList

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"`
	// example:
	//
	// e50d380fc05942cc8ac57af8ae02f448_0
	ItemId             *string                                                  `json:"item_id,omitempty" xml:"item_id,omitempty"`
	ItemType           *string                                                  `json:"item_type,omitempty" xml:"item_type,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

func (*IntlFlightOtaSearchResponseBodyModuleItemList) SetAgreementPriceCodes

func (*IntlFlightOtaSearchResponseBodyModuleItemList) SetItemId

func (*IntlFlightOtaSearchResponseBodyModuleItemList) SetItemType

func (*IntlFlightOtaSearchResponseBodyModuleItemList) SetSubItemPositionMap

func (IntlFlightOtaSearchResponseBodyModuleItemList) String

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoList

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

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoList) String

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo

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

func (*IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo) SetBaggageDesc

func (*IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo) SetRefundChangeRuleDesc

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListFlightRuleInfo) String

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition

type IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition) GoString

func (*IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition) SetJourneyIndex

func (*IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition) SetSegmentIndex

func (IntlFlightOtaSearchResponseBodyModuleItemListFlightRuleInfoListSegmentPosition) String

type IntlFlightOtaSearchResponseBodyModuleItemListSubItems

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"`
	// example:
	//
	// 07df0bd9-f803-4a50-8449-f4bd675d9939
	UniqKey *string `json:"uniq_key,omitempty" xml:"uniq_key,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItems) GoString

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItems) SetSegmentKeys

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItems) SetUniqKey

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItems) String

type IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule

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"`
	// example:
	//
	// true
	StructuredBaggage *bool `json:"structured_baggage,omitempty" xml:"structured_baggage,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule) GoString

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule) SetBaggageDigest

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule) SetStructuredBaggage

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItemsBaggageRule) String

type IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule

type IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule struct {
	// example:
	//
	// true
	CancelFeeInd *bool `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	// example:
	//
	// true
	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"`
	// example:
	//
	// false
	StructuredRefund *bool `json:"structured_refund,omitempty" xml:"structured_refund,omitempty"`
}

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) GoString

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) SetCancelFeeInd

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) SetChangeFeeInd

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) SetRefundChangeDigest

func (*IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) SetStructuredRefund

func (IntlFlightOtaSearchResponseBodyModuleItemListSubItemsRefundChangeRule) String

type IntlFlightOtaSearchShrinkRequest

type IntlFlightOtaSearchShrinkRequest struct {
	// example:
	//
	// 10023
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	BuyerName   *string `json:"buyer_name,omitempty" xml:"buyer_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	CabinType *int32 `json:"cabin_type,omitempty" xml:"cabin_type,omitempty"`
	// example:
	//
	// false
	DirectOnly *bool `json:"direct_only,omitempty" xml:"direct_only,omitempty"`
	// example:
	//
	// open12igetbis4o07v10B1TlOWcM00
	IsvName  *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// true
	NeedShareFlight *bool `json:"need_share_flight,omitempty" xml:"need_share_flight,omitempty"`
	// This parameter is required.
	SearchJourneysShrink      *string `json:"search_journeys,omitempty" xml:"search_journeys,omitempty"`
	SearchPassengerListShrink *string `json:"search_passenger_list,omitempty" xml:"search_passenger_list,omitempty"`
	// example:
	//
	// TEST
	SupplierCode *string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
}

func (IntlFlightOtaSearchShrinkRequest) GoString

func (*IntlFlightOtaSearchShrinkRequest) SetBtripUserId

func (*IntlFlightOtaSearchShrinkRequest) SetBuyerName

func (*IntlFlightOtaSearchShrinkRequest) SetCabinType

func (*IntlFlightOtaSearchShrinkRequest) SetDirectOnly

func (*IntlFlightOtaSearchShrinkRequest) SetIsvName

func (*IntlFlightOtaSearchShrinkRequest) SetLanguage

func (*IntlFlightOtaSearchShrinkRequest) SetNeedShareFlight

func (*IntlFlightOtaSearchShrinkRequest) SetSearchJourneysShrink

func (*IntlFlightOtaSearchShrinkRequest) SetSearchPassengerListShrink

func (s *IntlFlightOtaSearchShrinkRequest) SetSearchPassengerListShrink(v string) *IntlFlightOtaSearchShrinkRequest

func (*IntlFlightOtaSearchShrinkRequest) SetSupplierCode

func (*IntlFlightOtaSearchShrinkRequest) SetTripType

func (IntlFlightOtaSearchShrinkRequest) String

type IntlFlightSegmentAvailableCertHeaders

type IntlFlightSegmentAvailableCertHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (IntlFlightSegmentAvailableCertHeaders) GoString

func (*IntlFlightSegmentAvailableCertHeaders) SetCommonHeaders

func (*IntlFlightSegmentAvailableCertHeaders) SetXAcsBtripCorpToken

func (IntlFlightSegmentAvailableCertHeaders) String

type IntlFlightSegmentAvailableCertRequest

type IntlFlightSegmentAvailableCertRequest struct {
	// example:
	//
	// ZJTD
	IsvName *string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// example:
	//
	// chinese
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// 21341234
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (IntlFlightSegmentAvailableCertRequest) GoString

func (*IntlFlightSegmentAvailableCertRequest) SetIsvName

func (*IntlFlightSegmentAvailableCertRequest) SetLanguage

func (*IntlFlightSegmentAvailableCertRequest) SetUserId

func (*IntlFlightSegmentAvailableCertRequest) SetUserName

func (IntlFlightSegmentAvailableCertRequest) String

type IntlFlightSegmentAvailableCertResponse

type IntlFlightSegmentAvailableCertResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *IntlFlightSegmentAvailableCertResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (IntlFlightSegmentAvailableCertResponse) GoString

func (*IntlFlightSegmentAvailableCertResponse) SetHeaders

func (*IntlFlightSegmentAvailableCertResponse) SetStatusCode

func (IntlFlightSegmentAvailableCertResponse) String

type IntlFlightSegmentAvailableCertResponseBody

type IntlFlightSegmentAvailableCertResponseBody struct {
	Module *IntlFlightSegmentAvailableCertResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 210bc81a17090871660176894d008c
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// 0
	ResultCode *string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	ResultMsg  *string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 213e1ea516895592036143147e5864
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IntlFlightSegmentAvailableCertResponseBody) GoString

func (*IntlFlightSegmentAvailableCertResponseBody) SetRequestId

func (*IntlFlightSegmentAvailableCertResponseBody) SetResultCode

func (*IntlFlightSegmentAvailableCertResponseBody) SetResultMsg

func (*IntlFlightSegmentAvailableCertResponseBody) SetSuccess

func (*IntlFlightSegmentAvailableCertResponseBody) SetTraceId

func (IntlFlightSegmentAvailableCertResponseBody) String

type IntlFlightSegmentAvailableCertResponseBodyModule

type IntlFlightSegmentAvailableCertResponseBodyModule struct {
	SegmentAvailableCertList []*IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertList `json:"segment_available_cert_list,omitempty" xml:"segment_available_cert_list,omitempty" type:"Repeated"`
}

func (IntlFlightSegmentAvailableCertResponseBodyModule) GoString

func (IntlFlightSegmentAvailableCertResponseBodyModule) String

type IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertList

type IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertList struct {
	CertTypes       []*int32                                                                                 `json:"cert_types,omitempty" xml:"cert_types,omitempty" type:"Repeated"`
	SegmentPosition *IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertListSegmentPosition `json:"segment_position,omitempty" xml:"segment_position,omitempty" type:"Struct"`
}

func (IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertList) GoString

func (*IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertList) SetCertTypes

func (IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertList) String

type IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertListSegmentPosition

type IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertListSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertListSegmentPosition) GoString

func (*IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertListSegmentPosition) SetJourneyIndex

func (*IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertListSegmentPosition) SetSegmentIndex

func (IntlFlightSegmentAvailableCertResponseBodyModuleSegmentAvailableCertListSegmentPosition) String

type InvoiceAddHeaders

type InvoiceAddHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceAddHeaders) GoString

func (s InvoiceAddHeaders) GoString() string

func (*InvoiceAddHeaders) SetCommonHeaders

func (s *InvoiceAddHeaders) SetCommonHeaders(v map[string]*string) *InvoiceAddHeaders

func (*InvoiceAddHeaders) SetXAcsBtripSoCorpToken

func (s *InvoiceAddHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceAddHeaders

func (InvoiceAddHeaders) String

func (s InvoiceAddHeaders) String() string

type InvoiceAddRequest

type InvoiceAddRequest struct {
	// example:
	//
	// xxx
	Address  *string `json:"address,omitempty" xml:"address,omitempty"`
	BankName *string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	// example:
	//
	// 123456
	BankNo *string `json:"bank_no,omitempty" xml:"bank_no,omitempty"`
	// example:
	//
	// 12345
	TaxNo *string `json:"tax_no,omitempty" xml:"tax_no,omitempty"`
	// example:
	//
	// 123
	Tel *string `json:"tel,omitempty" xml:"tel,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
	// This parameter is required.
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Type     *int32 `json:"type,omitempty" xml:"type,omitempty"`
	UnitType *int32 `json:"unit_type,omitempty" xml:"unit_type,omitempty"`
}

func (InvoiceAddRequest) GoString

func (s InvoiceAddRequest) GoString() string

func (*InvoiceAddRequest) SetAddress

func (s *InvoiceAddRequest) SetAddress(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetBankName

func (s *InvoiceAddRequest) SetBankName(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetBankNo

func (s *InvoiceAddRequest) SetBankNo(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetTaxNo

func (s *InvoiceAddRequest) SetTaxNo(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetTel

func (*InvoiceAddRequest) SetThirdPartId

func (s *InvoiceAddRequest) SetThirdPartId(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetTitle

func (s *InvoiceAddRequest) SetTitle(v string) *InvoiceAddRequest

func (*InvoiceAddRequest) SetType

func (s *InvoiceAddRequest) SetType(v int32) *InvoiceAddRequest

func (*InvoiceAddRequest) SetUnitType

func (s *InvoiceAddRequest) SetUnitType(v int32) *InvoiceAddRequest

func (InvoiceAddRequest) String

func (s InvoiceAddRequest) String() string

type InvoiceAddResponse

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

func (s InvoiceAddResponse) GoString() string

func (*InvoiceAddResponse) SetBody

func (*InvoiceAddResponse) SetHeaders

func (s *InvoiceAddResponse) SetHeaders(v map[string]*string) *InvoiceAddResponse

func (*InvoiceAddResponse) SetStatusCode

func (s *InvoiceAddResponse) SetStatusCode(v int32) *InvoiceAddResponse

func (InvoiceAddResponse) String

func (s InvoiceAddResponse) String() string

type InvoiceAddResponseBody

type InvoiceAddResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceAddResponseBody) GoString

func (s InvoiceAddResponseBody) GoString() string

func (*InvoiceAddResponseBody) SetCode

func (*InvoiceAddResponseBody) SetMessage

func (*InvoiceAddResponseBody) SetRequestId

func (*InvoiceAddResponseBody) SetSuccess

func (*InvoiceAddResponseBody) SetTraceId

func (InvoiceAddResponseBody) String

func (s InvoiceAddResponseBody) String() string

type InvoiceDeleteHeaders

type InvoiceDeleteHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceDeleteHeaders) GoString

func (s InvoiceDeleteHeaders) GoString() string

func (*InvoiceDeleteHeaders) SetCommonHeaders

func (s *InvoiceDeleteHeaders) SetCommonHeaders(v map[string]*string) *InvoiceDeleteHeaders

func (*InvoiceDeleteHeaders) SetXAcsBtripSoCorpToken

func (s *InvoiceDeleteHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceDeleteHeaders

func (InvoiceDeleteHeaders) String

func (s InvoiceDeleteHeaders) String() string

type InvoiceDeleteRequest

type InvoiceDeleteRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceDeleteRequest) GoString

func (s InvoiceDeleteRequest) GoString() string

func (*InvoiceDeleteRequest) SetThirdPartId

func (s *InvoiceDeleteRequest) SetThirdPartId(v string) *InvoiceDeleteRequest

func (InvoiceDeleteRequest) String

func (s InvoiceDeleteRequest) String() string

type InvoiceDeleteResponse

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

func (s InvoiceDeleteResponse) GoString() string

func (*InvoiceDeleteResponse) SetBody

func (*InvoiceDeleteResponse) SetHeaders

func (*InvoiceDeleteResponse) SetStatusCode

func (s *InvoiceDeleteResponse) SetStatusCode(v int32) *InvoiceDeleteResponse

func (InvoiceDeleteResponse) String

func (s InvoiceDeleteResponse) String() string

type InvoiceDeleteResponseBody

type InvoiceDeleteResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceDeleteResponseBody) GoString

func (s InvoiceDeleteResponseBody) GoString() string

func (*InvoiceDeleteResponseBody) SetCode

func (*InvoiceDeleteResponseBody) SetMessage

func (*InvoiceDeleteResponseBody) SetRequestId

func (*InvoiceDeleteResponseBody) SetSuccess

func (*InvoiceDeleteResponseBody) SetTraceId

func (InvoiceDeleteResponseBody) String

func (s InvoiceDeleteResponseBody) String() string

type InvoiceModifyHeaders

type InvoiceModifyHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceModifyHeaders) GoString

func (s InvoiceModifyHeaders) GoString() string

func (*InvoiceModifyHeaders) SetCommonHeaders

func (s *InvoiceModifyHeaders) SetCommonHeaders(v map[string]*string) *InvoiceModifyHeaders

func (*InvoiceModifyHeaders) SetXAcsBtripSoCorpToken

func (s *InvoiceModifyHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceModifyHeaders

func (InvoiceModifyHeaders) String

func (s InvoiceModifyHeaders) String() string

type InvoiceModifyRequest

type InvoiceModifyRequest struct {
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// example:
	//
	// 12345678
	BankName *string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	// example:
	//
	// 2222
	BankNo *string `json:"bank_no,omitempty" xml:"bank_no,omitempty"`
	// example:
	//
	// 122333121
	TaxNo *string `json:"tax_no,omitempty" xml:"tax_no,omitempty"`
	// example:
	//
	// 12345678
	Tel *string `json:"tel,omitempty" xml:"tel,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
	// This parameter is required.
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Type     *int32 `json:"type,omitempty" xml:"type,omitempty"`
	UnitType *int32 `json:"unit_type,omitempty" xml:"unit_type,omitempty"`
}

func (InvoiceModifyRequest) GoString

func (s InvoiceModifyRequest) GoString() string

func (*InvoiceModifyRequest) SetAddress

func (*InvoiceModifyRequest) SetBankName

func (*InvoiceModifyRequest) SetBankNo

func (*InvoiceModifyRequest) SetTaxNo

func (*InvoiceModifyRequest) SetTel

func (*InvoiceModifyRequest) SetThirdPartId

func (s *InvoiceModifyRequest) SetThirdPartId(v string) *InvoiceModifyRequest

func (*InvoiceModifyRequest) SetTitle

func (*InvoiceModifyRequest) SetType

func (*InvoiceModifyRequest) SetUnitType

func (s *InvoiceModifyRequest) SetUnitType(v int32) *InvoiceModifyRequest

func (InvoiceModifyRequest) String

func (s InvoiceModifyRequest) String() string

type InvoiceModifyResponse

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

func (s InvoiceModifyResponse) GoString() string

func (*InvoiceModifyResponse) SetBody

func (*InvoiceModifyResponse) SetHeaders

func (*InvoiceModifyResponse) SetStatusCode

func (s *InvoiceModifyResponse) SetStatusCode(v int32) *InvoiceModifyResponse

func (InvoiceModifyResponse) String

func (s InvoiceModifyResponse) String() string

type InvoiceModifyResponseBody

type InvoiceModifyResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceModifyResponseBody) GoString

func (s InvoiceModifyResponseBody) GoString() string

func (*InvoiceModifyResponseBody) SetCode

func (*InvoiceModifyResponseBody) SetMessage

func (*InvoiceModifyResponseBody) SetRequestId

func (*InvoiceModifyResponseBody) SetSuccess

func (*InvoiceModifyResponseBody) SetTraceId

func (InvoiceModifyResponseBody) String

func (s InvoiceModifyResponseBody) String() string

type InvoiceRuleAddHeaders

type InvoiceRuleAddHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InvoiceRuleAddHeaders) GoString

func (s InvoiceRuleAddHeaders) GoString() string

func (*InvoiceRuleAddHeaders) SetCommonHeaders

func (s *InvoiceRuleAddHeaders) SetCommonHeaders(v map[string]*string) *InvoiceRuleAddHeaders

func (*InvoiceRuleAddHeaders) SetXAcsBtripCorpToken

func (s *InvoiceRuleAddHeaders) SetXAcsBtripCorpToken(v string) *InvoiceRuleAddHeaders

func (InvoiceRuleAddHeaders) String

func (s InvoiceRuleAddHeaders) String() string

type InvoiceRuleAddRequest

type InvoiceRuleAddRequest struct {
	// This parameter is required.
	Entities []*InvoiceRuleAddRequestEntities `json:"entities,omitempty" xml:"entities,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 4854821
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleAddRequest) GoString

func (s InvoiceRuleAddRequest) GoString() string

func (*InvoiceRuleAddRequest) SetEntities

func (*InvoiceRuleAddRequest) SetThirdPartId

func (s *InvoiceRuleAddRequest) SetThirdPartId(v string) *InvoiceRuleAddRequest

func (InvoiceRuleAddRequest) String

func (s InvoiceRuleAddRequest) String() string

type InvoiceRuleAddRequestEntities

type InvoiceRuleAddRequestEntities struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	EntityId *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	// This parameter is required.
	EntityName *string `json:"entity_name,omitempty" xml:"entity_name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (InvoiceRuleAddRequestEntities) GoString

func (*InvoiceRuleAddRequestEntities) SetEntityId

func (*InvoiceRuleAddRequestEntities) SetEntityName

func (*InvoiceRuleAddRequestEntities) SetEntityType

func (InvoiceRuleAddRequestEntities) String

type InvoiceRuleAddResponse

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

func (s InvoiceRuleAddResponse) GoString() string

func (*InvoiceRuleAddResponse) SetBody

func (*InvoiceRuleAddResponse) SetHeaders

func (*InvoiceRuleAddResponse) SetStatusCode

func (InvoiceRuleAddResponse) String

func (s InvoiceRuleAddResponse) String() string

type InvoiceRuleAddResponseBody

type InvoiceRuleAddResponseBody struct {
	// example:
	//
	// 200
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceRuleAddResponseBody) GoString

func (s InvoiceRuleAddResponseBody) GoString() string

func (*InvoiceRuleAddResponseBody) SetCode

func (*InvoiceRuleAddResponseBody) SetMessage

func (*InvoiceRuleAddResponseBody) SetModule

func (*InvoiceRuleAddResponseBody) SetRequestId

func (*InvoiceRuleAddResponseBody) SetSuccess

func (*InvoiceRuleAddResponseBody) SetTraceId

func (InvoiceRuleAddResponseBody) String

type InvoiceRuleAddResponseBodyModule

type InvoiceRuleAddResponseBodyModule struct {
	// example:
	//
	// 1
	AddNum *int32 `json:"add_num,omitempty" xml:"add_num,omitempty"`
	// example:
	//
	// 1
	SelectedUserNum *int32 `json:"selected_user_num,omitempty" xml:"selected_user_num,omitempty"`
}

func (InvoiceRuleAddResponseBodyModule) GoString

func (*InvoiceRuleAddResponseBodyModule) SetAddNum

func (*InvoiceRuleAddResponseBodyModule) SetSelectedUserNum

func (InvoiceRuleAddResponseBodyModule) String

type InvoiceRuleAddShrinkRequest

type InvoiceRuleAddShrinkRequest struct {
	// This parameter is required.
	EntitiesShrink *string `json:"entities,omitempty" xml:"entities,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 4854821
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleAddShrinkRequest) GoString

func (s InvoiceRuleAddShrinkRequest) GoString() string

func (*InvoiceRuleAddShrinkRequest) SetEntitiesShrink

func (*InvoiceRuleAddShrinkRequest) SetThirdPartId

func (InvoiceRuleAddShrinkRequest) String

type InvoiceRuleDeleteHeaders

type InvoiceRuleDeleteHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (InvoiceRuleDeleteHeaders) GoString

func (s InvoiceRuleDeleteHeaders) GoString() string

func (*InvoiceRuleDeleteHeaders) SetCommonHeaders

func (s *InvoiceRuleDeleteHeaders) SetCommonHeaders(v map[string]*string) *InvoiceRuleDeleteHeaders

func (*InvoiceRuleDeleteHeaders) SetXAcsBtripCorpToken

func (s *InvoiceRuleDeleteHeaders) SetXAcsBtripCorpToken(v string) *InvoiceRuleDeleteHeaders

func (InvoiceRuleDeleteHeaders) String

func (s InvoiceRuleDeleteHeaders) String() string

type InvoiceRuleDeleteRequest

type InvoiceRuleDeleteRequest struct {
	// example:
	//
	// false
	DelAll   *bool                               `json:"del_all,omitempty" xml:"del_all,omitempty"`
	Entities []*InvoiceRuleDeleteRequestEntities `json:"entities,omitempty" xml:"entities,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleDeleteRequest) GoString

func (s InvoiceRuleDeleteRequest) GoString() string

func (*InvoiceRuleDeleteRequest) SetDelAll

func (*InvoiceRuleDeleteRequest) SetEntities

func (*InvoiceRuleDeleteRequest) SetThirdPartId

func (InvoiceRuleDeleteRequest) String

func (s InvoiceRuleDeleteRequest) String() string

type InvoiceRuleDeleteRequestEntities

type InvoiceRuleDeleteRequestEntities struct {
	// example:
	//
	// 12345
	EntityId *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	// example:
	//
	// 1
	EntityType *string `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (InvoiceRuleDeleteRequestEntities) GoString

func (*InvoiceRuleDeleteRequestEntities) SetEntityId

func (*InvoiceRuleDeleteRequestEntities) SetEntityType

func (InvoiceRuleDeleteRequestEntities) String

type InvoiceRuleDeleteResponse

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

func (s InvoiceRuleDeleteResponse) GoString() string

func (*InvoiceRuleDeleteResponse) SetBody

func (*InvoiceRuleDeleteResponse) SetHeaders

func (*InvoiceRuleDeleteResponse) SetStatusCode

func (InvoiceRuleDeleteResponse) String

func (s InvoiceRuleDeleteResponse) String() string

type InvoiceRuleDeleteResponseBody

type InvoiceRuleDeleteResponseBody struct {
	// example:
	//
	// 200
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceRuleDeleteResponseBody) GoString

func (*InvoiceRuleDeleteResponseBody) SetCode

func (*InvoiceRuleDeleteResponseBody) SetMessage

func (*InvoiceRuleDeleteResponseBody) SetRequestId

func (*InvoiceRuleDeleteResponseBody) SetSuccess

func (*InvoiceRuleDeleteResponseBody) SetTraceId

func (InvoiceRuleDeleteResponseBody) String

type InvoiceRuleDeleteResponseBodyModule

type InvoiceRuleDeleteResponseBodyModule struct {
	// example:
	//
	// 1
	RemoveNum *int32 `json:"remove_num,omitempty" xml:"remove_num,omitempty"`
	// example:
	//
	// 0
	SelectedUserNum *int32 `json:"selected_user_num,omitempty" xml:"selected_user_num,omitempty"`
}

func (InvoiceRuleDeleteResponseBodyModule) GoString

func (*InvoiceRuleDeleteResponseBodyModule) SetRemoveNum

func (*InvoiceRuleDeleteResponseBodyModule) SetSelectedUserNum

func (InvoiceRuleDeleteResponseBodyModule) String

type InvoiceRuleDeleteShrinkRequest

type InvoiceRuleDeleteShrinkRequest struct {
	// example:
	//
	// false
	DelAll         *bool   `json:"del_all,omitempty" xml:"del_all,omitempty"`
	EntitiesShrink *string `json:"entities,omitempty" xml:"entities,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleDeleteShrinkRequest) GoString

func (*InvoiceRuleDeleteShrinkRequest) SetDelAll

func (*InvoiceRuleDeleteShrinkRequest) SetEntitiesShrink

func (*InvoiceRuleDeleteShrinkRequest) SetThirdPartId

func (InvoiceRuleDeleteShrinkRequest) String

type InvoiceRuleSaveHeaders

type InvoiceRuleSaveHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceRuleSaveHeaders) GoString

func (s InvoiceRuleSaveHeaders) GoString() string

func (*InvoiceRuleSaveHeaders) SetCommonHeaders

func (s *InvoiceRuleSaveHeaders) SetCommonHeaders(v map[string]*string) *InvoiceRuleSaveHeaders

func (*InvoiceRuleSaveHeaders) SetXAcsBtripSoCorpToken

func (s *InvoiceRuleSaveHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceRuleSaveHeaders

func (InvoiceRuleSaveHeaders) String

func (s InvoiceRuleSaveHeaders) String() string

type InvoiceRuleSaveRequest

type InvoiceRuleSaveRequest struct {
	// example:
	//
	// true
	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"`
	// This parameter is required.
	//
	// example:
	//
	// i123
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleSaveRequest) GoString

func (s InvoiceRuleSaveRequest) GoString() string

func (*InvoiceRuleSaveRequest) SetAllEmploye

func (s *InvoiceRuleSaveRequest) SetAllEmploye(v bool) *InvoiceRuleSaveRequest

func (*InvoiceRuleSaveRequest) SetEntities

func (*InvoiceRuleSaveRequest) SetScope

func (*InvoiceRuleSaveRequest) SetThirdPartId

func (InvoiceRuleSaveRequest) String

func (s InvoiceRuleSaveRequest) String() string

type InvoiceRuleSaveRequestEntities

type InvoiceRuleSaveRequestEntities struct {
	// example:
	//
	// 123
	Id   *string `json:"id,omitempty" xml:"id,omitempty"`
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (InvoiceRuleSaveRequestEntities) GoString

func (*InvoiceRuleSaveRequestEntities) SetId

func (*InvoiceRuleSaveRequestEntities) SetName

func (*InvoiceRuleSaveRequestEntities) SetType

func (InvoiceRuleSaveRequestEntities) String

type InvoiceRuleSaveResponse

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

func (s InvoiceRuleSaveResponse) GoString() string

func (*InvoiceRuleSaveResponse) SetBody

func (*InvoiceRuleSaveResponse) SetHeaders

func (*InvoiceRuleSaveResponse) SetStatusCode

func (InvoiceRuleSaveResponse) String

func (s InvoiceRuleSaveResponse) String() string

type InvoiceRuleSaveResponseBody

type InvoiceRuleSaveResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 8465F68D-BC97-5C0F-9161-3E65919D9135
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceRuleSaveResponseBody) GoString

func (s InvoiceRuleSaveResponseBody) GoString() string

func (*InvoiceRuleSaveResponseBody) SetCode

func (*InvoiceRuleSaveResponseBody) SetMessage

func (*InvoiceRuleSaveResponseBody) SetModule

func (*InvoiceRuleSaveResponseBody) SetRequestId

func (*InvoiceRuleSaveResponseBody) SetSuccess

func (*InvoiceRuleSaveResponseBody) SetTraceId

func (InvoiceRuleSaveResponseBody) String

type InvoiceRuleSaveResponseBodyModule

type InvoiceRuleSaveResponseBodyModule struct {
	// example:
	//
	// 1
	AddNum *int32 `json:"add_num,omitempty" xml:"add_num,omitempty"`
	// example:
	//
	// 1
	RemoveNum *int32 `json:"remove_num,omitempty" xml:"remove_num,omitempty"`
}

func (InvoiceRuleSaveResponseBodyModule) GoString

func (*InvoiceRuleSaveResponseBodyModule) SetAddNum

func (*InvoiceRuleSaveResponseBodyModule) SetRemoveNum

func (InvoiceRuleSaveResponseBodyModule) String

type InvoiceRuleSaveShrinkRequest

type InvoiceRuleSaveShrinkRequest struct {
	// example:
	//
	// true
	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"`
	// This parameter is required.
	//
	// example:
	//
	// i123
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (InvoiceRuleSaveShrinkRequest) GoString

func (s InvoiceRuleSaveShrinkRequest) GoString() string

func (*InvoiceRuleSaveShrinkRequest) SetAllEmploye

func (*InvoiceRuleSaveShrinkRequest) SetEntitiesShrink

func (*InvoiceRuleSaveShrinkRequest) SetScope

func (*InvoiceRuleSaveShrinkRequest) SetThirdPartId

func (InvoiceRuleSaveShrinkRequest) String

type InvoiceSearchHeaders

type InvoiceSearchHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (InvoiceSearchHeaders) GoString

func (s InvoiceSearchHeaders) GoString() string

func (*InvoiceSearchHeaders) SetCommonHeaders

func (s *InvoiceSearchHeaders) SetCommonHeaders(v map[string]*string) *InvoiceSearchHeaders

func (*InvoiceSearchHeaders) SetXAcsBtripSoCorpToken

func (s *InvoiceSearchHeaders) SetXAcsBtripSoCorpToken(v string) *InvoiceSearchHeaders

func (InvoiceSearchHeaders) String

func (s InvoiceSearchHeaders) String() string

type InvoiceSearchRequest

type InvoiceSearchRequest struct {
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
	Title       *string `json:"title,omitempty" xml:"title,omitempty"`
	// example:
	//
	// 12345
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (InvoiceSearchRequest) GoString

func (s InvoiceSearchRequest) GoString() string

func (*InvoiceSearchRequest) SetThirdPartId

func (s *InvoiceSearchRequest) SetThirdPartId(v string) *InvoiceSearchRequest

func (*InvoiceSearchRequest) SetTitle

func (*InvoiceSearchRequest) SetUserId

func (InvoiceSearchRequest) String

func (s InvoiceSearchRequest) String() string

type InvoiceSearchResponse

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

func (s InvoiceSearchResponse) GoString() string

func (*InvoiceSearchResponse) SetBody

func (*InvoiceSearchResponse) SetHeaders

func (*InvoiceSearchResponse) SetStatusCode

func (s *InvoiceSearchResponse) SetStatusCode(v int32) *InvoiceSearchResponse

func (InvoiceSearchResponse) String

func (s InvoiceSearchResponse) String() string

type InvoiceSearchResponseBody

type InvoiceSearchResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// EB68C364-F9A0-5046-910A-2DD92C277E71
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (InvoiceSearchResponseBody) GoString

func (s InvoiceSearchResponseBody) GoString() string

func (*InvoiceSearchResponseBody) SetCode

func (*InvoiceSearchResponseBody) SetMessage

func (*InvoiceSearchResponseBody) SetModule

func (*InvoiceSearchResponseBody) SetRequestId

func (*InvoiceSearchResponseBody) SetSuccess

func (*InvoiceSearchResponseBody) SetTraceId

func (InvoiceSearchResponseBody) String

func (s InvoiceSearchResponseBody) String() string

type InvoiceSearchResponseBodyModule

type InvoiceSearchResponseBodyModule struct {
	// ID
	//
	// example:
	//
	// 1478652
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// 405009
	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

func (*InvoiceSearchResponseBodyModule) SetId

func (*InvoiceSearchResponseBodyModule) SetThirdPartInvoiceId

func (*InvoiceSearchResponseBodyModule) SetTitle

func (InvoiceSearchResponseBodyModule) String

type IsvRuleSaveHeaders

type IsvRuleSaveHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (IsvRuleSaveHeaders) GoString

func (s IsvRuleSaveHeaders) GoString() string

func (*IsvRuleSaveHeaders) SetCommonHeaders

func (s *IsvRuleSaveHeaders) SetCommonHeaders(v map[string]*string) *IsvRuleSaveHeaders

func (*IsvRuleSaveHeaders) SetXAcsBtripSoCorpToken

func (s *IsvRuleSaveHeaders) SetXAcsBtripSoCorpToken(v string) *IsvRuleSaveHeaders

func (IsvRuleSaveHeaders) String

func (s IsvRuleSaveHeaders) String() string

type IsvRuleSaveRequest

type IsvRuleSaveRequest struct {
	ApplyNeed *bool `json:"apply_need,omitempty" xml:"apply_need,omitempty"`
	// This parameter is required.
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (IsvRuleSaveRequest) GoString

func (s IsvRuleSaveRequest) GoString() string

func (*IsvRuleSaveRequest) SetApplyNeed

func (s *IsvRuleSaveRequest) SetApplyNeed(v bool) *IsvRuleSaveRequest

func (*IsvRuleSaveRequest) SetBookType

func (s *IsvRuleSaveRequest) SetBookType(v string) *IsvRuleSaveRequest

func (*IsvRuleSaveRequest) SetBookuserList

func (*IsvRuleSaveRequest) SetRuleNeed

func (s *IsvRuleSaveRequest) SetRuleNeed(v bool) *IsvRuleSaveRequest

func (*IsvRuleSaveRequest) SetStatus

func (s *IsvRuleSaveRequest) SetStatus(v int32) *IsvRuleSaveRequest

func (*IsvRuleSaveRequest) SetUserId

func (s *IsvRuleSaveRequest) SetUserId(v string) *IsvRuleSaveRequest

func (IsvRuleSaveRequest) String

func (s IsvRuleSaveRequest) String() string

type IsvRuleSaveRequestBookuserList

type IsvRuleSaveRequestBookuserList struct {
	// This parameter is required.
	EntityId *string `json:"entity_id,omitempty" xml:"entity_id,omitempty"`
	// This parameter is required.
	EntityType *int32 `json:"entity_type,omitempty" xml:"entity_type,omitempty"`
}

func (IsvRuleSaveRequestBookuserList) GoString

func (*IsvRuleSaveRequestBookuserList) SetEntityId

func (*IsvRuleSaveRequestBookuserList) SetEntityType

func (IsvRuleSaveRequestBookuserList) String

type IsvRuleSaveResponse

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

func (s IsvRuleSaveResponse) GoString() string

func (*IsvRuleSaveResponse) SetBody

func (*IsvRuleSaveResponse) SetHeaders

func (s *IsvRuleSaveResponse) SetHeaders(v map[string]*string) *IsvRuleSaveResponse

func (*IsvRuleSaveResponse) SetStatusCode

func (s *IsvRuleSaveResponse) SetStatusCode(v int32) *IsvRuleSaveResponse

func (IsvRuleSaveResponse) String

func (s IsvRuleSaveResponse) String() string

type IsvRuleSaveResponseBody

type IsvRuleSaveResponseBody struct {
	// example:
	//
	// 0
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	//
	// example:
	//
	// null
	Module *string `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IsvRuleSaveResponseBody) GoString

func (s IsvRuleSaveResponseBody) GoString() string

func (*IsvRuleSaveResponseBody) SetCode

func (*IsvRuleSaveResponseBody) SetMessage

func (*IsvRuleSaveResponseBody) SetModule

func (*IsvRuleSaveResponseBody) SetRequestId

func (*IsvRuleSaveResponseBody) SetSuccess

func (*IsvRuleSaveResponseBody) SetTraceId

func (IsvRuleSaveResponseBody) String

func (s IsvRuleSaveResponseBody) String() string

type IsvRuleSaveShrinkRequest

type IsvRuleSaveShrinkRequest struct {
	ApplyNeed *bool `json:"apply_need,omitempty" xml:"apply_need,omitempty"`
	// This parameter is required.
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (IsvRuleSaveShrinkRequest) GoString

func (s IsvRuleSaveShrinkRequest) GoString() string

func (*IsvRuleSaveShrinkRequest) SetApplyNeed

func (*IsvRuleSaveShrinkRequest) SetBookType

func (*IsvRuleSaveShrinkRequest) SetBookuserListShrink

func (s *IsvRuleSaveShrinkRequest) SetBookuserListShrink(v string) *IsvRuleSaveShrinkRequest

func (*IsvRuleSaveShrinkRequest) SetRuleNeed

func (*IsvRuleSaveShrinkRequest) SetStatus

func (*IsvRuleSaveShrinkRequest) SetUserId

func (IsvRuleSaveShrinkRequest) String

func (s IsvRuleSaveShrinkRequest) String() string

type IsvUserSaveHeaders

type IsvUserSaveHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (IsvUserSaveHeaders) GoString

func (s IsvUserSaveHeaders) GoString() string

func (*IsvUserSaveHeaders) SetCommonHeaders

func (s *IsvUserSaveHeaders) SetCommonHeaders(v map[string]*string) *IsvUserSaveHeaders

func (*IsvUserSaveHeaders) SetXAcsBtripSoCorpToken

func (s *IsvUserSaveHeaders) SetXAcsBtripSoCorpToken(v string) *IsvUserSaveHeaders

func (IsvUserSaveHeaders) String

func (s IsvUserSaveHeaders) String() string

type IsvUserSaveRequest

type IsvUserSaveRequest struct {
	UserList []*IsvUserSaveRequestUserList `json:"user_list,omitempty" xml:"user_list,omitempty" type:"Repeated"`
}

func (IsvUserSaveRequest) GoString

func (s IsvUserSaveRequest) GoString() string

func (*IsvUserSaveRequest) SetUserList

func (IsvUserSaveRequest) String

func (s IsvUserSaveRequest) String() string

type IsvUserSaveRequestUserList

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"`
	// example:
	//
	// 10
	DepartId *int64 `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// example:
	//
	// 123@163.com
	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"`
	// example:
	//
	// 8797
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// 0
	LeaveStatus *int32 `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	// example:
	//
	// 123456
	ManagerUserId *string `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	// example:
	//
	// 15364762829
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
	Position *string `json:"position,omitempty" xml:"position,omitempty"`
	// example:
	//
	// 20
	PositionLevel *string `json:"position_level,omitempty" xml:"position_level,omitempty"`
	// example:
	//
	// ceshi
	RealNameEn *string   `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	RoleIdList []*string `json:"role_id_list,omitempty" xml:"role_id_list,omitempty" type:"Repeated"`
	// example:
	//
	// 123
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// This parameter is required.
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	UserNick *string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

func (IsvUserSaveRequestUserList) GoString

func (s IsvUserSaveRequestUserList) GoString() string

func (*IsvUserSaveRequestUserList) SetBaseCityCode

func (*IsvUserSaveRequestUserList) SetBirthday

func (*IsvUserSaveRequestUserList) SetCertList

func (*IsvUserSaveRequestUserList) SetDepartId

func (*IsvUserSaveRequestUserList) SetEmail

func (*IsvUserSaveRequestUserList) SetGender

func (*IsvUserSaveRequestUserList) SetIsAdmin

func (*IsvUserSaveRequestUserList) SetJobNo

func (*IsvUserSaveRequestUserList) SetLeaveStatus

func (*IsvUserSaveRequestUserList) SetManagerUserId

func (*IsvUserSaveRequestUserList) SetPhone

func (*IsvUserSaveRequestUserList) SetPosition

func (*IsvUserSaveRequestUserList) SetPositionLevel

func (*IsvUserSaveRequestUserList) SetRealNameEn

func (*IsvUserSaveRequestUserList) SetRoleIdList added in v3.1.0

func (*IsvUserSaveRequestUserList) SetThirdDepartId

func (*IsvUserSaveRequestUserList) SetThirdDepartIdList

func (s *IsvUserSaveRequestUserList) SetThirdDepartIdList(v []*string) *IsvUserSaveRequestUserList

func (*IsvUserSaveRequestUserList) SetUserId

func (*IsvUserSaveRequestUserList) SetUserName

func (*IsvUserSaveRequestUserList) SetUserNick

func (IsvUserSaveRequestUserList) String

type IsvUserSaveRequestUserListCertList

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

func (*IsvUserSaveRequestUserListCertList) SetCertExpiredTime

func (*IsvUserSaveRequestUserListCertList) SetCertNation

func (*IsvUserSaveRequestUserListCertList) SetCertNo

func (*IsvUserSaveRequestUserListCertList) SetCertType

func (*IsvUserSaveRequestUserListCertList) SetNationality

func (IsvUserSaveRequestUserListCertList) String

type IsvUserSaveResponse

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

func (s IsvUserSaveResponse) GoString() string

func (*IsvUserSaveResponse) SetBody

func (*IsvUserSaveResponse) SetHeaders

func (s *IsvUserSaveResponse) SetHeaders(v map[string]*string) *IsvUserSaveResponse

func (*IsvUserSaveResponse) SetStatusCode

func (s *IsvUserSaveResponse) SetStatusCode(v int32) *IsvUserSaveResponse

func (IsvUserSaveResponse) String

func (s IsvUserSaveResponse) String() string

type IsvUserSaveResponseBody

type IsvUserSaveResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	Module  *string `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 707c9fd116393792883244141e4e7d
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (IsvUserSaveResponseBody) GoString

func (s IsvUserSaveResponseBody) GoString() string

func (*IsvUserSaveResponseBody) SetCode

func (*IsvUserSaveResponseBody) SetMessage

func (*IsvUserSaveResponseBody) SetModule

func (*IsvUserSaveResponseBody) SetRequestId

func (*IsvUserSaveResponseBody) SetSuccess

func (*IsvUserSaveResponseBody) SetTraceId

func (IsvUserSaveResponseBody) String

func (s IsvUserSaveResponseBody) String() string

type IsvUserSaveShrinkRequest

type IsvUserSaveShrinkRequest struct {
	UserListShrink *string `json:"user_list,omitempty" xml:"user_list,omitempty"`
}

func (IsvUserSaveShrinkRequest) GoString

func (s IsvUserSaveShrinkRequest) GoString() string

func (*IsvUserSaveShrinkRequest) SetUserListShrink

func (s *IsvUserSaveShrinkRequest) SetUserListShrink(v string) *IsvUserSaveShrinkRequest

func (IsvUserSaveShrinkRequest) String

func (s IsvUserSaveShrinkRequest) String() string

type KeywordSuggestInfo added in v3.2.1

type KeywordSuggestInfo struct {
	Address              *string             `json:"address,omitempty" xml:"address,omitempty"`
	BusinessAreaWithCity *KeywordSuggestInfo `json:"business_area_with_city,omitempty" xml:"business_area_with_city,omitempty"`
	// example:
	//
	// 300100
	CityCode *int32 `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// example:
	//
	// 杭州
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// 杭州东站
	DisplayName *string `json:"display_name,omitempty" xml:"display_name,omitempty"`
	// example:
	//
	// 53853318
	HotelId *string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	Icon    *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// 4.8分
	Point *string `json:"point,omitempty" xml:"point,omitempty"`
	// example:
	//
	// 524
	Price *string `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 0
	Region *int32 `json:"region,omitempty" xml:"region,omitempty"`
	Type   *int32 `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// 景点
	TypeDesc *string `json:"type_desc,omitempty" xml:"type_desc,omitempty"`
}

func (KeywordSuggestInfo) GoString added in v3.2.1

func (s KeywordSuggestInfo) GoString() string

func (*KeywordSuggestInfo) SetAddress added in v3.2.1

func (s *KeywordSuggestInfo) SetAddress(v string) *KeywordSuggestInfo

func (*KeywordSuggestInfo) SetBusinessAreaWithCity added in v3.2.1

func (s *KeywordSuggestInfo) SetBusinessAreaWithCity(v *KeywordSuggestInfo) *KeywordSuggestInfo

func (*KeywordSuggestInfo) SetCityCode added in v3.2.1

func (s *KeywordSuggestInfo) SetCityCode(v int32) *KeywordSuggestInfo

func (*KeywordSuggestInfo) SetCityName added in v3.2.1

func (s *KeywordSuggestInfo) SetCityName(v string) *KeywordSuggestInfo

func (*KeywordSuggestInfo) SetDisplayName added in v3.2.1

func (s *KeywordSuggestInfo) SetDisplayName(v string) *KeywordSuggestInfo

func (*KeywordSuggestInfo) SetHotelId added in v3.2.1

func (s *KeywordSuggestInfo) SetHotelId(v string) *KeywordSuggestInfo

func (*KeywordSuggestInfo) SetIcon added in v3.2.1

func (*KeywordSuggestInfo) SetPoint added in v3.2.1

func (*KeywordSuggestInfo) SetPrice added in v3.2.1

func (*KeywordSuggestInfo) SetRegion added in v3.2.1

func (s *KeywordSuggestInfo) SetRegion(v int32) *KeywordSuggestInfo

func (*KeywordSuggestInfo) SetType added in v3.2.1

func (*KeywordSuggestInfo) SetTypeDesc added in v3.2.1

func (s *KeywordSuggestInfo) SetTypeDesc(v string) *KeywordSuggestInfo

func (KeywordSuggestInfo) String added in v3.2.1

func (s KeywordSuggestInfo) String() string

type MealBillSettlementQueryHeaders

type MealBillSettlementQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (MealBillSettlementQueryHeaders) GoString

func (*MealBillSettlementQueryHeaders) SetCommonHeaders

func (*MealBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken

func (MealBillSettlementQueryHeaders) String

type MealBillSettlementQueryRequest

type MealBillSettlementQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2022-07-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (MealBillSettlementQueryRequest) GoString

func (*MealBillSettlementQueryRequest) SetPageNo

func (*MealBillSettlementQueryRequest) SetPageSize

func (*MealBillSettlementQueryRequest) SetPeriodEnd

func (*MealBillSettlementQueryRequest) SetPeriodStart

func (MealBillSettlementQueryRequest) String

type MealBillSettlementQueryResponse

type MealBillSettlementQueryResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *MealBillSettlementQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (MealBillSettlementQueryResponse) GoString

func (*MealBillSettlementQueryResponse) SetHeaders

func (*MealBillSettlementQueryResponse) SetStatusCode

func (MealBillSettlementQueryResponse) String

type MealBillSettlementQueryResponseBody

type MealBillSettlementQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *int32                                     `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                    `json:"message,omitempty" xml:"message,omitempty"`
	Module  *MealBillSettlementQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (MealBillSettlementQueryResponseBody) GoString

func (*MealBillSettlementQueryResponseBody) SetCode

func (*MealBillSettlementQueryResponseBody) SetMessage

func (*MealBillSettlementQueryResponseBody) SetRequestId

func (*MealBillSettlementQueryResponseBody) SetSuccess

func (*MealBillSettlementQueryResponseBody) SetTraceId

func (MealBillSettlementQueryResponseBody) String

type MealBillSettlementQueryResponseBodyModule

type MealBillSettlementQueryResponseBodyModule struct {
	// example:
	//
	// 7
	Category *int32                                            `json:"category,omitempty" xml:"category,omitempty"`
	CorpId   *string                                           `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	Items    []*MealBillSettlementQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1002039195025156700
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 2022-07-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2022-07-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
	// example:
	//
	// 2695
	TotalNum *int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
	// example:
	//
	// 30
	TotalSize *int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (MealBillSettlementQueryResponseBodyModule) GoString

func (*MealBillSettlementQueryResponseBodyModule) SetCategory

func (*MealBillSettlementQueryResponseBodyModule) SetCorpId

func (*MealBillSettlementQueryResponseBodyModule) SetOrderId

func (*MealBillSettlementQueryResponseBodyModule) SetPeriodEnd

func (*MealBillSettlementQueryResponseBodyModule) SetPeriodStart

func (*MealBillSettlementQueryResponseBodyModule) SetTotalNum

func (*MealBillSettlementQueryResponseBodyModule) SetTotalSize

func (MealBillSettlementQueryResponseBodyModule) String

type MealBillSettlementQueryResponseBodyModuleItems

type MealBillSettlementQueryResponseBodyModuleItems struct {
	ApplyExtendField *string `json:"apply_extend_field,omitempty" xml:"apply_extend_field,omitempty"`
	// example:
	//
	// 1004430880
	ApplyId *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// example:
	//
	// 2023-01-01 00:00:00
	BillRecordTime *string `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	// example:
	//
	// 2023-01-01 00:00:00
	BookTime *string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// example:
	//
	// 1234
	BookerId *string `json:"booker_id,omitempty" xml:"booker_id,omitempty"`
	// example:
	//
	// A1234
	BookerJobNo *string `json:"booker_job_no,omitempty" xml:"booker_job_no,omitempty"`
	BookerName  *string `json:"booker_name,omitempty" xml:"booker_name,omitempty"`
	// example:
	//
	// 1
	CapitalDirection      *string `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment     *string `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	ConsumeReportAddress  *string `json:"consume_report_address,omitempty" xml:"consume_report_address,omitempty"`
	ConsumeReportCity     *string `json:"consume_report_city,omitempty" xml:"consume_report_city,omitempty"`
	ConsumeReportCityCode *string `json:"consume_report_city_code,omitempty" xml:"consume_report_city_code,omitempty"`
	ConsumerScene         *string `json:"consumer_scene,omitempty" xml:"consumer_scene,omitempty"`
	// example:
	//
	// 100.0
	CorpSettleFee *float64 `json:"corp_settle_fee,omitempty" xml:"corp_settle_fee,omitempty"`
	CostCenter    *string  `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	// example:
	//
	// cs1
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	Department       *string `json:"department,omitempty" xml:"department,omitempty"`
	// example:
	//
	// 1112
	DepartmentId *string `json:"department_id,omitempty" xml:"department_id,omitempty"`
	// example:
	//
	// 70101
	FeeType *string `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	// example:
	//
	// 1
	Index        *string `json:"index,omitempty" xml:"index,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// 123
	MainApplyId *string `json:"main_apply_id,omitempty" xml:"main_apply_id,omitempty"`
	// example:
	//
	// XXXX
	MealAddress *string `json:"meal_address,omitempty" xml:"meal_address,omitempty"`
	MealCity    *string `json:"meal_city,omitempty" xml:"meal_city,omitempty"`
	// example:
	//
	// XXX
	MealCityCode *string `json:"meal_city_code,omitempty" xml:"meal_city_code,omitempty"`
	MealRule     *string `json:"meal_rule,omitempty" xml:"meal_rule,omitempty"`
	MealScene    *string `json:"meal_scene,omitempty" xml:"meal_scene,omitempty"`
	// example:
	//
	// MEAL
	MerchantCategory *string `json:"merchant_category,omitempty" xml:"merchant_category,omitempty"`
	// example:
	//
	// XXXX
	MerchantName *string `json:"merchant_name,omitempty" xml:"merchant_name,omitempty"`
	// example:
	//
	// 1002039196909288346
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 100.0
	OrderPrice      *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	OrderStatusDesc *string  `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`
	// example:
	//
	// 0.0
	PersonSettlePrice *float64 `json:"person_settle_price,omitempty" xml:"person_settle_price,omitempty"`
	// example:
	//
	// 60698599
	PrimaryId *int64 `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	// example:
	//
	// acs
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	Remark      *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// example:
	//
	// 5.0
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 110.0
	SettlementFee *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	// example:
	//
	// 2023-01-01 00:00:00
	SettlementTime *string `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	// example:
	//
	// 4
	SettlementType *string `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	ShareDinner    *string `json:"share_dinner,omitempty" xml:"share_dinner,omitempty"`
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// XXXX
	StoreAddress *string `json:"store_address,omitempty" xml:"store_address,omitempty"`
	// example:
	//
	// 6%
	TaxRate *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// example:
	//
	// cs2
	ThirdInvoiceId *string `json:"third_invoice_id,omitempty" xml:"third_invoice_id,omitempty"`
	// example:
	//
	// 123
	ThirdPartBusinessId *string `json:"third_part_business_id,omitempty" xml:"third_part_business_id,omitempty"`
	// example:
	//
	// 7244-1968
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 1234
	TravelerId *string `json:"traveler_id,omitempty" xml:"traveler_id,omitempty"`
	// example:
	//
	// A1234
	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"`
	// example:
	//
	// 1
	VoucherType *int32 `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (MealBillSettlementQueryResponseBodyModuleItems) GoString

func (*MealBillSettlementQueryResponseBodyModuleItems) SetApplyExtendField

func (*MealBillSettlementQueryResponseBodyModuleItems) SetApplyId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetBillRecordTime

func (*MealBillSettlementQueryResponseBodyModuleItems) SetBookTime

func (*MealBillSettlementQueryResponseBodyModuleItems) SetBookerId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetBookerJobNo

func (*MealBillSettlementQueryResponseBodyModuleItems) SetBookerName

func (*MealBillSettlementQueryResponseBodyModuleItems) SetCapitalDirection

func (*MealBillSettlementQueryResponseBodyModuleItems) SetCascadeDepartment

func (*MealBillSettlementQueryResponseBodyModuleItems) SetConsumeReportAddress

func (*MealBillSettlementQueryResponseBodyModuleItems) SetConsumeReportCity

func (*MealBillSettlementQueryResponseBodyModuleItems) SetConsumeReportCityCode

func (*MealBillSettlementQueryResponseBodyModuleItems) SetConsumerScene

func (*MealBillSettlementQueryResponseBodyModuleItems) SetCorpSettleFee

func (*MealBillSettlementQueryResponseBodyModuleItems) SetCostCenter

func (*MealBillSettlementQueryResponseBodyModuleItems) SetCostCenterNumber

func (*MealBillSettlementQueryResponseBodyModuleItems) SetDepartment

func (*MealBillSettlementQueryResponseBodyModuleItems) SetDepartmentId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetFeeType

func (*MealBillSettlementQueryResponseBodyModuleItems) SetIndex

func (*MealBillSettlementQueryResponseBodyModuleItems) SetInvoiceTitle

func (*MealBillSettlementQueryResponseBodyModuleItems) SetMainApplyId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetMealAddress

func (*MealBillSettlementQueryResponseBodyModuleItems) SetMealCity

func (*MealBillSettlementQueryResponseBodyModuleItems) SetMealCityCode

func (*MealBillSettlementQueryResponseBodyModuleItems) SetMealRule

func (*MealBillSettlementQueryResponseBodyModuleItems) SetMealScene

func (*MealBillSettlementQueryResponseBodyModuleItems) SetMerchantCategory

func (*MealBillSettlementQueryResponseBodyModuleItems) SetMerchantName

func (*MealBillSettlementQueryResponseBodyModuleItems) SetOrderId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetOrderPrice

func (*MealBillSettlementQueryResponseBodyModuleItems) SetOrderStatusDesc

func (*MealBillSettlementQueryResponseBodyModuleItems) SetPersonSettlePrice

func (*MealBillSettlementQueryResponseBodyModuleItems) SetPrimaryId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetProjectCode

func (*MealBillSettlementQueryResponseBodyModuleItems) SetProjectName

func (*MealBillSettlementQueryResponseBodyModuleItems) SetRemark

func (*MealBillSettlementQueryResponseBodyModuleItems) SetServiceFee

func (*MealBillSettlementQueryResponseBodyModuleItems) SetSettlementFee

func (*MealBillSettlementQueryResponseBodyModuleItems) SetSettlementTime

func (*MealBillSettlementQueryResponseBodyModuleItems) SetSettlementType

func (*MealBillSettlementQueryResponseBodyModuleItems) SetShareDinner

func (*MealBillSettlementQueryResponseBodyModuleItems) SetStatus

func (*MealBillSettlementQueryResponseBodyModuleItems) SetStoreAddress

func (*MealBillSettlementQueryResponseBodyModuleItems) SetTaxRate

func (*MealBillSettlementQueryResponseBodyModuleItems) SetThirdInvoiceId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetThirdPartBusinessId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetThirdpartApplyId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetTravelerId

func (*MealBillSettlementQueryResponseBodyModuleItems) SetTravelerJobNo

func (*MealBillSettlementQueryResponseBodyModuleItems) SetTravelerMemberTypeName

func (*MealBillSettlementQueryResponseBodyModuleItems) SetTravelerName

func (*MealBillSettlementQueryResponseBodyModuleItems) SetVoucherType

func (MealBillSettlementQueryResponseBodyModuleItems) String

type MealOrderDetailQueryHeaders

type MealOrderDetailQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (MealOrderDetailQueryHeaders) GoString

func (s MealOrderDetailQueryHeaders) GoString() string

func (*MealOrderDetailQueryHeaders) SetCommonHeaders

func (*MealOrderDetailQueryHeaders) SetXAcsBtripCorpToken

func (s *MealOrderDetailQueryHeaders) SetXAcsBtripCorpToken(v string) *MealOrderDetailQueryHeaders

func (MealOrderDetailQueryHeaders) String

type MealOrderDetailQueryRequest

type MealOrderDetailQueryRequest struct {
	// example:
	//
	// 1000
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (MealOrderDetailQueryRequest) GoString

func (s MealOrderDetailQueryRequest) GoString() string

func (*MealOrderDetailQueryRequest) SetUserId

func (MealOrderDetailQueryRequest) String

type MealOrderDetailQueryResponse

type MealOrderDetailQueryResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *MealOrderDetailQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (MealOrderDetailQueryResponse) GoString

func (s MealOrderDetailQueryResponse) GoString() string

func (*MealOrderDetailQueryResponse) SetBody

func (*MealOrderDetailQueryResponse) SetHeaders

func (*MealOrderDetailQueryResponse) SetStatusCode

func (MealOrderDetailQueryResponse) String

type MealOrderDetailQueryResponseBody

type MealOrderDetailQueryResponseBody struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// None
	Message *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module  *MealOrderDetailQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 9BCDD5DE-E6CB-5C25-93B9-9BE178A0AA56
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (MealOrderDetailQueryResponseBody) GoString

func (*MealOrderDetailQueryResponseBody) SetCode

func (*MealOrderDetailQueryResponseBody) SetMessage

func (*MealOrderDetailQueryResponseBody) SetRequestId

func (*MealOrderDetailQueryResponseBody) SetSuccess

func (*MealOrderDetailQueryResponseBody) SetTraceId

func (MealOrderDetailQueryResponseBody) String

type MealOrderDetailQueryResponseBodyModule

type MealOrderDetailQueryResponseBodyModule struct {
	// example:
	//
	// 2024032522001423601409393178
	CorpCodeOrderId *string `json:"corp_code_order_id,omitempty" xml:"corp_code_order_id,omitempty"`
	// example:
	//
	// dingaa15ca45cba9ee744a5
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	// example:
	//
	// 100
	CorpPayAmount *int64 `json:"corp_pay_amount,omitempty" xml:"corp_pay_amount,omitempty"`
	// example:
	//
	// 100
	CorpRefundAmount *int64  `json:"corp_refund_amount,omitempty" xml:"corp_refund_amount,omitempty"`
	MerchantName     *string `json:"merchant_name,omitempty" xml:"merchant_name,omitempty"`
	// example:
	//
	// 1034088398073015303
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1
	OrderStatus *int32 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// example:
	//
	// 1
	OrderSubStatus *int32  `json:"order_sub_status,omitempty" xml:"order_sub_status,omitempty"`
	OrderType      *string `json:"order_type,omitempty" xml:"order_type,omitempty"`
	// example:
	//
	// 100
	PayAmount *int64 `json:"pay_amount,omitempty" xml:"pay_amount,omitempty"`
	// example:
	//
	// 1
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 100
	PersonPayAmount *int64 `json:"person_pay_amount,omitempty" xml:"person_pay_amount,omitempty"`
	// example:
	//
	// 100
	PersonRefundAmount *int64 `json:"person_refund_amount,omitempty" xml:"person_refund_amount,omitempty"`
	// example:
	//
	// 100
	RefundAmount *int64  `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
	SceneName    *string `json:"scene_name,omitempty" xml:"scene_name,omitempty"`
	// example:
	//
	// 1711702782
	SettleTime *string `json:"settle_time,omitempty" xml:"settle_time,omitempty"`
	// example:
	//
	// 17509140000
	UserAlipayId *string `json:"user_alipay_id,omitempty" xml:"user_alipay_id,omitempty"`
	// example:
	//
	// 014134681304653773
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (MealOrderDetailQueryResponseBodyModule) GoString

func (*MealOrderDetailQueryResponseBodyModule) SetCorpCodeOrderId

func (*MealOrderDetailQueryResponseBodyModule) SetCorpId

func (*MealOrderDetailQueryResponseBodyModule) SetCorpPayAmount

func (*MealOrderDetailQueryResponseBodyModule) SetCorpRefundAmount

func (*MealOrderDetailQueryResponseBodyModule) SetMerchantName

func (*MealOrderDetailQueryResponseBodyModule) SetOrderId

func (*MealOrderDetailQueryResponseBodyModule) SetOrderStatus

func (*MealOrderDetailQueryResponseBodyModule) SetOrderSubStatus

func (*MealOrderDetailQueryResponseBodyModule) SetOrderType

func (*MealOrderDetailQueryResponseBodyModule) SetPayAmount

func (*MealOrderDetailQueryResponseBodyModule) SetPayType

func (*MealOrderDetailQueryResponseBodyModule) SetPersonPayAmount

func (*MealOrderDetailQueryResponseBodyModule) SetPersonRefundAmount

func (*MealOrderDetailQueryResponseBodyModule) SetRefundAmount

func (*MealOrderDetailQueryResponseBodyModule) SetSceneName

func (*MealOrderDetailQueryResponseBodyModule) SetSettleTime

func (*MealOrderDetailQueryResponseBodyModule) SetUserAlipayId

func (*MealOrderDetailQueryResponseBodyModule) SetUserId

func (MealOrderDetailQueryResponseBodyModule) String

type MealOrderListQueryHeaders

type MealOrderListQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (MealOrderListQueryHeaders) GoString

func (s MealOrderListQueryHeaders) GoString() string

func (*MealOrderListQueryHeaders) SetCommonHeaders

func (*MealOrderListQueryHeaders) SetXAcsBtripCorpToken

func (s *MealOrderListQueryHeaders) SetXAcsBtripCorpToken(v string) *MealOrderListQueryHeaders

func (MealOrderListQueryHeaders) String

func (s MealOrderListQueryHeaders) String() string

type MealOrderListQueryRequest

type MealOrderListQueryRequest struct {
	// example:
	//
	// 1000
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (MealOrderListQueryRequest) GoString

func (s MealOrderListQueryRequest) GoString() string

func (*MealOrderListQueryRequest) SetUserId

func (MealOrderListQueryRequest) String

func (s MealOrderListQueryRequest) String() string

type MealOrderListQueryResponse

type MealOrderListQueryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *MealOrderListQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (MealOrderListQueryResponse) GoString

func (s MealOrderListQueryResponse) GoString() string

func (*MealOrderListQueryResponse) SetBody

func (*MealOrderListQueryResponse) SetHeaders

func (*MealOrderListQueryResponse) SetStatusCode

func (MealOrderListQueryResponse) String

type MealOrderListQueryResponseBody

type MealOrderListQueryResponseBody struct {
	// example:
	//
	// 0
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// noPermission
	Message *string                               `json:"message,omitempty" xml:"message,omitempty"`
	Module  *MealOrderListQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (MealOrderListQueryResponseBody) GoString

func (*MealOrderListQueryResponseBody) SetCode

func (*MealOrderListQueryResponseBody) SetMessage

func (*MealOrderListQueryResponseBody) SetRequestId

func (*MealOrderListQueryResponseBody) SetSuccess

func (*MealOrderListQueryResponseBody) SetTraceId

func (MealOrderListQueryResponseBody) String

type MealOrderListQueryResponseBodyModule

type MealOrderListQueryResponseBodyModule struct {
	OrderList []*MealOrderListQueryResponseBodyModuleOrderList `json:"order_list,omitempty" xml:"order_list,omitempty" type:"Repeated"`
}

func (MealOrderListQueryResponseBodyModule) GoString

func (MealOrderListQueryResponseBodyModule) String

type MealOrderListQueryResponseBodyModuleOrderList

type MealOrderListQueryResponseBodyModuleOrderList struct {
	// example:
	//
	// 100
	CorpPayAmount *int64  `json:"corp_pay_amount,omitempty" xml:"corp_pay_amount,omitempty"`
	MerchantName  *string `json:"merchant_name,omitempty" xml:"merchant_name,omitempty"`
	// example:
	//
	// 1034124198083211043
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1
	OrderStatus *int32  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	OrderType   *string `json:"order_type,omitempty" xml:"order_type,omitempty"`
	// example:
	//
	// 100
	PayAmount *int64 `json:"pay_amount,omitempty" xml:"pay_amount,omitempty"`
	// example:
	//
	// 100
	PersonPayAmount *int64 `json:"person_pay_amount,omitempty" xml:"person_pay_amount,omitempty"`
	// example:
	//
	// 1711705057
	SettleTime *string `json:"settle_time,omitempty" xml:"settle_time,omitempty"`
}

func (MealOrderListQueryResponseBodyModuleOrderList) GoString

func (*MealOrderListQueryResponseBodyModuleOrderList) SetCorpPayAmount

func (*MealOrderListQueryResponseBodyModuleOrderList) SetMerchantName

func (*MealOrderListQueryResponseBodyModuleOrderList) SetOrderId

func (*MealOrderListQueryResponseBodyModuleOrderList) SetOrderStatus

func (*MealOrderListQueryResponseBodyModuleOrderList) SetOrderType

func (*MealOrderListQueryResponseBodyModuleOrderList) SetPayAmount

func (*MealOrderListQueryResponseBodyModuleOrderList) SetPersonPayAmount

func (*MealOrderListQueryResponseBodyModuleOrderList) SetSettleTime

func (MealOrderListQueryResponseBodyModuleOrderList) String

type ModuleAgentInfoAttributeShowInfoMapValue

type ModuleAgentInfoAttributeShowInfoMapValue struct {
	// example:
	//
	// FIRST_BAGGAGE
	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

func (*ModuleAgentInfoAttributeShowInfoMapValue) SetCode

func (*ModuleAgentInfoAttributeShowInfoMapValue) SetName

func (*ModuleAgentInfoAttributeShowInfoMapValue) SetText

func (ModuleAgentInfoAttributeShowInfoMapValue) String

type ModuleAgentInfosAttributeShowInfoMapValue added in v3.3.0

type ModuleAgentInfosAttributeShowInfoMapValue 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 (ModuleAgentInfosAttributeShowInfoMapValue) GoString added in v3.3.0

func (*ModuleAgentInfosAttributeShowInfoMapValue) SetCode added in v3.3.0

func (*ModuleAgentInfosAttributeShowInfoMapValue) SetName added in v3.3.0

func (*ModuleAgentInfosAttributeShowInfoMapValue) SetText added in v3.3.0

func (ModuleAgentInfosAttributeShowInfoMapValue) String added in v3.3.0

type ModuleFlightItemListBestPriceItemFlightRuleInfosValue

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

func (*ModuleFlightItemListBestPriceItemFlightRuleInfosValue) SetBaggageDesc

func (*ModuleFlightItemListBestPriceItemFlightRuleInfosValue) SetRefundChangeRuleDesc

func (ModuleFlightItemListBestPriceItemFlightRuleInfosValue) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValue

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
	//
	// example:
	//
	// ADT07df0bd9-f803-4a50-8449-f4bd675d9939
	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

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValue) SetId

func (ModuleFlightItemListBestPriceItemShoppingItemMapValue) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityList

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

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityList) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin struct {
	// example:
	//
	// Y
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	// example:
	//
	// A
	Quantity *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) GoString

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) SetCabin

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) SetCabinClass

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) SetCabinClassName

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) SetQuantity

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListCabin) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition struct {
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition) GoString

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition) SetJourneyIndex

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition) SetSegmentIndex

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityListSegmentPosition) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue

type ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue struct {
	// example:
	//
	// R
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	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"`
	// example:
	//
	// A
	Quantity   *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// 2
	InnerCabinClass *int32 `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) GoString

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetCabin

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetCabinClass

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetCabinClassName

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetChildCabinType

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetLinkCabins

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetQuantity

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) SetSpecification

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueCabinQuantityValue) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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"`
	// example:
	//
	// 17400
	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

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBaseTotalPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBasicCabinPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBeforeControlPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBuildPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetBusinessStandardPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetCommonStandardPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetFirstStandardPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetFloorPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetInstallmentNum

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetInstallmentPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetInterTicketPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetOilPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetOriginCommonPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetOriginalSellPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetSellPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetSubtractedPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetSupplyPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetTax

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) SetTicketPrice

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPrice) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) GoString

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSearchPricePriceShowInfo) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceList

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

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceList) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice struct {
	// example:
	//
	// 120000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 120000
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 6000
	Tax *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) GoString

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) SetSellPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) SetTax

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) SetTicketPrice

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSearchPrice) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition) GoString

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition) SetJourneyIndex

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition) SetSegmentIndex

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceListSegmentPosition) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBuildPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetFloorPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetInstallmentNum

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetOilPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetSellPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetSupplyPrice

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetTax

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) SetTicketPrice

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValue) String

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo

type ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum

func (*ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice

func (ModuleFlightItemListBestPriceItemShoppingItemMapValueSegmentPriceValuePriceShowInfo) String

type ModuleFlightItemListBestPriceItemSubItemPositionMapValue

type ModuleFlightItemListBestPriceItemSubItemPositionMapValue struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleFlightItemListBestPriceItemSubItemPositionMapValue) GoString

func (*ModuleFlightItemListBestPriceItemSubItemPositionMapValue) SetJourneyIndex

func (*ModuleFlightItemListBestPriceItemSubItemPositionMapValue) SetSegmentIndex

func (ModuleFlightItemListBestPriceItemSubItemPositionMapValue) String

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue struct {
	// id
	//
	// example:
	//
	// ADT07df0bd9-f803-4a50-8449-f4bd675d9939
	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

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue) SetId

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValue) String

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue struct {
	// example:
	//
	// R
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	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"`
	// example:
	//
	// A
	Quantity   *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// 2
	InnerCabinClass *int32 `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) GoString

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetCabin

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClass

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassName

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetChildCabinType

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetLinkCabins

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetQuantity

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) SetSpecification

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueCabinQuantityValue) String

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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"`
	// example:
	//
	// 17400
	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

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBaseTotalPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBasicCabinPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBeforeControlPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBuildPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetBusinessStandardPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetCommonStandardPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetFirstStandardPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetFloorPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetInstallmentNum

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetInstallmentPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetInterTicketPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetOilPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetOriginCommonPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetOriginalSellPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetSellPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetSubtractedPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetSupplyPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetTax

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) SetTicketPrice

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPrice) String

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) GoString

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSearchPricePriceShowInfo) String

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBuildPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetFloorPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentNum

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetOilPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetSellPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetSupplyPrice

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetTax

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) SetTicketPrice

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValue) String

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo

type ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString

func (*ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice

func (ModuleFlightItemListBestPriceItemSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) String

type ModuleFlightItemListItemListFlightRuleInfosValue

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

func (*ModuleFlightItemListItemListFlightRuleInfosValue) SetBaggageDesc

func (*ModuleFlightItemListItemListFlightRuleInfosValue) SetRefundChangeRuleDesc

func (ModuleFlightItemListItemListFlightRuleInfosValue) String

type ModuleFlightItemListItemListShoppingItemMapValue

type ModuleFlightItemListItemListShoppingItemMapValue struct {
	// id
	//
	// example:
	//
	// ADT07df0bd9-f803-4a50-8449-f4bd675d9939
	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

func (*ModuleFlightItemListItemListShoppingItemMapValue) SetId

func (ModuleFlightItemListItemListShoppingItemMapValue) String

type ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue

type ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue struct {
	// example:
	//
	// R
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	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"`
	// example:
	//
	// A
	Quantity   *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// 2
	InnerCabinClass *int32 `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) GoString

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetCabin

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetCabinClass

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetCabinClassName

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetChildCabinType

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetLinkCabins

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetQuantity

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin

func (*ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) SetSpecification

func (ModuleFlightItemListItemListShoppingItemMapValueCabinQuantityValue) String

type ModuleFlightItemListItemListShoppingItemMapValueSearchPrice

type ModuleFlightItemListItemListShoppingItemMapValueSearchPrice struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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"`
	// example:
	//
	// 17400
	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

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBaseTotalPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBasicCabinPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBeforeControlPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBuildPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetBusinessStandardPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetCommonStandardPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetFirstStandardPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetFloorPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetInstallmentNum

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetInstallmentPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetInterTicketPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetOilPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetOriginCommonPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetOriginalSellPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetSellPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetSubtractedPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetSupplyPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetTax

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) SetTicketPrice

func (ModuleFlightItemListItemListShoppingItemMapValueSearchPrice) String

type ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo

type ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) GoString

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum

func (*ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice

func (ModuleFlightItemListItemListShoppingItemMapValueSearchPricePriceShowInfo) String

type ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue

type ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBuildPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetFloorPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetInstallmentNum

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetOilPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetSellPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetSupplyPrice

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetTax

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) SetTicketPrice

func (ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValue) String

type ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo

type ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum

func (*ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice

func (ModuleFlightItemListItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) String

type ModuleFlightItemListItemListSubItemPositionMapValue

type ModuleFlightItemListItemListSubItemPositionMapValue struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleFlightItemListItemListSubItemPositionMapValue) GoString

func (*ModuleFlightItemListItemListSubItemPositionMapValue) SetJourneyIndex

func (*ModuleFlightItemListItemListSubItemPositionMapValue) SetSegmentIndex

func (ModuleFlightItemListItemListSubItemPositionMapValue) String

type ModuleFlightItemListItemListSubItemsShoppingItemMapValue

type ModuleFlightItemListItemListSubItemsShoppingItemMapValue struct {
	// id
	//
	// example:
	//
	// ADT07df0bd9-f803-4a50-8449-f4bd675d9939
	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

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValue) SetId

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValue) String

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue struct {
	// example:
	//
	// R
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	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"`
	// example:
	//
	// A
	Quantity   *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// 2
	InnerCabinClass *int32 `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) GoString

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabin

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClass

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassName

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetChildCabinType

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetLinkCabins

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetQuantity

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetSpecification

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueCabinQuantityValue) String

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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"`
	// example:
	//
	// 17400
	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

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBaseTotalPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBasicCabinPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBeforeControlPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBuildPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetBusinessStandardPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetCommonStandardPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetFirstStandardPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetFloorPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetInstallmentNum

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetInstallmentPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetInterTicketPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetOilPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetOriginCommonPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetOriginalSellPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetSellPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetSubtractedPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetSupplyPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetTax

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) SetTicketPrice

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPrice) String

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) GoString

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) String

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBuildPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetFloorPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentNum

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOilPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSellPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSupplyPrice

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetTax

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetTicketPrice

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValue) String

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo

type ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum

func (*ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice

func (ModuleFlightItemListItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) String

type ModuleGroupItemShoppingItemMapValue

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

func (ModuleGroupItemShoppingItemMapValue) String

type ModuleGroupItemShoppingItemMapValueCabinQuantityList

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

func (ModuleGroupItemShoppingItemMapValueCabinQuantityList) String

type ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin

type ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin struct {
	// example:
	//
	// Y
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	// example:
	//
	// A
	Quantity *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) GoString

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) SetCabin

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) SetCabinClass

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) SetCabinClassName

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) SetQuantity

func (ModuleGroupItemShoppingItemMapValueCabinQuantityListCabin) String

type ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition

type ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition) GoString

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition) SetJourneyIndex

func (*ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition) SetSegmentIndex

func (ModuleGroupItemShoppingItemMapValueCabinQuantityListSegmentPosition) String

type ModuleGroupItemShoppingItemMapValueSearchPrice

type ModuleGroupItemShoppingItemMapValueSearchPrice struct {
	// example:
	//
	// 120000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 120000
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 6000
	Tax *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueSearchPrice) GoString

func (*ModuleGroupItemShoppingItemMapValueSearchPrice) SetSellPrice

func (*ModuleGroupItemShoppingItemMapValueSearchPrice) SetTax

func (*ModuleGroupItemShoppingItemMapValueSearchPrice) SetTicketPrice

func (ModuleGroupItemShoppingItemMapValueSearchPrice) String

type ModuleGroupItemShoppingItemMapValueSegmentPriceList

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

func (ModuleGroupItemShoppingItemMapValueSegmentPriceList) String

type ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice

type ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice struct {
	// example:
	//
	// 120000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 120000
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 6000
	Tax *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) GoString

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) SetSellPrice

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) SetTax

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) SetTicketPrice

func (ModuleGroupItemShoppingItemMapValueSegmentPriceListSearchPrice) String

type ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition

type ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition) GoString

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition) SetJourneyIndex

func (*ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition) SetSegmentIndex

func (ModuleGroupItemShoppingItemMapValueSegmentPriceListSegmentPosition) String

type ModuleGroupItemSubItemPositionMapValue

type ModuleGroupItemSubItemPositionMapValue struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleGroupItemSubItemPositionMapValue) GoString

func (*ModuleGroupItemSubItemPositionMapValue) SetJourneyIndex

func (*ModuleGroupItemSubItemPositionMapValue) SetSegmentIndex

func (ModuleGroupItemSubItemPositionMapValue) String

type ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue

type ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue struct {
	// example:
	//
	// 1
	CarryFreepc *int32 `json:"carry_freepc,omitempty" xml:"carry_freepc,omitempty"`
	// example:
	//
	// 10
	CarryBagWeight *int32 `json:"carry_bag_weight,omitempty" xml:"carry_bag_weight,omitempty"`
	// example:
	//
	// 20*20
	CarryBagSize *string `json:"carry_bag_size,omitempty" xml:"carry_bag_size,omitempty"`
	// example:
	//
	// false
	IsAllCarryBagWeight *bool `json:"is_all_carry_bag_weight,omitempty" xml:"is_all_carry_bag_weight,omitempty"`
	// example:
	//
	// CA
	Airline *string `json:"airline,omitempty" xml:"airline,omitempty"`
	// example:
	//
	// BJS
	StartAirport *string `json:"start_airport,omitempty" xml:"start_airport,omitempty"`
	// example:
	//
	// HGH
	EndAirport *string `json:"end_airport,omitempty" xml:"end_airport,omitempty"`
	// example:
	//
	// BJS
	StartCityCode *string `json:"start_city_code,omitempty" xml:"start_city_code,omitempty"`
	// example:
	//
	// HGH
	EndCityCode *string `json:"end_city_code,omitempty" xml:"end_city_code,omitempty"`
	// example:
	//
	// 1
	FreePcs *int64 `json:"free_pcs,omitempty" xml:"free_pcs,omitempty"`
	// example:
	//
	// 30
	BaggageWeight *int64 `json:"baggage_weight,omitempty" xml:"baggage_weight,omitempty"`
	// example:
	//
	// KG
	BaggageUnit *string `json:"baggage_unit,omitempty" xml:"baggage_unit,omitempty"`
	// example:
	//
	// 40*50
	BaggageSize *string `json:"baggage_size,omitempty" xml:"baggage_size,omitempty"`
	// example:
	//
	// false
	AllWeight *bool `json:"all_weight,omitempty" xml:"all_weight,omitempty"`
}

func (ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) GoString

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetAirline

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetAllWeight

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageSize

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageUnit

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageWeight

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetCarryBagSize

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetCarryBagWeight

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetCarryFreepc

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetEndAirport

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetEndCityCode

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetFreePcs

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetIsAllCarryBagWeight

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetStartAirport

func (*ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) SetStartCityCode

func (ModuleGroupItemSubItemsBaggageRuleBaggageInfoMapValue) String

type ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue

type ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue struct {
	// example:
	//
	// true
	Struct *bool `json:"struct,omitempty" xml:"struct,omitempty"`
	// example:
	//
	// true
	CancelFeeInd *bool `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	// example:
	//
	// true
	ChangeFeeInd *bool `json:"change_fee_ind,omitempty" xml:"change_fee_ind,omitempty"`
	// example:
	//
	// true
	UpgradeFeeInd *bool `json:"upgrade_fee_ind,omitempty" xml:"upgrade_fee_ind,omitempty"`
	// example:
	//
	// true
	ReissueInd *bool `json:"reissue_ind,omitempty" xml:"reissue_ind,omitempty"`
	// example:
	//
	// 1
	PenaltyTypeCode *int32 `json:"penalty_type_code,omitempty" xml:"penalty_type_code,omitempty"`
	// example:
	//
	// 0
	PenaltyApplyRangeCode *int32 `json:"penalty_apply_range_code,omitempty" xml:"penalty_apply_range_code,omitempty"`
	// example:
	//
	// 1
	PenaltyChargeTypeCode *int32 `json:"penalty_charge_type_code,omitempty" xml:"penalty_charge_type_code,omitempty"`
	// example:
	//
	// 300
	Fee *float64 `json:"fee,omitempty" xml:"fee,omitempty"`
	// example:
	//
	// CNY
	Currency *string `json:"currency,omitempty" xml:"currency,omitempty"`
	// example:
	//
	// 30
	PenaltyPercent *float64 `json:"penalty_percent,omitempty" xml:"penalty_percent,omitempty"`
	// example:
	//
	// 48
	StartTime *int32 `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// 0
	EndTime *int32 `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 0
	TimeUnitCode *int32 `json:"time_unit_code,omitempty" xml:"time_unit_code,omitempty"`
}

func (ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) GoString

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetCancelFeeInd

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetChangeFeeInd

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetCurrency

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetEndTime

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetFee

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyApplyRangeCode

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyChargeTypeCode

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyPercent

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyTypeCode

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetReissueInd

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetStartTime

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetStruct

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetTimeUnitCode

func (*ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetUpgradeFeeInd

func (ModuleGroupItemSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) String

type ModuleGroupItemSubItemsShoppingItemMapValue

type ModuleGroupItemSubItemsShoppingItemMapValue struct {
	SearchPrice *ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
}

func (ModuleGroupItemSubItemsShoppingItemMapValue) GoString

func (ModuleGroupItemSubItemsShoppingItemMapValue) String

type ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice

type ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice struct {
	// example:
	//
	// 120000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 120000
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 6000
	Tax *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) GoString

func (*ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) SetSellPrice

func (*ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) SetTax

func (*ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) SetTicketPrice

func (ModuleGroupItemSubItemsShoppingItemMapValueSearchPrice) String

type ModuleItemListFlightRuleInfosValue

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

func (*ModuleItemListFlightRuleInfosValue) SetBaggageDesc

func (*ModuleItemListFlightRuleInfosValue) SetRefundChangeRuleDesc

func (ModuleItemListFlightRuleInfosValue) String

type ModuleItemListShoppingItemMapValue

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
	//
	// example:
	//
	// ADT07df0bd9-f803-4a50-8449-f4bd675d9939
	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

func (*ModuleItemListShoppingItemMapValue) SetId

func (ModuleItemListShoppingItemMapValue) String

type ModuleItemListShoppingItemMapValueCabinQuantityList

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

func (ModuleItemListShoppingItemMapValueCabinQuantityList) String

type ModuleItemListShoppingItemMapValueCabinQuantityListCabin

type ModuleItemListShoppingItemMapValueCabinQuantityListCabin struct {
	// example:
	//
	// Y
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass     *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinClassName *string `json:"cabin_class_name,omitempty" xml:"cabin_class_name,omitempty"`
	// example:
	//
	// A
	Quantity *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

func (ModuleItemListShoppingItemMapValueCabinQuantityListCabin) GoString

func (*ModuleItemListShoppingItemMapValueCabinQuantityListCabin) SetCabin

func (*ModuleItemListShoppingItemMapValueCabinQuantityListCabin) SetCabinClass

func (*ModuleItemListShoppingItemMapValueCabinQuantityListCabin) SetCabinClassName

func (*ModuleItemListShoppingItemMapValueCabinQuantityListCabin) SetQuantity

func (ModuleItemListShoppingItemMapValueCabinQuantityListCabin) String

type ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition

type ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition) GoString

func (*ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition) SetJourneyIndex

func (*ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition) SetSegmentIndex

func (ModuleItemListShoppingItemMapValueCabinQuantityListSegmentPosition) String

type ModuleItemListShoppingItemMapValueCabinQuantityValue

type ModuleItemListShoppingItemMapValueCabinQuantityValue struct {
	// example:
	//
	// R
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	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"`
	// example:
	//
	// A
	Quantity   *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// 2
	InnerCabinClass *int32 `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleItemListShoppingItemMapValueCabinQuantityValue) GoString

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetCabin

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetCabinClass

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetCabinClassName

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetChildCabinType

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetLinkCabins

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetQuantity

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin

func (*ModuleItemListShoppingItemMapValueCabinQuantityValue) SetSpecification

func (ModuleItemListShoppingItemMapValueCabinQuantityValue) String

type ModuleItemListShoppingItemMapValueSearchPrice

type ModuleItemListShoppingItemMapValueSearchPrice struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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"`
	// example:
	//
	// 17400
	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

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBaseTotalPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBasicCabinPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBeforeControlPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBuildPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetBusinessStandardPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetCommonStandardPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetFirstStandardPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetFloorPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetInstallmentNum

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetInstallmentPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetInterTicketPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetOilPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetOriginCommonPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetOriginalSellPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetSellPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetSubtractedPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetSupplyPrice

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetTax

func (*ModuleItemListShoppingItemMapValueSearchPrice) SetTicketPrice

func (ModuleItemListShoppingItemMapValueSearchPrice) String

type ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo

type ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) GoString

func (*ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo

func (*ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum

func (*ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice

func (ModuleItemListShoppingItemMapValueSearchPricePriceShowInfo) String

type ModuleItemListShoppingItemMapValueSegmentPriceList

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

func (ModuleItemListShoppingItemMapValueSegmentPriceList) String

type ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice

type ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice struct {
	// example:
	//
	// 120000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 120000
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 6000
	Tax *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
}

func (ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) GoString

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) SetSellPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) SetTax

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) SetTicketPrice

func (ModuleItemListShoppingItemMapValueSegmentPriceListSearchPrice) String

type ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition

type ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition) GoString

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition) SetJourneyIndex

func (*ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition) SetSegmentIndex

func (ModuleItemListShoppingItemMapValueSegmentPriceListSegmentPosition) String

type ModuleItemListShoppingItemMapValueSegmentPriceValue

type ModuleItemListShoppingItemMapValueSegmentPriceValue struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBuildPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetFloorPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetInstallmentNum

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetOilPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetSellPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetSupplyPrice

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetTax

func (*ModuleItemListShoppingItemMapValueSegmentPriceValue) SetTicketPrice

func (ModuleItemListShoppingItemMapValueSegmentPriceValue) String

type ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo

type ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString

func (*ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo

func (*ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum

func (*ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice

func (ModuleItemListShoppingItemMapValueSegmentPriceValuePriceShowInfo) String

type ModuleItemListSubItemPositionMapValue

type ModuleItemListSubItemPositionMapValue struct {
	// example:
	//
	// 0
	JourneyIndex *int32 `json:"journey_index,omitempty" xml:"journey_index,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
}

func (ModuleItemListSubItemPositionMapValue) GoString

func (*ModuleItemListSubItemPositionMapValue) SetJourneyIndex

func (*ModuleItemListSubItemPositionMapValue) SetSegmentIndex

func (ModuleItemListSubItemPositionMapValue) String

type ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue

type ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue struct {
	// example:
	//
	// 1
	CarryFreepc *int32 `json:"carry_freepc,omitempty" xml:"carry_freepc,omitempty"`
	// example:
	//
	// 10
	CarryBagWeight *int32 `json:"carry_bag_weight,omitempty" xml:"carry_bag_weight,omitempty"`
	// example:
	//
	// 20*20
	CarryBagSize *string `json:"carry_bag_size,omitempty" xml:"carry_bag_size,omitempty"`
	// example:
	//
	// false
	IsAllCarryBagWeight *bool `json:"is_all_carry_bag_weight,omitempty" xml:"is_all_carry_bag_weight,omitempty"`
	// example:
	//
	// CA
	Airline *string `json:"airline,omitempty" xml:"airline,omitempty"`
	// example:
	//
	// BJS
	StartAirport *string `json:"start_airport,omitempty" xml:"start_airport,omitempty"`
	// example:
	//
	// HGH
	EndAirport *string `json:"end_airport,omitempty" xml:"end_airport,omitempty"`
	// example:
	//
	// BJS
	StartCityCode *string `json:"start_city_code,omitempty" xml:"start_city_code,omitempty"`
	// example:
	//
	// HGH
	EndCityCode *string `json:"end_city_code,omitempty" xml:"end_city_code,omitempty"`
	// example:
	//
	// 1
	FreePcs *int64 `json:"free_pcs,omitempty" xml:"free_pcs,omitempty"`
	// example:
	//
	// 30
	BaggageWeight *int64 `json:"baggage_weight,omitempty" xml:"baggage_weight,omitempty"`
	// example:
	//
	// KG
	BaggageUnit *string `json:"baggage_unit,omitempty" xml:"baggage_unit,omitempty"`
	// example:
	//
	// 40*50
	BaggageSize *string `json:"baggage_size,omitempty" xml:"baggage_size,omitempty"`
	// example:
	//
	// false
	AllWeight *bool `json:"all_weight,omitempty" xml:"all_weight,omitempty"`
}

func (ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) GoString

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetAirline

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetAllWeight

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageSize

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageUnit

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetBaggageWeight

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetCarryBagSize

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetCarryBagWeight

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetCarryFreepc

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetEndAirport

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetEndCityCode

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetFreePcs

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetIsAllCarryBagWeight

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetStartAirport

func (*ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) SetStartCityCode

func (ModuleItemListSubItemsBaggageRuleBaggageInfoMapValue) String

type ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue

type ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue struct {
	// example:
	//
	// true
	Struct *bool `json:"struct,omitempty" xml:"struct,omitempty"`
	// example:
	//
	// true
	CancelFeeInd *bool `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	// example:
	//
	// true
	ChangeFeeInd *bool `json:"change_fee_ind,omitempty" xml:"change_fee_ind,omitempty"`
	// example:
	//
	// true
	UpgradeFeeInd *bool `json:"upgrade_fee_ind,omitempty" xml:"upgrade_fee_ind,omitempty"`
	// example:
	//
	// false
	ReissueInd *bool `json:"reissue_ind,omitempty" xml:"reissue_ind,omitempty"`
	// example:
	//
	// 0
	PenaltyTypeCode *int32 `json:"penalty_type_code,omitempty" xml:"penalty_type_code,omitempty"`
	// example:
	//
	// 1
	PenaltyApplyRangeCode *int32 `json:"penalty_apply_range_code,omitempty" xml:"penalty_apply_range_code,omitempty"`
	// example:
	//
	// 0
	PenaltyChargeTypeCode *int32 `json:"penalty_charge_type_code,omitempty" xml:"penalty_charge_type_code,omitempty"`
	// example:
	//
	// 300
	Fee *float64 `json:"fee,omitempty" xml:"fee,omitempty"`
	// example:
	//
	// CNY
	Currency *string `json:"currency,omitempty" xml:"currency,omitempty"`
	// example:
	//
	// 30
	PenaltyPercent *float64 `json:"penalty_percent,omitempty" xml:"penalty_percent,omitempty"`
	// example:
	//
	// 48
	StartTime *int32 `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// 0
	EndTime *int32 `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 0
	TimeUnitCode *int32 `json:"time_unit_code,omitempty" xml:"time_unit_code,omitempty"`
}

func (ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) GoString

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetCancelFeeInd

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetChangeFeeInd

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetCurrency

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetEndTime

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetFee

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyApplyRangeCode

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyChargeTypeCode

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyPercent

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyTypeCode

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetReissueInd

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetStartTime

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetStruct

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetTimeUnitCode

func (*ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) SetUpgradeFeeInd

func (ModuleItemListSubItemsRefundChangeRuleOfferPenaltyInfoMapValue) String

type ModuleItemListSubItemsShoppingItemMapValue

type ModuleItemListSubItemsShoppingItemMapValue struct {
	SearchPrice *ModuleItemListSubItemsShoppingItemMapValueSearchPrice `json:"search_price,omitempty" xml:"search_price,omitempty" type:"Struct"`
	// id
	//
	// example:
	//
	// ADT07df0bd9-f803-4a50-8449-f4bd675d9939
	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

func (*ModuleItemListSubItemsShoppingItemMapValue) SetId

func (ModuleItemListSubItemsShoppingItemMapValue) String

type ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue

type ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue struct {
	// example:
	//
	// R
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	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"`
	// example:
	//
	// A
	Quantity   *string   `json:"quantity,omitempty" xml:"quantity,omitempty"`
	LinkCabins []*string `json:"link_cabins,omitempty" xml:"link_cabins,omitempty" type:"Repeated"`
	// example:
	//
	// false
	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"`
	// example:
	//
	// 2
	InnerCabinClass *int32 `json:"inner_cabin_class,omitempty" xml:"inner_cabin_class,omitempty"`
}

func (ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) GoString

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabin

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClass

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassMemo

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetCabinClassName

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetChildCabinType

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetInfantBasicCabin

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetInnerCabinClass

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetLinkCabins

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetQuantity

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetReshopChangeCabin

func (*ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) SetSpecification

func (ModuleItemListSubItemsShoppingItemMapValueCabinQuantityValue) String

type ModuleItemListSubItemsShoppingItemMapValueSearchPrice

type ModuleItemListSubItemsShoppingItemMapValueSearchPrice struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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"`
	// example:
	//
	// 17400
	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

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBaseTotalPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBasicCabinPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBeforeControlPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBuildPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetBusinessStandardPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetCommonStandardPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetCompetitionDynamicPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetCompetitionPromotionPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetDynamicPromotionPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetFirstStandardPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetFloorPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetInstallmentNum

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetInstallmentPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetInterTicketPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetMinBeforeControlPriceOfNormal

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetOilPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetOriginCommonPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetOriginalSellPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetSellPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetSubtractedPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetSupplyPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetTax

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPrice) SetTicketPrice

func (ModuleItemListSubItemsShoppingItemMapValueSearchPrice) String

type ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo

type ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) GoString

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountInfo

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetDiscountNum

func (*ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) SetShowTicketPrice

func (ModuleItemListSubItemsShoppingItemMapValueSearchPricePriceShowInfo) String

type ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue

type ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue struct {
	// example:
	//
	// 17400
	FloorPrice *int32 `json:"floor_price,omitempty" xml:"floor_price,omitempty"`
	// example:
	//
	// 121000
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 17400
	SellPrice *int32 `json:"sell_price,omitempty" xml:"sell_price,omitempty"`
	// example:
	//
	// 17400
	OriginalSellPrice *int32 `json:"original_sell_price,omitempty" xml:"original_sell_price,omitempty"`
	BaseTotalPrice    *int32 `json:"base_total_price,omitempty" xml:"base_total_price,omitempty"`
	// example:
	//
	// 17400
	BeforeControlPrice *int32 `json:"before_control_price,omitempty" xml:"before_control_price,omitempty"`
	// example:
	//
	// 11000
	Tax         *int32 `json:"tax,omitempty" xml:"tax,omitempty"`
	SupplyPrice *int32 `json:"supply_price,omitempty" xml:"supply_price,omitempty"`
	// example:
	//
	// 242000
	BasicCabinPrice *int32 `json:"basic_cabin_price,omitempty" xml:"basic_cabin_price,omitempty"`
	// example:
	//
	// 5000
	BuildPrice *int32 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// 6000
	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"`
	// example:
	//
	// 242000
	CommonStandardPrice *int32 `json:"common_standard_price,omitempty" xml:"common_standard_price,omitempty"`
	// fdPrice
	//
	// example:
	//
	// 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

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBaseTotalPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBasicCabinPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBeforeControlPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBuildPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetBusinessStandardPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCommonStandardPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionDynamicPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetCompetitionPromotionPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetDynamicPromotionPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetFirstStandardPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetFloorPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentNum

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInstallmentPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetInterTicketPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetMinBeforeControlPriceOfNormal

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOilPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginCommonPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetOriginalSellPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSellPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSubtractedPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetSupplyPrice

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetTax

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) SetTicketPrice

func (ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValue) String

type ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo

type ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo struct {
	DiscountInfo *string `json:"discount_info,omitempty" xml:"discount_info,omitempty"`
	// example:
	//
	// 0.8
	DiscountNum *float64 `json:"discount_num,omitempty" xml:"discount_num,omitempty"`
	// example:
	//
	// false
	ShowTicketPrice *bool `json:"show_ticket_price,omitempty" xml:"show_ticket_price,omitempty"`
}

func (ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) GoString

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountInfo

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetDiscountNum

func (*ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) SetShowTicketPrice

func (ModuleItemListSubItemsShoppingItemMapValueSegmentPriceValuePriceShowInfo) String

type ModuleOrderItemListBaggageRuleBaggageInfoMapValue

type ModuleOrderItemListBaggageRuleBaggageInfoMapValue struct {
	// example:
	//
	// 1
	CarryFreepc *int32 `json:"carry_freepc,omitempty" xml:"carry_freepc,omitempty"`
	// example:
	//
	// 10
	CarryBagWeight *int32 `json:"carry_bag_weight,omitempty" xml:"carry_bag_weight,omitempty"`
	// example:
	//
	// 10
	CarryBagSize *string `json:"carry_bag_size,omitempty" xml:"carry_bag_size,omitempty"`
	// example:
	//
	// false
	IsAllCarryBagWeight *bool `json:"is_all_carry_bag_weight,omitempty" xml:"is_all_carry_bag_weight,omitempty"`
	// example:
	//
	// CZ
	Airline *string `json:"airline,omitempty" xml:"airline,omitempty"`
	// example:
	//
	// PKX
	StartAirport *string `json:"start_airport,omitempty" xml:"start_airport,omitempty"`
	// example:
	//
	// CAN
	EndAirport *string `json:"end_airport,omitempty" xml:"end_airport,omitempty"`
	// example:
	//
	// BJS
	StartCityCode *string `json:"start_city_code,omitempty" xml:"start_city_code,omitempty"`
	// example:
	//
	// CAN
	EndCityCode *string `json:"end_city_code,omitempty" xml:"end_city_code,omitempty"`
	// example:
	//
	// 1
	FreePcs *int64 `json:"free_pcs,omitempty" xml:"free_pcs,omitempty"`
	// example:
	//
	// 10
	BaggageWeight *int64 `json:"baggage_weight,omitempty" xml:"baggage_weight,omitempty"`
	// example:
	//
	// kg
	BaggageUnit *string `json:"baggage_unit,omitempty" xml:"baggage_unit,omitempty"`
	// example:
	//
	// 10
	BaggageSize *string `json:"baggage_size,omitempty" xml:"baggage_size,omitempty"`
	// example:
	//
	// false
	AllWeight *bool `json:"all_weight,omitempty" xml:"all_weight,omitempty"`
	// example:
	//
	// 1
	TotalPcs *int64 `json:"total_pcs,omitempty" xml:"total_pcs,omitempty"`
	// example:
	//
	// 10
	TotalWeight *int64 `json:"total_weight,omitempty" xml:"total_weight,omitempty"`
}

func (ModuleOrderItemListBaggageRuleBaggageInfoMapValue) GoString

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetAirline

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetAllWeight

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetBaggageSize

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetBaggageUnit

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetBaggageWeight

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetCarryBagSize

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetCarryBagWeight

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetCarryFreepc

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetEndAirport

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetEndCityCode

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetFreePcs

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetIsAllCarryBagWeight

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetStartAirport

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetStartCityCode

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetTotalPcs

func (*ModuleOrderItemListBaggageRuleBaggageInfoMapValue) SetTotalWeight

func (ModuleOrderItemListBaggageRuleBaggageInfoMapValue) String

type ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue

type ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue struct {
	// example:
	//
	// true
	Struct *bool `json:"struct,omitempty" xml:"struct,omitempty"`
	// example:
	//
	// true
	CancelFeeInd *bool `json:"cancel_fee_ind,omitempty" xml:"cancel_fee_ind,omitempty"`
	// example:
	//
	// false
	ChangeFeeInd *bool `json:"change_fee_ind,omitempty" xml:"change_fee_ind,omitempty"`
	// example:
	//
	// false
	UpgradeFeeInd *bool `json:"upgrade_fee_ind,omitempty" xml:"upgrade_fee_ind,omitempty"`
	// example:
	//
	// false
	ReissueInd *bool `json:"reissue_ind,omitempty" xml:"reissue_ind,omitempty"`
	// example:
	//
	// 0
	PenaltyTypeCode *int32 `json:"penalty_type_code,omitempty" xml:"penalty_type_code,omitempty"`
	// example:
	//
	// 1
	PenaltyApplyRangeCode *int32 `json:"penalty_apply_range_code,omitempty" xml:"penalty_apply_range_code,omitempty"`
	// example:
	//
	// 0
	PenaltyChargeTypeCode *int32 `json:"penalty_charge_type_code,omitempty" xml:"penalty_charge_type_code,omitempty"`
	// example:
	//
	// 1
	Fee *float64 `json:"fee,omitempty" xml:"fee,omitempty"`
	// example:
	//
	// CNY
	Currency *string `json:"currency,omitempty" xml:"currency,omitempty"`
	// example:
	//
	// 0
	PenaltyPercent *float64 `json:"penalty_percent,omitempty" xml:"penalty_percent,omitempty"`
	// example:
	//
	// 1
	StartTime *int32 `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// 10
	EndTime *int32 `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 0
	TimeUnitCode *int32  `json:"time_unit_code,omitempty" xml:"time_unit_code,omitempty"`
	Title        *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) GoString

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetCancelFeeInd

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetChangeFeeInd

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetCurrency

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetEndTime

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetFee

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyApplyRangeCode

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyChargeTypeCode

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyPercent

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetPenaltyTypeCode

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetReissueInd

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetStartTime

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetStruct

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetTimeUnitCode

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetTitle

func (*ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) SetUpgradeFeeInd

func (ModuleOrderItemListRefundChangeRuleOfferPenaltyInfoMapValue) String

type MonthBillConfirmHeaders

type MonthBillConfirmHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwis
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (MonthBillConfirmHeaders) GoString

func (s MonthBillConfirmHeaders) GoString() string

func (*MonthBillConfirmHeaders) SetCommonHeaders

func (s *MonthBillConfirmHeaders) SetCommonHeaders(v map[string]*string) *MonthBillConfirmHeaders

func (*MonthBillConfirmHeaders) SetXAcsBtripCorpToken

func (s *MonthBillConfirmHeaders) SetXAcsBtripCorpToken(v string) *MonthBillConfirmHeaders

func (MonthBillConfirmHeaders) String

func (s MonthBillConfirmHeaders) String() string

type MonthBillConfirmRequest

type MonthBillConfirmRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 20221001
	MailBillDate *int32 `json:"mail_bill_date,omitempty" xml:"mail_bill_date,omitempty"`
	// example:
	//
	// 12345
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (MonthBillConfirmRequest) GoString

func (s MonthBillConfirmRequest) GoString() string

func (*MonthBillConfirmRequest) SetMailBillDate

func (s *MonthBillConfirmRequest) SetMailBillDate(v int32) *MonthBillConfirmRequest

func (*MonthBillConfirmRequest) SetUserId

func (MonthBillConfirmRequest) String

func (s MonthBillConfirmRequest) String() string

type MonthBillConfirmResponse

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

func (s MonthBillConfirmResponse) GoString() string

func (*MonthBillConfirmResponse) SetBody

func (*MonthBillConfirmResponse) SetHeaders

func (*MonthBillConfirmResponse) SetStatusCode

func (MonthBillConfirmResponse) String

func (s MonthBillConfirmResponse) String() string

type MonthBillConfirmResponseBody

type MonthBillConfirmResponseBody struct {
	// example:
	//
	// success
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (MonthBillConfirmResponseBody) GoString

func (s MonthBillConfirmResponseBody) GoString() string

func (*MonthBillConfirmResponseBody) SetCode

func (*MonthBillConfirmResponseBody) SetMessage

func (*MonthBillConfirmResponseBody) SetRequestId

func (*MonthBillConfirmResponseBody) SetSuccess

func (*MonthBillConfirmResponseBody) SetTraceId

func (MonthBillConfirmResponseBody) String

type MonthBillGetHeaders

type MonthBillGetHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (MonthBillGetHeaders) GoString

func (s MonthBillGetHeaders) GoString() string

func (*MonthBillGetHeaders) SetCommonHeaders

func (s *MonthBillGetHeaders) SetCommonHeaders(v map[string]*string) *MonthBillGetHeaders

func (*MonthBillGetHeaders) SetXAcsBtripSoCorpToken

func (s *MonthBillGetHeaders) SetXAcsBtripSoCorpToken(v string) *MonthBillGetHeaders

func (MonthBillGetHeaders) String

func (s MonthBillGetHeaders) String() string

type MonthBillGetRequest

type MonthBillGetRequest struct {
	// example:
	//
	// 202207
	BillMonth *string `json:"bill_month,omitempty" xml:"bill_month,omitempty"`
}

func (MonthBillGetRequest) GoString

func (s MonthBillGetRequest) GoString() string

func (*MonthBillGetRequest) SetBillMonth

func (s *MonthBillGetRequest) SetBillMonth(v string) *MonthBillGetRequest

func (MonthBillGetRequest) String

func (s MonthBillGetRequest) String() string

type MonthBillGetResponse

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

func (s MonthBillGetResponse) GoString() string

func (*MonthBillGetResponse) SetBody

func (*MonthBillGetResponse) SetHeaders

func (s *MonthBillGetResponse) SetHeaders(v map[string]*string) *MonthBillGetResponse

func (*MonthBillGetResponse) SetStatusCode

func (s *MonthBillGetResponse) SetStatusCode(v int32) *MonthBillGetResponse

func (MonthBillGetResponse) String

func (s MonthBillGetResponse) String() string

type MonthBillGetResponseBody

type MonthBillGetResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (MonthBillGetResponseBody) GoString

func (s MonthBillGetResponseBody) GoString() string

func (*MonthBillGetResponseBody) SetCode

func (*MonthBillGetResponseBody) SetMessage

func (*MonthBillGetResponseBody) SetModule

func (*MonthBillGetResponseBody) SetRequestId

func (*MonthBillGetResponseBody) SetSuccess

func (*MonthBillGetResponseBody) SetTraceId

func (MonthBillGetResponseBody) String

func (s MonthBillGetResponseBody) String() string

type MonthBillGetResponseBodyModule

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"`
	// example:
	//
	// https://xxx
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (MonthBillGetResponseBodyModule) GoString

func (*MonthBillGetResponseBodyModule) SetEndDate

func (*MonthBillGetResponseBodyModule) SetStartDate

func (*MonthBillGetResponseBodyModule) SetUrl

func (MonthBillGetResponseBodyModule) String

type MonthBillGetResponseBodyModuleMonthAccountBillDetail

type MonthBillGetResponseBodyModuleMonthAccountBillDetail struct {
	BillConfirmed *int32 `json:"billConfirmed,omitempty" xml:"billConfirmed,omitempty"`
	// 用车金额(单位:元)
	//
	// example:
	//
	// xx.xx
	CarAmount *float64 `json:"carAmount,omitempty" xml:"carAmount,omitempty"`
	// 违约金金额(单位:元)
	//
	// example:
	//
	// xx.xx
	DamageAmount *float64 `json:"damageAmount,omitempty" xml:"damageAmount,omitempty"`
	// 机票金额(单位:元)
	//
	// example:
	//
	// xx.xx
	FlightAmount *float64 `json:"flightAmount,omitempty" xml:"flightAmount,omitempty"`
	// 福豆金额(单位:元)
	//
	// example:
	//
	// xx.xx
	FuPoint *float64 `json:"fuPoint,omitempty" xml:"fuPoint,omitempty"`
	// 酒店金额(单位:元)
	//
	// example:
	//
	// xx.xx
	HotelAmount *float64 `json:"hotelAmount,omitempty" xml:"hotelAmount,omitempty"`
	// 国际机票金额(单位:元)
	//
	// example:
	//
	// xx.xx
	IeFlightAmount *float64 `json:"ieFlightAmount,omitempty" xml:"ieFlightAmount,omitempty"`
	IeHotelAmount  *float64 `json:"ieHotelAmount,omitempty" xml:"ieHotelAmount,omitempty"`
	// 账期日:YYYYMMDD
	//
	// example:
	//
	// 20200501
	MailBillDate *int64 `json:"mailBillDate,omitempty" xml:"mailBillDate,omitempty"`
	// 服务费金额(单位:元)
	//
	// example:
	//
	// xx.xx
	ServiceAmount *float64 `json:"serviceAmount,omitempty" xml:"serviceAmount,omitempty"`
	// 火车票金额(单位:元)
	//
	// example:
	//
	// xx.xx
	TrainAmount *float64 `json:"trainAmount,omitempty" xml:"trainAmount,omitempty"`
}

func (MonthBillGetResponseBodyModuleMonthAccountBillDetail) GoString

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetBillConfirmed

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetCarAmount

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetDamageAmount

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetFlightAmount

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetFuPoint

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetHotelAmount

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetIeFlightAmount

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetIeHotelAmount

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetMailBillDate

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetServiceAmount

func (*MonthBillGetResponseBodyModuleMonthAccountBillDetail) SetTrainAmount

func (MonthBillGetResponseBodyModuleMonthAccountBillDetail) String

type ProjectAddHeaders

type ProjectAddHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ProjectAddHeaders) GoString

func (s ProjectAddHeaders) GoString() string

func (*ProjectAddHeaders) SetCommonHeaders

func (s *ProjectAddHeaders) SetCommonHeaders(v map[string]*string) *ProjectAddHeaders

func (*ProjectAddHeaders) SetXAcsBtripSoCorpToken

func (s *ProjectAddHeaders) SetXAcsBtripSoCorpToken(v string) *ProjectAddHeaders

func (ProjectAddHeaders) String

func (s ProjectAddHeaders) String() string

type ProjectAddRequest

type ProjectAddRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// pro_code
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// This parameter is required.
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// example:
	//
	// 234
	ThirdPartCostCenterId *string `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
	// example:
	//
	// 123
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
}

func (ProjectAddRequest) GoString

func (s ProjectAddRequest) GoString() string

func (*ProjectAddRequest) SetCode

func (*ProjectAddRequest) SetProjectName

func (s *ProjectAddRequest) SetProjectName(v string) *ProjectAddRequest

func (*ProjectAddRequest) SetThirdPartCostCenterId

func (s *ProjectAddRequest) SetThirdPartCostCenterId(v string) *ProjectAddRequest

func (*ProjectAddRequest) SetThirdPartId

func (s *ProjectAddRequest) SetThirdPartId(v string) *ProjectAddRequest

func (*ProjectAddRequest) SetThirdPartInvoiceId

func (s *ProjectAddRequest) SetThirdPartInvoiceId(v string) *ProjectAddRequest

func (ProjectAddRequest) String

func (s ProjectAddRequest) String() string

type ProjectAddResponse

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

func (s ProjectAddResponse) GoString() string

func (*ProjectAddResponse) SetBody

func (*ProjectAddResponse) SetHeaders

func (s *ProjectAddResponse) SetHeaders(v map[string]*string) *ProjectAddResponse

func (*ProjectAddResponse) SetStatusCode

func (s *ProjectAddResponse) SetStatusCode(v int32) *ProjectAddResponse

func (ProjectAddResponse) String

func (s ProjectAddResponse) String() string

type ProjectAddResponseBody

type ProjectAddResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 530404
	Module *int64 `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// true
	MorePage *bool `json:"more_page,omitempty" xml:"more_page,omitempty"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ProjectAddResponseBody) GoString

func (s ProjectAddResponseBody) GoString() string

func (*ProjectAddResponseBody) SetCode

func (*ProjectAddResponseBody) SetMessage

func (*ProjectAddResponseBody) SetModule

func (*ProjectAddResponseBody) SetMorePage

func (*ProjectAddResponseBody) SetRequestId

func (*ProjectAddResponseBody) SetSuccess

func (*ProjectAddResponseBody) SetTraceId

func (ProjectAddResponseBody) String

func (s ProjectAddResponseBody) String() string

type ProjectDeleteHeaders

type ProjectDeleteHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ProjectDeleteHeaders) GoString

func (s ProjectDeleteHeaders) GoString() string

func (*ProjectDeleteHeaders) SetCommonHeaders

func (s *ProjectDeleteHeaders) SetCommonHeaders(v map[string]*string) *ProjectDeleteHeaders

func (*ProjectDeleteHeaders) SetXAcsBtripSoCorpToken

func (s *ProjectDeleteHeaders) SetXAcsBtripSoCorpToken(v string) *ProjectDeleteHeaders

func (ProjectDeleteHeaders) String

func (s ProjectDeleteHeaders) String() string

type ProjectDeleteRequest

type ProjectDeleteRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
}

func (ProjectDeleteRequest) GoString

func (s ProjectDeleteRequest) GoString() string

func (*ProjectDeleteRequest) SetThirdPartId

func (s *ProjectDeleteRequest) SetThirdPartId(v string) *ProjectDeleteRequest

func (ProjectDeleteRequest) String

func (s ProjectDeleteRequest) String() string

type ProjectDeleteResponse

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

func (s ProjectDeleteResponse) GoString() string

func (*ProjectDeleteResponse) SetBody

func (*ProjectDeleteResponse) SetHeaders

func (*ProjectDeleteResponse) SetStatusCode

func (s *ProjectDeleteResponse) SetStatusCode(v int32) *ProjectDeleteResponse

func (ProjectDeleteResponse) String

func (s ProjectDeleteResponse) String() string

type ProjectDeleteResponseBody

type ProjectDeleteResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// true
	Module *bool `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ProjectDeleteResponseBody) GoString

func (s ProjectDeleteResponseBody) GoString() string

func (*ProjectDeleteResponseBody) SetCode

func (*ProjectDeleteResponseBody) SetMessage

func (*ProjectDeleteResponseBody) SetModule

func (*ProjectDeleteResponseBody) SetRequestId

func (*ProjectDeleteResponseBody) SetSuccess

func (*ProjectDeleteResponseBody) SetTraceId

func (ProjectDeleteResponseBody) String

func (s ProjectDeleteResponseBody) String() string

type ProjectModifyHeaders

type ProjectModifyHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (ProjectModifyHeaders) GoString

func (s ProjectModifyHeaders) GoString() string

func (*ProjectModifyHeaders) SetCommonHeaders

func (s *ProjectModifyHeaders) SetCommonHeaders(v map[string]*string) *ProjectModifyHeaders

func (*ProjectModifyHeaders) SetXAcsBtripSoCorpToken

func (s *ProjectModifyHeaders) SetXAcsBtripSoCorpToken(v string) *ProjectModifyHeaders

func (ProjectModifyHeaders) String

func (s ProjectModifyHeaders) String() string

type ProjectModifyRequest

type ProjectModifyRequest struct {
	// example:
	//
	// pro_code
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// This parameter is required.
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// example:
	//
	// 234
	ThirdPartCostCenterId *string `json:"third_part_cost_center_id,omitempty" xml:"third_part_cost_center_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 340049
	ThirdPartId *string `json:"third_part_id,omitempty" xml:"third_part_id,omitempty"`
	// example:
	//
	// 123
	ThirdPartInvoiceId *string `json:"third_part_invoice_id,omitempty" xml:"third_part_invoice_id,omitempty"`
}

func (ProjectModifyRequest) GoString

func (s ProjectModifyRequest) GoString() string

func (*ProjectModifyRequest) SetCode

func (*ProjectModifyRequest) SetProjectName

func (s *ProjectModifyRequest) SetProjectName(v string) *ProjectModifyRequest

func (*ProjectModifyRequest) SetThirdPartCostCenterId

func (s *ProjectModifyRequest) SetThirdPartCostCenterId(v string) *ProjectModifyRequest

func (*ProjectModifyRequest) SetThirdPartId

func (s *ProjectModifyRequest) SetThirdPartId(v string) *ProjectModifyRequest

func (*ProjectModifyRequest) SetThirdPartInvoiceId

func (s *ProjectModifyRequest) SetThirdPartInvoiceId(v string) *ProjectModifyRequest

func (ProjectModifyRequest) String

func (s ProjectModifyRequest) String() string

type ProjectModifyResponse

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

func (s ProjectModifyResponse) GoString() string

func (*ProjectModifyResponse) SetBody

func (*ProjectModifyResponse) SetHeaders

func (*ProjectModifyResponse) SetStatusCode

func (s *ProjectModifyResponse) SetStatusCode(v int32) *ProjectModifyResponse

func (ProjectModifyResponse) String

func (s ProjectModifyResponse) String() string

type ProjectModifyResponseBody

type ProjectModifyResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// true
	Module *bool `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (ProjectModifyResponseBody) GoString

func (s ProjectModifyResponseBody) GoString() string

func (*ProjectModifyResponseBody) SetCode

func (*ProjectModifyResponseBody) SetMessage

func (*ProjectModifyResponseBody) SetModule

func (*ProjectModifyResponseBody) SetRequestId

func (*ProjectModifyResponseBody) SetSuccess

func (*ProjectModifyResponseBody) SetTraceId

func (ProjectModifyResponseBody) String

func (s ProjectModifyResponseBody) String() string

type QueryGroupCorpListHeaders added in v3.1.0

type QueryGroupCorpListHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (QueryGroupCorpListHeaders) GoString added in v3.1.0

func (s QueryGroupCorpListHeaders) GoString() string

func (*QueryGroupCorpListHeaders) SetCommonHeaders added in v3.1.0

func (*QueryGroupCorpListHeaders) SetXAcsBtripCorpToken added in v3.1.0

func (s *QueryGroupCorpListHeaders) SetXAcsBtripCorpToken(v string) *QueryGroupCorpListHeaders

func (QueryGroupCorpListHeaders) String added in v3.1.0

func (s QueryGroupCorpListHeaders) String() string

type QueryGroupCorpListRequest added in v3.1.0

type QueryGroupCorpListRequest struct {
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (QueryGroupCorpListRequest) GoString added in v3.1.0

func (s QueryGroupCorpListRequest) GoString() string

func (*QueryGroupCorpListRequest) SetUserId added in v3.1.0

func (QueryGroupCorpListRequest) String added in v3.1.0

func (s QueryGroupCorpListRequest) String() string

type QueryGroupCorpListResponse added in v3.1.0

type QueryGroupCorpListResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryGroupCorpListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (QueryGroupCorpListResponse) GoString added in v3.1.0

func (s QueryGroupCorpListResponse) GoString() string

func (*QueryGroupCorpListResponse) SetBody added in v3.1.0

func (*QueryGroupCorpListResponse) SetHeaders added in v3.1.0

func (*QueryGroupCorpListResponse) SetStatusCode added in v3.1.0

func (QueryGroupCorpListResponse) String added in v3.1.0

type QueryGroupCorpListResponseBody added in v3.1.0

type QueryGroupCorpListResponseBody struct {
	// example:
	//
	// A3F8DCAB-8301-5770-BD9F-71B0BF9E1A6E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 0
	Code    *int32                                  `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                 `json:"message,omitempty" xml:"message,omitempty"`
	Module  []*QueryGroupCorpListResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
}

func (QueryGroupCorpListResponseBody) GoString added in v3.1.0

func (*QueryGroupCorpListResponseBody) SetCode added in v3.1.0

func (*QueryGroupCorpListResponseBody) SetMessage added in v3.1.0

func (*QueryGroupCorpListResponseBody) SetModule added in v3.1.0

func (*QueryGroupCorpListResponseBody) SetRequestId added in v3.1.0

func (*QueryGroupCorpListResponseBody) SetSuccess added in v3.1.0

func (*QueryGroupCorpListResponseBody) SetTraceId added in v3.1.0

func (QueryGroupCorpListResponseBody) String added in v3.1.0

type QueryGroupCorpListResponseBodyModule added in v3.1.0

type QueryGroupCorpListResponseBodyModule struct {
	// example:
	//
	// corp1
	CorpId   *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	CorpName *string `json:"corp_name,omitempty" xml:"corp_name,omitempty"`
}

func (QueryGroupCorpListResponseBodyModule) GoString added in v3.1.0

func (*QueryGroupCorpListResponseBodyModule) SetCorpId added in v3.1.0

func (*QueryGroupCorpListResponseBodyModule) SetCorpName added in v3.1.0

func (QueryGroupCorpListResponseBodyModule) String added in v3.1.0

type QueryReimbursementOrderHeaders

type QueryReimbursementOrderHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (QueryReimbursementOrderHeaders) GoString

func (*QueryReimbursementOrderHeaders) SetCommonHeaders

func (*QueryReimbursementOrderHeaders) SetXAcsBtripCorpToken

func (QueryReimbursementOrderHeaders) String

type QueryReimbursementOrderRequest

type QueryReimbursementOrderRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// RT204396
	ReimbOrderNo *string `json:"reimb_order_no,omitempty" xml:"reimb_order_no,omitempty"`
	// example:
	//
	// ding123
	SubCorpId *string `json:"sub_corp_id,omitempty" xml:"sub_corp_id,omitempty"`
}

func (QueryReimbursementOrderRequest) GoString

func (*QueryReimbursementOrderRequest) SetReimbOrderNo

func (*QueryReimbursementOrderRequest) SetSubCorpId

func (QueryReimbursementOrderRequest) String

type QueryReimbursementOrderResponse

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

func (*QueryReimbursementOrderResponse) SetHeaders

func (*QueryReimbursementOrderResponse) SetStatusCode

func (QueryReimbursementOrderResponse) String

type QueryReimbursementOrderResponseBody

type QueryReimbursementOrderResponseBody struct {
	// example:
	//
	// PARAM_ERROR
	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
	//
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (QueryReimbursementOrderResponseBody) GoString

func (*QueryReimbursementOrderResponseBody) SetCode

func (*QueryReimbursementOrderResponseBody) SetMessage

func (*QueryReimbursementOrderResponseBody) SetRequestId

func (*QueryReimbursementOrderResponseBody) SetSuccess

func (*QueryReimbursementOrderResponseBody) SetTraceId

func (QueryReimbursementOrderResponseBody) String

type QueryReimbursementOrderResponseBodyModule

type QueryReimbursementOrderResponseBodyModule struct {
	// example:
	//
	// 10.00
	CompanyAmount *string `json:"company_amount,omitempty" xml:"company_amount,omitempty"`
	// example:
	//
	// 20.00
	CompanyPayAmount *string `json:"company_pay_amount,omitempty" xml:"company_pay_amount,omitempty"`
	// example:
	//
	// dinga809ed71b9201f35
	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"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-07-20T10:40Z
	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"`
	// example:
	//
	// 10.00
	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"`
	// example:
	//
	// RT203956
	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"`
	// example:
	//
	// userId
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (QueryReimbursementOrderResponseBodyModule) GoString

func (*QueryReimbursementOrderResponseBodyModule) SetCompanyAmount

func (*QueryReimbursementOrderResponseBodyModule) SetCompanyPayAmount

func (*QueryReimbursementOrderResponseBodyModule) SetCorpId

func (*QueryReimbursementOrderResponseBodyModule) SetCostCenterCode

func (*QueryReimbursementOrderResponseBodyModule) SetCostCenterName

func (*QueryReimbursementOrderResponseBodyModule) SetExpensesCoverDeptId

func (*QueryReimbursementOrderResponseBodyModule) SetExpensesCoverDeptName

func (*QueryReimbursementOrderResponseBodyModule) SetExpensesCoverInvoiceTitle

func (*QueryReimbursementOrderResponseBodyModule) SetGmtCreate

func (*QueryReimbursementOrderResponseBodyModule) SetGmtModified

func (*QueryReimbursementOrderResponseBodyModule) SetIsDeleted

func (*QueryReimbursementOrderResponseBodyModule) SetPersonalAmount

func (*QueryReimbursementOrderResponseBodyModule) SetProjectCode

func (*QueryReimbursementOrderResponseBodyModule) SetProjectName

func (*QueryReimbursementOrderResponseBodyModule) SetReason

func (*QueryReimbursementOrderResponseBodyModule) SetReimbursementNo

func (*QueryReimbursementOrderResponseBodyModule) SetRemark

func (*QueryReimbursementOrderResponseBodyModule) SetStatus

func (*QueryReimbursementOrderResponseBodyModule) SetTravelThirdApplyId

func (*QueryReimbursementOrderResponseBodyModule) SetUserId

func (*QueryReimbursementOrderResponseBodyModule) SetUserName

func (QueryReimbursementOrderResponseBodyModule) String

type QueryReimbursementOrderResponseBodyModuleExpenses

type QueryReimbursementOrderResponseBodyModuleExpenses struct {
	// example:
	//
	// 20
	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"`
	// example:
	//
	// 2022-05-15T22:27Z
	ExpenseTime *string `json:"expense_time,omitempty" xml:"expense_time,omitempty"`
	ExpenseType *string `json:"expense_type,omitempty" xml:"expense_type,omitempty"`
	// example:
	//
	// code
	ExpenseTypeCode *string                                                          `json:"expense_type_code,omitempty" xml:"expense_type_code,omitempty"`
	InvoiceInfos    []*QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos `json:"invoice_infos,omitempty" xml:"invoice_infos,omitempty" type:"Repeated"`
	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

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetAmount

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetCurrency

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetExpenseCity

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetExpenseTime

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetExpenseType

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetExpenseTypeCode

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetReimbExpenseId

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetRemark

func (*QueryReimbursementOrderResponseBodyModuleExpenses) SetSettlementType

func (QueryReimbursementOrderResponseBodyModuleExpenses) String

type QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions

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

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetBillSettlementId

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetCapitalDirection

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetFeeType

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetOrderId

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetRemark

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetRemindTagList

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetSettlementAmount

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetSettlementTime

func (*QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) SetVoucherType

func (QueryReimbursementOrderResponseBodyModuleExpensesExpenseCompositions) String

type QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos

type QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos struct {
	Amount        *string `json:"amount,omitempty" xml:"amount,omitempty"`
	InvoiceCode   *string `json:"invoice_code,omitempty" xml:"invoice_code,omitempty"`
	InvoiceData   *string `json:"invoice_data,omitempty" xml:"invoice_data,omitempty"`
	InvoiceDate   *string `json:"invoice_date,omitempty" xml:"invoice_date,omitempty"`
	InvoiceNumber *string `json:"invoice_number,omitempty" xml:"invoice_number,omitempty"`
	InvoiceType   *string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
}

func (QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos) GoString

func (*QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos) SetAmount

func (*QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos) SetInvoiceCode

func (*QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos) SetInvoiceData

func (*QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos) SetInvoiceDate

func (*QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos) SetInvoiceNumber

func (*QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos) SetInvoiceType

func (QueryReimbursementOrderResponseBodyModuleExpensesInvoiceInfos) String

type QueryReimbursementOrderResponseBodyModuleItineraries

type QueryReimbursementOrderResponseBodyModuleItineraries struct {
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	ArrDate *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	// example:
	//
	// CTU
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	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

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetArrCity

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetArrDate

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetDepCity

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetDepDate

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetTrafficWay

func (*QueryReimbursementOrderResponseBodyModuleItineraries) SetTripWay

func (QueryReimbursementOrderResponseBodyModuleItineraries) String

type QueryReimbursementOrderResponseBodyModulePaymentInfos

type QueryReimbursementOrderResponseBodyModulePaymentInfos struct {
	// example:
	//
	// 20.00
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// example:
	//
	// userId
	PayeeUserId *string `json:"payee_user_id,omitempty" xml:"payee_user_id,omitempty"`
}

func (QueryReimbursementOrderResponseBodyModulePaymentInfos) GoString

func (*QueryReimbursementOrderResponseBodyModulePaymentInfos) SetAmount

func (*QueryReimbursementOrderResponseBodyModulePaymentInfos) SetPayeeUserId

func (QueryReimbursementOrderResponseBodyModulePaymentInfos) String

type SyncSingleUserHeaders

type SyncSingleUserHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (SyncSingleUserHeaders) GoString

func (s SyncSingleUserHeaders) GoString() string

func (*SyncSingleUserHeaders) SetCommonHeaders

func (s *SyncSingleUserHeaders) SetCommonHeaders(v map[string]*string) *SyncSingleUserHeaders

func (*SyncSingleUserHeaders) SetXAcsBtripSoCorpToken

func (s *SyncSingleUserHeaders) SetXAcsBtripSoCorpToken(v string) *SyncSingleUserHeaders

func (SyncSingleUserHeaders) String

func (s SyncSingleUserHeaders) String() string

type SyncSingleUserRequest

type SyncSingleUserRequest struct {
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 1001
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// 0
	LeaveStatus *int32 `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	// example:
	//
	// 72369
	ManagerUserId *string `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	// example:
	//
	// 16392740204
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
	Position *string `json:"position,omitempty" xml:"position,omitempty"`
	// example:
	//
	// 1
	PositionLevel *string `json:"position_level,omitempty" xml:"position_level,omitempty"`
	// example:
	//
	// ce/shi
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 573263
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// This parameter is required.
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (SyncSingleUserRequest) GoString

func (s SyncSingleUserRequest) GoString() string

func (*SyncSingleUserRequest) SetEmail

func (*SyncSingleUserRequest) SetJobNo

func (*SyncSingleUserRequest) SetLeaveStatus

func (s *SyncSingleUserRequest) SetLeaveStatus(v int32) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetManagerUserId

func (s *SyncSingleUserRequest) SetManagerUserId(v string) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetPhone

func (*SyncSingleUserRequest) SetPosition

func (*SyncSingleUserRequest) SetPositionLevel

func (s *SyncSingleUserRequest) SetPositionLevel(v string) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetRealNameEn

func (s *SyncSingleUserRequest) SetRealNameEn(v string) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetThirdDepartIdList

func (s *SyncSingleUserRequest) SetThirdDepartIdList(v []*string) *SyncSingleUserRequest

func (*SyncSingleUserRequest) SetUserId

func (*SyncSingleUserRequest) SetUserName

func (SyncSingleUserRequest) String

func (s SyncSingleUserRequest) String() string

type SyncSingleUserResponse

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

func (s SyncSingleUserResponse) GoString() string

func (*SyncSingleUserResponse) SetBody

func (*SyncSingleUserResponse) SetHeaders

func (*SyncSingleUserResponse) SetStatusCode

func (SyncSingleUserResponse) String

func (s SyncSingleUserResponse) String() string

type SyncSingleUserResponseBody

type SyncSingleUserResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// success
	Module *string `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (SyncSingleUserResponseBody) GoString

func (s SyncSingleUserResponseBody) GoString() string

func (*SyncSingleUserResponseBody) SetCode

func (*SyncSingleUserResponseBody) SetMessage

func (*SyncSingleUserResponseBody) SetModule

func (*SyncSingleUserResponseBody) SetRequestId

func (*SyncSingleUserResponseBody) SetSuccess

func (*SyncSingleUserResponseBody) SetTraceId

func (SyncSingleUserResponseBody) String

type SyncSingleUserShrinkRequest

type SyncSingleUserShrinkRequest struct {
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 1001
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// 0
	LeaveStatus *int32 `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	// example:
	//
	// 72369
	ManagerUserId *string `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	// example:
	//
	// 16392740204
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
	Position *string `json:"position,omitempty" xml:"position,omitempty"`
	// example:
	//
	// 1
	PositionLevel *string `json:"position_level,omitempty" xml:"position_level,omitempty"`
	// example:
	//
	// ce/shi
	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"`
	// This parameter is required.
	//
	// example:
	//
	// 573263
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// This parameter is required.
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (SyncSingleUserShrinkRequest) GoString

func (s SyncSingleUserShrinkRequest) GoString() string

func (*SyncSingleUserShrinkRequest) SetEmail

func (*SyncSingleUserShrinkRequest) SetJobNo

func (*SyncSingleUserShrinkRequest) SetLeaveStatus

func (*SyncSingleUserShrinkRequest) SetManagerUserId

func (*SyncSingleUserShrinkRequest) SetPhone

func (*SyncSingleUserShrinkRequest) SetPosition

func (*SyncSingleUserShrinkRequest) SetPositionLevel

func (*SyncSingleUserShrinkRequest) SetRealNameEn

func (*SyncSingleUserShrinkRequest) SetThirdDepartIdListShrink

func (s *SyncSingleUserShrinkRequest) SetThirdDepartIdListShrink(v string) *SyncSingleUserShrinkRequest

func (*SyncSingleUserShrinkRequest) SetUserId

func (*SyncSingleUserShrinkRequest) SetUserName

func (SyncSingleUserShrinkRequest) String

type SyncThirdUserMappingHeaders

type SyncThirdUserMappingHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (SyncThirdUserMappingHeaders) GoString

func (s SyncThirdUserMappingHeaders) GoString() string

func (*SyncThirdUserMappingHeaders) SetCommonHeaders

func (*SyncThirdUserMappingHeaders) SetXAcsBtripCorpToken

func (s *SyncThirdUserMappingHeaders) SetXAcsBtripCorpToken(v string) *SyncThirdUserMappingHeaders

func (SyncThirdUserMappingHeaders) String

type SyncThirdUserMappingRequest

type SyncThirdUserMappingRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// weCom
	ThirdChannelType *string `json:"third_channel_type,omitempty" xml:"third_channel_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	ThirdUserId *string `json:"third_user_id,omitempty" xml:"third_user_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (SyncThirdUserMappingRequest) GoString

func (s SyncThirdUserMappingRequest) GoString() string

func (*SyncThirdUserMappingRequest) SetStatus

func (*SyncThirdUserMappingRequest) SetThirdChannelType

func (*SyncThirdUserMappingRequest) SetThirdUserId

func (*SyncThirdUserMappingRequest) SetUserId

func (SyncThirdUserMappingRequest) String

type SyncThirdUserMappingResponse

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

func (s SyncThirdUserMappingResponse) GoString() string

func (*SyncThirdUserMappingResponse) SetBody

func (*SyncThirdUserMappingResponse) SetHeaders

func (*SyncThirdUserMappingResponse) SetStatusCode

func (SyncThirdUserMappingResponse) String

type SyncThirdUserMappingResponseBody

type SyncThirdUserMappingResponseBody struct {
	// example:
	//
	// 0
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 8465F68D-BC97-5C0F-9161-3E65919D9135
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (SyncThirdUserMappingResponseBody) GoString

func (*SyncThirdUserMappingResponseBody) SetCode

func (*SyncThirdUserMappingResponseBody) SetMessage

func (*SyncThirdUserMappingResponseBody) SetRequestId

func (*SyncThirdUserMappingResponseBody) SetSuccess

func (*SyncThirdUserMappingResponseBody) SetTraceId

func (SyncThirdUserMappingResponseBody) String

type TBAccountInfoQueryHeaders

type TBAccountInfoQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TBAccountInfoQueryHeaders) GoString

func (s TBAccountInfoQueryHeaders) GoString() string

func (*TBAccountInfoQueryHeaders) SetCommonHeaders

func (*TBAccountInfoQueryHeaders) SetXAcsBtripCorpToken

func (s *TBAccountInfoQueryHeaders) SetXAcsBtripCorpToken(v string) *TBAccountInfoQueryHeaders

func (TBAccountInfoQueryHeaders) String

func (s TBAccountInfoQueryHeaders) String() string

type TBAccountInfoQueryResponse

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

func (s TBAccountInfoQueryResponse) GoString() string

func (*TBAccountInfoQueryResponse) SetBody

func (*TBAccountInfoQueryResponse) SetHeaders

func (*TBAccountInfoQueryResponse) SetStatusCode

func (TBAccountInfoQueryResponse) String

type TBAccountInfoQueryResponseBody

type TBAccountInfoQueryResponseBody struct {
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 456456575656757
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f07f316603757445272547d959f
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TBAccountInfoQueryResponseBody) GoString

func (*TBAccountInfoQueryResponseBody) SetCode

func (*TBAccountInfoQueryResponseBody) SetMessage

func (*TBAccountInfoQueryResponseBody) SetRequestId

func (*TBAccountInfoQueryResponseBody) SetSuccess

func (*TBAccountInfoQueryResponseBody) SetTraceId

func (TBAccountInfoQueryResponseBody) String

type TBAccountInfoQueryResponseBodyModule

type TBAccountInfoQueryResponseBodyModule struct {
	TbAccount *string `json:"tb_account,omitempty" xml:"tb_account,omitempty"`
	// example:
	//
	// true
	TbBond *bool `json:"tb_bond,omitempty" xml:"tb_bond,omitempty"`
}

func (TBAccountInfoQueryResponseBodyModule) GoString

func (*TBAccountInfoQueryResponseBodyModule) SetTbAccount

func (*TBAccountInfoQueryResponseBodyModule) SetTbBond

func (TBAccountInfoQueryResponseBodyModule) String

type TBAccountUnbindHeaders

type TBAccountUnbindHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TBAccountUnbindHeaders) GoString

func (s TBAccountUnbindHeaders) GoString() string

func (*TBAccountUnbindHeaders) SetCommonHeaders

func (s *TBAccountUnbindHeaders) SetCommonHeaders(v map[string]*string) *TBAccountUnbindHeaders

func (*TBAccountUnbindHeaders) SetXAcsBtripCorpToken

func (s *TBAccountUnbindHeaders) SetXAcsBtripCorpToken(v string) *TBAccountUnbindHeaders

func (TBAccountUnbindHeaders) String

func (s TBAccountUnbindHeaders) String() string

type TBAccountUnbindResponse

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

func (s TBAccountUnbindResponse) GoString() string

func (*TBAccountUnbindResponse) SetBody

func (*TBAccountUnbindResponse) SetHeaders

func (*TBAccountUnbindResponse) SetStatusCode

func (TBAccountUnbindResponse) String

func (s TBAccountUnbindResponse) String() string

type TBAccountUnbindResponseBody

type TBAccountUnbindResponseBody struct {
	// example:
	//
	// 0
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// true
	Module *bool `json:"module,omitempty" xml:"module,omitempty"`
	// example:
	//
	// 456456575656757
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TBAccountUnbindResponseBody) GoString

func (s TBAccountUnbindResponseBody) GoString() string

func (*TBAccountUnbindResponseBody) SetCode

func (*TBAccountUnbindResponseBody) SetMessage

func (*TBAccountUnbindResponseBody) SetModule

func (*TBAccountUnbindResponseBody) SetRequestId

func (*TBAccountUnbindResponseBody) SetSuccess

func (*TBAccountUnbindResponseBody) SetTraceId

func (TBAccountUnbindResponseBody) String

type TicketChangingApplyHeaders

type TicketChangingApplyHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingApplyHeaders) GoString

func (s TicketChangingApplyHeaders) GoString() string

func (*TicketChangingApplyHeaders) SetCommonHeaders

func (*TicketChangingApplyHeaders) SetXAcsBtripCorpToken

func (s *TicketChangingApplyHeaders) SetXAcsBtripCorpToken(v string) *TicketChangingApplyHeaders

func (TicketChangingApplyHeaders) String

type TicketChangingApplyRequest

type TicketChangingApplyRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dis1234
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// mid1243
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	IsVoluntary   *int32  `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	// This parameter is required.
	ModifyFlightInfoList []*TicketChangingApplyRequestModifyFlightInfoList `json:"modify_flight_info_list,omitempty" xml:"modify_flight_info_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 1s8837sh991hsj92h
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Reason    *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// us88s2bsbin22hjusd8i
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// true
	WhetherRetry *bool `json:"whether_retry,omitempty" xml:"whether_retry,omitempty"`
}

func (TicketChangingApplyRequest) GoString

func (s TicketChangingApplyRequest) GoString() string

func (*TicketChangingApplyRequest) SetDisOrderId

func (*TicketChangingApplyRequest) SetDisSubOrderId

func (*TicketChangingApplyRequest) SetIsVoluntary

func (*TicketChangingApplyRequest) SetModifyFlightInfoList

func (*TicketChangingApplyRequest) SetOtaItemId

func (*TicketChangingApplyRequest) SetReason

func (*TicketChangingApplyRequest) SetSessionId

func (*TicketChangingApplyRequest) SetWhetherRetry

func (TicketChangingApplyRequest) String

type TicketChangingApplyRequestModifyFlightInfoList

type TicketChangingApplyRequestModifyFlightInfoList struct {
	// This parameter is required.
	//
	// example:
	//
	// BJS
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// Y
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0000-00-00 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// CA1704
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// This parameter is required.
	PassengerInfoList []*TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList `json:"passenger_info_list,omitempty" xml:"passenger_info_list,omitempty" type:"Repeated"`
}

func (TicketChangingApplyRequestModifyFlightInfoList) GoString

func (*TicketChangingApplyRequestModifyFlightInfoList) SetArrCity

func (*TicketChangingApplyRequestModifyFlightInfoList) SetCabin

func (*TicketChangingApplyRequestModifyFlightInfoList) SetDepCity

func (*TicketChangingApplyRequestModifyFlightInfoList) SetDepDate

func (*TicketChangingApplyRequestModifyFlightInfoList) SetFlightNo

func (TicketChangingApplyRequestModifyFlightInfoList) String

type TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList

type TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList struct {
	// This parameter is required.
	//
	// example:
	//
	// CA1703
	OriginFlightNo *string `json:"origin_flight_no,omitempty" xml:"origin_flight_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1234
	OutUserId *string `json:"out_user_id,omitempty" xml:"out_user_id,omitempty"`
	// This parameter is required.
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

func (TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) GoString

func (*TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) SetOriginFlightNo

func (*TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) SetOutUserId

func (*TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) SetPassengerName

func (TicketChangingApplyRequestModifyFlightInfoListPassengerInfoList) String

type TicketChangingApplyResponse

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

func (s TicketChangingApplyResponse) GoString() string

func (*TicketChangingApplyResponse) SetBody

func (*TicketChangingApplyResponse) SetHeaders

func (*TicketChangingApplyResponse) SetStatusCode

func (TicketChangingApplyResponse) String

type TicketChangingApplyResponseBody

type TicketChangingApplyResponseBody struct {
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingApplyResponseBody) GoString

func (*TicketChangingApplyResponseBody) SetCode

func (*TicketChangingApplyResponseBody) SetMessage

func (*TicketChangingApplyResponseBody) SetRequestId

func (*TicketChangingApplyResponseBody) SetSuccess

func (*TicketChangingApplyResponseBody) SetTraceId

func (TicketChangingApplyResponseBody) String

type TicketChangingApplyResponseBodyModule

type TicketChangingApplyResponseBodyModule struct {
	// example:
	//
	// 1000
	BookingChangedTotalFee *int32 `json:"booking_changed_total_fee,omitempty" xml:"booking_changed_total_fee,omitempty"`
	// example:
	//
	// 1000
	BookingOriginTotalFee *int32 `json:"booking_origin_total_fee,omitempty" xml:"booking_origin_total_fee,omitempty"`
	// example:
	//
	// true
	BookingPriceChanged *bool `json:"booking_price_changed,omitempty" xml:"booking_price_changed,omitempty"`
	// example:
	//
	// 1234
	BtripOrderId *int64 `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	// example:
	//
	// 1234
	BtripSubOrderId *int64 `json:"btrip_sub_order_id,omitempty" xml:"btrip_sub_order_id,omitempty"`
	// example:
	//
	// true
	CanPay *bool `json:"can_pay,omitempty" xml:"can_pay,omitempty"`
	// example:
	//
	// 1000
	ChangeFee *int64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	// example:
	//
	// 0000-00-00 00:00:00
	DeadlineTime *string `json:"deadline_time,omitempty" xml:"deadline_time,omitempty"`
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// mid112
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	// example:
	//
	// 1
	MaxRetryTimes *int32 `json:"max_retry_times,omitempty" xml:"max_retry_times,omitempty"`
	// example:
	//
	// 1000
	NextRetryInterval *int64 `json:"next_retry_interval,omitempty" xml:"next_retry_interval,omitempty"`
	// example:
	//
	// true
	Retry           *bool   `json:"retry,omitempty" xml:"retry,omitempty"`
	RetryClientTips *string `json:"retry_client_tips,omitempty" xml:"retry_client_tips,omitempty"`
	// example:
	//
	// 0
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 1000
	UpgradeFee *int64 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
}

func (TicketChangingApplyResponseBodyModule) GoString

func (*TicketChangingApplyResponseBodyModule) SetBookingChangedTotalFee

func (*TicketChangingApplyResponseBodyModule) SetBookingOriginTotalFee

func (*TicketChangingApplyResponseBodyModule) SetBookingPriceChanged

func (*TicketChangingApplyResponseBodyModule) SetBtripOrderId

func (*TicketChangingApplyResponseBodyModule) SetBtripSubOrderId

func (*TicketChangingApplyResponseBodyModule) SetCanPay

func (*TicketChangingApplyResponseBodyModule) SetChangeFee

func (*TicketChangingApplyResponseBodyModule) SetDeadlineTime

func (*TicketChangingApplyResponseBodyModule) SetDisOrderId

func (*TicketChangingApplyResponseBodyModule) SetDisSubOrderId

func (*TicketChangingApplyResponseBodyModule) SetMaxRetryTimes

func (*TicketChangingApplyResponseBodyModule) SetNextRetryInterval

func (*TicketChangingApplyResponseBodyModule) SetRetry

func (*TicketChangingApplyResponseBodyModule) SetRetryClientTips

func (*TicketChangingApplyResponseBodyModule) SetStatus

func (*TicketChangingApplyResponseBodyModule) SetUpgradeFee

func (TicketChangingApplyResponseBodyModule) String

type TicketChangingApplyShrinkRequest

type TicketChangingApplyShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// dis1234
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// mid1243
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	IsVoluntary   *int32  `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	// This parameter is required.
	ModifyFlightInfoListShrink *string `json:"modify_flight_info_list,omitempty" xml:"modify_flight_info_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1s8837sh991hsj92h
	OtaItemId *string `json:"ota_item_id,omitempty" xml:"ota_item_id,omitempty"`
	Reason    *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// us88s2bsbin22hjusd8i
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// true
	WhetherRetry *bool `json:"whether_retry,omitempty" xml:"whether_retry,omitempty"`
}

func (TicketChangingApplyShrinkRequest) GoString

func (*TicketChangingApplyShrinkRequest) SetDisOrderId

func (*TicketChangingApplyShrinkRequest) SetDisSubOrderId

func (*TicketChangingApplyShrinkRequest) SetIsVoluntary

func (*TicketChangingApplyShrinkRequest) SetModifyFlightInfoListShrink

func (s *TicketChangingApplyShrinkRequest) SetModifyFlightInfoListShrink(v string) *TicketChangingApplyShrinkRequest

func (*TicketChangingApplyShrinkRequest) SetOtaItemId

func (*TicketChangingApplyShrinkRequest) SetReason

func (*TicketChangingApplyShrinkRequest) SetSessionId

func (*TicketChangingApplyShrinkRequest) SetWhetherRetry

func (TicketChangingApplyShrinkRequest) String

type TicketChangingCancelHeaders

type TicketChangingCancelHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingCancelHeaders) GoString

func (s TicketChangingCancelHeaders) GoString() string

func (*TicketChangingCancelHeaders) SetCommonHeaders

func (*TicketChangingCancelHeaders) SetXAcsBtripCorpToken

func (s *TicketChangingCancelHeaders) SetXAcsBtripCorpToken(v string) *TicketChangingCancelHeaders

func (TicketChangingCancelHeaders) String

type TicketChangingCancelRequest

type TicketChangingCancelRequest struct {
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// refun123
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
}

func (TicketChangingCancelRequest) GoString

func (s TicketChangingCancelRequest) GoString() string

func (*TicketChangingCancelRequest) SetDisOrderId

func (*TicketChangingCancelRequest) SetDisSubOrderId

func (TicketChangingCancelRequest) String

type TicketChangingCancelResponse

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

func (s TicketChangingCancelResponse) GoString() string

func (*TicketChangingCancelResponse) SetBody

func (*TicketChangingCancelResponse) SetHeaders

func (*TicketChangingCancelResponse) SetStatusCode

func (TicketChangingCancelResponse) String

type TicketChangingCancelResponseBody

type TicketChangingCancelResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingCancelResponseBody) GoString

func (*TicketChangingCancelResponseBody) SetCode

func (*TicketChangingCancelResponseBody) SetMessage

func (*TicketChangingCancelResponseBody) SetRequestId

func (*TicketChangingCancelResponseBody) SetSuccess

func (*TicketChangingCancelResponseBody) SetTraceId

func (TicketChangingCancelResponseBody) String

type TicketChangingCancelResponseBodyModule

type TicketChangingCancelResponseBodyModule struct {
	// example:
	//
	// 0000-00-00 00:00:00
	CancelTime *string `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`
	// example:
	//
	// mid1243
	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

func (*TicketChangingCancelResponseBodyModule) SetCancelTime

func (*TicketChangingCancelResponseBodyModule) SetDisSubOrderId

func (*TicketChangingCancelResponseBodyModule) SetStatus

func (TicketChangingCancelResponseBodyModule) String

type TicketChangingDetailHeaders

type TicketChangingDetailHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwis
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingDetailHeaders) GoString

func (s TicketChangingDetailHeaders) GoString() string

func (*TicketChangingDetailHeaders) SetCommonHeaders

func (*TicketChangingDetailHeaders) SetXAcsBtripCorpToken

func (s *TicketChangingDetailHeaders) SetXAcsBtripCorpToken(v string) *TicketChangingDetailHeaders

func (TicketChangingDetailHeaders) String

type TicketChangingDetailRequest

type TicketChangingDetailRequest struct {
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// chang123
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
}

func (TicketChangingDetailRequest) GoString

func (s TicketChangingDetailRequest) GoString() string

func (*TicketChangingDetailRequest) SetDisOrderId

func (*TicketChangingDetailRequest) SetDisSubOrderId

func (TicketChangingDetailRequest) String

type TicketChangingDetailResponse

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

func (s TicketChangingDetailResponse) GoString() string

func (*TicketChangingDetailResponse) SetBody

func (*TicketChangingDetailResponse) SetHeaders

func (*TicketChangingDetailResponse) SetStatusCode

func (TicketChangingDetailResponse) String

type TicketChangingDetailResponseBody

type TicketChangingDetailResponseBody struct {
	// example:
	//
	// 0
	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"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingDetailResponseBody) GoString

func (*TicketChangingDetailResponseBody) SetCode

func (*TicketChangingDetailResponseBody) SetMessage

func (*TicketChangingDetailResponseBody) SetRequestId

func (*TicketChangingDetailResponseBody) SetSuccess

func (*TicketChangingDetailResponseBody) SetTraceId

func (TicketChangingDetailResponseBody) String

type TicketChangingDetailResponseBodyModule

type TicketChangingDetailResponseBodyModule struct {
	AlipayTradeNo *string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// example:
	//
	// 1002
	BtripOrderId *int64 `json:"btrip_order_id,omitempty" xml:"btrip_order_id,omitempty"`
	// example:
	//
	// 37772
	BtripSubOrderId *int64 `json:"btrip_sub_order_id,omitempty" xml:"btrip_sub_order_id,omitempty"`
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// example:
	//
	// chang123
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	// example:
	//
	// {}
	Extra          *string                                                 `json:"extra,omitempty" xml:"extra,omitempty"`
	FlightInfoList []*TicketChangingDetailResponseBodyModuleFlightInfoList `json:"flight_info_list,omitempty" xml:"flight_info_list,omitempty" type:"Repeated"`
	// example:
	//
	// 2022-12-30 11:30:00
	LastPayTime *string `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	// example:
	//
	// 0
	PayStatus *int32 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// example:
	//
	// 2022-12-30 11:30:00
	PayTime *string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// 100
	TotalChangePrice *int64 `json:"total_change_price,omitempty" xml:"total_change_price,omitempty"`
	// example:
	//
	// 100
	TotalPrice *int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// example:
	//
	// 100
	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

func (*TicketChangingDetailResponseBodyModule) SetAlipayTradeNo

func (*TicketChangingDetailResponseBodyModule) SetBtripOrderId

func (*TicketChangingDetailResponseBodyModule) SetBtripSubOrderId

func (*TicketChangingDetailResponseBodyModule) SetDisOrderId

func (*TicketChangingDetailResponseBodyModule) SetDisSubOrderId

func (*TicketChangingDetailResponseBodyModule) SetExtra

func (*TicketChangingDetailResponseBodyModule) SetLastPayTime

func (*TicketChangingDetailResponseBodyModule) SetPayStatus

func (*TicketChangingDetailResponseBodyModule) SetPayTime

func (*TicketChangingDetailResponseBodyModule) SetSettlePrice

func (*TicketChangingDetailResponseBodyModule) SetSettleType

func (*TicketChangingDetailResponseBodyModule) SetStatus

func (*TicketChangingDetailResponseBodyModule) SetTotalChangePrice

func (*TicketChangingDetailResponseBodyModule) SetTotalPrice

func (*TicketChangingDetailResponseBodyModule) SetTotalUpgradePrice

func (TicketChangingDetailResponseBodyModule) String

type TicketChangingDetailResponseBodyModuleFlightInfoList

type TicketChangingDetailResponseBodyModuleFlightInfoList struct {
	// example:
	//
	// MU
	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"`
	// example:
	//
	// HGH
	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"`
	// example:
	//
	// HGH
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// LHW
	ArrCityCode *string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// example:
	//
	// T3
	ArrTerminal *string `json:"arr_terminal,omitempty" xml:"arr_terminal,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	Baggage *string `json:"baggage,omitempty" xml:"baggage,omitempty"`
	// example:
	//
	// 100
	BuildPrice *int64 `json:"build_price,omitempty" xml:"build_price,omitempty"`
	// example:
	//
	// V
	Cabin      *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// example:
	//
	// MU3849
	Carrier    *string `json:"carrier,omitempty" xml:"carrier,omitempty"`
	DepAirport *string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`
	// example:
	//
	// NGB
	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"`
	// example:
	//
	// BJS
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// example:
	//
	// NGB
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// T4
	DepTerminal *string `json:"dep_terminal,omitempty" xml:"dep_terminal,omitempty"`
	// example:
	//
	// 2000-01-01 00:00:00
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// MU3849
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// Y
	LastCabin *string `json:"last_cabin,omitempty" xml:"last_cabin,omitempty"`
	// example:
	//
	// CA1982
	LastFlightNo *string `json:"last_flight_no,omitempty" xml:"last_flight_no,omitempty"`
	// example:
	//
	// 3
	Meal *string `json:"meal,omitempty" xml:"meal,omitempty"`
	// example:
	//
	// 100
	OilPrice    *int64 `json:"oil_price,omitempty" xml:"oil_price,omitempty"`
	SegmentType *int32 `json:"segment_type,omitempty" xml:"segment_type,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// NGB
	StopCity *string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	StopDepTime *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
	// example:
	//
	// 100
	TicketPrice    *int64  `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	TuigaiqianInfo *string `json:"tuigaiqian_info,omitempty" xml:"tuigaiqian_info,omitempty"`
}

func (TicketChangingDetailResponseBodyModuleFlightInfoList) GoString

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetAirlineCode

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetAirlineName

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetAirlineSimpleName

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrAirport

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrAirportCode

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrAirportCodeName

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrCity

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrCityCode

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrTerminal

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetArrTime

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetBaggage

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetBuildPrice

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetCabin

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetCabinClass

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetCarrier

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepAirport

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepAirportCode

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepAirportCodeName

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepCity

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepCityCode

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepTerminal

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetDepTime

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetFlightNo

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetLastCabin

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetLastFlightNo

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetMeal

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetOilPrice

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetSegmentType

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetStopArrTime

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetStopCity

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetStopDepTime

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetTicketPrice

func (*TicketChangingDetailResponseBodyModuleFlightInfoList) SetTuigaiqianInfo

func (TicketChangingDetailResponseBodyModuleFlightInfoList) String

type TicketChangingDetailResponseBodyModuleTravelerInfoList

type TicketChangingDetailResponseBodyModuleTravelerInfoList struct {
	// example:
	//
	// 2000-01-01
	BirthDate *string `json:"birth_date,omitempty" xml:"birth_date,omitempty"`
	// example:
	//
	// 12345
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 0
	CertType *string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// 0
	OpenTicketStatus *int32  `json:"open_ticket_status,omitempty" xml:"open_ticket_status,omitempty"`
	PassengerName    *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 0
	PassengerType *string `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 12345678909
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// 444-000000000
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// 012992
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TicketChangingDetailResponseBodyModuleTravelerInfoList) GoString

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetBirthDate

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetCertNo

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetCertType

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetOpenTicketStatus

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetPassengerName

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetPassengerType

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetPhone

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetTicketNo

func (*TicketChangingDetailResponseBodyModuleTravelerInfoList) SetUserId

func (TicketChangingDetailResponseBodyModuleTravelerInfoList) String

type TicketChangingEnquiryHeaders

type TicketChangingEnquiryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingEnquiryHeaders) GoString

func (s TicketChangingEnquiryHeaders) GoString() string

func (*TicketChangingEnquiryHeaders) SetCommonHeaders

func (*TicketChangingEnquiryHeaders) SetXAcsBtripCorpToken

func (TicketChangingEnquiryHeaders) String

type TicketChangingEnquiryRequest

type TicketChangingEnquiryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// BJS
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	IsVoluntary *int32 `json:"is_voluntary,omitempty" xml:"is_voluntary,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2000-00-00 00:00:00
	ModifyDepartDate *string `json:"modify_depart_date,omitempty" xml:"modify_depart_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// CA1704
	ModifyFlightNo *string `json:"modify_flight_no,omitempty" xml:"modify_flight_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ece19e8b1047898a5a98b6487348c2
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
}

func (TicketChangingEnquiryRequest) GoString

func (s TicketChangingEnquiryRequest) GoString() string

func (*TicketChangingEnquiryRequest) SetArrCity

func (*TicketChangingEnquiryRequest) SetDepCity

func (*TicketChangingEnquiryRequest) SetDisOrderId

func (*TicketChangingEnquiryRequest) SetIsVoluntary

func (*TicketChangingEnquiryRequest) SetModifyDepartDate

func (*TicketChangingEnquiryRequest) SetModifyFlightNo

func (*TicketChangingEnquiryRequest) SetSessionId

func (TicketChangingEnquiryRequest) String

type TicketChangingEnquiryResponse

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

func (*TicketChangingEnquiryResponse) SetBody

func (*TicketChangingEnquiryResponse) SetHeaders

func (*TicketChangingEnquiryResponse) SetStatusCode

func (TicketChangingEnquiryResponse) String

type TicketChangingEnquiryResponseBody

type TicketChangingEnquiryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingEnquiryResponseBody) GoString

func (*TicketChangingEnquiryResponseBody) SetCode

func (*TicketChangingEnquiryResponseBody) SetMessage

func (*TicketChangingEnquiryResponseBody) SetRequestId

func (*TicketChangingEnquiryResponseBody) SetSuccess

func (*TicketChangingEnquiryResponseBody) SetTraceId

func (TicketChangingEnquiryResponseBody) String

type TicketChangingEnquiryResponseBodyModule

type TicketChangingEnquiryResponseBodyModule struct {
	FlightInfoList []*TicketChangingEnquiryResponseBodyModuleFlightInfoList `json:"flight_info_list,omitempty" xml:"flight_info_list,omitempty" type:"Repeated"`
}

func (TicketChangingEnquiryResponseBodyModule) GoString

func (TicketChangingEnquiryResponseBodyModule) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoList

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"`
	// example:
	//
	// CA1704
	CarrierAirline *string `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	// example:
	//
	// CA1704
	CarrierNo      *string                                                              `json:"carrier_no,omitempty" xml:"carrier_no,omitempty"`
	DepAirportInfo *TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	// example:
	//
	// HGH
	DepCityCode *string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// example:
	//
	// CA1351
	FlightNo *string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// example:
	//
	// false
	IsShare *bool `json:"is_share,omitempty" xml:"is_share,omitempty"`
	// example:
	//
	// Y
	LowestCabin *string `json:"lowest_cabin,omitempty" xml:"lowest_cabin,omitempty"`
	// example:
	//
	// Y
	LowestCabinClass *string `json:"lowest_cabin_class,omitempty" xml:"lowest_cabin_class,omitempty"`
	LowestCabinDesc  *string `json:"lowest_cabin_desc,omitempty" xml:"lowest_cabin_desc,omitempty"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 2000-00-00 00:00:00
	ModifyFlightArrTime *string `json:"modify_flight_arr_time,omitempty" xml:"modify_flight_arr_time,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	ModifyFlightDepDate *string `json:"modify_flight_dep_date,omitempty" xml:"modify_flight_dep_date,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	ModifyFlightDepTime *string `json:"modify_flight_dep_time,omitempty" xml:"modify_flight_dep_time,omitempty"`
	// example:
	//
	// d1fb9e0a794f45e1b762d36ff1d17zz
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoList) GoString

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetCarrierAirline

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetCarrierNo

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetDepCityCode

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetFlightNo

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetIsShare

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetLowestCabin

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetLowestCabinClass

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetLowestCabinDesc

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetLowestCabinNum

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetModifyFlightArrTime

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetModifyFlightDepDate

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetModifyFlightDepTime

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoList) SetSessionId

func (TicketChangingEnquiryResponseBodyModuleFlightInfoList) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo

type TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo struct {
	// example:
	//
	// CA
	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

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineCode

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineName

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineSimpleName

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListAirlineInfo) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo

type TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo struct {
	// example:
	//
	// HGH
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// HGH
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T4
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) GoString

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetAirportCode

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetAirportName

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetCityCode

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetCityName

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) SetTerminal

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListArrAirportInfo) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList struct {
	// example:
	//
	// G
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinDesc  *string `json:"cabin_desc,omitempty" xml:"cabin_desc,omitempty"`
	// example:
	//
	// 80
	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"`
	// example:
	//
	// G
	ChildCabin *string `json:"child_cabin,omitempty" xml:"child_cabin,omitempty"`
	// example:
	//
	// 0
	LeftNum         *string                                                                          `json:"left_num,omitempty" xml:"left_num,omitempty"`
	ModifyPriceList []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList `json:"modify_price_list,omitempty" xml:"modify_price_list,omitempty" type:"Repeated"`
	// example:
	//
	// 360379a11ee84e9aa011baa41b758fe6
	OtaItemid *string `json:"ota_itemid,omitempty" xml:"ota_itemid,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) GoString

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetCabin

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetCabinClass

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetCabinDesc

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetCabinDiscount

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetChildCabin

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetLeftNum

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) SetOtaItemid

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinList) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRq

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

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRq) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails struct {
	BaggageSubItems []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems `json:"baggage_sub_items,omitempty" xml:"baggage_sub_items,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetails) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems

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"`
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// example:
	//
	// ADT
	Ptc   *string `json:"ptc,omitempty" xml:"ptc,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) GoString

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) SetAttributes

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItems) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes struct {
	BaggageDesc []*string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	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"`
	// example:
	//
	// true
	IsHighlight *bool   `json:"is_highlight,omitempty" xml:"is_highlight,omitempty"`
	SubTitle    *string `json:"subTitle,omitempty" xml:"subTitle,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizes) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesDescription

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesDescription struct {
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// demo
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// demo
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesDescription) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesDescription) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesImageDO

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesImageDO struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01kLt3m923XsUs6WVif_!!6000000007266-2-tps-280-300.png
	Image *string `json:"image,omitempty" xml:"image,omitempty"`
	// example:
	//
	// 50
	Largest *string `json:"largest,omitempty" xml:"largest,omitempty"`
	// example:
	//
	// 40
	Middle *string `json:"middle,omitempty" xml:"middle,omitempty"`
	// example:
	//
	// 20
	Smallest *string `json:"smallest,omitempty" xml:"smallest,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesImageDO) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContentVisualizesImageDO) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents struct {
	BaggageDesc *string `json:"baggage_desc,omitempty" xml:"baggage_desc,omitempty"`
	Icon        *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// 0
	Style    *int32  `json:"style,omitempty" xml:"style,omitempty"`
	SubTitle *string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsBaggageSubItemsBaggageSubContents) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips struct {
	// example:
	//
	// https://gw.alicdn.com/imgextra/i1/O1CN019zl3WZ22fNLxzx2cR_!!6000000007147-2-tps-125-45.png
	TipsDesc *string `json:"tips_desc,omitempty" xml:"tips_desc,omitempty"`
	// example:
	//
	// https://gw.alicdn.com/imgextra/i3/O1CN01rJxjw61f3bXNHAmlk_!!6000000003951-2-tps-1050-675.png
	TipsImage *string `json:"tips_image,omitempty" xml:"tips_image,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqBaggageDetailsTips) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails struct {
	ExtraContents []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetails) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents struct {
	// example:
	//
	// xxx
	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

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsExtraContents) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// example:
	//
	// ADT
	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

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItems) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 0
	Style *string `json:"style,omitempty" xml:"style,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqChangeDetailsRefundSubItemsRefundSubContents) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails struct {
	ExtraContents []*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents `json:"extra_contents,omitempty" xml:"extra_contents,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetails) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents struct {
	// example:
	//
	// xxx
	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

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsExtraContents) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems struct {
	// example:
	//
	// demo
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// true
	IsStruct *bool `json:"is_struct,omitempty" xml:"is_struct,omitempty"`
	// example:
	//
	// ADT
	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

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItems) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents struct {
	FeeDesc  *string `json:"fee_desc,omitempty" xml:"fee_desc,omitempty"`
	FeeRange *string `json:"fee_range,omitempty" xml:"fee_range,omitempty"`
	// example:
	//
	// 0
	Style *string `json:"style,omitempty" xml:"style,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents) GoString

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListChangeOtaItemRuleRqRefundDetailsRefundSubItemsRefundSubContents) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList

type TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList struct {
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 100
	UpgradeFee *int32 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
	// example:
	//
	// 100
	UpgradePrice *int32 `json:"upgrade_price,omitempty" xml:"upgrade_price,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) GoString

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetPassengerType

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetTicketPrice

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetUpgradeFee

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetUpgradePrice

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListCabinListModifyPriceList) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo

type TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo struct {
	// example:
	//
	// PEK
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// BJS
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) GoString

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetAirportCode

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetAirportName

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetCityCode

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetCityName

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) SetTerminal

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListDepAirportInfo) String

type TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice

type TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice struct {
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 100
	UpgradeFee *int32 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
	// example:
	//
	// 100
	UpgradePrice *int32 `json:"upgrade_price,omitempty" xml:"upgrade_price,omitempty"`
}

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) GoString

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) SetPassengerType

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) SetTicketPrice

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) SetUpgradeFee

func (*TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) SetUpgradePrice

func (TicketChangingEnquiryResponseBodyModuleFlightInfoListLowestCabinPrice) String

type TicketChangingFlightListHeaders

type TicketChangingFlightListHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingFlightListHeaders) GoString

func (*TicketChangingFlightListHeaders) SetCommonHeaders

func (*TicketChangingFlightListHeaders) SetXAcsBtripCorpToken

func (TicketChangingFlightListHeaders) String

type TicketChangingFlightListRequest

type TicketChangingFlightListRequest struct {
	// example:
	//
	// BJS
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// HGH
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2000-00-00 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	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

func (*TicketChangingFlightListRequest) SetArrCity

func (*TicketChangingFlightListRequest) SetDepCity

func (*TicketChangingFlightListRequest) SetDepDate

func (*TicketChangingFlightListRequest) SetDisOrderId

func (*TicketChangingFlightListRequest) SetIsVoluntary

func (TicketChangingFlightListRequest) String

type TicketChangingFlightListRequestTravelerInfoList

type TicketChangingFlightListRequestTravelerInfoList struct {
	// This parameter is required.
	//
	// example:
	//
	// BJS
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HGH
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	Name    *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// ADULT
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 23231
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TicketChangingFlightListRequestTravelerInfoList) GoString

func (*TicketChangingFlightListRequestTravelerInfoList) SetArrCity

func (*TicketChangingFlightListRequestTravelerInfoList) SetDepCity

func (*TicketChangingFlightListRequestTravelerInfoList) SetName

func (*TicketChangingFlightListRequestTravelerInfoList) SetType

func (*TicketChangingFlightListRequestTravelerInfoList) SetUserId

func (TicketChangingFlightListRequestTravelerInfoList) String

type TicketChangingFlightListResponse

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

func (*TicketChangingFlightListResponse) SetHeaders

func (*TicketChangingFlightListResponse) SetStatusCode

func (TicketChangingFlightListResponse) String

type TicketChangingFlightListResponseBody

type TicketChangingFlightListResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingFlightListResponseBody) GoString

func (*TicketChangingFlightListResponseBody) SetCode

func (*TicketChangingFlightListResponseBody) SetMessage

func (*TicketChangingFlightListResponseBody) SetRequestId

func (*TicketChangingFlightListResponseBody) SetSuccess

func (*TicketChangingFlightListResponseBody) SetTraceId

func (TicketChangingFlightListResponseBody) String

type TicketChangingFlightListResponseBodyModule

type TicketChangingFlightListResponseBodyModule struct {
	FlightInfoList []*TicketChangingFlightListResponseBodyModuleFlightInfoList `json:"flight_info_list,omitempty" xml:"flight_info_list,omitempty" type:"Repeated"`
}

func (TicketChangingFlightListResponseBodyModule) GoString

func (TicketChangingFlightListResponseBodyModule) String

type TicketChangingFlightListResponseBodyModuleFlightInfoList

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"`
	// example:
	//
	// CA1704
	CarrierAirline *string `json:"carrier_airline,omitempty" xml:"carrier_airline,omitempty"`
	// example:
	//
	// CA1704
	CarrierNo      *string                                                                 `json:"carrier_no,omitempty" xml:"carrier_no,omitempty"`
	DepAirportInfo *TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo `json:"dep_airport_info,omitempty" xml:"dep_airport_info,omitempty" type:"Struct"`
	// example:
	//
	// CA1704
	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"`
	// example:
	//
	// true
	IsProtocol *bool `json:"is_protocol,omitempty" xml:"is_protocol,omitempty"`
	// example:
	//
	// false
	IsShare *bool `json:"is_share,omitempty" xml:"is_share,omitempty"`
	// example:
	//
	// false
	IsStop *bool `json:"is_stop,omitempty" xml:"is_stop,omitempty"`
	// example:
	//
	// Y
	LowestCabin *string `json:"lowest_cabin,omitempty" xml:"lowest_cabin,omitempty"`
	// example:
	//
	// Y
	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"`
	// example:
	//
	// 2000-00-00 00:00:00
	ModifyFlightArrTime *string `json:"modify_flight_arr_time,omitempty" xml:"modify_flight_arr_time,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	ModifyFlightDepDate *string `json:"modify_flight_dep_date,omitempty" xml:"modify_flight_dep_date,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	ModifyFlightDepTime *string `json:"modify_flight_dep_time,omitempty" xml:"modify_flight_dep_time,omitempty"`
	// example:
	//
	// d1fb9e0a794f45e1b762d36ff1d17zz
	SessionId *string `json:"session_id,omitempty" xml:"session_id,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	StopArrTime *string `json:"stop_arr_time,omitempty" xml:"stop_arr_time,omitempty"`
	// example:
	//
	// HGH
	StopCity *string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	// example:
	//
	// 2000-00-00 00:00:00
	StopDepTime *string `json:"stop_dep_time,omitempty" xml:"stop_dep_time,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoList) GoString

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetCarrierAirline

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetCarrierNo

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetFlightNo

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetFlightSize

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetFlightType

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetIsProtocol

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetIsShare

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetIsStop

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetLowestCabin

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetLowestCabinClass

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetLowestCabinDesc

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetLowestCabinNum

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetMealDesc

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetModifyFlightArrTime

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetModifyFlightDepDate

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetModifyFlightDepTime

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetSessionId

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetStopArrTime

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetStopCity

func (*TicketChangingFlightListResponseBodyModuleFlightInfoList) SetStopDepTime

func (TicketChangingFlightListResponseBodyModuleFlightInfoList) String

type TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo

type TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo struct {
	// example:
	//
	// CA
	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

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineCode

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineName

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo) SetAirlineSimpleName

func (TicketChangingFlightListResponseBodyModuleFlightInfoListAirlineInfo) String

type TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo

type TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo struct {
	// example:
	//
	// HGH
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// HGH
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T4
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) GoString

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetAirportCode

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetAirportName

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetCityCode

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetCityName

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) SetTerminal

func (TicketChangingFlightListResponseBodyModuleFlightInfoListArrAirportInfo) String

type TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList

type TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList struct {
	// example:
	//
	// G
	Cabin *string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// example:
	//
	// Y
	CabinClass *string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	CabinDesc  *string `json:"cabin_desc,omitempty" xml:"cabin_desc,omitempty"`
	// example:
	//
	// 80
	CabinDiscount *int32 `json:"cabin_discount,omitempty" xml:"cabin_discount,omitempty"`
	// example:
	//
	// G
	ChildCabin *string `json:"child_cabin,omitempty" xml:"child_cabin,omitempty"`
	// example:
	//
	// A
	LeftNum         *string                                                                             `json:"left_num,omitempty" xml:"left_num,omitempty"`
	ModifyPriceList []*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList `json:"modify_price_list,omitempty" xml:"modify_price_list,omitempty" type:"Repeated"`
	// example:
	//
	// "360379a11ee84e9aa011baa41b758fe6"
	OtaItemid *string `json:"ota_itemid,omitempty" xml:"ota_itemid,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) GoString

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetCabin

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetCabinClass

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetCabinDesc

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetCabinDiscount

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetChildCabin

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetLeftNum

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) SetOtaItemid

func (TicketChangingFlightListResponseBodyModuleFlightInfoListCabinList) String

type TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList

type TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList struct {
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 100
	UpgradeFee *int32 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
	// example:
	//
	// 100
	UpgradePrice *int32 `json:"upgrade_price,omitempty" xml:"upgrade_price,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) GoString

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetPassengerType

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetTicketPrice

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetUpgradeFee

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) SetUpgradePrice

func (TicketChangingFlightListResponseBodyModuleFlightInfoListCabinListModifyPriceList) String

type TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo

type TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo struct {
	// example:
	//
	// PEK
	AirportCode *string `json:"airport_code,omitempty" xml:"airport_code,omitempty"`
	AirportName *string `json:"airport_name,omitempty" xml:"airport_name,omitempty"`
	// example:
	//
	// BJS
	CityCode *string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	CityName *string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// example:
	//
	// T3
	Terminal *string `json:"terminal,omitempty" xml:"terminal,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) GoString

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetAirportCode

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetAirportName

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetCityCode

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetCityName

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) SetTerminal

func (TicketChangingFlightListResponseBodyModuleFlightInfoListDepAirportInfo) String

type TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice

type TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice struct {
	// example:
	//
	// 0
	PassengerType *int32 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int32 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 100
	UpgradeFee *int32 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
	// example:
	//
	// 100
	UpgradePrice *int32 `json:"upgrade_price,omitempty" xml:"upgrade_price,omitempty"`
}

func (TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) GoString

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) SetPassengerType

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) SetTicketPrice

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) SetUpgradeFee

func (*TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) SetUpgradePrice

func (TicketChangingFlightListResponseBodyModuleFlightInfoListLowestCabinPrice) String

type TicketChangingFlightListShrinkRequest

type TicketChangingFlightListShrinkRequest struct {
	// example:
	//
	// BJS
	ArrCity *string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// example:
	//
	// HGH
	DepCity *string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2000-00-00 00:00:00
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	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

func (*TicketChangingFlightListShrinkRequest) SetArrCity

func (*TicketChangingFlightListShrinkRequest) SetDepCity

func (*TicketChangingFlightListShrinkRequest) SetDepDate

func (*TicketChangingFlightListShrinkRequest) SetDisOrderId

func (*TicketChangingFlightListShrinkRequest) SetIsVoluntary

func (*TicketChangingFlightListShrinkRequest) SetTravelerInfoListShrink

func (TicketChangingFlightListShrinkRequest) String

type TicketChangingPayHeaders

type TicketChangingPayHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TicketChangingPayHeaders) GoString

func (s TicketChangingPayHeaders) GoString() string

func (*TicketChangingPayHeaders) SetCommonHeaders

func (s *TicketChangingPayHeaders) SetCommonHeaders(v map[string]*string) *TicketChangingPayHeaders

func (*TicketChangingPayHeaders) SetXAcsBtripCorpToken

func (s *TicketChangingPayHeaders) SetXAcsBtripCorpToken(v string) *TicketChangingPayHeaders

func (TicketChangingPayHeaders) String

func (s TicketChangingPayHeaders) String() string

type TicketChangingPayRequest

type TicketChangingPayRequest struct {
	// example:
	//
	// 100
	CorpPayPrice *int64 `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// refun123
	DisSubOrderId *string            `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	Extra         map[string]*string `json:"extra,omitempty" xml:"extra,omitempty"`
	// example:
	//
	// 100
	PersonalPayPrice *int64 `json:"personal_pay_price,omitempty" xml:"personal_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	TotalPayPrice *int64 `json:"total_pay_price,omitempty" xml:"total_pay_price,omitempty"`
}

func (TicketChangingPayRequest) GoString

func (s TicketChangingPayRequest) GoString() string

func (*TicketChangingPayRequest) SetCorpPayPrice

func (*TicketChangingPayRequest) SetDisOrderId

func (*TicketChangingPayRequest) SetDisSubOrderId

func (*TicketChangingPayRequest) SetExtra

func (*TicketChangingPayRequest) SetPersonalPayPrice

func (s *TicketChangingPayRequest) SetPersonalPayPrice(v int64) *TicketChangingPayRequest

func (*TicketChangingPayRequest) SetTotalPayPrice

func (TicketChangingPayRequest) String

func (s TicketChangingPayRequest) String() string

type TicketChangingPayResponse

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

func (s TicketChangingPayResponse) GoString() string

func (*TicketChangingPayResponse) SetBody

func (*TicketChangingPayResponse) SetHeaders

func (*TicketChangingPayResponse) SetStatusCode

func (TicketChangingPayResponse) String

func (s TicketChangingPayResponse) String() string

type TicketChangingPayResponseBody

type TicketChangingPayResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TicketChangingPayResponseBody) GoString

func (*TicketChangingPayResponseBody) SetCode

func (*TicketChangingPayResponseBody) SetMessage

func (*TicketChangingPayResponseBody) SetRequestId

func (*TicketChangingPayResponseBody) SetSuccess

func (*TicketChangingPayResponseBody) SetTraceId

func (TicketChangingPayResponseBody) String

type TicketChangingPayResponseBodyModule

type TicketChangingPayResponseBodyModule struct {
	// example:
	//
	// true
	CanRetry *bool `json:"can_retry,omitempty" xml:"can_retry,omitempty"`
	// example:
	//
	// 1000
	PayPrice  *int64 `json:"pay_price,omitempty" xml:"pay_price,omitempty"`
	PayStatus *int32 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// example:
	//
	// 0000-00-00 00:00:00
	PayTime *string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// example:
	//
	// 23098276578908765
	TradeNo *string `json:"trade_no,omitempty" xml:"trade_no,omitempty"`
}

func (TicketChangingPayResponseBodyModule) GoString

func (*TicketChangingPayResponseBodyModule) SetCanRetry

func (*TicketChangingPayResponseBodyModule) SetPayPrice

func (*TicketChangingPayResponseBodyModule) SetPayStatus

func (*TicketChangingPayResponseBodyModule) SetPayTime

func (*TicketChangingPayResponseBodyModule) SetTradeNo

func (TicketChangingPayResponseBodyModule) String

type TicketChangingPayShrinkRequest

type TicketChangingPayShrinkRequest struct {
	// example:
	//
	// 100
	CorpPayPrice *int64 `json:"corp_pay_price,omitempty" xml:"corp_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dis123
	DisOrderId *string `json:"dis_order_id,omitempty" xml:"dis_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// refun123
	DisSubOrderId *string `json:"dis_sub_order_id,omitempty" xml:"dis_sub_order_id,omitempty"`
	ExtraShrink   *string `json:"extra,omitempty" xml:"extra,omitempty"`
	// example:
	//
	// 100
	PersonalPayPrice *int64 `json:"personal_pay_price,omitempty" xml:"personal_pay_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	TotalPayPrice *int64 `json:"total_pay_price,omitempty" xml:"total_pay_price,omitempty"`
}

func (TicketChangingPayShrinkRequest) GoString

func (*TicketChangingPayShrinkRequest) SetCorpPayPrice

func (*TicketChangingPayShrinkRequest) SetDisOrderId

func (*TicketChangingPayShrinkRequest) SetDisSubOrderId

func (*TicketChangingPayShrinkRequest) SetExtraShrink

func (*TicketChangingPayShrinkRequest) SetPersonalPayPrice

func (*TicketChangingPayShrinkRequest) SetTotalPayPrice

func (TicketChangingPayShrinkRequest) String

type TrainApplyChangeHeaders

type TrainApplyChangeHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainApplyChangeHeaders) GoString

func (s TrainApplyChangeHeaders) GoString() string

func (*TrainApplyChangeHeaders) SetCommonHeaders

func (s *TrainApplyChangeHeaders) SetCommonHeaders(v map[string]*string) *TrainApplyChangeHeaders

func (*TrainApplyChangeHeaders) SetXAcsBtripCorpToken

func (s *TrainApplyChangeHeaders) SetXAcsBtripCorpToken(v string) *TrainApplyChangeHeaders

func (TrainApplyChangeHeaders) String

func (s TrainApplyChangeHeaders) String() string

type TrainApplyChangeRequest

type TrainApplyChangeRequest struct {
	// example:
	//
	// 0
	AcceptNoSeat *string `json:"accept_no_seat,omitempty" xml:"accept_no_seat,omitempty"`
	// This parameter is required.
	ChangeTrainInfoS []*TrainApplyChangeRequestChangeTrainInfoS `json:"change_train_info_s,omitempty" xml:"change_train_info_s,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	ForceMatch *string `json:"force_match,omitempty" xml:"force_match,omitempty"`
	// example:
	//
	// false
	IsPayNow *bool `json:"is_pay_now,omitempty" xml:"is_pay_now,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1017028198411054446
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	OutChangeApplyId *string `json:"out_change_apply_id,omitempty" xml:"out_change_apply_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (TrainApplyChangeRequest) GoString

func (s TrainApplyChangeRequest) GoString() string

func (*TrainApplyChangeRequest) SetAcceptNoSeat

func (*TrainApplyChangeRequest) SetChangeTrainInfoS

func (*TrainApplyChangeRequest) SetForceMatch

func (*TrainApplyChangeRequest) SetIsPayNow

func (*TrainApplyChangeRequest) SetOrderId

func (*TrainApplyChangeRequest) SetOutChangeApplyId

func (s *TrainApplyChangeRequest) SetOutChangeApplyId(v string) *TrainApplyChangeRequest

func (*TrainApplyChangeRequest) SetOutOrderId

func (TrainApplyChangeRequest) String

func (s TrainApplyChangeRequest) String() string

type TrainApplyChangeRequestChangeTrainInfoS

type TrainApplyChangeRequestChangeTrainInfoS struct {
	// This parameter is required.
	//
	// example:
	//
	// BTC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	// This parameter is required.
	ChangeTicketInfoS []*TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoS `json:"change_ticket_info_s,omitempty" xml:"change_ticket_info_s,omitempty" type:"Repeated"`
	// example:
	//
	// null
	ChooseBedS *string `json:"choose_bed_s,omitempty" xml:"choose_bed_s,omitempty"`
	// example:
	//
	// 1T
	ChooseSeatS *string `json:"choose_seat_s,omitempty" xml:"choose_seat_s,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BDC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-06 15:19:01
	OriginalDepTime *string `json:"original_dep_time,omitempty" xml:"original_dep_time,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// K234
	OriginalTrainNo *string `json:"original_train_no,omitempty" xml:"original_train_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// K2345
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainApplyChangeRequestChangeTrainInfoS) GoString

func (*TrainApplyChangeRequestChangeTrainInfoS) SetArrStationCode

func (*TrainApplyChangeRequestChangeTrainInfoS) SetChooseBedS

func (*TrainApplyChangeRequestChangeTrainInfoS) SetChooseSeatS

func (*TrainApplyChangeRequestChangeTrainInfoS) SetDepStationCode

func (*TrainApplyChangeRequestChangeTrainInfoS) SetDepTime

func (*TrainApplyChangeRequestChangeTrainInfoS) SetOriginalDepTime

func (*TrainApplyChangeRequestChangeTrainInfoS) SetOriginalTrainNo

func (*TrainApplyChangeRequestChangeTrainInfoS) SetTrainNo

func (TrainApplyChangeRequestChangeTrainInfoS) String

type TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoS

type TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoS struct {
	// This parameter is required.
	PassengerInfo *TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoSPassengerInfo `json:"passenger_info,omitempty" xml:"passenger_info,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	TicketPrice *string `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TicketType *string `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"`
}

func (TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoS) GoString

func (*TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoS) SetSeatType

func (*TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoS) SetTicketPrice

func (*TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoS) SetTicketType

func (TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoS) String

type TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoSPassengerInfo

type TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoSPassengerInfo struct {
	// This parameter is required.
	//
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	PassengerCertNo *string `json:"passenger_cert_no,omitempty" xml:"passenger_cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 170d9ac6f8807f9ec603c688f45f78a41
	PassengerCertType *string `json:"passenger_cert_type,omitempty" xml:"passenger_cert_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

func (TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoSPassengerInfo) GoString

func (*TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoSPassengerInfo) SetPassengerCertNo

func (*TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoSPassengerInfo) SetPassengerCertType

func (*TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoSPassengerInfo) SetPassengerId

func (*TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoSPassengerInfo) SetPassengerName

func (TrainApplyChangeRequestChangeTrainInfoSChangeTicketInfoSPassengerInfo) String

type TrainApplyChangeResponse

type TrainApplyChangeResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainApplyChangeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainApplyChangeResponse) GoString

func (s TrainApplyChangeResponse) GoString() string

func (*TrainApplyChangeResponse) SetBody

func (*TrainApplyChangeResponse) SetHeaders

func (*TrainApplyChangeResponse) SetStatusCode

func (TrainApplyChangeResponse) String

func (s TrainApplyChangeResponse) String() string

type TrainApplyChangeResponseBody

type TrainApplyChangeResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainApplyChangeResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 2103ad0216854277618591626db2b6
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainApplyChangeResponseBody) GoString

func (s TrainApplyChangeResponseBody) GoString() string

func (*TrainApplyChangeResponseBody) SetCode

func (*TrainApplyChangeResponseBody) SetMessage

func (*TrainApplyChangeResponseBody) SetModule

func (*TrainApplyChangeResponseBody) SetRequestId

func (*TrainApplyChangeResponseBody) SetSuccess

func (*TrainApplyChangeResponseBody) SetTraceId

func (TrainApplyChangeResponseBody) String

type TrainApplyChangeResponseBodyModule

type TrainApplyChangeResponseBodyModule struct {
	// example:
	//
	// 1234
	ChangeOrderId *string `json:"change_order_id,omitempty" xml:"change_order_id,omitempty"`
	// example:
	//
	// 116019444
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017124195788186048
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 1
	PayStatus *string `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
}

func (TrainApplyChangeResponseBodyModule) GoString

func (*TrainApplyChangeResponseBodyModule) SetChangeOrderId

func (*TrainApplyChangeResponseBodyModule) SetOrderId

func (*TrainApplyChangeResponseBodyModule) SetOutOrderId

func (*TrainApplyChangeResponseBodyModule) SetPayStatus

func (TrainApplyChangeResponseBodyModule) String

type TrainApplyChangeShrinkRequest

type TrainApplyChangeShrinkRequest struct {
	// example:
	//
	// 0
	AcceptNoSeat *string `json:"accept_no_seat,omitempty" xml:"accept_no_seat,omitempty"`
	// This parameter is required.
	ChangeTrainInfoSShrink *string `json:"change_train_info_s,omitempty" xml:"change_train_info_s,omitempty"`
	// example:
	//
	// 0
	ForceMatch *string `json:"force_match,omitempty" xml:"force_match,omitempty"`
	// example:
	//
	// false
	IsPayNow *bool `json:"is_pay_now,omitempty" xml:"is_pay_now,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1017028198411054446
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	OutChangeApplyId *string `json:"out_change_apply_id,omitempty" xml:"out_change_apply_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (TrainApplyChangeShrinkRequest) GoString

func (*TrainApplyChangeShrinkRequest) SetAcceptNoSeat

func (*TrainApplyChangeShrinkRequest) SetChangeTrainInfoSShrink

func (s *TrainApplyChangeShrinkRequest) SetChangeTrainInfoSShrink(v string) *TrainApplyChangeShrinkRequest

func (*TrainApplyChangeShrinkRequest) SetForceMatch

func (*TrainApplyChangeShrinkRequest) SetIsPayNow

func (*TrainApplyChangeShrinkRequest) SetOrderId

func (*TrainApplyChangeShrinkRequest) SetOutChangeApplyId

func (*TrainApplyChangeShrinkRequest) SetOutOrderId

func (TrainApplyChangeShrinkRequest) String

type TrainApplyRefundHeaders

type TrainApplyRefundHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwis
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainApplyRefundHeaders) GoString

func (s TrainApplyRefundHeaders) GoString() string

func (*TrainApplyRefundHeaders) SetCommonHeaders

func (s *TrainApplyRefundHeaders) SetCommonHeaders(v map[string]*string) *TrainApplyRefundHeaders

func (*TrainApplyRefundHeaders) SetXAcsBtripCorpToken

func (s *TrainApplyRefundHeaders) SetXAcsBtripCorpToken(v string) *TrainApplyRefundHeaders

func (TrainApplyRefundHeaders) String

func (s TrainApplyRefundHeaders) String() string

type TrainApplyRefundRequest

type TrainApplyRefundRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1002145190081005400
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456778
	OutRefundId *string `json:"out_refund_id,omitempty" xml:"out_refund_id,omitempty"`
	// This parameter is required.
	RefundTrainInfos []*TrainApplyRefundRequestRefundTrainInfos `json:"refund_train_infos,omitempty" xml:"refund_train_infos,omitempty" type:"Repeated"`
}

func (TrainApplyRefundRequest) GoString

func (s TrainApplyRefundRequest) GoString() string

func (*TrainApplyRefundRequest) SetOrderId

func (*TrainApplyRefundRequest) SetOutOrderId

func (*TrainApplyRefundRequest) SetOutRefundId

func (*TrainApplyRefundRequest) SetRefundTrainInfos

func (TrainApplyRefundRequest) String

func (s TrainApplyRefundRequest) String() string

type TrainApplyRefundRequestRefundTrainInfos

type TrainApplyRefundRequestRefundTrainInfos struct {
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// This parameter is required.
	RefundPassengerInfos []*TrainApplyRefundRequestRefundTrainInfosRefundPassengerInfos `json:"refund_passenger_infos,omitempty" xml:"refund_passenger_infos,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// K234
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainApplyRefundRequestRefundTrainInfos) GoString

func (*TrainApplyRefundRequestRefundTrainInfos) SetDepTime

func (*TrainApplyRefundRequestRefundTrainInfos) SetTrainNo

func (TrainApplyRefundRequestRefundTrainInfos) String

type TrainApplyRefundRequestRefundTrainInfosRefundPassengerInfos

type TrainApplyRefundRequestRefundTrainInfosRefundPassengerInfos struct {
	// This parameter is required.
	//
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	PassengerCertNo *string `json:"passenger_cert_no,omitempty" xml:"passenger_cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 170d9ac6f8807f9ec603c688f45f78a41
	PassengerCertType *string `json:"passenger_cert_type,omitempty" xml:"passenger_cert_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12334
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

func (TrainApplyRefundRequestRefundTrainInfosRefundPassengerInfos) GoString

func (*TrainApplyRefundRequestRefundTrainInfosRefundPassengerInfos) SetPassengerCertNo

func (*TrainApplyRefundRequestRefundTrainInfosRefundPassengerInfos) SetPassengerCertType

func (*TrainApplyRefundRequestRefundTrainInfosRefundPassengerInfos) SetPassengerId

func (*TrainApplyRefundRequestRefundTrainInfosRefundPassengerInfos) SetPassengerName

func (TrainApplyRefundRequestRefundTrainInfosRefundPassengerInfos) String

type TrainApplyRefundResponse

type TrainApplyRefundResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainApplyRefundResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainApplyRefundResponse) GoString

func (s TrainApplyRefundResponse) GoString() string

func (*TrainApplyRefundResponse) SetBody

func (*TrainApplyRefundResponse) SetHeaders

func (*TrainApplyRefundResponse) SetStatusCode

func (TrainApplyRefundResponse) String

func (s TrainApplyRefundResponse) String() string

type TrainApplyRefundResponseBody

type TrainApplyRefundResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainApplyRefundResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	//
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainApplyRefundResponseBody) GoString

func (s TrainApplyRefundResponseBody) GoString() string

func (*TrainApplyRefundResponseBody) SetCode

func (*TrainApplyRefundResponseBody) SetMessage

func (*TrainApplyRefundResponseBody) SetModule

func (*TrainApplyRefundResponseBody) SetRequestId

func (*TrainApplyRefundResponseBody) SetSuccess

func (*TrainApplyRefundResponseBody) SetTraceId

func (TrainApplyRefundResponseBody) String

type TrainApplyRefundResponseBodyModule

type TrainApplyRefundResponseBodyModule struct {
	// example:
	//
	// 116019444
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467200
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (TrainApplyRefundResponseBodyModule) GoString

func (*TrainApplyRefundResponseBodyModule) SetOrderId

func (*TrainApplyRefundResponseBodyModule) SetOutOrderId

func (TrainApplyRefundResponseBodyModule) String

type TrainApplyRefundShrinkRequest

type TrainApplyRefundShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1002145190081005400
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456778
	OutRefundId *string `json:"out_refund_id,omitempty" xml:"out_refund_id,omitempty"`
	// This parameter is required.
	RefundTrainInfosShrink *string `json:"refund_train_infos,omitempty" xml:"refund_train_infos,omitempty"`
}

func (TrainApplyRefundShrinkRequest) GoString

func (*TrainApplyRefundShrinkRequest) SetOrderId

func (*TrainApplyRefundShrinkRequest) SetOutOrderId

func (*TrainApplyRefundShrinkRequest) SetOutRefundId

func (*TrainApplyRefundShrinkRequest) SetRefundTrainInfosShrink

func (s *TrainApplyRefundShrinkRequest) SetRefundTrainInfosShrink(v string) *TrainApplyRefundShrinkRequest

func (TrainApplyRefundShrinkRequest) String

type TrainBillSettlementQueryHeaders

type TrainBillSettlementQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainBillSettlementQueryHeaders) GoString

func (*TrainBillSettlementQueryHeaders) SetCommonHeaders

func (*TrainBillSettlementQueryHeaders) SetXAcsBtripSoCorpToken

func (TrainBillSettlementQueryHeaders) String

type TrainBillSettlementQueryRequest

type TrainBillSettlementQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-02
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2021-10-01
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
}

func (TrainBillSettlementQueryRequest) GoString

func (*TrainBillSettlementQueryRequest) SetPageNo

func (*TrainBillSettlementQueryRequest) SetPageSize

func (*TrainBillSettlementQueryRequest) SetPeriodEnd

func (*TrainBillSettlementQueryRequest) SetPeriodStart

func (TrainBillSettlementQueryRequest) String

type TrainBillSettlementQueryResponse

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

func (*TrainBillSettlementQueryResponse) SetHeaders

func (*TrainBillSettlementQueryResponse) SetStatusCode

func (TrainBillSettlementQueryResponse) String

type TrainBillSettlementQueryResponseBody

type TrainBillSettlementQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainBillSettlementQueryResponseBody) GoString

func (*TrainBillSettlementQueryResponseBody) SetCode

func (*TrainBillSettlementQueryResponseBody) SetMessage

func (*TrainBillSettlementQueryResponseBody) SetRequestId

func (*TrainBillSettlementQueryResponseBody) SetSuccess

func (*TrainBillSettlementQueryResponseBody) SetTraceId

func (TrainBillSettlementQueryResponseBody) String

type TrainBillSettlementQueryResponseBodyModule

type TrainBillSettlementQueryResponseBodyModule struct {
	// example:
	//
	// 6
	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"`
	// example:
	//
	// 2021-10-14
	PeriodEnd *string `json:"period_end,omitempty" xml:"period_end,omitempty"`
	// example:
	//
	// 2021-10-13
	PeriodStart *string `json:"period_start,omitempty" xml:"period_start,omitempty"`
	// example:
	//
	// 2694
	TotalNum *int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

func (TrainBillSettlementQueryResponseBodyModule) GoString

func (*TrainBillSettlementQueryResponseBodyModule) SetCategory

func (*TrainBillSettlementQueryResponseBodyModule) SetCorpId

func (*TrainBillSettlementQueryResponseBodyModule) SetPeriodEnd

func (*TrainBillSettlementQueryResponseBodyModule) SetPeriodStart

func (*TrainBillSettlementQueryResponseBodyModule) SetTotalNum

func (TrainBillSettlementQueryResponseBodyModule) String

type TrainBillSettlementQueryResponseBodyModuleDataList

type TrainBillSettlementQueryResponseBodyModuleDataList struct {
	// example:
	//
	// 2021123432260
	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"`
	// example:
	//
	// 103189557
	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"`
	// example:
	//
	// 2021-10-13
	ArrDate    *string `json:"arr_date,omitempty" xml:"arr_date,omitempty"`
	ArrStation *string `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	// example:
	//
	// 12:30
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	BillRecordTime *string `json:"bill_record_time,omitempty" xml:"bill_record_time,omitempty"`
	// example:
	//
	// 2021-10-08 23:38:55
	BookTime *string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// example:
	//
	// al_xinuan.zsy
	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"`
	// example:
	//
	// 1
	CapitalDirection  *string `json:"capital_direction,omitempty" xml:"capital_direction,omitempty"`
	CascadeDepartment *string `json:"cascade_department,omitempty" xml:"cascade_department,omitempty"`
	// example:
	//
	// 23.0
	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"`
	// example:
	//
	// T85
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 2021-10-14
	DeptDate    *string `json:"dept_date,omitempty" xml:"dept_date,omitempty"`
	DeptStation *string `json:"dept_station,omitempty" xml:"dept_station,omitempty"`
	// example:
	//
	// 09:44
	DeptTime     *string `json:"dept_time,omitempty" xml:"dept_time,omitempty"`
	ExceedReason *string `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	// example:
	//
	// 6001
	FeeType *string `json:"fee_type,omitempty" xml:"fee_type,omitempty"`
	// example:
	//
	// 4740293
	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"`
	// example:
	//
	// 23432692343243432
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 350
	OrderPrice *float64 `json:"order_price,omitempty" xml:"order_price,omitempty"`
	// example:
	//
	// 534545345
	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"`
	// example:
	//
	// 4740293
	PrimaryId        *int64   `json:"primary_id,omitempty" xml:"primary_id,omitempty"`
	PrintTicketPrice *float64 `json:"print_ticket_price,omitempty" xml:"print_ticket_price,omitempty"`
	// example:
	//
	// 2345235435
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectName *string `json:"project_name,omitempty" xml:"project_name,omitempty"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 004F
	SeatNo   *string `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	// example:
	//
	// 23.0
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 350
	SettlementFee *float64 `json:"settlement_fee,omitempty" xml:"settlement_fee,omitempty"`
	// example:
	//
	// 4.56
	SettlementGrantFee *float64 `json:"settlement_grant_fee,omitempty" xml:"settlement_grant_fee,omitempty"`
	// example:
	//
	// 2021-10-08 23:39:01
	SettlementTime *string `json:"settlement_time,omitempty" xml:"settlement_time,omitempty"`
	// example:
	//
	// 2
	SettlementType *string `json:"settlement_type,omitempty" xml:"settlement_type,omitempty"`
	ShortTicketNo  *string `json:"short_ticket_no,omitempty" xml:"short_ticket_no,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// 税率
	//
	// example:
	//
	// 6%
	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"`
	// example:
	//
	// 2115242342342424067354
	TicketNo             *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	TicketPersonPayPrice *string `json:"ticket_person_pay_price,omitempty" xml:"ticket_person_pay_price,omitempty"`
	// example:
	//
	// 350
	TicketPrice *float64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// G906
	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"`
	// example:
	//
	// 11
	VoucherType *int32 `json:"voucher_type,omitempty" xml:"voucher_type,omitempty"`
}

func (TrainBillSettlementQueryResponseBodyModuleDataList) GoString

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetAlipayTradeNo

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityCode

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyArrCityName

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityCode

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyDepCityName

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyExtendField

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetApplyId

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrCityCode

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrCityName

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrDate

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrStation

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetArrTime

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBillRecordTime

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBookTime

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBookerId

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBookerJobNo

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBookerName

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetBusinessTripResult

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCapitalDirection

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCascadeDepartment

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetChangeFee

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetChangeResult

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCoachNo

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCostCenter

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCostCenterNumber

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetCoupon

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDepCityCode

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDepCityName

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDepartment

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDepartmentId

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDeptDate

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDeptStation

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetDeptTime

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetExceedReason

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetFeeType

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetIndex

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetInvoiceTitle

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetIsTransferOrder

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetOrderId

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetOrderPrice

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetOverApplyId

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentId

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetPaymentDepartmentName

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetPrimaryId

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetPrintTicketPrice

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetProjectCode

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetProjectName

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetRefundFee

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetRefundReason

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetRemark

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetReserveMode

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetRunTime

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSeatNo

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSeatType

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetServiceFee

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSettlementFee

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSettlementGrantFee

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSettlementTime

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetSettlementType

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetShortTicketNo

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetStatus

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTaxRate

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetThirdItineraryId

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTicketCorpPayPrice

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTicketNo

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTicketPersonPayPrice

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTicketPrice

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTrainNo

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTrainType

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTravelerId

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTravelerJobNo

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTravelerMemberTypeName

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetTravelerName

func (*TrainBillSettlementQueryResponseBodyModuleDataList) SetVoucherType

func (TrainBillSettlementQueryResponseBodyModuleDataList) String

type TrainExceedApplyQueryHeaders

type TrainExceedApplyQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainExceedApplyQueryHeaders) GoString

func (s TrainExceedApplyQueryHeaders) GoString() string

func (*TrainExceedApplyQueryHeaders) SetCommonHeaders

func (*TrainExceedApplyQueryHeaders) SetXAcsBtripSoCorpToken

func (s *TrainExceedApplyQueryHeaders) SetXAcsBtripSoCorpToken(v string) *TrainExceedApplyQueryHeaders

func (TrainExceedApplyQueryHeaders) String

type TrainExceedApplyQueryRequest

type TrainExceedApplyQueryRequest struct {
	// example:
	//
	// 349720
	ApplyId            *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	BusinessInstanceId *string `json:"business_instance_id,omitempty" xml:"business_instance_id,omitempty"`
}

func (TrainExceedApplyQueryRequest) GoString

func (s TrainExceedApplyQueryRequest) GoString() string

func (*TrainExceedApplyQueryRequest) SetApplyId

func (*TrainExceedApplyQueryRequest) SetBusinessInstanceId added in v3.2.0

func (TrainExceedApplyQueryRequest) String

type TrainExceedApplyQueryResponse

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

func (*TrainExceedApplyQueryResponse) SetBody

func (*TrainExceedApplyQueryResponse) SetHeaders

func (*TrainExceedApplyQueryResponse) SetStatusCode

func (TrainExceedApplyQueryResponse) String

type TrainExceedApplyQueryResponseBody

type TrainExceedApplyQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// BE3FBA15-C5E1-5B99-8120-9FB84A04FB81
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// True
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainExceedApplyQueryResponseBody) GoString

func (*TrainExceedApplyQueryResponseBody) SetCode

func (*TrainExceedApplyQueryResponseBody) SetMessage

func (*TrainExceedApplyQueryResponseBody) SetRequestId

func (*TrainExceedApplyQueryResponseBody) SetSuccess

func (*TrainExceedApplyQueryResponseBody) SetTraceId

func (TrainExceedApplyQueryResponseBody) String

type TrainExceedApplyQueryResponseBodyModule

type TrainExceedApplyQueryResponseBodyModule struct {
	// example:
	//
	// apply1
	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"`
	// example:
	//
	// corp1
	CorpId       *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	ExceedReason *string `json:"exceed_reason,omitempty" xml:"exceed_reason,omitempty"`
	// example:
	//
	// 32
	ExceedType *int32 `json:"exceed_type,omitempty" xml:"exceed_type,omitempty"`
	// example:
	//
	// 10000
	OriginStandard *string `json:"origin_standard,omitempty" xml:"origin_standard,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 2022-02-24T09:55Z
	SubmitTime *string `json:"submit_time,omitempty" xml:"submit_time,omitempty"`
	// example:
	//
	// 0001A1100000007EX08O
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// testcorp1
	ThirdpartCorpId *string `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	// example:
	//
	// user1
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (TrainExceedApplyQueryResponseBodyModule) GoString

func (*TrainExceedApplyQueryResponseBodyModule) SetApplyId

func (*TrainExceedApplyQueryResponseBodyModule) SetBtripCause

func (*TrainExceedApplyQueryResponseBodyModule) SetCorpId

func (*TrainExceedApplyQueryResponseBodyModule) SetExceedReason

func (*TrainExceedApplyQueryResponseBodyModule) SetExceedType

func (*TrainExceedApplyQueryResponseBodyModule) SetOriginStandard

func (*TrainExceedApplyQueryResponseBodyModule) SetStatus

func (*TrainExceedApplyQueryResponseBodyModule) SetSubmitTime

func (*TrainExceedApplyQueryResponseBodyModule) SetThirdpartApplyId

func (*TrainExceedApplyQueryResponseBodyModule) SetThirdpartCorpId

func (*TrainExceedApplyQueryResponseBodyModule) SetUserId

func (*TrainExceedApplyQueryResponseBodyModule) SetUserName added in v3.2.0

func (TrainExceedApplyQueryResponseBodyModule) String

type TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO

type TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO struct {
	// example:
	//
	// BJS
	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"`
	// example:
	//
	// 2022-02-24T09:55Z
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// SHA
	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"`
	// example:
	//
	// 2022-02-24T09:55Z
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 1000
	Price    *int64  `json:"price,omitempty" xml:"price,omitempty"`
	SeatName *string `json:"seat_name,omitempty" xml:"seat_name,omitempty"`
	// example:
	//
	// G39
	TrainNo       *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
	TrainTypeDesc *string `json:"train_type_desc,omitempty" xml:"train_type_desc,omitempty"`
	// example:
	//
	// 32
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) GoString

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetArrCity

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetArrCityName

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetArrStation

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetArrTime

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetDepCity

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetDepCityName

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetDepStation

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetDepTime

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetPrice

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetSeatName

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetTrainNo

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetTrainTypeDesc

func (*TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) SetType

func (TrainExceedApplyQueryResponseBodyModuleApplyIntentionInfoDO) String

type TrainFeeCalculateChangeHeaders

type TrainFeeCalculateChangeHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainFeeCalculateChangeHeaders) GoString

func (*TrainFeeCalculateChangeHeaders) SetCommonHeaders

func (*TrainFeeCalculateChangeHeaders) SetXAcsBtripCorpToken

func (TrainFeeCalculateChangeHeaders) String

type TrainFeeCalculateChangeRequest

type TrainFeeCalculateChangeRequest struct {
	// This parameter is required.
	ChangeTrainDetails []*TrainFeeCalculateChangeRequestChangeTrainDetails `json:"change_train_details,omitempty" xml:"change_train_details,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	DistributeOrderId *string `json:"distribute_order_id,omitempty" xml:"distribute_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2627694109810885616
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

func (TrainFeeCalculateChangeRequest) GoString

func (*TrainFeeCalculateChangeRequest) SetDistributeOrderId

func (*TrainFeeCalculateChangeRequest) SetOrderId

func (TrainFeeCalculateChangeRequest) String

type TrainFeeCalculateChangeRequestChangeTrainDetails

type TrainFeeCalculateChangeRequestChangeTrainDetails struct {
	// This parameter is required.
	//
	// example:
	//
	// BDC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BTC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-06 15:19:01
	OriginalDepTime *string `json:"original_dep_time,omitempty" xml:"original_dep_time,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// K234
	OriginalTrainNo *string `json:"original_train_no,omitempty" xml:"original_train_no,omitempty"`
	// This parameter is required.
	PassengerInfo *TrainFeeCalculateChangeRequestChangeTrainDetailsPassengerInfo `json:"passenger_info,omitempty" xml:"passenger_info,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// K2345
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainFeeCalculateChangeRequestChangeTrainDetails) GoString

func (*TrainFeeCalculateChangeRequestChangeTrainDetails) SetArrStationCode

func (*TrainFeeCalculateChangeRequestChangeTrainDetails) SetDepStationCode

func (*TrainFeeCalculateChangeRequestChangeTrainDetails) SetDepTime

func (*TrainFeeCalculateChangeRequestChangeTrainDetails) SetOriginalDepTime

func (*TrainFeeCalculateChangeRequestChangeTrainDetails) SetOriginalTrainNo

func (*TrainFeeCalculateChangeRequestChangeTrainDetails) SetSeatType

func (*TrainFeeCalculateChangeRequestChangeTrainDetails) SetTrainNo

func (TrainFeeCalculateChangeRequestChangeTrainDetails) String

type TrainFeeCalculateChangeRequestChangeTrainDetailsPassengerInfo

type TrainFeeCalculateChangeRequestChangeTrainDetailsPassengerInfo struct {
	// This parameter is required.
	//
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerCertNo *string `json:"passenger_cert_no,omitempty" xml:"passenger_cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 170d9ac6f8807f9ec603c688f45f78a41
	PassengerCertType *string `json:"passenger_cert_type,omitempty" xml:"passenger_cert_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

func (TrainFeeCalculateChangeRequestChangeTrainDetailsPassengerInfo) GoString

func (*TrainFeeCalculateChangeRequestChangeTrainDetailsPassengerInfo) SetPassengerCertNo

func (*TrainFeeCalculateChangeRequestChangeTrainDetailsPassengerInfo) SetPassengerCertType

func (*TrainFeeCalculateChangeRequestChangeTrainDetailsPassengerInfo) SetPassengerName

func (TrainFeeCalculateChangeRequestChangeTrainDetailsPassengerInfo) String

type TrainFeeCalculateChangeResponse

type TrainFeeCalculateChangeResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainFeeCalculateChangeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainFeeCalculateChangeResponse) GoString

func (*TrainFeeCalculateChangeResponse) SetHeaders

func (*TrainFeeCalculateChangeResponse) SetStatusCode

func (TrainFeeCalculateChangeResponse) String

type TrainFeeCalculateChangeResponseBody

type TrainFeeCalculateChangeResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainFeeCalculateChangeResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainFeeCalculateChangeResponseBody) GoString

func (*TrainFeeCalculateChangeResponseBody) SetCode

func (*TrainFeeCalculateChangeResponseBody) SetMessage

func (*TrainFeeCalculateChangeResponseBody) SetRequestId

func (*TrainFeeCalculateChangeResponseBody) SetSuccess

func (*TrainFeeCalculateChangeResponseBody) SetTraceId

func (TrainFeeCalculateChangeResponseBody) String

type TrainFeeCalculateChangeResponseBodyModule

type TrainFeeCalculateChangeResponseBodyModule struct {
	ChangeTrainDetails []*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetails `json:"change_train_details,omitempty" xml:"change_train_details,omitempty" type:"Repeated"`
	// example:
	//
	// 123456
	DistributeOrderId *string `json:"distribute_order_id,omitempty" xml:"distribute_order_id,omitempty"`
	// example:
	//
	// 1683901850297448200
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

func (TrainFeeCalculateChangeResponseBodyModule) GoString

func (*TrainFeeCalculateChangeResponseBodyModule) SetDistributeOrderId

func (*TrainFeeCalculateChangeResponseBodyModule) SetOrderId

func (TrainFeeCalculateChangeResponseBodyModule) String

type TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetails

type TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetails struct {
	// example:
	//
	// BTC
	ArrStationCode      *string                                                                           `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	ChangeTicketDetails []*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails `json:"change_ticket_details,omitempty" xml:"change_ticket_details,omitempty" type:"Repeated"`
	// example:
	//
	// BDC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// K2345
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetails) GoString

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetails) SetArrStationCode

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetails) SetDepStationCode

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetails) SetDepTime

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetails) SetTrainNo

func (TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetails) String

type TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails

type TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails struct {
	// example:
	//
	// 0
	ChangeFee *int64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`
	// example:
	//
	// 5
	ChangeRate *int64 `json:"change_rate,omitempty" xml:"change_rate,omitempty"`
	// example:
	//
	// 10000
	ChangeRefundFee *int64 `json:"change_refund_fee,omitempty" xml:"change_refund_fee,omitempty"`
	// example:
	//
	// 10
	ChangeRefundRate *int64                                                                                       `json:"change_refund_rate,omitempty" xml:"change_refund_rate,omitempty"`
	PassengerInfo    *TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetailsPassengerInfo `json:"passenger_info,omitempty" xml:"passenger_info,omitempty" type:"Struct"`
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
}

func (TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails) GoString

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails) SetChangeFee

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails) SetChangeRate

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails) SetChangeRefundFee

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails) SetChangeRefundRate

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails) SetSeatType

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails) SetTicketPrice

func (TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetails) String

type TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetailsPassengerInfo

type TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetailsPassengerInfo struct {
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	PassengerCertNo *string `json:"passenger_cert_no,omitempty" xml:"passenger_cert_no,omitempty"`
	// example:
	//
	// 170d9ac6f8807f9ec603c688f45f78a41
	PassengerCertType *string `json:"passenger_cert_type,omitempty" xml:"passenger_cert_type,omitempty"`
	// example:
	//
	// 123
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

func (TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetailsPassengerInfo) GoString

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetailsPassengerInfo) SetPassengerCertNo

func (*TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetailsPassengerInfo) SetPassengerCertType

func (TrainFeeCalculateChangeResponseBodyModuleChangeTrainDetailsChangeTicketDetailsPassengerInfo) String

type TrainFeeCalculateChangeShrinkRequest

type TrainFeeCalculateChangeShrinkRequest struct {
	// This parameter is required.
	ChangeTrainDetailsShrink *string `json:"change_train_details,omitempty" xml:"change_train_details,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	DistributeOrderId *string `json:"distribute_order_id,omitempty" xml:"distribute_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2627694109810885616
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

func (TrainFeeCalculateChangeShrinkRequest) GoString

func (*TrainFeeCalculateChangeShrinkRequest) SetChangeTrainDetailsShrink

func (*TrainFeeCalculateChangeShrinkRequest) SetDistributeOrderId

func (*TrainFeeCalculateChangeShrinkRequest) SetOrderId

func (TrainFeeCalculateChangeShrinkRequest) String

type TrainFeeCalculateRefundHeaders

type TrainFeeCalculateRefundHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainFeeCalculateRefundHeaders) GoString

func (*TrainFeeCalculateRefundHeaders) SetCommonHeaders

func (*TrainFeeCalculateRefundHeaders) SetXAcsBtripCorpToken

func (TrainFeeCalculateRefundHeaders) String

type TrainFeeCalculateRefundRequest

type TrainFeeCalculateRefundRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	DistributeOrderId *string `json:"distribute_order_id,omitempty" xml:"distribute_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1002145190081005400
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// This parameter is required.
	RefundTrainInfos []*TrainFeeCalculateRefundRequestRefundTrainInfos `json:"refund_train_infos,omitempty" xml:"refund_train_infos,omitempty" type:"Repeated"`
}

func (TrainFeeCalculateRefundRequest) GoString

func (*TrainFeeCalculateRefundRequest) SetDistributeOrderId

func (*TrainFeeCalculateRefundRequest) SetOrderId

func (TrainFeeCalculateRefundRequest) String

type TrainFeeCalculateRefundRequestRefundTrainInfos

type TrainFeeCalculateRefundRequestRefundTrainInfos struct {
	// This parameter is required.
	//
	// example:
	//
	// BDC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BTC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// This parameter is required.
	RefundPassengerInfos []*TrainFeeCalculateRefundRequestRefundTrainInfosRefundPassengerInfos `json:"refund_passenger_infos,omitempty" xml:"refund_passenger_infos,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// K1234
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainFeeCalculateRefundRequestRefundTrainInfos) GoString

func (*TrainFeeCalculateRefundRequestRefundTrainInfos) SetArrStationCode

func (*TrainFeeCalculateRefundRequestRefundTrainInfos) SetDepStationCode

func (*TrainFeeCalculateRefundRequestRefundTrainInfos) SetDepTime

func (*TrainFeeCalculateRefundRequestRefundTrainInfos) SetTrainNo

func (TrainFeeCalculateRefundRequestRefundTrainInfos) String

type TrainFeeCalculateRefundRequestRefundTrainInfosRefundPassengerInfos

type TrainFeeCalculateRefundRequestRefundTrainInfosRefundPassengerInfos struct {
	// This parameter is required.
	//
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	PassengerCertNo *string `json:"passenger_cert_no,omitempty" xml:"passenger_cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 170d9ac6f8807f9ec603c688f45f78a41
	PassengerCertType *string `json:"passenger_cert_type,omitempty" xml:"passenger_cert_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

func (TrainFeeCalculateRefundRequestRefundTrainInfosRefundPassengerInfos) GoString

func (*TrainFeeCalculateRefundRequestRefundTrainInfosRefundPassengerInfos) SetPassengerCertNo

func (*TrainFeeCalculateRefundRequestRefundTrainInfosRefundPassengerInfos) SetPassengerCertType

func (*TrainFeeCalculateRefundRequestRefundTrainInfosRefundPassengerInfos) SetPassengerId

func (*TrainFeeCalculateRefundRequestRefundTrainInfosRefundPassengerInfos) SetPassengerName

func (TrainFeeCalculateRefundRequestRefundTrainInfosRefundPassengerInfos) String

type TrainFeeCalculateRefundResponse

type TrainFeeCalculateRefundResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainFeeCalculateRefundResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainFeeCalculateRefundResponse) GoString

func (*TrainFeeCalculateRefundResponse) SetHeaders

func (*TrainFeeCalculateRefundResponse) SetStatusCode

func (TrainFeeCalculateRefundResponse) String

type TrainFeeCalculateRefundResponseBody

type TrainFeeCalculateRefundResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainFeeCalculateRefundResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 210bc4c416859457407135025d509c
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainFeeCalculateRefundResponseBody) GoString

func (*TrainFeeCalculateRefundResponseBody) SetCode

func (*TrainFeeCalculateRefundResponseBody) SetMessage

func (*TrainFeeCalculateRefundResponseBody) SetRequestId

func (*TrainFeeCalculateRefundResponseBody) SetSuccess

func (*TrainFeeCalculateRefundResponseBody) SetTraceId

func (TrainFeeCalculateRefundResponseBody) String

type TrainFeeCalculateRefundResponseBodyModule

type TrainFeeCalculateRefundResponseBodyModule struct {
	// example:
	//
	// 123445
	DistributeOrderId *string `json:"distribute_order_id,omitempty" xml:"distribute_order_id,omitempty"`
	// example:
	//
	// 1017002195370467200
	OrderId            *string                                                        `json:"order_id,omitempty" xml:"order_id,omitempty"`
	RefundTrainDetails []*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetails `json:"refund_train_details,omitempty" xml:"refund_train_details,omitempty" type:"Repeated"`
}

func (TrainFeeCalculateRefundResponseBodyModule) GoString

func (*TrainFeeCalculateRefundResponseBodyModule) SetDistributeOrderId

func (*TrainFeeCalculateRefundResponseBodyModule) SetOrderId

func (TrainFeeCalculateRefundResponseBodyModule) String

type TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetails

type TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetails struct {
	// example:
	//
	// BTC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	// example:
	//
	// BDC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime             *string                                                                           `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	RefundTicketDetails []*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails `json:"refund_ticket_details,omitempty" xml:"refund_ticket_details,omitempty" type:"Repeated"`
	// example:
	//
	// K1234
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetails) GoString

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetails) SetArrStationCode

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetails) SetDepStationCode

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetails) SetDepTime

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetails) SetTrainNo

func (TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetails) String

type TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails

type TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails struct {
	// example:
	//
	// true
	CanRefund     *bool                                                                                        `json:"can_refund,omitempty" xml:"can_refund,omitempty"`
	PassengerInfo *TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetailsPassengerInfo `json:"passenger_info,omitempty" xml:"passenger_info,omitempty" type:"Struct"`
	// example:
	//
	// 90
	RefundCostFee *int64 `json:"refund_cost_fee,omitempty" xml:"refund_cost_fee,omitempty"`
	// example:
	//
	// 10
	RefundPrice *int64 `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
	// example:
	//
	// 90
	RefundRate *int64 `json:"refund_rate,omitempty" xml:"refund_rate,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
}

func (TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails) GoString

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails) SetCanRefund

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails) SetRefundCostFee

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails) SetRefundPrice

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails) SetRefundRate

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails) SetTicketPrice

func (TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetails) String

type TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetailsPassengerInfo

type TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetailsPassengerInfo struct {
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	PassengerCertNo *string `json:"passenger_cert_no,omitempty" xml:"passenger_cert_no,omitempty"`
	// example:
	//
	// 170d9ac6f8807f9ec603c688f45f78a41
	PassengerCertType *string `json:"passenger_cert_type,omitempty" xml:"passenger_cert_type,omitempty"`
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

func (TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetailsPassengerInfo) GoString

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetailsPassengerInfo) SetPassengerCertNo

func (*TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetailsPassengerInfo) SetPassengerCertType

func (TrainFeeCalculateRefundResponseBodyModuleRefundTrainDetailsRefundTicketDetailsPassengerInfo) String

type TrainFeeCalculateRefundShrinkRequest

type TrainFeeCalculateRefundShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	DistributeOrderId *string `json:"distribute_order_id,omitempty" xml:"distribute_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1002145190081005400
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// This parameter is required.
	RefundTrainInfosShrink *string `json:"refund_train_infos,omitempty" xml:"refund_train_infos,omitempty"`
}

func (TrainFeeCalculateRefundShrinkRequest) GoString

func (*TrainFeeCalculateRefundShrinkRequest) SetDistributeOrderId

func (*TrainFeeCalculateRefundShrinkRequest) SetOrderId

func (*TrainFeeCalculateRefundShrinkRequest) SetRefundTrainInfosShrink

func (TrainFeeCalculateRefundShrinkRequest) String

type TrainNoInfoSearchHeaders

type TrainNoInfoSearchHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwis
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainNoInfoSearchHeaders) GoString

func (s TrainNoInfoSearchHeaders) GoString() string

func (*TrainNoInfoSearchHeaders) SetCommonHeaders

func (s *TrainNoInfoSearchHeaders) SetCommonHeaders(v map[string]*string) *TrainNoInfoSearchHeaders

func (*TrainNoInfoSearchHeaders) SetXAcsBtripCorpToken

func (s *TrainNoInfoSearchHeaders) SetXAcsBtripCorpToken(v string) *TrainNoInfoSearchHeaders

func (TrainNoInfoSearchHeaders) String

func (s TrainNoInfoSearchHeaders) String() string

type TrainNoInfoSearchRequest

type TrainNoInfoSearchRequest struct {
	// This parameter is required.
	ArrLocation *string `json:"arr_location,omitempty" xml:"arr_location,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2023-08-15
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	DepLocation *string `json:"dep_location,omitempty" xml:"dep_location,omitempty"`
	// example:
	//
	// qwwweqswxxa
	LineKey *string `json:"line_key,omitempty" xml:"line_key,omitempty"`
	// example:
	//
	// 2023-08-15
	MiddleDate    *string `json:"middle_date,omitempty" xml:"middle_date,omitempty"`
	MiddleStation *string `json:"middle_station,omitempty" xml:"middle_station,omitempty"`
	// example:
	//
	// 12342123212
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// K2345
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainNoInfoSearchRequest) GoString

func (s TrainNoInfoSearchRequest) GoString() string

func (*TrainNoInfoSearchRequest) SetArrLocation

func (*TrainNoInfoSearchRequest) SetDepDate

func (*TrainNoInfoSearchRequest) SetDepLocation

func (*TrainNoInfoSearchRequest) SetLineKey

func (*TrainNoInfoSearchRequest) SetMiddleDate

func (*TrainNoInfoSearchRequest) SetMiddleStation

func (*TrainNoInfoSearchRequest) SetOrderId

func (*TrainNoInfoSearchRequest) SetTrainNo

func (TrainNoInfoSearchRequest) String

func (s TrainNoInfoSearchRequest) String() string

type TrainNoInfoSearchResponse

type TrainNoInfoSearchResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainNoInfoSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainNoInfoSearchResponse) GoString

func (s TrainNoInfoSearchResponse) GoString() string

func (*TrainNoInfoSearchResponse) SetBody

func (*TrainNoInfoSearchResponse) SetHeaders

func (*TrainNoInfoSearchResponse) SetStatusCode

func (TrainNoInfoSearchResponse) String

func (s TrainNoInfoSearchResponse) String() string

type TrainNoInfoSearchResponseBody

type TrainNoInfoSearchResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainNoInfoSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// requestId
	//
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// requestId
	//
	// example:
	//
	// 2136019116915615924561621e06ee
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainNoInfoSearchResponseBody) GoString

func (*TrainNoInfoSearchResponseBody) SetCode

func (*TrainNoInfoSearchResponseBody) SetMessage

func (*TrainNoInfoSearchResponseBody) SetRequestId

func (*TrainNoInfoSearchResponseBody) SetSuccess

func (*TrainNoInfoSearchResponseBody) SetTraceId

func (TrainNoInfoSearchResponseBody) String

type TrainNoInfoSearchResponseBodyModule

type TrainNoInfoSearchResponseBodyModule struct {
	TrainStationSearchVO         *TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO         `json:"train_station_search_v_o,omitempty" xml:"train_station_search_v_o,omitempty" type:"Struct"`
	TrainTransferStationSearchVO *TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVO `json:"train_transfer_station_search_v_o,omitempty" xml:"train_transfer_station_search_v_o,omitempty" type:"Struct"`
}

func (TrainNoInfoSearchResponseBodyModule) GoString

func (TrainNoInfoSearchResponseBodyModule) String

type TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO

type TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO struct {
	// example:
	//
	// 0
	ArrDayTag *string `json:"arr_day_tag,omitempty" xml:"arr_day_tag,omitempty"`
	// example:
	//
	// BDC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	ArrStationName *string `json:"arr_station_name,omitempty" xml:"arr_station_name,omitempty"`
	// example:
	//
	// 2024-05-07 15:19:01
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 31
	CostTime *string `json:"cost_time,omitempty" xml:"cost_time,omitempty"`
	// example:
	//
	// BTC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	DepStationName *string `json:"dep_station_name,omitempty" xml:"dep_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 1
	IsEndStation *int32 `json:"is_end_station,omitempty" xml:"is_end_station,omitempty"`
	// example:
	//
	// 0
	IsStartStation *int32 `json:"is_start_station,omitempty" xml:"is_start_station,omitempty"`
	// example:
	//
	// 54000
	Price *string `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 0
	SaleFlag  *string                                                             `json:"sale_flag,omitempty" xml:"sale_flag,omitempty"`
	SeatInfos []*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVOSeatInfos `json:"seat_infos,omitempty" xml:"seat_infos,omitempty" type:"Repeated"`
	// example:
	//
	// k2345
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
	// example:
	//
	// 1
	TrainType *string `json:"train_type,omitempty" xml:"train_type,omitempty"`
}

func (TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) GoString

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetArrDayTag

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetArrStationCode

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetArrStationName

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetArrTime

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetCostTime

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetDepStationCode

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetDepStationName

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetDepTime

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetIsEndStation

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetIsStartStation

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetPrice

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetSaleFlag

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetTrainNo

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) SetTrainType

func (TrainNoInfoSearchResponseBodyModuleTrainStationSearchVO) String

type TrainNoInfoSearchResponseBodyModuleTrainStationSearchVOSeatInfos

type TrainNoInfoSearchResponseBodyModuleTrainStationSearchVOSeatInfos struct {
	// example:
	//
	// 10000
	Price    *int64  `json:"price,omitempty" xml:"price,omitempty"`
	SeatName *string `json:"seat_name,omitempty" xml:"seat_name,omitempty"`
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	Stock    *string `json:"stock,omitempty" xml:"stock,omitempty"`
}

func (TrainNoInfoSearchResponseBodyModuleTrainStationSearchVOSeatInfos) GoString

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVOSeatInfos) SetPrice

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVOSeatInfos) SetSeatName

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVOSeatInfos) SetSeatType

func (*TrainNoInfoSearchResponseBodyModuleTrainStationSearchVOSeatInfos) SetStock

func (TrainNoInfoSearchResponseBodyModuleTrainStationSearchVOSeatInfos) String

type TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVO

type TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVO struct {
	TransferDetailList []*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList `json:"transfer_detail_list,omitempty" xml:"transfer_detail_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	TransferType *string `json:"transfer_type,omitempty" xml:"transfer_type,omitempty"`
}

func (TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVO) GoString

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVO) SetTransferType

func (TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVO) String

type TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList

type TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList struct {
	// example:
	//
	// 1
	ArrDayTag *string `json:"arr_day_tag,omitempty" xml:"arr_day_tag,omitempty"`
	// example:
	//
	// BDC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	ArrStationName *string `json:"arr_station_name,omitempty" xml:"arr_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 111
	CostTime *string `json:"cost_time,omitempty" xml:"cost_time,omitempty"`
	// example:
	//
	// BTC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	DepStationName *string `json:"dep_station_name,omitempty" xml:"dep_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 1
	IsEndStation *int32 `json:"is_end_station,omitempty" xml:"is_end_station,omitempty"`
	// example:
	//
	// 1
	IsStartStation *int32 `json:"is_start_station,omitempty" xml:"is_start_station,omitempty"`
	// example:
	//
	// 54000
	Price *string `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1
	SaleFlag  *string                                                                                       `json:"sale_flag,omitempty" xml:"sale_flag,omitempty"`
	SeatInfos []*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailListSeatInfos `json:"seat_infos,omitempty" xml:"seat_infos,omitempty" type:"Repeated"`
	// example:
	//
	// D1234
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
	// example:
	//
	// 1
	TrainType *string `json:"train_type,omitempty" xml:"train_type,omitempty"`
}

func (TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) GoString

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetArrDayTag

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetArrStationCode

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetArrStationName

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetArrTime

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetCostTime

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetDepStationCode

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetDepStationName

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetDepTime

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetIsEndStation

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetIsStartStation

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetPrice

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetSaleFlag

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetTrainNo

func (*TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) SetTrainType

func (TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailList) String

type TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailListSeatInfos

type TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailListSeatInfos struct {
	// example:
	//
	// 67000
	Price    *int64  `json:"price,omitempty" xml:"price,omitempty"`
	SeatName *string `json:"seat_name,omitempty" xml:"seat_name,omitempty"`
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	Stock    *string `json:"stock,omitempty" xml:"stock,omitempty"`
}

func (TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailListSeatInfos) GoString

func (TrainNoInfoSearchResponseBodyModuleTrainTransferStationSearchVOTransferDetailListSeatInfos) String

type TrainNoListSearchHeaders

type TrainNoListSearchHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainNoListSearchHeaders) GoString

func (s TrainNoListSearchHeaders) GoString() string

func (*TrainNoListSearchHeaders) SetCommonHeaders

func (s *TrainNoListSearchHeaders) SetCommonHeaders(v map[string]*string) *TrainNoListSearchHeaders

func (*TrainNoListSearchHeaders) SetXAcsBtripCorpToken

func (s *TrainNoListSearchHeaders) SetXAcsBtripCorpToken(v string) *TrainNoListSearchHeaders

func (TrainNoListSearchHeaders) String

func (s TrainNoListSearchHeaders) String() string

type TrainNoListSearchRequest

type TrainNoListSearchRequest struct {
	// This parameter is required.
	ArrLocation *string `json:"arr_location,omitempty" xml:"arr_location,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-16
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	DepLocation *string `json:"dep_location,omitempty" xml:"dep_location,omitempty"`
	// This parameter is required.
	Option *TrainNoListSearchRequestOption `json:"option,omitempty" xml:"option,omitempty" type:"Struct"`
	// example:
	//
	// null
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

func (TrainNoListSearchRequest) GoString

func (s TrainNoListSearchRequest) GoString() string

func (*TrainNoListSearchRequest) SetArrLocation

func (*TrainNoListSearchRequest) SetDepDate

func (*TrainNoListSearchRequest) SetDepLocation

func (*TrainNoListSearchRequest) SetOption

func (*TrainNoListSearchRequest) SetOrderId

func (TrainNoListSearchRequest) String

func (s TrainNoListSearchRequest) String() string

type TrainNoListSearchRequestOption

type TrainNoListSearchRequestOption struct {
	// example:
	//
	// false
	NeedTransfer *bool `json:"need_transfer,omitempty" xml:"need_transfer,omitempty"`
}

func (TrainNoListSearchRequestOption) GoString

func (*TrainNoListSearchRequestOption) SetNeedTransfer

func (TrainNoListSearchRequestOption) String

type TrainNoListSearchResponse

type TrainNoListSearchResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainNoListSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainNoListSearchResponse) GoString

func (s TrainNoListSearchResponse) GoString() string

func (*TrainNoListSearchResponse) SetBody

func (*TrainNoListSearchResponse) SetHeaders

func (*TrainNoListSearchResponse) SetStatusCode

func (TrainNoListSearchResponse) String

func (s TrainNoListSearchResponse) String() string

type TrainNoListSearchResponseBody

type TrainNoListSearchResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainNoListSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 210bc81a17090871660176894d008c
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainNoListSearchResponseBody) GoString

func (*TrainNoListSearchResponseBody) SetCode

func (*TrainNoListSearchResponseBody) SetMessage

func (*TrainNoListSearchResponseBody) SetRequestId

func (*TrainNoListSearchResponseBody) SetSuccess

func (*TrainNoListSearchResponseBody) SetTraceId

func (TrainNoListSearchResponseBody) String

type TrainNoListSearchResponseBodyModule

type TrainNoListSearchResponseBodyModule struct {
	TrainStationSearchVOS         []*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS         `json:"train_station_search_v_o_s,omitempty" xml:"train_station_search_v_o_s,omitempty" type:"Repeated"`
	TrainTransferStationSearchVOs []*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs `json:"train_transfer_station_search_v_os,omitempty" xml:"train_transfer_station_search_v_os,omitempty" type:"Repeated"`
}

func (TrainNoListSearchResponseBodyModule) GoString

func (TrainNoListSearchResponseBodyModule) String

type TrainNoListSearchResponseBodyModuleTrainStationSearchVOS

type TrainNoListSearchResponseBodyModuleTrainStationSearchVOS struct {
	// example:
	//
	// 0
	ArrDayTag *string `json:"arr_day_tag,omitempty" xml:"arr_day_tag,omitempty"`
	// example:
	//
	// BDC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	ArrStationName *string `json:"arr_station_name,omitempty" xml:"arr_station_name,omitempty"`
	// example:
	//
	// 2024-05-07 14:46:06
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 30
	CostTime *string `json:"cost_time,omitempty" xml:"cost_time,omitempty"`
	// example:
	//
	// BTC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	DepStationName *string `json:"dep_station_name,omitempty" xml:"dep_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 14:46:06
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 1
	IsEndStation *int32 `json:"is_end_station,omitempty" xml:"is_end_station,omitempty"`
	// example:
	//
	// 1
	IsStartStation *int32 `json:"is_start_station,omitempty" xml:"is_start_station,omitempty"`
	// example:
	//
	// 54000
	Price *string `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1
	SaleFlag    *string `json:"sale_flag,omitempty" xml:"sale_flag,omitempty"`
	SaleFlagMsg *string `json:"sale_flag_msg,omitempty" xml:"sale_flag_msg,omitempty"`
	// example:
	//
	// 0
	SeagmentIndex *string                                                              `json:"seagment_index,omitempty" xml:"seagment_index,omitempty"`
	SeatInfos     []*TrainNoListSearchResponseBodyModuleTrainStationSearchVOSSeatInfos `json:"seat_infos,omitempty" xml:"seat_infos,omitempty" type:"Repeated"`
	// example:
	//
	// D2345
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
	// example:
	//
	// 1
	TrainType *string `json:"train_type,omitempty" xml:"train_type,omitempty"`
}

func (TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) GoString

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetArrDayTag

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetArrStationCode

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetArrStationName

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetArrTime

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetCostTime

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetDepStationCode

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetDepStationName

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetDepTime

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetIsEndStation

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetIsStartStation

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetPrice

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetSaleFlag

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetSaleFlagMsg

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetSeagmentIndex

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetTrainNo

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) SetTrainType

func (TrainNoListSearchResponseBodyModuleTrainStationSearchVOS) String

type TrainNoListSearchResponseBodyModuleTrainStationSearchVOSSeatInfos

type TrainNoListSearchResponseBodyModuleTrainStationSearchVOSSeatInfos struct {
	// example:
	//
	// 40900
	Price    *int64  `json:"price,omitempty" xml:"price,omitempty"`
	SeatName *string `json:"seat_name,omitempty" xml:"seat_name,omitempty"`
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	Stock    *string `json:"stock,omitempty" xml:"stock,omitempty"`
}

func (TrainNoListSearchResponseBodyModuleTrainStationSearchVOSSeatInfos) GoString

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOSSeatInfos) SetPrice

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOSSeatInfos) SetSeatName

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOSSeatInfos) SetSeatType

func (*TrainNoListSearchResponseBodyModuleTrainStationSearchVOSSeatInfos) SetStock

func (TrainNoListSearchResponseBodyModuleTrainStationSearchVOSSeatInfos) String

type TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs

type TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs struct {
	ArrStation         *string                                                                               `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	DepStation         *string                                                                               `json:"dep_station,omitempty" xml:"dep_station,omitempty"`
	LineKey            *string                                                                               `json:"line_key,omitempty" xml:"line_key,omitempty"`
	MiddleStation      *string                                                                               `json:"middle_station,omitempty" xml:"middle_station,omitempty"`
	TransferDetailList []*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList `json:"transfer_detail_list,omitempty" xml:"transfer_detail_list,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	TransferType *string `json:"transfer_type,omitempty" xml:"transfer_type,omitempty"`
}

func (TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs) GoString

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs) SetArrStation

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs) SetDepStation

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs) SetLineKey

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs) SetMiddleStation

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs) SetTransferType

func (TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOs) String

type TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList

type TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList struct {
	// example:
	//
	// 1
	ArrDayTag *string `json:"arr_day_tag,omitempty" xml:"arr_day_tag,omitempty"`
	// example:
	//
	// 123344
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	ArrStationName *string `json:"arr_station_name,omitempty" xml:"arr_station_name,omitempty"`
	// example:
	//
	// 2024-05-07 14:46:06
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 234567
	CostTime *string `json:"cost_time,omitempty" xml:"cost_time,omitempty"`
	// example:
	//
	// 12334
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	DepStationName *string `json:"dep_station_name,omitempty" xml:"dep_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 14:46:06
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// 1
	IsEndStation *int32 `json:"is_end_station,omitempty" xml:"is_end_station,omitempty"`
	// example:
	//
	// 0
	IsStartStation *int32 `json:"is_start_station,omitempty" xml:"is_start_station,omitempty"`
	// example:
	//
	// 105000
	Price *string `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 1
	SaleFlag    *string                                                                                        `json:"sale_flag,omitempty" xml:"sale_flag,omitempty"`
	SaleFlagMsg *string                                                                                        `json:"sale_flag_msg,omitempty" xml:"sale_flag_msg,omitempty"`
	SeatInfos   []*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailListSeatInfos `json:"seat_infos,omitempty" xml:"seat_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 0
	SegmentIndex *string `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// K2345
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
	// example:
	//
	// 1
	TrainType *string `json:"train_type,omitempty" xml:"train_type,omitempty"`
}

func (TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) GoString

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetArrDayTag

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetArrStationCode

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetArrStationName

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetArrTime

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetCostTime

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetDepStationCode

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetDepStationName

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetDepTime

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetIsEndStation

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetIsStartStation

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetPrice

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetSaleFlag

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetSaleFlagMsg

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetSegmentIndex

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetTrainNo

func (*TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) SetTrainType

func (TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailList) String

type TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailListSeatInfos

type TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailListSeatInfos struct {
	// example:
	//
	// 40900
	Price    *int64  `json:"price,omitempty" xml:"price,omitempty"`
	SeatName *string `json:"seat_name,omitempty" xml:"seat_name,omitempty"`
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	// example:
	//
	// 33
	Stock *string `json:"stock,omitempty" xml:"stock,omitempty"`
}

func (TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailListSeatInfos) GoString

func (TrainNoListSearchResponseBodyModuleTrainTransferStationSearchVOsTransferDetailListSeatInfos) String

type TrainNoListSearchShrinkRequest

type TrainNoListSearchShrinkRequest struct {
	// This parameter is required.
	ArrLocation *string `json:"arr_location,omitempty" xml:"arr_location,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-16
	DepDate *string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// This parameter is required.
	DepLocation *string `json:"dep_location,omitempty" xml:"dep_location,omitempty"`
	// This parameter is required.
	OptionShrink *string `json:"option,omitempty" xml:"option,omitempty"`
	// example:
	//
	// null
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

func (TrainNoListSearchShrinkRequest) GoString

func (*TrainNoListSearchShrinkRequest) SetArrLocation

func (*TrainNoListSearchShrinkRequest) SetDepDate

func (*TrainNoListSearchShrinkRequest) SetDepLocation

func (*TrainNoListSearchShrinkRequest) SetOptionShrink

func (*TrainNoListSearchShrinkRequest) SetOrderId

func (TrainNoListSearchShrinkRequest) String

type TrainOrderCancelHeaders

type TrainOrderCancelHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainOrderCancelHeaders) GoString

func (s TrainOrderCancelHeaders) GoString() string

func (*TrainOrderCancelHeaders) SetCommonHeaders

func (s *TrainOrderCancelHeaders) SetCommonHeaders(v map[string]*string) *TrainOrderCancelHeaders

func (*TrainOrderCancelHeaders) SetXAcsBtripCorpToken

func (s *TrainOrderCancelHeaders) SetXAcsBtripCorpToken(v string) *TrainOrderCancelHeaders

func (TrainOrderCancelHeaders) String

func (s TrainOrderCancelHeaders) String() string

type TrainOrderCancelRequest

type TrainOrderCancelRequest struct {
	// example:
	//
	// 1234223
	ChangeOrderId *string `json:"change_order_id,omitempty" xml:"change_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1002145190081005400
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 123321245534
	OutChangeOrderId *string `json:"out_change_order_id,omitempty" xml:"out_change_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (TrainOrderCancelRequest) GoString

func (s TrainOrderCancelRequest) GoString() string

func (*TrainOrderCancelRequest) SetChangeOrderId

func (s *TrainOrderCancelRequest) SetChangeOrderId(v string) *TrainOrderCancelRequest

func (*TrainOrderCancelRequest) SetOrderId

func (*TrainOrderCancelRequest) SetOutChangeOrderId

func (s *TrainOrderCancelRequest) SetOutChangeOrderId(v string) *TrainOrderCancelRequest

func (*TrainOrderCancelRequest) SetOutOrderId

func (TrainOrderCancelRequest) String

func (s TrainOrderCancelRequest) String() string

type TrainOrderCancelResponse

type TrainOrderCancelResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainOrderCancelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainOrderCancelResponse) GoString

func (s TrainOrderCancelResponse) GoString() string

func (*TrainOrderCancelResponse) SetBody

func (*TrainOrderCancelResponse) SetHeaders

func (*TrainOrderCancelResponse) SetStatusCode

func (TrainOrderCancelResponse) String

func (s TrainOrderCancelResponse) String() string

type TrainOrderCancelResponseBody

type TrainOrderCancelResponseBody struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainOrderCancelResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderCancelResponseBody) GoString

func (s TrainOrderCancelResponseBody) GoString() string

func (*TrainOrderCancelResponseBody) SetCode

func (*TrainOrderCancelResponseBody) SetMessage

func (*TrainOrderCancelResponseBody) SetModule

func (*TrainOrderCancelResponseBody) SetRequestId

func (*TrainOrderCancelResponseBody) SetSuccess

func (*TrainOrderCancelResponseBody) SetTraceId

func (TrainOrderCancelResponseBody) String

type TrainOrderCancelResponseBodyModule

type TrainOrderCancelResponseBodyModule struct {
	// example:
	//
	// 11127278782
	ChangeOrderId *string `json:"change_order_id,omitempty" xml:"change_order_id,omitempty"`
	// example:
	//
	// 116019444
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 43534345
	OutChangeOrderId *string `json:"out_change_order_id,omitempty" xml:"out_change_order_id,omitempty"`
	// example:
	//
	// 3702553342926024704
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// true
	Status *bool `json:"status,omitempty" xml:"status,omitempty"`
}

func (TrainOrderCancelResponseBodyModule) GoString

func (*TrainOrderCancelResponseBodyModule) SetChangeOrderId

func (*TrainOrderCancelResponseBodyModule) SetOrderId

func (*TrainOrderCancelResponseBodyModule) SetOutChangeOrderId

func (*TrainOrderCancelResponseBodyModule) SetOutOrderId

func (*TrainOrderCancelResponseBodyModule) SetStatus

func (TrainOrderCancelResponseBodyModule) String

type TrainOrderChangeConfirmHeaders

type TrainOrderChangeConfirmHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainOrderChangeConfirmHeaders) GoString

func (*TrainOrderChangeConfirmHeaders) SetCommonHeaders

func (*TrainOrderChangeConfirmHeaders) SetXAcsBtripCorpToken

func (TrainOrderChangeConfirmHeaders) String

type TrainOrderChangeConfirmRequest

type TrainOrderChangeConfirmRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1234567890
	ChangeApplyId *string `json:"change_apply_id,omitempty" xml:"change_apply_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	ChangeSettleAmount *int64 `json:"change_settle_amount,omitempty" xml:"change_settle_amount,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1002145190081005400
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12345
	OutChangeApplyId *string `json:"out_change_apply_id,omitempty" xml:"out_change_apply_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (TrainOrderChangeConfirmRequest) GoString

func (*TrainOrderChangeConfirmRequest) SetChangeApplyId

func (*TrainOrderChangeConfirmRequest) SetChangeSettleAmount

func (*TrainOrderChangeConfirmRequest) SetOrderId

func (*TrainOrderChangeConfirmRequest) SetOutChangeApplyId

func (*TrainOrderChangeConfirmRequest) SetOutOrderId

func (TrainOrderChangeConfirmRequest) String

type TrainOrderChangeConfirmResponse

type TrainOrderChangeConfirmResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainOrderChangeConfirmResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainOrderChangeConfirmResponse) GoString

func (*TrainOrderChangeConfirmResponse) SetHeaders

func (*TrainOrderChangeConfirmResponse) SetStatusCode

func (TrainOrderChangeConfirmResponse) String

type TrainOrderChangeConfirmResponseBody

type TrainOrderChangeConfirmResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainOrderChangeConfirmResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderChangeConfirmResponseBody) GoString

func (*TrainOrderChangeConfirmResponseBody) SetCode

func (*TrainOrderChangeConfirmResponseBody) SetMessage

func (*TrainOrderChangeConfirmResponseBody) SetRequestId

func (*TrainOrderChangeConfirmResponseBody) SetSuccess

func (*TrainOrderChangeConfirmResponseBody) SetTraceId

func (TrainOrderChangeConfirmResponseBody) String

type TrainOrderChangeConfirmResponseBodyModule

type TrainOrderChangeConfirmResponseBodyModule struct {
	// example:
	//
	// 123445443444
	ChangeOrderId *string `json:"change_order_id,omitempty" xml:"change_order_id,omitempty"`
	// example:
	//
	// 116019444
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1234232
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 0
	Status *bool `json:"status,omitempty" xml:"status,omitempty"`
}

func (TrainOrderChangeConfirmResponseBodyModule) GoString

func (*TrainOrderChangeConfirmResponseBodyModule) SetChangeOrderId

func (*TrainOrderChangeConfirmResponseBodyModule) SetOrderId

func (*TrainOrderChangeConfirmResponseBodyModule) SetOutOrderId

func (*TrainOrderChangeConfirmResponseBodyModule) SetStatus

func (TrainOrderChangeConfirmResponseBodyModule) String

type TrainOrderCreateHeaders

type TrainOrderCreateHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwis
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainOrderCreateHeaders) GoString

func (s TrainOrderCreateHeaders) GoString() string

func (*TrainOrderCreateHeaders) SetCommonHeaders

func (s *TrainOrderCreateHeaders) SetCommonHeaders(v map[string]*string) *TrainOrderCreateHeaders

func (*TrainOrderCreateHeaders) SetXAcsBtripCorpToken

func (s *TrainOrderCreateHeaders) SetXAcsBtripCorpToken(v string) *TrainOrderCreateHeaders

func (TrainOrderCreateHeaders) String

func (s TrainOrderCreateHeaders) String() string

type TrainOrderCreateRequest

type TrainOrderCreateRequest struct {
	// example:
	//
	// 0
	AcceptNoSeat *string `json:"accept_no_seat,omitempty" xml:"accept_no_seat,omitempty"`
	// This parameter is required.
	BookTrainInfos []*TrainOrderCreateRequestBookTrainInfos `json:"book_train_infos,omitempty" xml:"book_train_infos,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// 12344321
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	BtripUserName *string                              `json:"btrip_user_name,omitempty" xml:"btrip_user_name,omitempty"`
	BusinessInfo  *TrainOrderCreateRequestBusinessInfo `json:"business_info,omitempty" xml:"business_info,omitempty" type:"Struct"`
	// This parameter is required.
	ContactInfo *TrainOrderCreateRequestContactInfo `json:"contact_info,omitempty" xml:"contact_info,omitempty" type:"Struct"`
	// example:
	//
	// 0
	ForceMatch *string `json:"force_match,omitempty" xml:"force_match,omitempty"`
	// example:
	//
	// false
	IsPayNow *bool `json:"is_pay_now,omitempty" xml:"is_pay_now,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// This parameter is required.
	PassengerOpenInfoS []*TrainOrderCreateRequestPassengerOpenInfoS `json:"passenger_open_info_s,omitempty" xml:"passenger_open_info_s,omitempty" type:"Repeated"`
}

func (TrainOrderCreateRequest) GoString

func (s TrainOrderCreateRequest) GoString() string

func (*TrainOrderCreateRequest) SetAcceptNoSeat

func (*TrainOrderCreateRequest) SetBookTrainInfos

func (*TrainOrderCreateRequest) SetBtripUserId

func (*TrainOrderCreateRequest) SetBtripUserName

func (s *TrainOrderCreateRequest) SetBtripUserName(v string) *TrainOrderCreateRequest

func (*TrainOrderCreateRequest) SetBusinessInfo

func (*TrainOrderCreateRequest) SetContactInfo

func (*TrainOrderCreateRequest) SetForceMatch

func (*TrainOrderCreateRequest) SetIsPayNow

func (*TrainOrderCreateRequest) SetOutOrderId

func (*TrainOrderCreateRequest) SetPassengerOpenInfoS

func (TrainOrderCreateRequest) String

func (s TrainOrderCreateRequest) String() string

type TrainOrderCreateRequestBookTrainInfos

type TrainOrderCreateRequestBookTrainInfos struct {
	// This parameter is required.
	//
	// example:
	//
	// BDC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	// This parameter is required.
	BookTicketInfos []*TrainOrderCreateRequestBookTrainInfosBookTicketInfos `json:"book_ticket_infos,omitempty" xml:"book_ticket_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 1T
	ChooseBeds *string `json:"choose_beds,omitempty" xml:"choose_beds,omitempty"`
	// example:
	//
	// 1T
	ChooseSeats *string `json:"choose_seats,omitempty" xml:"choose_seats,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// BTC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// K123456
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainOrderCreateRequestBookTrainInfos) GoString

func (*TrainOrderCreateRequestBookTrainInfos) SetArrStationCode

func (*TrainOrderCreateRequestBookTrainInfos) SetChooseBeds

func (*TrainOrderCreateRequestBookTrainInfos) SetChooseSeats

func (*TrainOrderCreateRequestBookTrainInfos) SetDepStationCode

func (*TrainOrderCreateRequestBookTrainInfos) SetDepTime

func (*TrainOrderCreateRequestBookTrainInfos) SetTrainNo

func (TrainOrderCreateRequestBookTrainInfos) String

type TrainOrderCreateRequestBookTrainInfosBookTicketInfos

type TrainOrderCreateRequestBookTrainInfosBookTicketInfos struct {
	// This parameter is required.
	//
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0
	TicketType *string `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"`
}

func (TrainOrderCreateRequestBookTrainInfosBookTicketInfos) GoString

func (*TrainOrderCreateRequestBookTrainInfosBookTicketInfos) SetPassengerId

func (*TrainOrderCreateRequestBookTrainInfosBookTicketInfos) SetSeatType

func (*TrainOrderCreateRequestBookTrainInfosBookTicketInfos) SetTicketPrice

func (*TrainOrderCreateRequestBookTrainInfosBookTicketInfos) SetTicketType

func (TrainOrderCreateRequestBookTrainInfosBookTicketInfos) String

type TrainOrderCreateRequestBusinessInfo

type TrainOrderCreateRequestBusinessInfo struct {
	// example:
	//
	// 4321
	CustomerApplyId *string `json:"customer_apply_id,omitempty" xml:"customer_apply_id,omitempty"`
	// example:
	//
	// 1234
	CustomerItineraryId *string `json:"customer_itinerary_id,omitempty" xml:"customer_itinerary_id,omitempty"`
}

func (TrainOrderCreateRequestBusinessInfo) GoString

func (*TrainOrderCreateRequestBusinessInfo) SetCustomerApplyId

func (*TrainOrderCreateRequestBusinessInfo) SetCustomerItineraryId

func (TrainOrderCreateRequestBusinessInfo) String

type TrainOrderCreateRequestContactInfo

type TrainOrderCreateRequestContactInfo struct {
	// This parameter is required.
	//
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// b6a6fc1bdf1ba60e25c2e132b612c8819
	PassengerMobile *string `json:"passenger_mobile,omitempty" xml:"passenger_mobile,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

func (TrainOrderCreateRequestContactInfo) GoString

func (*TrainOrderCreateRequestContactInfo) SetPassengerId

func (*TrainOrderCreateRequestContactInfo) SetPassengerMobile

func (*TrainOrderCreateRequestContactInfo) SetPassengerName

func (TrainOrderCreateRequestContactInfo) String

type TrainOrderCreateRequestPassengerOpenInfoS

type TrainOrderCreateRequestPassengerOpenInfoS struct {
	CostCenterInfo *TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo `json:"cost_center_info,omitempty" xml:"cost_center_info,omitempty" type:"Struct"`
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	CountryCode *string `json:"country_code,omitempty" xml:"country_code,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	PassengerCertNo *string `json:"passenger_cert_no,omitempty" xml:"passenger_cert_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerCertType *string `json:"passenger_cert_type,omitempty" xml:"passenger_cert_type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// b6a6fc1bdf1ba60e25c2e132b612c8819
	PassengerMobile *string `json:"passenger_mobile,omitempty" xml:"passenger_mobile,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	ValidDateEnd *string `json:"valid_date_end,omitempty" xml:"valid_date_end,omitempty"`
}

func (TrainOrderCreateRequestPassengerOpenInfoS) GoString

func (*TrainOrderCreateRequestPassengerOpenInfoS) SetCountryCode

func (*TrainOrderCreateRequestPassengerOpenInfoS) SetPassengerCertNo

func (*TrainOrderCreateRequestPassengerOpenInfoS) SetPassengerCertType

func (*TrainOrderCreateRequestPassengerOpenInfoS) SetPassengerId

func (*TrainOrderCreateRequestPassengerOpenInfoS) SetPassengerMobile

func (*TrainOrderCreateRequestPassengerOpenInfoS) SetPassengerName

func (*TrainOrderCreateRequestPassengerOpenInfoS) SetValidDateEnd

func (TrainOrderCreateRequestPassengerOpenInfoS) String

type TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo

type TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo struct {
	CascadeDeptName *string `json:"cascade_dept_name,omitempty" xml:"cascade_dept_name,omitempty"`
	// example:
	//
	// 123321
	CostCenterId   *string `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// 12332112344
	CostCenterNo *string `json:"cost_center_no,omitempty" xml:"cost_center_no,omitempty"`
	// example:
	//
	// 010000009
	DepartId   *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// example:
	//
	// 111111
	InvoiceId    *string `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// acs
	ProjectCode  *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
}

func (TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) GoString

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetCascadeDeptName

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetCostCenterId

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetCostCenterName

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetCostCenterNo

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetDepartId

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetDepartName

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetInvoiceId

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetInvoiceTitle

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetProjectCode

func (*TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) SetProjectTitle

func (TrainOrderCreateRequestPassengerOpenInfoSCostCenterInfo) String

type TrainOrderCreateResponse

type TrainOrderCreateResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainOrderCreateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainOrderCreateResponse) GoString

func (s TrainOrderCreateResponse) GoString() string

func (*TrainOrderCreateResponse) SetBody

func (*TrainOrderCreateResponse) SetHeaders

func (*TrainOrderCreateResponse) SetStatusCode

func (TrainOrderCreateResponse) String

func (s TrainOrderCreateResponse) String() string

type TrainOrderCreateResponseBody

type TrainOrderCreateResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainOrderCreateResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderCreateResponseBody) GoString

func (s TrainOrderCreateResponseBody) GoString() string

func (*TrainOrderCreateResponseBody) SetCode

func (*TrainOrderCreateResponseBody) SetMessage

func (*TrainOrderCreateResponseBody) SetModule

func (*TrainOrderCreateResponseBody) SetRequestId

func (*TrainOrderCreateResponseBody) SetSuccess

func (*TrainOrderCreateResponseBody) SetTraceId

func (TrainOrderCreateResponseBody) String

type TrainOrderCreateResponseBodyModule

type TrainOrderCreateResponseBodyModule struct {
	// example:
	//
	// 1017002195798359369
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1233333
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// 9
	PayStatus *string `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// example:
	//
	// 5
	ServiceFee *int64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
}

func (TrainOrderCreateResponseBodyModule) GoString

func (*TrainOrderCreateResponseBodyModule) SetOrderId

func (*TrainOrderCreateResponseBodyModule) SetOutOrderId

func (*TrainOrderCreateResponseBodyModule) SetPayStatus

func (*TrainOrderCreateResponseBodyModule) SetServiceFee

func (TrainOrderCreateResponseBodyModule) String

type TrainOrderCreateShrinkRequest

type TrainOrderCreateShrinkRequest struct {
	// example:
	//
	// 0
	AcceptNoSeat *string `json:"accept_no_seat,omitempty" xml:"accept_no_seat,omitempty"`
	// This parameter is required.
	BookTrainInfosShrink *string `json:"book_train_infos,omitempty" xml:"book_train_infos,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 12344321
	BtripUserId *string `json:"btrip_user_id,omitempty" xml:"btrip_user_id,omitempty"`
	// This parameter is required.
	BtripUserName      *string `json:"btrip_user_name,omitempty" xml:"btrip_user_name,omitempty"`
	BusinessInfoShrink *string `json:"business_info,omitempty" xml:"business_info,omitempty"`
	// This parameter is required.
	ContactInfoShrink *string `json:"contact_info,omitempty" xml:"contact_info,omitempty"`
	// example:
	//
	// 0
	ForceMatch *string `json:"force_match,omitempty" xml:"force_match,omitempty"`
	// example:
	//
	// false
	IsPayNow *bool `json:"is_pay_now,omitempty" xml:"is_pay_now,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// This parameter is required.
	PassengerOpenInfoSShrink *string `json:"passenger_open_info_s,omitempty" xml:"passenger_open_info_s,omitempty"`
}

func (TrainOrderCreateShrinkRequest) GoString

func (*TrainOrderCreateShrinkRequest) SetAcceptNoSeat

func (*TrainOrderCreateShrinkRequest) SetBookTrainInfosShrink

func (*TrainOrderCreateShrinkRequest) SetBtripUserId

func (*TrainOrderCreateShrinkRequest) SetBtripUserName

func (*TrainOrderCreateShrinkRequest) SetBusinessInfoShrink

func (*TrainOrderCreateShrinkRequest) SetContactInfoShrink

func (*TrainOrderCreateShrinkRequest) SetForceMatch

func (*TrainOrderCreateShrinkRequest) SetIsPayNow

func (*TrainOrderCreateShrinkRequest) SetOutOrderId

func (*TrainOrderCreateShrinkRequest) SetPassengerOpenInfoSShrink

func (s *TrainOrderCreateShrinkRequest) SetPassengerOpenInfoSShrink(v string) *TrainOrderCreateShrinkRequest

func (TrainOrderCreateShrinkRequest) String

type TrainOrderDetailQueryHeaders

type TrainOrderDetailQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainOrderDetailQueryHeaders) GoString

func (s TrainOrderDetailQueryHeaders) GoString() string

func (*TrainOrderDetailQueryHeaders) SetCommonHeaders

func (*TrainOrderDetailQueryHeaders) SetXAcsBtripCorpToken

func (TrainOrderDetailQueryHeaders) String

type TrainOrderDetailQueryRequest

type TrainOrderDetailQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2083528200659337994
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 3703190607180169216
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
}

func (TrainOrderDetailQueryRequest) GoString

func (s TrainOrderDetailQueryRequest) GoString() string

func (*TrainOrderDetailQueryRequest) SetOrderId

func (*TrainOrderDetailQueryRequest) SetOutOrderId

func (TrainOrderDetailQueryRequest) String

type TrainOrderDetailQueryResponse

type TrainOrderDetailQueryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainOrderDetailQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainOrderDetailQueryResponse) GoString

func (*TrainOrderDetailQueryResponse) SetBody

func (*TrainOrderDetailQueryResponse) SetHeaders

func (*TrainOrderDetailQueryResponse) SetStatusCode

func (TrainOrderDetailQueryResponse) String

type TrainOrderDetailQueryResponseBody

type TrainOrderDetailQueryResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainOrderDetailQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 210bc81a17090871660176894d008c
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 2103a05c16872420814992343d8a09
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderDetailQueryResponseBody) GoString

func (*TrainOrderDetailQueryResponseBody) SetCode

func (*TrainOrderDetailQueryResponseBody) SetMessage

func (*TrainOrderDetailQueryResponseBody) SetRequestId

func (*TrainOrderDetailQueryResponseBody) SetSuccess

func (*TrainOrderDetailQueryResponseBody) SetTraceId

func (TrainOrderDetailQueryResponseBody) String

type TrainOrderDetailQueryResponseBodyModule

type TrainOrderDetailQueryResponseBodyModule struct {
	BookInfos            *TrainOrderDetailQueryResponseBodyModuleBookInfos              `json:"book_infos,omitempty" xml:"book_infos,omitempty" type:"Struct"`
	ChangeInfos          []*TrainOrderDetailQueryResponseBodyModuleChangeInfos          `json:"change_infos,omitempty" xml:"change_infos,omitempty" type:"Repeated"`
	OfflineRefundDetails []*TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetails `json:"offlineRefundDetails,omitempty" xml:"offlineRefundDetails,omitempty" type:"Repeated"`
	// example:
	//
	// 1017028198411054446
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 3703184209587306496
	OutOrderId     *string                                                  `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	PassengerInfoS []*TrainOrderDetailQueryResponseBodyModulePassengerInfoS `json:"passenger_info_s,omitempty" xml:"passenger_info_s,omitempty" type:"Repeated"`
	RefundInfos    []*TrainOrderDetailQueryResponseBodyModuleRefundInfos    `json:"refund_infos,omitempty" xml:"refund_infos,omitempty" type:"Repeated"`
}

func (TrainOrderDetailQueryResponseBodyModule) GoString

func (*TrainOrderDetailQueryResponseBodyModule) SetOrderId

func (*TrainOrderDetailQueryResponseBodyModule) SetOutOrderId

func (TrainOrderDetailQueryResponseBodyModule) String

type TrainOrderDetailQueryResponseBodyModuleBookInfos

type TrainOrderDetailQueryResponseBodyModuleBookInfos struct {
	BookTrainInfos []*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos `json:"book_train_infos,omitempty" xml:"book_train_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 1111
	FailCode *string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	FailMsg  *string `json:"fail_msg,omitempty" xml:"fail_msg,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	LastPayTime *string `json:"last_pay_time,omitempty" xml:"last_pay_time,omitempty"`
	// example:
	//
	// 1
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// GW123456
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleBookInfos) GoString

func (*TrainOrderDetailQueryResponseBodyModuleBookInfos) SetFailCode

func (*TrainOrderDetailQueryResponseBodyModuleBookInfos) SetFailMsg

func (*TrainOrderDetailQueryResponseBodyModuleBookInfos) SetLastPayTime

func (*TrainOrderDetailQueryResponseBodyModuleBookInfos) SetStatus

func (*TrainOrderDetailQueryResponseBodyModuleBookInfos) SetTicketNo

func (TrainOrderDetailQueryResponseBodyModuleBookInfos) String

type TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos

type TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos struct {
	// example:
	//
	// BTC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	ArrStationName *string `json:"arr_station_name,omitempty" xml:"arr_station_name,omitempty"`
	// example:
	//
	// 2024-05-07 15:19:01
	ArriveTime      *string                                                                          `json:"arrive_time,omitempty" xml:"arrive_time,omitempty"`
	BookTicketInfos []*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos `json:"book_ticket_infos,omitempty" xml:"book_ticket_infos,omitempty" type:"Repeated"`
	// example:
	//
	// BDC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	DepStationName *string `json:"dep_station_name,omitempty" xml:"dep_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// D1234
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos) GoString

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos) SetArrStationCode

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos) SetArrStationName

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos) SetArriveTime

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos) SetDepStationCode

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos) SetDepStationName

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos) SetDepTime

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos) SetTrainNo

func (TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfos) String

type TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos

type TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos struct {
	// example:
	//
	// 04
	CoachNo *string `json:"coach_no,omitempty" xml:"coach_no,omitempty"`
	// example:
	//
	// 1111
	FailCode   *string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	FailReason *string `json:"fail_reason,omitempty" xml:"fail_reason,omitempty"`
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// 10000
	RealTicketPrice *int64 `json:"real_ticket_price,omitempty" xml:"real_ticket_price,omitempty"`
	// example:
	//
	// 1A
	SeatNo *string `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	// example:
	//
	// null
	TicketEntrance *string `json:"ticket_entrance,omitempty" xml:"ticket_entrance,omitempty"`
	// example:
	//
	// 100
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 11
	TicketStatus *int32 `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
	// example:
	//
	// 0
	TicketType *string `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) GoString

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetCoachNo

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetFailCode

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetFailReason

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetPassengerId

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetRealTicketPrice

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetSeatNo

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetSeatType

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetTicketEntrance

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetTicketPrice

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetTicketStatus

func (*TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) SetTicketType

func (TrainOrderDetailQueryResponseBodyModuleBookInfosBookTrainInfosBookTicketInfos) String

type TrainOrderDetailQueryResponseBodyModuleChangeInfos

type TrainOrderDetailQueryResponseBodyModuleChangeInfos struct {
	// example:
	//
	// 1234567890
	ChangeApplyId    *string                                                               `json:"change_apply_id,omitempty" xml:"change_apply_id,omitempty"`
	ChangeTrainInfos []*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos `json:"change_train_infos,omitempty" xml:"change_train_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 2024-05-06 15:19:01
	LimitPayTime *string `json:"limit_pay_time,omitempty" xml:"limit_pay_time,omitempty"`
	// example:
	//
	// 12345
	OutChangeApplyId *string `json:"out_change_apply_id,omitempty" xml:"out_change_apply_id,omitempty"`
	// example:
	//
	// 1
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleChangeInfos) GoString

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfos) SetChangeApplyId

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfos) SetLimitPayTime

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfos) SetOutChangeApplyId

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfos) SetStatus

func (TrainOrderDetailQueryResponseBodyModuleChangeInfos) String

type TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos

type TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos struct {
	// example:
	//
	// BDC
	ArrStationCode *string `json:"arr_station_code,omitempty" xml:"arr_station_code,omitempty"`
	ArrStationName *string `json:"arr_station_name,omitempty" xml:"arr_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	ArriveTime        *string                                                                                `json:"arrive_time,omitempty" xml:"arrive_time,omitempty"`
	ChangeTicketInfos []*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos `json:"change_ticket_infos,omitempty" xml:"change_ticket_infos,omitempty" type:"Repeated"`
	// example:
	//
	// BTC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	DepStationName *string `json:"dep_station_name,omitempty" xml:"dep_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// example:
	//
	// D1234
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos) GoString

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos) SetArrStationCode

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos) SetArrStationName

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos) SetArriveTime

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos) SetDepStationCode

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos) SetDepStationName

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos) SetDepTime

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos) SetTrainNo

func (TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfos) String

type TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos

type TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos struct {
	// example:
	//
	// 0
	ChangeCost *int64 `json:"change_cost,omitempty" xml:"change_cost,omitempty"`
	// example:
	//
	// 0
	ChangeDiff *int64 `json:"change_diff,omitempty" xml:"change_diff,omitempty"`
	// example:
	//
	// 0
	ChangeGapHandingFee *int64 `json:"change_gap_handing_fee,omitempty" xml:"change_gap_handing_fee,omitempty"`
	// example:
	//
	// 0
	ChangeMinTicketAmountHandingFee *int64 `json:"change_min_ticket_amount_handing_fee,omitempty" xml:"change_min_ticket_amount_handing_fee,omitempty"`
	// example:
	//
	// 04
	CoachNo *string `json:"coach_no,omitempty" xml:"coach_no,omitempty"`
	// example:
	//
	// 4000
	FailCode   *string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	FailReason *string `json:"fail_reason,omitempty" xml:"fail_reason,omitempty"`
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// 10000
	RealTicketPrice *int64 `json:"real_ticket_price,omitempty" xml:"real_ticket_price,omitempty"`
	// example:
	//
	// 1A
	SeatNo *string `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
	// example:
	//
	// 14
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	// example:
	//
	// null
	TicketEntrance *string `json:"ticket_entrance,omitempty" xml:"ticket_entrance,omitempty"`
	// example:
	//
	// 1234
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 11
	TicketStatus *string `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) GoString

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetChangeCost

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetChangeDiff

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetChangeGapHandingFee

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetChangeMinTicketAmountHandingFee

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetCoachNo

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetFailCode

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetFailReason

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetPassengerId

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetRealTicketPrice

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetSeatNo

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetSeatType

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetTicketEntrance

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetTicketPrice

func (*TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) SetTicketStatus

func (TrainOrderDetailQueryResponseBodyModuleChangeInfosChangeTrainInfosChangeTicketInfos) String

type TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetails

type TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetails struct {
	// example:
	//
	// 123456
	OfflineRefundId    *string                                                                          `json:"offline_refund_id,omitempty" xml:"offline_refund_id,omitempty"`
	OfflineRefundInfos []*TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetailsOfflineRefundInfos `json:"offline_refund_infos,omitempty" xml:"offline_refund_infos,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	OfflineRefundType *string `json:"offline_refund_type,omitempty" xml:"offline_refund_type,omitempty"`
	// example:
	//
	// 10000
	RefundTotalPrice *int64 `json:"refund_total_price,omitempty" xml:"refund_total_price,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetails) GoString

func (*TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetails) SetOfflineRefundId

func (*TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetails) SetOfflineRefundType

func (*TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetails) SetRefundTotalPrice

func (TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetails) String

type TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetailsOfflineRefundInfos

type TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetailsOfflineRefundInfos struct {
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// 111
	RefundPrice *int64 `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetailsOfflineRefundInfos) GoString

func (*TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetailsOfflineRefundInfos) SetPassengerId

func (*TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetailsOfflineRefundInfos) SetRefundPrice

func (TrainOrderDetailQueryResponseBodyModuleOfflineRefundDetailsOfflineRefundInfos) String

type TrainOrderDetailQueryResponseBodyModulePassengerInfoS

type TrainOrderDetailQueryResponseBodyModulePassengerInfoS struct {
	CostCenterInfo *TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo `json:"cost_center_info,omitempty" xml:"cost_center_info,omitempty" type:"Struct"`
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	CountryCode *string `json:"country_code,omitempty" xml:"country_code,omitempty"`
	// example:
	//
	// 291487e553c5abde3b611aae283e2526f0d733ab55094aadc0b5ba587222a233c
	PassengerCertNo *string `json:"passenger_cert_no,omitempty" xml:"passenger_cert_no,omitempty"`
	// example:
	//
	// 170d9ac6f8807f9ec603c688f45f78a41
	PassengerCertType *string `json:"passenger_cert_type,omitempty" xml:"passenger_cert_type,omitempty"`
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// b6a6fc1bdf1ba60e25c2e132b612c8819
	PassengerMobile *string `json:"passenger_mobile,omitempty" xml:"passenger_mobile,omitempty"`
	// example:
	//
	// 949c9f34f677a0e5d249dfc94f5e62cc7
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// b6a6fc1bdf1ba60e25c2e132b612c8819
	ValidDateEnd *string `json:"valid_date_end,omitempty" xml:"valid_date_end,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModulePassengerInfoS) GoString

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoS) SetCountryCode

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoS) SetPassengerCertNo

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoS) SetPassengerCertType

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoS) SetPassengerId

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoS) SetPassengerMobile

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoS) SetPassengerName

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoS) SetValidDateEnd

func (TrainOrderDetailQueryResponseBodyModulePassengerInfoS) String

type TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo

type TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo struct {
	CascadeDeptName *string `json:"cascade_dept_name,omitempty" xml:"cascade_dept_name,omitempty"`
	// example:
	//
	// 111111
	CostCenterId   *string `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// 123456
	CostCenterNo *string `json:"cost_center_no,omitempty" xml:"cost_center_no,omitempty"`
	// example:
	//
	// 582000002311
	DepartId   *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	DepartName *string `json:"depart_name,omitempty" xml:"depart_name,omitempty"`
	// example:
	//
	// 11111
	InvoiceId    *string `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// 1234
	ProjectCode  *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) GoString

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetCascadeDeptName

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetCostCenterId

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetCostCenterName

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetCostCenterNo

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetDepartId

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetDepartName

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetInvoiceId

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetInvoiceTitle

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetPassengerId

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetProjectCode

func (*TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) SetProjectTitle

func (TrainOrderDetailQueryResponseBodyModulePassengerInfoSCostCenterInfo) String

type TrainOrderDetailQueryResponseBodyModuleRefundInfos

type TrainOrderDetailQueryResponseBodyModuleRefundInfos struct {
	// example:
	//
	// 1111
	FailCode *string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	FailMsg  *string `json:"fail_msg,omitempty" xml:"fail_msg,omitempty"`
	// example:
	//
	// 123456778
	OutRefundId *string `json:"out_refund_id,omitempty" xml:"out_refund_id,omitempty"`
	// String
	//
	// example:
	//
	// 123456
	RefundId        *string                                                              `json:"refund_id,omitempty" xml:"refund_id,omitempty"`
	RefundTrainInfo []*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo `json:"refund_train_info,omitempty" xml:"refund_train_info,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleRefundInfos) GoString

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfos) SetFailCode

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfos) SetFailMsg

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfos) SetOutRefundId

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfos) SetRefundId

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfos) SetStatus

func (TrainOrderDetailQueryResponseBodyModuleRefundInfos) String

type TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo

type TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo struct {
	ArrStationName *string `json:"arr_station_name,omitempty" xml:"arr_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// BTC
	DepStationCode *string `json:"dep_station_code,omitempty" xml:"dep_station_code,omitempty"`
	DepStationName *string `json:"dep_station_name,omitempty" xml:"dep_station_name,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime           *string                                                                               `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	RefundTicketInfos []*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfoRefundTicketInfos `json:"refund_ticket_infos,omitempty" xml:"refund_ticket_infos,omitempty" type:"Repeated"`
	// example:
	//
	// K1234
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo) GoString

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo) SetArrStationName

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo) SetArrTime

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo) SetDepStationCode

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo) SetDepStationName

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo) SetDepTime

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo) SetTrainNo

func (TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfo) String

type TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfoRefundTicketInfos

type TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfoRefundTicketInfos struct {
	// example:
	//
	// 123456
	PassengerId *string `json:"passenger_id,omitempty" xml:"passenger_id,omitempty"`
	// example:
	//
	// 0
	RefundCost *int64 `json:"refund_cost,omitempty" xml:"refund_cost,omitempty"`
	// example:
	//
	// 10000
	RefundPrice *int64 `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
	// example:
	//
	// 10000
	TicketPrice *int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
}

func (TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfoRefundTicketInfos) GoString

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfoRefundTicketInfos) SetPassengerId

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfoRefundTicketInfos) SetRefundCost

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfoRefundTicketInfos) SetRefundPrice

func (*TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfoRefundTicketInfos) SetTicketPrice

func (TrainOrderDetailQueryResponseBodyModuleRefundInfosRefundTrainInfoRefundTicketInfos) String

type TrainOrderListQueryHeaders

type TrainOrderListQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainOrderListQueryHeaders) GoString

func (s TrainOrderListQueryHeaders) GoString() string

func (*TrainOrderListQueryHeaders) SetCommonHeaders

func (*TrainOrderListQueryHeaders) SetXAcsBtripSoCorpToken

func (s *TrainOrderListQueryHeaders) SetXAcsBtripSoCorpToken(v string) *TrainOrderListQueryHeaders

func (TrainOrderListQueryHeaders) String

type TrainOrderListQueryRequest

type TrainOrderListQueryRequest struct {
	// example:
	//
	// false
	AllApply *bool `json:"all_apply,omitempty" xml:"all_apply,omitempty"`
	// example:
	//
	// 11657
	ApplyId  *int64  `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	DepartId *string `json:"depart_id,omitempty" xml:"depart_id,omitempty"`
	// example:
	//
	// 2022-05-15 22:27:00
	EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 3
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 25
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 2022-05-15 22:27:00
	StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// CS-EDES9898
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// 2022-05-15 22:27:00
	UpdateEndTime *string `json:"update_end_time,omitempty" xml:"update_end_time,omitempty"`
	// example:
	//
	// 2022-05-15 22:27:00
	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

func (s TrainOrderListQueryRequest) GoString() string

func (*TrainOrderListQueryRequest) SetAllApply

func (*TrainOrderListQueryRequest) SetApplyId

func (*TrainOrderListQueryRequest) SetDepartId

func (*TrainOrderListQueryRequest) SetEndTime

func (*TrainOrderListQueryRequest) SetPage

func (*TrainOrderListQueryRequest) SetPageSize

func (*TrainOrderListQueryRequest) SetStartTime

func (*TrainOrderListQueryRequest) SetThirdpartApplyId

func (*TrainOrderListQueryRequest) SetUpdateEndTime

func (*TrainOrderListQueryRequest) SetUpdateStartTime

func (*TrainOrderListQueryRequest) SetUserId

func (TrainOrderListQueryRequest) String

type TrainOrderListQueryResponse

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

func (s TrainOrderListQueryResponse) GoString() string

func (*TrainOrderListQueryResponse) SetBody

func (*TrainOrderListQueryResponse) SetHeaders

func (*TrainOrderListQueryResponse) SetStatusCode

func (TrainOrderListQueryResponse) String

type TrainOrderListQueryResponseBody

type TrainOrderListQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// F93C3EBD-17BE-5FE6-BF06-96A6F1AC8DC5
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderListQueryResponseBody) GoString

func (*TrainOrderListQueryResponseBody) SetCode

func (*TrainOrderListQueryResponseBody) SetMessage

func (*TrainOrderListQueryResponseBody) SetRequestId

func (*TrainOrderListQueryResponseBody) SetSuccess

func (*TrainOrderListQueryResponseBody) SetTraceId

func (TrainOrderListQueryResponseBody) String

type TrainOrderListQueryResponseBodyModule

type TrainOrderListQueryResponseBodyModule struct {
	// example:
	//
	// 11367
	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"`
	// example:
	//
	// 2022-05-15T22:27Z
	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"`
	// example:
	//
	// 2022-05-15T22:27Z
	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"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtModified *string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// 1478652
	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"`
	// example:
	//
	// PCXIDF
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	// example:
	//
	// 12425
	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"`
	// example:
	//
	// 100
	RunTime  *string `json:"run_time,omitempty" xml:"run_time,omitempty"`
	SeatType *string `json:"seat_type,omitempty" xml:"seat_type,omitempty"`
	// example:
	//
	// 0
	Status              *int32  `json:"status,omitempty" xml:"status,omitempty"`
	ThirdPartBusinessId *string `json:"thirdPart_business_id,omitempty" xml:"thirdPart_business_id,omitempty"`
	// example:
	//
	// CS-SKPFDS
	ThirdPartProjectId *string `json:"third_part_project_id,omitempty" xml:"third_part_project_id,omitempty"`
	// example:
	//
	// CSIODJUSN
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// CS-IT89D
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 1
	TicketCount *int32 `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
	// example:
	//
	// CS-663
	TicketNo12306 *string `json:"ticket_no12306,omitempty" xml:"ticket_no12306,omitempty"`
	// example:
	//
	// CS-663
	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

func (*TrainOrderListQueryResponseBodyModule) SetApplyId

func (*TrainOrderListQueryResponseBodyModule) SetArrCity

func (*TrainOrderListQueryResponseBodyModule) SetArrCityAdCode

func (*TrainOrderListQueryResponseBodyModule) SetArrStation

func (*TrainOrderListQueryResponseBodyModule) SetArrTime

func (*TrainOrderListQueryResponseBodyModule) SetBtripTitle

func (*TrainOrderListQueryResponseBodyModule) SetContactName

func (*TrainOrderListQueryResponseBodyModule) SetCorpId

func (*TrainOrderListQueryResponseBodyModule) SetCorpName

func (*TrainOrderListQueryResponseBodyModule) SetDepCity

func (*TrainOrderListQueryResponseBodyModule) SetDepCityAdCode

func (*TrainOrderListQueryResponseBodyModule) SetDepStation

func (*TrainOrderListQueryResponseBodyModule) SetDepTime

func (*TrainOrderListQueryResponseBodyModule) SetDepartId

func (*TrainOrderListQueryResponseBodyModule) SetDepartName

func (*TrainOrderListQueryResponseBodyModule) SetGmtCreate

func (*TrainOrderListQueryResponseBodyModule) SetGmtModified

func (*TrainOrderListQueryResponseBodyModule) SetId

func (*TrainOrderListQueryResponseBodyModule) SetProjectCode

func (*TrainOrderListQueryResponseBodyModule) SetProjectId

func (*TrainOrderListQueryResponseBodyModule) SetProjectTitle

func (*TrainOrderListQueryResponseBodyModule) SetRiderName

func (*TrainOrderListQueryResponseBodyModule) SetRunTime

func (*TrainOrderListQueryResponseBodyModule) SetSeatType

func (*TrainOrderListQueryResponseBodyModule) SetStatus

func (*TrainOrderListQueryResponseBodyModule) SetThirdPartBusinessId added in v3.3.0

func (*TrainOrderListQueryResponseBodyModule) SetThirdPartProjectId

func (*TrainOrderListQueryResponseBodyModule) SetThirdpartApplyId

func (*TrainOrderListQueryResponseBodyModule) SetThirdpartItineraryId

func (*TrainOrderListQueryResponseBodyModule) SetTicketCount

func (*TrainOrderListQueryResponseBodyModule) SetTicketNo12306

func (*TrainOrderListQueryResponseBodyModule) SetTrainNumber

func (*TrainOrderListQueryResponseBodyModule) SetTrainType

func (*TrainOrderListQueryResponseBodyModule) SetUserId

func (*TrainOrderListQueryResponseBodyModule) SetUserName

func (TrainOrderListQueryResponseBodyModule) String

type TrainOrderListQueryResponseBodyModuleCostCenter

type TrainOrderListQueryResponseBodyModuleCostCenter struct {
	CorpId *string `json:"corp_id,omitempty" xml:"corp_id,omitempty"`
	// example:
	//
	// 11643
	Id   *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// CS112234
	Number *string `json:"number,omitempty" xml:"number,omitempty"`
}

func (TrainOrderListQueryResponseBodyModuleCostCenter) GoString

func (*TrainOrderListQueryResponseBodyModuleCostCenter) SetCorpId

func (*TrainOrderListQueryResponseBodyModuleCostCenter) SetId

func (*TrainOrderListQueryResponseBodyModuleCostCenter) SetName

func (*TrainOrderListQueryResponseBodyModuleCostCenter) SetNumber

func (TrainOrderListQueryResponseBodyModuleCostCenter) String

type TrainOrderListQueryResponseBodyModuleInvoice

type TrainOrderListQueryResponseBodyModuleInvoice struct {
	// example:
	//
	// 11324
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TrainOrderListQueryResponseBodyModuleInvoice) GoString

func (*TrainOrderListQueryResponseBodyModuleInvoice) SetId

func (*TrainOrderListQueryResponseBodyModuleInvoice) SetTitle

func (TrainOrderListQueryResponseBodyModuleInvoice) String

type TrainOrderListQueryResponseBodyModulePriceInfoList

type TrainOrderListQueryResponseBodyModulePriceInfoList struct {
	// example:
	//
	// 1
	CategoryCode *int32 `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// example:
	//
	// 1
	CategoryType *int32  `json:"category_type,omitempty" xml:"category_type,omitempty"`
	EndCity      *string `json:"end_city,omitempty" xml:"end_city,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// CS-663
	OriginalTrainNo *string `json:"original_train_no,omitempty" xml:"original_train_no,omitempty"`
	PassengerName   *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 1
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// 2022-05-15T22:27Z
	StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// cs1165734212
	TradeId *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// example:
	//
	// Z1521
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (TrainOrderListQueryResponseBodyModulePriceInfoList) GoString

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetCategoryCode

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetCategoryType

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetEndCity

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetEndTime

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetGmtCreate

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetOriginalTrainNo

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetPassengerName

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetPayType

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetPrice

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetSeatType

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetStartCity

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetStartTime

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetTradeId

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetTrainNo

func (*TrainOrderListQueryResponseBodyModulePriceInfoList) SetType

func (TrainOrderListQueryResponseBodyModulePriceInfoList) String

type TrainOrderListQueryResponseBodyModuleUserAffiliateList

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

func (*TrainOrderListQueryResponseBodyModuleUserAffiliateList) SetUserId

func (*TrainOrderListQueryResponseBodyModuleUserAffiliateList) SetUserName

func (TrainOrderListQueryResponseBodyModuleUserAffiliateList) String

type TrainOrderListQueryResponseBodyPageInfo

type TrainOrderListQueryResponseBodyPageInfo struct {
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 50
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 100
	TotalNumber *int32 `json:"total_number,omitempty" xml:"total_number,omitempty"`
}

func (TrainOrderListQueryResponseBodyPageInfo) GoString

func (*TrainOrderListQueryResponseBodyPageInfo) SetPage

func (*TrainOrderListQueryResponseBodyPageInfo) SetPageSize

func (*TrainOrderListQueryResponseBodyPageInfo) SetTotalNumber

func (TrainOrderListQueryResponseBodyPageInfo) String

type TrainOrderPayHeaders

type TrainOrderPayHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainOrderPayHeaders) GoString

func (s TrainOrderPayHeaders) GoString() string

func (*TrainOrderPayHeaders) SetCommonHeaders

func (s *TrainOrderPayHeaders) SetCommonHeaders(v map[string]*string) *TrainOrderPayHeaders

func (*TrainOrderPayHeaders) SetXAcsBtripCorpToken

func (s *TrainOrderPayHeaders) SetXAcsBtripCorpToken(v string) *TrainOrderPayHeaders

func (TrainOrderPayHeaders) String

func (s TrainOrderPayHeaders) String() string

type TrainOrderPayRequest

type TrainOrderPayRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1379598062646
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 123456
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 100
	PayAmount *int64 `json:"pay_amount,omitempty" xml:"pay_amount,omitempty"`
}

func (TrainOrderPayRequest) GoString

func (s TrainOrderPayRequest) GoString() string

func (*TrainOrderPayRequest) SetOrderId

func (*TrainOrderPayRequest) SetOutOrderId

func (s *TrainOrderPayRequest) SetOutOrderId(v string) *TrainOrderPayRequest

func (*TrainOrderPayRequest) SetPayAmount

func (s *TrainOrderPayRequest) SetPayAmount(v int64) *TrainOrderPayRequest

func (TrainOrderPayRequest) String

func (s TrainOrderPayRequest) String() string

type TrainOrderPayResponse

type TrainOrderPayResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainOrderPayResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainOrderPayResponse) GoString

func (s TrainOrderPayResponse) GoString() string

func (*TrainOrderPayResponse) SetBody

func (*TrainOrderPayResponse) SetHeaders

func (*TrainOrderPayResponse) SetStatusCode

func (s *TrainOrderPayResponse) SetStatusCode(v int32) *TrainOrderPayResponse

func (TrainOrderPayResponse) String

func (s TrainOrderPayResponse) String() string

type TrainOrderPayResponseBody

type TrainOrderPayResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module *TrainOrderPayResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderPayResponseBody) GoString

func (s TrainOrderPayResponseBody) GoString() string

func (*TrainOrderPayResponseBody) SetCode

func (*TrainOrderPayResponseBody) SetMessage

func (*TrainOrderPayResponseBody) SetModule

func (*TrainOrderPayResponseBody) SetRequestId

func (*TrainOrderPayResponseBody) SetSuccess

func (*TrainOrderPayResponseBody) SetTraceId

func (TrainOrderPayResponseBody) String

func (s TrainOrderPayResponseBody) String() string

type TrainOrderPayResponseBodyModule

type TrainOrderPayResponseBodyModule struct {
	// example:
	//
	// 1017124195788186048
	OrderId *string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 1017002195370467137
	OutOrderId *string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// example:
	//
	// true
	Status *bool `json:"status,omitempty" xml:"status,omitempty"`
}

func (TrainOrderPayResponseBodyModule) GoString

func (*TrainOrderPayResponseBodyModule) SetOrderId

func (*TrainOrderPayResponseBodyModule) SetOutOrderId

func (*TrainOrderPayResponseBodyModule) SetStatus

func (TrainOrderPayResponseBodyModule) String

type TrainOrderQueryHeaders

type TrainOrderQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainOrderQueryHeaders) GoString

func (s TrainOrderQueryHeaders) GoString() string

func (*TrainOrderQueryHeaders) SetCommonHeaders

func (s *TrainOrderQueryHeaders) SetCommonHeaders(v map[string]*string) *TrainOrderQueryHeaders

func (*TrainOrderQueryHeaders) SetXAcsBtripSoCorpToken

func (s *TrainOrderQueryHeaders) SetXAcsBtripSoCorpToken(v string) *TrainOrderQueryHeaders

func (TrainOrderQueryHeaders) String

func (s TrainOrderQueryHeaders) String() string

type TrainOrderQueryRequest

type TrainOrderQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2627694109810885616
	OrderId *int64  `json:"order_id,omitempty" xml:"order_id,omitempty"`
	UserId  *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryRequest) GoString

func (s TrainOrderQueryRequest) GoString() string

func (*TrainOrderQueryRequest) SetOrderId

func (*TrainOrderQueryRequest) SetUserId

func (TrainOrderQueryRequest) String

func (s TrainOrderQueryRequest) String() string

type TrainOrderQueryResponse

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

func (s TrainOrderQueryResponse) GoString() string

func (*TrainOrderQueryResponse) SetBody

func (*TrainOrderQueryResponse) SetHeaders

func (*TrainOrderQueryResponse) SetStatusCode

func (TrainOrderQueryResponse) String

func (s TrainOrderQueryResponse) String() string

type TrainOrderQueryResponseBody

type TrainOrderQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderQueryResponseBody) GoString

func (s TrainOrderQueryResponseBody) GoString() string

func (*TrainOrderQueryResponseBody) SetCode

func (*TrainOrderQueryResponseBody) SetMessage

func (*TrainOrderQueryResponseBody) SetModule

func (*TrainOrderQueryResponseBody) SetRequestId

func (*TrainOrderQueryResponseBody) SetSuccess

func (*TrainOrderQueryResponseBody) SetTraceId

func (TrainOrderQueryResponseBody) String

type TrainOrderQueryResponseBodyModule

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

func (TrainOrderQueryResponseBodyModule) String

type TrainOrderQueryResponseBodyModuleChangeTicketInfoList

type TrainOrderQueryResponseBodyModuleChangeTicketInfoList struct {
	// example:
	//
	// 03
	ChangeCoachNo *string `json:"change_coach_no,omitempty" xml:"change_coach_no,omitempty"`
	// example:
	//
	// 100
	ChangeGapFee *float64 `json:"change_gap_fee,omitempty" xml:"change_gap_fee,omitempty"`
	// example:
	//
	// 100
	ChangeHandlingFee *float64 `json:"change_handling_fee,omitempty" xml:"change_handling_fee,omitempty"`
	// example:
	//
	// 004C
	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"`
	// example:
	//
	// 100
	ChangeServiceFee *float64 `json:"change_service_fee,omitempty" xml:"change_service_fee,omitempty"`
	// example:
	//
	// D103
	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"`
	// example:
	//
	// 2022-05-15T22:27Z
	CheckInTime *string `json:"check_in_time,omitempty" xml:"check_in_time,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	CheckOutTime *string `json:"check_out_time,omitempty" xml:"check_out_time,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	EndTime         *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	FromStationName *string `json:"from_station_name,omitempty" xml:"from_station_name,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtModify *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	// example:
	//
	// CS987JKDF
	OriginTicketNo *string `json:"origin_ticket_no,omitempty" xml:"origin_ticket_no,omitempty"`
	// example:
	//
	// m
	OutTicketStatus *string `json:"out_ticket_status,omitempty" xml:"out_ticket_status,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// CS987JKDF
	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

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeCoachNo

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeGapFee

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeHandlingFee

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeSeatNo

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeSeatTypeName

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeServiceFee

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeTrainNo

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetChangeTrainTypeName

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetCheckInTime

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetCheckOutTime

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetEndTime

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetFromStationName

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetGmtCreate

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetGmtModify

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetOriginTicketNo

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetOutTicketStatus

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetStartTime

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetTicketNo

func (*TrainOrderQueryResponseBodyModuleChangeTicketInfoList) SetToStationName

func (TrainOrderQueryResponseBodyModuleChangeTicketInfoList) String

type TrainOrderQueryResponseBodyModuleInvoiceInfo

type TrainOrderQueryResponseBodyModuleInvoiceInfo struct {
	// example:
	//
	// 11754
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleInvoiceInfo) GoString

func (*TrainOrderQueryResponseBodyModuleInvoiceInfo) SetId

func (*TrainOrderQueryResponseBodyModuleInvoiceInfo) SetTitle

func (TrainOrderQueryResponseBodyModuleInvoiceInfo) String

type TrainOrderQueryResponseBodyModuleOrderBaseInfo

type TrainOrderQueryResponseBodyModuleOrderBaseInfo struct {
	// example:
	//
	// 11657
	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
	//
	// example:
	//
	// 1422113021033961000
	ExceedApplyId *string `json:"exceed_apply_id,omitempty" xml:"exceed_apply_id,omitempty"`
	// 火车票超标审批三方id
	//
	// example:
	//
	// 2022113021030003600001715
	ExceedThirdPartApplyId *string `json:"exceed_third_part_apply_id,omitempty" xml:"exceed_third_part_apply_id,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtModify *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	// example:
	//
	// kaxasevesguikxn123kixnghid
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// example:
	//
	// 2627694109810885616
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 4
	OrderStatus *int32 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// example:
	//
	// CS-EDES9898
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	ThirdpartCorpId  *string `json:"thirdpart_corp_id,omitempty" xml:"thirdpart_corp_id,omitempty"`
	// example:
	//
	// kaxasevesguikxn123kixnghid
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 0
	TripType *int32  `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleOrderBaseInfo) GoString

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetApplyId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetBtripTitle

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetContactName

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetCorpName

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetDepartName

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedApplyId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetExceedThirdPartApplyId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtCreate

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetGmtModify

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetItineraryId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetOrderStatus

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartCorpId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetTripType

func (*TrainOrderQueryResponseBodyModuleOrderBaseInfo) SetUserId

func (TrainOrderQueryResponseBodyModuleOrderBaseInfo) String

type TrainOrderQueryResponseBodyModulePassengerInfoList

type TrainOrderQueryResponseBodyModulePassengerInfoList struct {
	// example:
	//
	// 11564
	CostCenterId   *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// 01
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// CSP-01
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	// example:
	//
	// 22562
	ProjectId    *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// CS-22562
	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"`
	// example:
	//
	// 0
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (TrainOrderQueryResponseBodyModulePassengerInfoList) GoString

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterId

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterName

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetCostCenterNumber

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetProjectCode

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetProjectId

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetProjectTitle

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetThirdpartProjectId

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetUserId

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetUserName

func (*TrainOrderQueryResponseBodyModulePassengerInfoList) SetUserType

func (TrainOrderQueryResponseBodyModulePassengerInfoList) String

type TrainOrderQueryResponseBodyModulePriceInfoList

type TrainOrderQueryResponseBodyModulePriceInfoList struct {
	// example:
	//
	// 1
	CategoryCode *int32 `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate     *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 1
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 0
	Price *float64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 12312312001
	TradeId *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	// example:
	//
	// 1
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (TrainOrderQueryResponseBodyModulePriceInfoList) GoString

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetCategoryCode

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetGmtCreate

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetPassengerName

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetPayType

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetPrice

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetTradeId

func (*TrainOrderQueryResponseBodyModulePriceInfoList) SetType

func (TrainOrderQueryResponseBodyModulePriceInfoList) String

type TrainOrderQueryResponseBodyModuleRefundTicketInfoList

type TrainOrderQueryResponseBodyModuleRefundTicketInfoList struct {
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtModify *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	// example:
	//
	// 10
	RefundFee *float64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// example:
	//
	// 10
	RefundServiceFee *float64 `json:"refund_service_fee,omitempty" xml:"refund_service_fee,omitempty"`
	// example:
	//
	// CS987JKDF
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleRefundTicketInfoList) GoString

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetGmtCreate

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetGmtModify

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetRefundFee

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetRefundServiceFee

func (*TrainOrderQueryResponseBodyModuleRefundTicketInfoList) SetTicketNo

func (TrainOrderQueryResponseBodyModuleRefundTicketInfoList) String

type TrainOrderQueryResponseBodyModuleTicketInfoList

type TrainOrderQueryResponseBodyModuleTicketInfoList struct {
	// example:
	//
	// false
	Changed *bool `json:"changed,omitempty" xml:"changed,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	CheckInTime *string `json:"check_in_time,omitempty" xml:"check_in_time,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	CheckOutTime *string `json:"check_out_time,omitempty" xml:"check_out_time,omitempty"`
	// example:
	//
	// 01
	CoachNo *string `json:"coach_no,omitempty" xml:"coach_no,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	EndTime *string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	GmtModify *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	// example:
	//
	// m
	OutTicketStatus *string `json:"out_ticket_status,omitempty" xml:"out_ticket_status,omitempty"`
	// example:
	//
	// 1
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// A001
	SeatNo       *string `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
	SeatTypeName *string `json:"seat_type_name,omitempty" xml:"seat_type_name,omitempty"`
	// example:
	//
	// 10
	ServiceFee *float64 `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	StartTime *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// example:
	//
	// CS987JKDF
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// 100
	TicketPrice *float64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 1
	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

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetChanged

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetCheckInTime

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetCheckOutTime

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetCoachNo

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetEndTime

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetGmtCreate

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetGmtModify

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetOutTicketStatus

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetPayType

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetSeatNo

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetSeatTypeName

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetServiceFee

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetStartTime

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetTicketNo

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetTicketPrice

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetTicketStatus

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetTrainTypeName

func (*TrainOrderQueryResponseBodyModuleTicketInfoList) SetUserId

func (TrainOrderQueryResponseBodyModuleTicketInfoList) String

type TrainOrderQueryResponseBodyModuleTrainInfo

type TrainOrderQueryResponseBodyModuleTrainInfo struct {
	// example:
	//
	// 2022-05-15T22:27Z
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	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"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// CS-150
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainOrderQueryResponseBodyModuleTrainInfo) GoString

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetArrTime

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetDepTime

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetFromCityAdCode

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetFromStationName

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetRunTime

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetToCityAdCode

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetToStationName

func (*TrainOrderQueryResponseBodyModuleTrainInfo) SetTrainNo

func (TrainOrderQueryResponseBodyModuleTrainInfo) String

type TrainOrderQueryV2Headers

type TrainOrderQueryV2Headers struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// 112dcasca
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainOrderQueryV2Headers) GoString

func (s TrainOrderQueryV2Headers) GoString() string

func (*TrainOrderQueryV2Headers) SetCommonHeaders

func (s *TrainOrderQueryV2Headers) SetCommonHeaders(v map[string]*string) *TrainOrderQueryV2Headers

func (*TrainOrderQueryV2Headers) SetXAcsBtripCorpToken

func (s *TrainOrderQueryV2Headers) SetXAcsBtripCorpToken(v string) *TrainOrderQueryV2Headers

func (TrainOrderQueryV2Headers) String

func (s TrainOrderQueryV2Headers) String() string

type TrainOrderQueryV2Request

type TrainOrderQueryV2Request struct {
	// This parameter is required.
	//
	// example:
	//
	// 12342123212
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 123121112
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryV2Request) GoString

func (s TrainOrderQueryV2Request) GoString() string

func (*TrainOrderQueryV2Request) SetOrderId

func (*TrainOrderQueryV2Request) SetUserId

func (TrainOrderQueryV2Request) String

func (s TrainOrderQueryV2Request) String() string

type TrainOrderQueryV2Response

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

func (s TrainOrderQueryV2Response) GoString() string

func (*TrainOrderQueryV2Response) SetBody

func (*TrainOrderQueryV2Response) SetHeaders

func (*TrainOrderQueryV2Response) SetStatusCode

func (TrainOrderQueryV2Response) String

func (s TrainOrderQueryV2Response) String() string

type TrainOrderQueryV2ResponseBody

type TrainOrderQueryV2ResponseBody struct {
	// example:
	//
	// 0
	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
	//
	// example:
	//
	// 1213ds1d
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// True
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 123412dcdsac sd
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainOrderQueryV2ResponseBody) GoString

func (*TrainOrderQueryV2ResponseBody) SetCode

func (*TrainOrderQueryV2ResponseBody) SetMessage

func (*TrainOrderQueryV2ResponseBody) SetRequestId

func (*TrainOrderQueryV2ResponseBody) SetSuccess

func (*TrainOrderQueryV2ResponseBody) SetTraceId

func (TrainOrderQueryV2ResponseBody) String

type TrainOrderQueryV2ResponseBodyModule

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

func (TrainOrderQueryV2ResponseBodyModule) String

type TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList

type TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList struct {
	// example:
	//
	// 03
	ChangeCoachNo *string `json:"change_coach_no,omitempty" xml:"change_coach_no,omitempty"`
	// example:
	//
	// 100
	ChangeGapFee *float64 `json:"change_gap_fee,omitempty" xml:"change_gap_fee,omitempty"`
	// example:
	//
	// 100
	ChangeHandlingFee *float64 `json:"change_handling_fee,omitempty" xml:"change_handling_fee,omitempty"`
	// example:
	//
	// 004C
	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"`
	// example:
	//
	// 100
	ChangeServiceFee *float64 `json:"change_service_fee,omitempty" xml:"change_service_fee,omitempty"`
	// example:
	//
	// D103
	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"`
	// example:
	//
	// CS987JKDF
	OriginTicketNo *string `json:"origin_ticket_no,omitempty" xml:"origin_ticket_no,omitempty"`
	// example:
	//
	// m
	OutTicketStatus *string `json:"out_ticket_status,omitempty" xml:"out_ticket_status,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// 2022-05-15T22:27Z
	StartTime      *string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	TicketEntrance *string `json:"ticket_entrance,omitempty" xml:"ticket_entrance,omitempty"`
	// example:
	//
	// CS987JKDF
	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"`
	// example:
	//
	// 0
	UseTicket *string `json:"use_ticket,omitempty" xml:"use_ticket,omitempty"`
	// example:
	//
	// 12312
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) GoString

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeCoachNo

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeGapFee

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeHandlingFee

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeSeatNo

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeSeatTypeName

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeServiceFee

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeTrainNo

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetChangeTrainTypeName

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetCheckInTime

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetCheckOutTime

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetEndTime

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetFromCityName

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetFromStationName

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetGmtCreate

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetGmtModify

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetOriginTicketNo

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetOutTicketStatus

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetSegmentIndex

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetStartTime

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetTicketEntrance

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetTicketNo

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetTicketStatus

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetToCityName

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetToStationName

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetUseTicket

func (*TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) SetUserId

func (TrainOrderQueryV2ResponseBodyModuleChangeTicketInfoList) String

type TrainOrderQueryV2ResponseBodyModuleInvoiceInfo

type TrainOrderQueryV2ResponseBodyModuleInvoiceInfo struct {
	// example:
	//
	// 3815504
	Id    *int64  `json:"id,omitempty" xml:"id,omitempty"`
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleInvoiceInfo) GoString

func (*TrainOrderQueryV2ResponseBodyModuleInvoiceInfo) SetId

func (*TrainOrderQueryV2ResponseBodyModuleInvoiceInfo) SetTitle

func (TrainOrderQueryV2ResponseBodyModuleInvoiceInfo) String

type TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo

type TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo struct {
	// example:
	//
	// 1003784135
	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"`
	// example:
	//
	// 12110002222
	ContactPhone *string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// example:
	//
	// btripsy4yd7v0gdpdntpp
	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"`
	// example:
	//
	// 1422113021033961000
	ExceedApplyId *string `json:"exceed_apply_id,omitempty" xml:"exceed_apply_id,omitempty"`
	// example:
	//
	// 1422113021033961000
	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"`
	// example:
	//
	// 42942924
	ItineraryId *string `json:"itinerary_id,omitempty" xml:"itinerary_id,omitempty"`
	// example:
	//
	// 2849819724653209258
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// 4
	OrderStatus         *int32  `json:"order_status,omitempty" xml:"order_status,omitempty"`
	ThirdPartBusinessId *string `json:"thirdPart_business_id,omitempty" xml:"thirdPart_business_id,omitempty"`
	// example:
	//
	// 01-2023-01214
	ThirdpartApplyId *string `json:"thirdpart_apply_id,omitempty" xml:"thirdpart_apply_id,omitempty"`
	// example:
	//
	// DHDI2209141OEGHWRN
	ThirdpartDepartId *string `json:"thirdpart_depart_id,omitempty" xml:"thirdpart_depart_id,omitempty"`
	// example:
	//
	// CS-FLIGHT
	ThirdpartItineraryId *string `json:"thirdpart_itinerary_id,omitempty" xml:"thirdpart_itinerary_id,omitempty"`
	// example:
	//
	// 0
	TripType *int32 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	// example:
	//
	// 1231212
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserNick *string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) GoString

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetApplyId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetBtripTitle

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetContactName

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetContactPhone

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetCorpId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetCorpName

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetDepartId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetDepartName

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetExceedApplyId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetExceedThirdpartApplyId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetGmtCreate

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetGmtModify

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetItineraryId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetOrderId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetOrderStatus

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetThirdPartBusinessId added in v3.3.0

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetThirdpartApplyId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetThirdpartDepartId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetThirdpartItineraryId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetTripType

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetUserId

func (*TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) SetUserNick

func (TrainOrderQueryV2ResponseBodyModuleOrderBaseInfo) String

type TrainOrderQueryV2ResponseBodyModulePassengerInfoList

type TrainOrderQueryV2ResponseBodyModulePassengerInfoList struct {
	// example:
	//
	// 11564
	CostCenterId   *int64  `json:"cost_center_id,omitempty" xml:"cost_center_id,omitempty"`
	CostCenterName *string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// example:
	//
	// CS-3345
	CostCenterNumber *string `json:"cost_center_number,omitempty" xml:"cost_center_number,omitempty"`
	// example:
	//
	// CS-PROJECT
	ProjectCode *string `json:"project_code,omitempty" xml:"project_code,omitempty"`
	// example:
	//
	// 133576
	ProjectId    *int64  `json:"project_id,omitempty" xml:"project_id,omitempty"`
	ProjectTitle *string `json:"project_title,omitempty" xml:"project_title,omitempty"`
	// example:
	//
	// CS-KDISL
	ThirdpartCostCenterId *string `json:"thirdpart_cost_center_id,omitempty" xml:"thirdpart_cost_center_id,omitempty"`
	// example:
	//
	// CS-22562
	ThirdpartProjectId *string `json:"thirdpart_project_id,omitempty" xml:"thirdpart_project_id,omitempty"`
	// example:
	//
	// 1231231
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
	// example:
	//
	// 0
	UserType *int32 `json:"user_type,omitempty" xml:"user_type,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModulePassengerInfoList) GoString

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetCostCenterId

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetCostCenterName

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetCostCenterNumber

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetProjectCode

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetProjectId

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetProjectTitle

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetThirdpartCostCenterId

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetThirdpartProjectId

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetUserId

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetUserName

func (*TrainOrderQueryV2ResponseBodyModulePassengerInfoList) SetUserType

func (TrainOrderQueryV2ResponseBodyModulePassengerInfoList) String

type TrainOrderQueryV2ResponseBodyModulePriceInfoList

type TrainOrderQueryV2ResponseBodyModulePriceInfoList struct {
	CategoryCode *int32 `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// example:
	//
	// 1669344020
	GmtCreate     *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	PassengerName *string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// example:
	//
	// 4
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 176000
	Price *float64 `json:"price,omitempty" xml:"price,omitempty"`
	// example:
	//
	// 12345678910987654321
	TradeId *string `json:"trade_id,omitempty" xml:"trade_id,omitempty"`
	Type    *int32  `json:"type,omitempty" xml:"type,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModulePriceInfoList) GoString

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetCategoryCode

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetGmtCreate

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetPassengerName

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetPayType

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetPrice

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetTradeId

func (*TrainOrderQueryV2ResponseBodyModulePriceInfoList) SetType

func (TrainOrderQueryV2ResponseBodyModulePriceInfoList) String

type TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList

type TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList struct {
	GmtCreate *string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	GmtModify *string `json:"gmt_modify,omitempty" xml:"gmt_modify,omitempty"`
	// example:
	//
	// 10
	RefundFee *float64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// example:
	//
	// 10
	RefundServiceFee *float64 `json:"refund_service_fee,omitempty" xml:"refund_service_fee,omitempty"`
	// example:
	//
	// CS987JKDF
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// 1231231
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) GoString

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetGmtCreate

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetGmtModify

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetRefundFee

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetRefundServiceFee

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetTicketNo

func (*TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) SetUserId

func (TrainOrderQueryV2ResponseBodyModuleRefundTicketInfoList) String

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfo

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

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfo) String

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList

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
	//
	// example:
	//
	// 12312
	ItemId *int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// example:
	//
	// 120
	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"`
	// example:
	//
	// D11
	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

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetArrTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetDepTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetFromCityAdCode

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetFromCityName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetFromStationName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetItemId

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetRunTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetToCityAdCode

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetToCityName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetToStationName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) SetTrainNo

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoList) String

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos struct {
	// example:
	//
	// false
	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"`
	// example:
	//
	// 01
	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"`
	// example:
	//
	// 1
	OutTicketStatus *string `json:"out_ticket_status,omitempty" xml:"out_ticket_status,omitempty"`
	// example:
	//
	// 2
	PayType *int32 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// example:
	//
	// 02A
	SeatNo       *string `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
	SeatTypeName *string `json:"seat_type_name,omitempty" xml:"seat_type_name,omitempty"`
	// example:
	//
	// 0
	SegmentIndex *int32 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// ew123121
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// example:
	//
	// 400
	TicketPrice *float64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// example:
	//
	// 1
	TicketStatus  *int32  `json:"ticket_status,omitempty" xml:"ticket_status,omitempty"`
	TrainTypeName *string `json:"train_type_name,omitempty" xml:"train_type_name,omitempty"`
	// example:
	//
	// 0
	UseTicket *string `json:"use_ticket,omitempty" xml:"use_ticket,omitempty"`
	// example:
	//
	// 231212
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) GoString

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetChanged

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetCheckInTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetCheckOutTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetCoachNo

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetEndTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetGmtCreate

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetGmtModify

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetOutTicketStatus

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetPayType

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetSeatNo

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetSeatTypeName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetSegmentIndex

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetServiceFee

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetStartTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTicketEntrance

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTicketNo

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTicketPrice

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTicketStatus

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetTrainTypeName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetUseTicket

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) SetUserId

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainInfoListTrainTicketInfos) String

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo

type TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo struct {
	// example:
	//
	// 200
	CostTime *string `json:"cost_time,omitempty" xml:"cost_time,omitempty"`
	// example:
	//
	// 2022-11-15 00:00:00
	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"`
	// example:
	//
	// 2023-01-29 18:10:00
	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"`
	// example:
	//
	// 2022-11-01 00:00:00
	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"`
	// example:
	//
	// 60
	WaitTime *string `json:"wait_time,omitempty" xml:"wait_time,omitempty"`
}

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) GoString

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetCostTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetEndTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetFromCityAdCode

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetFromCityName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetFromStationName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleCity

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleCityAdCode

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleDate

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleStation

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetMiddleType

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetStartTime

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetToCityAdCode

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetToCityName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetToStationName

func (*TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) SetWaitTime

func (TrainOrderQueryV2ResponseBodyModuleTrainOrderInfoTrainTransferInfo) String

type TrainStationSearchHeaders

type TrainStationSearchHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainStationSearchHeaders) GoString

func (s TrainStationSearchHeaders) GoString() string

func (*TrainStationSearchHeaders) SetCommonHeaders

func (*TrainStationSearchHeaders) SetXAcsBtripSoCorpToken

func (s *TrainStationSearchHeaders) SetXAcsBtripSoCorpToken(v string) *TrainStationSearchHeaders

func (TrainStationSearchHeaders) String

func (s TrainStationSearchHeaders) String() string

type TrainStationSearchRequest

type TrainStationSearchRequest struct {
	// This parameter is required.
	Keyword *string `json:"keyword,omitempty" xml:"keyword,omitempty"`
}

func (TrainStationSearchRequest) GoString

func (s TrainStationSearchRequest) GoString() string

func (*TrainStationSearchRequest) SetKeyword

func (TrainStationSearchRequest) String

func (s TrainStationSearchRequest) String() string

type TrainStationSearchResponse

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

func (s TrainStationSearchResponse) GoString() string

func (*TrainStationSearchResponse) SetBody

func (*TrainStationSearchResponse) SetHeaders

func (*TrainStationSearchResponse) SetStatusCode

func (TrainStationSearchResponse) String

type TrainStationSearchResponseBody

type TrainStationSearchResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// B72B39C8-32DE-558D-AD1C-D53F11F6ADFE
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// example:
	//
	// 210e847f16611516748613869de4f6
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainStationSearchResponseBody) GoString

func (*TrainStationSearchResponseBody) SetCode

func (*TrainStationSearchResponseBody) SetMessage

func (*TrainStationSearchResponseBody) SetRequestId

func (*TrainStationSearchResponseBody) SetSuccess

func (*TrainStationSearchResponseBody) SetTraceId

func (TrainStationSearchResponseBody) String

type TrainStationSearchResponseBodyModule

type TrainStationSearchResponseBodyModule struct {
	Cities []*TrainStationSearchResponseBodyModuleCities `json:"cities,omitempty" xml:"cities,omitempty" type:"Repeated"`
}

func (TrainStationSearchResponseBodyModule) GoString

func (TrainStationSearchResponseBodyModule) String

type TrainStationSearchResponseBodyModuleCities

type TrainStationSearchResponseBodyModuleCities struct {
	// example:
	//
	// hz
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (TrainStationSearchResponseBodyModuleCities) GoString

func (*TrainStationSearchResponseBodyModuleCities) SetCode

func (*TrainStationSearchResponseBodyModuleCities) SetName

func (TrainStationSearchResponseBodyModuleCities) String

type TrainStopoverSearchHeaders

type TrainStopoverSearchHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TrainStopoverSearchHeaders) GoString

func (s TrainStopoverSearchHeaders) GoString() string

func (*TrainStopoverSearchHeaders) SetCommonHeaders

func (*TrainStopoverSearchHeaders) SetXAcsBtripCorpToken

func (s *TrainStopoverSearchHeaders) SetXAcsBtripCorpToken(v string) *TrainStopoverSearchHeaders

func (TrainStopoverSearchHeaders) String

type TrainStopoverSearchRequest

type TrainStopoverSearchRequest struct {
	// This parameter is required.
	ArrStation *string `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	// This parameter is required.
	DepStation *string `json:"dep_station,omitempty" xml:"dep_station,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2024-05-08
	TrainDate *string `json:"train_date,omitempty" xml:"train_date,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// k2345
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainStopoverSearchRequest) GoString

func (s TrainStopoverSearchRequest) GoString() string

func (*TrainStopoverSearchRequest) SetArrStation

func (*TrainStopoverSearchRequest) SetDepStation

func (*TrainStopoverSearchRequest) SetTrainDate

func (*TrainStopoverSearchRequest) SetTrainNo

func (TrainStopoverSearchRequest) String

type TrainStopoverSearchResponse

type TrainStopoverSearchResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TrainStopoverSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TrainStopoverSearchResponse) GoString

func (s TrainStopoverSearchResponse) GoString() string

func (*TrainStopoverSearchResponse) SetBody

func (*TrainStopoverSearchResponse) SetHeaders

func (*TrainStopoverSearchResponse) SetStatusCode

func (TrainStopoverSearchResponse) String

type TrainStopoverSearchResponseBody

type TrainStopoverSearchResponseBody struct {
	// example:
	//
	// 200
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module
	Module []*TrainStopoverSearchResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainStopoverSearchResponseBody) GoString

func (*TrainStopoverSearchResponseBody) SetCode

func (*TrainStopoverSearchResponseBody) SetMessage

func (*TrainStopoverSearchResponseBody) SetRequestId

func (*TrainStopoverSearchResponseBody) SetSuccess

func (*TrainStopoverSearchResponseBody) SetTraceId

func (TrainStopoverSearchResponseBody) String

type TrainStopoverSearchResponseBodyModule

type TrainStopoverSearchResponseBodyModule struct {
	// example:
	//
	// 2024-05-06 15:19:01
	ArrTime *string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// example:
	//
	// 2024-05-06 15:19:01
	DepTime     *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	StationName *string `json:"station_name,omitempty" xml:"station_name,omitempty"`
	// example:
	//
	// 0
	StationNo *string `json:"station_no,omitempty" xml:"station_no,omitempty"`
	// example:
	//
	// 0
	StationType *string `json:"station_type,omitempty" xml:"station_type,omitempty"`
	// example:
	//
	// 22
	StopOverTime *string `json:"stop_over_time,omitempty" xml:"stop_over_time,omitempty"`
}

func (TrainStopoverSearchResponseBodyModule) GoString

func (*TrainStopoverSearchResponseBodyModule) SetArrTime

func (*TrainStopoverSearchResponseBodyModule) SetDepTime

func (*TrainStopoverSearchResponseBodyModule) SetStationName

func (*TrainStopoverSearchResponseBodyModule) SetStationNo

func (*TrainStopoverSearchResponseBodyModule) SetStationType

func (*TrainStopoverSearchResponseBodyModule) SetStopOverTime

func (TrainStopoverSearchResponseBodyModule) String

type TrainTicketScanQueryHeaders

type TrainTicketScanQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TrainTicketScanQueryHeaders) GoString

func (s TrainTicketScanQueryHeaders) GoString() string

func (*TrainTicketScanQueryHeaders) SetCommonHeaders

func (*TrainTicketScanQueryHeaders) SetXAcsBtripSoCorpToken

func (s *TrainTicketScanQueryHeaders) SetXAcsBtripSoCorpToken(v string) *TrainTicketScanQueryHeaders

func (TrainTicketScanQueryHeaders) String

type TrainTicketScanQueryRequest

type TrainTicketScanQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// example:
	//
	// 123
	BillId *int64 `json:"bill_id,omitempty" xml:"bill_id,omitempty"`
	// example:
	//
	// 456
	InvoiceSubTaskId *int64 `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// example:
	//
	// 20
	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

func (s TrainTicketScanQueryRequest) GoString() string

func (*TrainTicketScanQueryRequest) SetBillDate

func (*TrainTicketScanQueryRequest) SetBillId

func (*TrainTicketScanQueryRequest) SetInvoiceSubTaskId

func (*TrainTicketScanQueryRequest) SetPageNo

func (*TrainTicketScanQueryRequest) SetPageSize

func (*TrainTicketScanQueryRequest) SetSerialNumber

func (*TrainTicketScanQueryRequest) SetTicketNo

func (TrainTicketScanQueryRequest) String

type TrainTicketScanQueryResponse

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

func (s TrainTicketScanQueryResponse) GoString() string

func (*TrainTicketScanQueryResponse) SetBody

func (*TrainTicketScanQueryResponse) SetHeaders

func (*TrainTicketScanQueryResponse) SetStatusCode

func (TrainTicketScanQueryResponse) String

type TrainTicketScanQueryResponseBody

type TrainTicketScanQueryResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TrainTicketScanQueryResponseBody) GoString

func (*TrainTicketScanQueryResponseBody) SetCode

func (*TrainTicketScanQueryResponseBody) SetMessage

func (*TrainTicketScanQueryResponseBody) SetRequestId

func (*TrainTicketScanQueryResponseBody) SetSuccess

func (*TrainTicketScanQueryResponseBody) SetTraceId

func (TrainTicketScanQueryResponseBody) String

type TrainTicketScanQueryResponseBodyModule

type TrainTicketScanQueryResponseBodyModule struct {
	Items []*TrainTicketScanQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 2
	TotalPage *int32 `json:"total_page,omitempty" xml:"total_page,omitempty"`
	// example:
	//
	// 30
	TotalSize *int32 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (TrainTicketScanQueryResponseBodyModule) GoString

func (*TrainTicketScanQueryResponseBodyModule) SetPageNo

func (*TrainTicketScanQueryResponseBodyModule) SetPageSize

func (*TrainTicketScanQueryResponseBodyModule) SetTotalPage

func (*TrainTicketScanQueryResponseBodyModule) SetTotalSize

func (TrainTicketScanQueryResponseBodyModule) String

type TrainTicketScanQueryResponseBodyModuleItems

type TrainTicketScanQueryResponseBodyModuleItems struct {
	ApplyId    *string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	ArrStation *string `json:"arr_station,omitempty" xml:"arr_station,omitempty"`
	// example:
	//
	// 2022-12-01
	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"`
	// example:
	//
	// 2023-01-12 10:00:00
	DepTime    *string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	Department *string `json:"department,omitempty" xml:"department,omitempty"`
	// example:
	//
	// 71
	Id           *string `json:"id,omitempty" xml:"id,omitempty"`
	InvoiceTitle *string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// example:
	//
	// 3137168772101111000
	OrderId *int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// example:
	//
	// https://www.testurl.com
	OssUrl    *string `json:"oss_url,omitempty" xml:"oss_url,omitempty"`
	Passenger *string `json:"passenger,omitempty" xml:"passenger,omitempty"`
	// example:
	//
	// 100
	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"`
	// example:
	//
	// 30671211200127U123456
	SerialNumber *string `json:"serial_number,omitempty" xml:"serial_number,omitempty"`
	// example:
	//
	// 8.26
	TaxAmount *string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	// example:
	//
	// 9%
	TaxRate *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 取票号
	//
	// example:
	//
	// 784-1111111111
	TicketNo *string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// 车次
	//
	// example:
	//
	// G99
	TrainNo *string `json:"train_no,omitempty" xml:"train_no,omitempty"`
}

func (TrainTicketScanQueryResponseBodyModuleItems) GoString

func (*TrainTicketScanQueryResponseBodyModuleItems) SetApplyId

func (*TrainTicketScanQueryResponseBodyModuleItems) SetArrStation

func (*TrainTicketScanQueryResponseBodyModuleItems) SetBillDate

func (*TrainTicketScanQueryResponseBodyModuleItems) SetCoachName

func (*TrainTicketScanQueryResponseBodyModuleItems) SetCostCenter

func (*TrainTicketScanQueryResponseBodyModuleItems) SetDepStation

func (*TrainTicketScanQueryResponseBodyModuleItems) SetDepTime

func (*TrainTicketScanQueryResponseBodyModuleItems) SetDepartment

func (*TrainTicketScanQueryResponseBodyModuleItems) SetId

func (*TrainTicketScanQueryResponseBodyModuleItems) SetInvoiceTitle

func (*TrainTicketScanQueryResponseBodyModuleItems) SetOrderId

func (*TrainTicketScanQueryResponseBodyModuleItems) SetOssUrl

func (*TrainTicketScanQueryResponseBodyModuleItems) SetPassenger

func (*TrainTicketScanQueryResponseBodyModuleItems) SetPrice

func (*TrainTicketScanQueryResponseBodyModuleItems) SetProject

func (*TrainTicketScanQueryResponseBodyModuleItems) SetSeat

func (*TrainTicketScanQueryResponseBodyModuleItems) SetSeatNo

func (*TrainTicketScanQueryResponseBodyModuleItems) SetSerialNumber

func (*TrainTicketScanQueryResponseBodyModuleItems) SetTaxAmount

func (*TrainTicketScanQueryResponseBodyModuleItems) SetTaxRate

func (*TrainTicketScanQueryResponseBodyModuleItems) SetTicketNo

func (*TrainTicketScanQueryResponseBodyModuleItems) SetTrainNo

func (TrainTicketScanQueryResponseBodyModuleItems) String

type TravelStandardListQueryHeaders

type TravelStandardListQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TravelStandardListQueryHeaders) GoString

func (*TravelStandardListQueryHeaders) SetCommonHeaders

func (*TravelStandardListQueryHeaders) SetXAcsBtripCorpToken

func (TravelStandardListQueryHeaders) String

type TravelStandardListQueryRequest

type TravelStandardListQueryRequest struct {
	// example:
	//
	// false
	FromGroup *bool `json:"from_group,omitempty" xml:"from_group,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int32  `json:"page_size,omitempty" xml:"page_size,omitempty"`
	RuleName *string `json:"rule_name,omitempty" xml:"rule_name,omitempty"`
}

func (TravelStandardListQueryRequest) GoString

func (*TravelStandardListQueryRequest) SetFromGroup

func (*TravelStandardListQueryRequest) SetPageNo

func (*TravelStandardListQueryRequest) SetPageSize

func (*TravelStandardListQueryRequest) SetRuleName

func (TravelStandardListQueryRequest) String

type TravelStandardListQueryResponse

type TravelStandardListQueryResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TravelStandardListQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TravelStandardListQueryResponse) GoString

func (*TravelStandardListQueryResponse) SetHeaders

func (*TravelStandardListQueryResponse) SetStatusCode

func (TravelStandardListQueryResponse) String

type TravelStandardListQueryResponseBody

type TravelStandardListQueryResponseBody struct {
	// example:
	//
	// 0
	Code    *int32                                     `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                    `json:"message,omitempty" xml:"message,omitempty"`
	Module  *TravelStandardListQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 05F9C201-1B53-5905-94AB-0D7444D8466A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041aa317070996148671005d0a0b
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TravelStandardListQueryResponseBody) GoString

func (*TravelStandardListQueryResponseBody) SetCode

func (*TravelStandardListQueryResponseBody) SetMessage

func (*TravelStandardListQueryResponseBody) SetRequestId

func (*TravelStandardListQueryResponseBody) SetSuccess

func (*TravelStandardListQueryResponseBody) SetTraceId

func (TravelStandardListQueryResponseBody) String

type TravelStandardListQueryResponseBodyModule

type TravelStandardListQueryResponseBodyModule struct {
	Items []*TravelStandardListQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 30
	TotalSize *int32 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (TravelStandardListQueryResponseBodyModule) GoString

func (*TravelStandardListQueryResponseBodyModule) SetTotalSize

func (TravelStandardListQueryResponseBodyModule) String

type TravelStandardListQueryResponseBodyModuleItems

type TravelStandardListQueryResponseBodyModuleItems struct {
	MainReserveRule *TravelStandardListQueryResponseBodyModuleItemsMainReserveRule   `json:"main_reserve_rule,omitempty" xml:"main_reserve_rule,omitempty" type:"Struct"`
	ReserveRuleDesc []*TravelStandardListQueryResponseBodyModuleItemsReserveRuleDesc `json:"reserve_rule_desc,omitempty" xml:"reserve_rule_desc,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	Scope *int32 `json:"scope,omitempty" xml:"scope,omitempty"`
}

func (TravelStandardListQueryResponseBodyModuleItems) GoString

func (*TravelStandardListQueryResponseBodyModuleItems) SetScope

func (TravelStandardListQueryResponseBodyModuleItems) String

type TravelStandardListQueryResponseBodyModuleItemsMainReserveRule

type TravelStandardListQueryResponseBodyModuleItemsMainReserveRule struct {
	OpenServiceTypeList []*string `json:"open_service_type_list,omitempty" xml:"open_service_type_list,omitempty" type:"Repeated"`
	// example:
	//
	// 2006516571
	RuleCode *int64  `json:"rule_code,omitempty" xml:"rule_code,omitempty"`
	RuleDesc *string `json:"rule_desc,omitempty" xml:"rule_desc,omitempty"`
	// example:
	//
	// 6516571
	RuleId   *int64  `json:"rule_id,omitempty" xml:"rule_id,omitempty"`
	RuleName *string `json:"rule_name,omitempty" xml:"rule_name,omitempty"`
}

func (TravelStandardListQueryResponseBodyModuleItemsMainReserveRule) GoString

func (*TravelStandardListQueryResponseBodyModuleItemsMainReserveRule) SetOpenServiceTypeList

func (*TravelStandardListQueryResponseBodyModuleItemsMainReserveRule) SetRuleCode

func (*TravelStandardListQueryResponseBodyModuleItemsMainReserveRule) SetRuleDesc

func (*TravelStandardListQueryResponseBodyModuleItemsMainReserveRule) SetRuleId

func (*TravelStandardListQueryResponseBodyModuleItemsMainReserveRule) SetRuleName

func (TravelStandardListQueryResponseBodyModuleItemsMainReserveRule) String

type TravelStandardListQueryResponseBodyModuleItemsReserveRuleDesc

type TravelStandardListQueryResponseBodyModuleItemsReserveRuleDesc struct {
	DataList []*TravelStandardListQueryResponseBodyModuleItemsReserveRuleDescDataList `json:"data_list,omitempty" xml:"data_list,omitempty" type:"Repeated"`
	Title    *string                                                                  `json:"title,omitempty" xml:"title,omitempty"`
	// example:
	//
	// flight
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (TravelStandardListQueryResponseBodyModuleItemsReserveRuleDesc) GoString

func (*TravelStandardListQueryResponseBodyModuleItemsReserveRuleDesc) SetTitle

func (*TravelStandardListQueryResponseBodyModuleItemsReserveRuleDesc) SetType

func (TravelStandardListQueryResponseBodyModuleItemsReserveRuleDesc) String

type TravelStandardListQueryResponseBodyModuleItemsReserveRuleDescDataList

type TravelStandardListQueryResponseBodyModuleItemsReserveRuleDescDataList struct {
	Key   *string `json:"key,omitempty" xml:"key,omitempty"`
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (TravelStandardListQueryResponseBodyModuleItemsReserveRuleDescDataList) GoString

func (*TravelStandardListQueryResponseBodyModuleItemsReserveRuleDescDataList) SetKey

func (*TravelStandardListQueryResponseBodyModuleItemsReserveRuleDescDataList) SetValue

func (TravelStandardListQueryResponseBodyModuleItemsReserveRuleDescDataList) String

type TravelStandardQueryHeaders

type TravelStandardQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TravelStandardQueryHeaders) GoString

func (s TravelStandardQueryHeaders) GoString() string

func (*TravelStandardQueryHeaders) SetCommonHeaders

func (*TravelStandardQueryHeaders) SetXAcsBtripCorpToken

func (s *TravelStandardQueryHeaders) SetXAcsBtripCorpToken(v string) *TravelStandardQueryHeaders

func (TravelStandardQueryHeaders) String

type TravelStandardQueryRequest

type TravelStandardQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// false
	FromGroup *bool `json:"from_group,omitempty" xml:"from_group,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2006523763
	RuleCode *int64 `json:"rule_code,omitempty" xml:"rule_code,omitempty"`
	// This parameter is required.
	ServiceTypeList []*string `json:"service_type_list,omitempty" xml:"service_type_list,omitempty" type:"Repeated"`
}

func (TravelStandardQueryRequest) GoString

func (s TravelStandardQueryRequest) GoString() string

func (*TravelStandardQueryRequest) SetFromGroup

func (*TravelStandardQueryRequest) SetRuleCode

func (*TravelStandardQueryRequest) SetServiceTypeList

func (s *TravelStandardQueryRequest) SetServiceTypeList(v []*string) *TravelStandardQueryRequest

func (TravelStandardQueryRequest) String

type TravelStandardQueryResponse

type TravelStandardQueryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TravelStandardQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TravelStandardQueryResponse) GoString

func (s TravelStandardQueryResponse) GoString() string

func (*TravelStandardQueryResponse) SetBody

func (*TravelStandardQueryResponse) SetHeaders

func (*TravelStandardQueryResponse) SetStatusCode

func (TravelStandardQueryResponse) String

type TravelStandardQueryResponseBody

type TravelStandardQueryResponseBody struct {
	// example:
	//
	// 0
	Code    *string                                `json:"code,omitempty" xml:"code,omitempty"`
	Message *string                                `json:"message,omitempty" xml:"message,omitempty"`
	Module  *TravelStandardQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210bcc3a16583004579056128d33d7
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TravelStandardQueryResponseBody) GoString

func (*TravelStandardQueryResponseBody) SetCode

func (*TravelStandardQueryResponseBody) SetMessage

func (*TravelStandardQueryResponseBody) SetRequestId

func (*TravelStandardQueryResponseBody) SetSuccess

func (*TravelStandardQueryResponseBody) SetTraceId

func (TravelStandardQueryResponseBody) String

type TravelStandardQueryResponseBodyModule

type TravelStandardQueryResponseBodyModule struct {
	ActivatedServiceTypeList []*string                                         `json:"activated_service_type_list,omitempty" xml:"activated_service_type_list,omitempty" type:"Repeated"`
	ReserveRule              *TravelStandardQueryResponseBodyModuleReserveRule `json:"reserve_rule,omitempty" xml:"reserve_rule,omitempty" type:"Struct"`
}

func (TravelStandardQueryResponseBodyModule) GoString

func (*TravelStandardQueryResponseBodyModule) SetActivatedServiceTypeList

func (TravelStandardQueryResponseBodyModule) String

type TravelStandardQueryResponseBodyModuleReserveRule

type TravelStandardQueryResponseBodyModuleReserveRule struct {
	MainReserveRule  *TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule    `json:"main_reserve_rule,omitempty" xml:"main_reserve_rule,omitempty" type:"Struct"`
	ModuleConfigList []*TravelStandardQueryResponseBodyModuleReserveRuleModuleConfigList `json:"module_config_list,omitempty" xml:"module_config_list,omitempty" type:"Repeated"`
}

func (TravelStandardQueryResponseBodyModuleReserveRule) GoString

func (TravelStandardQueryResponseBodyModuleReserveRule) String

type TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule

type TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule struct {
	OpenServiceTypeList []*string `json:"open_service_type_list,omitempty" xml:"open_service_type_list,omitempty" type:"Repeated"`
	// example:
	//
	// 2006517149
	RuleCode *int64  `json:"rule_code,omitempty" xml:"rule_code,omitempty"`
	RuleDesc *string `json:"rule_desc,omitempty" xml:"rule_desc,omitempty"`
	// example:
	//
	// 6517149
	RuleId   *int64  `json:"rule_id,omitempty" xml:"rule_id,omitempty"`
	RuleName *string `json:"rule_name,omitempty" xml:"rule_name,omitempty"`
}

func (TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule) GoString

func (*TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule) SetOpenServiceTypeList

func (*TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule) SetRuleCode

func (*TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule) SetRuleDesc

func (*TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule) SetRuleId

func (*TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule) SetRuleName

func (TravelStandardQueryResponseBodyModuleReserveRuleMainReserveRule) String

type TravelStandardQueryResponseBodyModuleReserveRuleModuleConfigList

type TravelStandardQueryResponseBodyModuleReserveRuleModuleConfigList struct {
	// example:
	//
	// FLIGHT_ADVANCE_BUY_DAY
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 3
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (TravelStandardQueryResponseBodyModuleReserveRuleModuleConfigList) GoString

func (*TravelStandardQueryResponseBodyModuleReserveRuleModuleConfigList) SetCode

func (*TravelStandardQueryResponseBodyModuleReserveRuleModuleConfigList) SetValue

func (TravelStandardQueryResponseBodyModuleReserveRuleModuleConfigList) String

type TravelStandardQueryShrinkRequest

type TravelStandardQueryShrinkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// false
	FromGroup *bool `json:"from_group,omitempty" xml:"from_group,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2006523763
	RuleCode *int64 `json:"rule_code,omitempty" xml:"rule_code,omitempty"`
	// This parameter is required.
	ServiceTypeListShrink *string `json:"service_type_list,omitempty" xml:"service_type_list,omitempty"`
}

func (TravelStandardQueryShrinkRequest) GoString

func (*TravelStandardQueryShrinkRequest) SetFromGroup

func (*TravelStandardQueryShrinkRequest) SetRuleCode

func (*TravelStandardQueryShrinkRequest) SetServiceTypeListShrink

func (TravelStandardQueryShrinkRequest) String

type TripBusinessInstanceQueryHeaders added in v3.2.0

type TripBusinessInstanceQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (TripBusinessInstanceQueryHeaders) GoString added in v3.2.0

func (*TripBusinessInstanceQueryHeaders) SetCommonHeaders added in v3.2.0

func (*TripBusinessInstanceQueryHeaders) SetXAcsBtripSoCorpToken added in v3.2.0

func (TripBusinessInstanceQueryHeaders) String added in v3.2.0

type TripBusinessInstanceQueryRequest added in v3.2.0

type TripBusinessInstanceQueryRequest struct {
	// example:
	//
	// 12345
	BusinessInstanceId *string `json:"business_instance_id,omitempty" xml:"business_instance_id,omitempty"`
	// example:
	//
	// 12345
	ThirdBusinessId *string `json:"third_business_id,omitempty" xml:"third_business_id,omitempty"`
	// example:
	//
	// thirdpart12138
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (TripBusinessInstanceQueryRequest) GoString added in v3.2.0

func (*TripBusinessInstanceQueryRequest) SetBusinessInstanceId added in v3.2.0

func (*TripBusinessInstanceQueryRequest) SetThirdBusinessId added in v3.2.0

func (*TripBusinessInstanceQueryRequest) SetUserId added in v3.2.0

func (*TripBusinessInstanceQueryRequest) SetUserName added in v3.2.0

func (TripBusinessInstanceQueryRequest) String added in v3.2.0

type TripBusinessInstanceQueryResponse added in v3.2.0

type TripBusinessInstanceQueryResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TripBusinessInstanceQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TripBusinessInstanceQueryResponse) GoString added in v3.2.0

func (*TripBusinessInstanceQueryResponse) SetBody added in v3.2.0

func (*TripBusinessInstanceQueryResponse) SetHeaders added in v3.2.0

func (*TripBusinessInstanceQueryResponse) SetStatusCode added in v3.2.0

func (TripBusinessInstanceQueryResponse) String added in v3.2.0

type TripBusinessInstanceQueryResponseBody added in v3.2.0

type TripBusinessInstanceQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module *TripBusinessInstanceQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210bc44416869853114684533da3c2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TripBusinessInstanceQueryResponseBody) GoString added in v3.2.0

func (*TripBusinessInstanceQueryResponseBody) SetCode added in v3.2.0

func (*TripBusinessInstanceQueryResponseBody) SetMessage added in v3.2.0

func (*TripBusinessInstanceQueryResponseBody) SetModule added in v3.2.0

func (*TripBusinessInstanceQueryResponseBody) SetRequestId added in v3.2.0

func (*TripBusinessInstanceQueryResponseBody) SetSuccess added in v3.2.0

func (*TripBusinessInstanceQueryResponseBody) SetTraceId added in v3.2.0

func (TripBusinessInstanceQueryResponseBody) String added in v3.2.0

type TripBusinessInstanceQueryResponseBodyModule added in v3.2.0

type TripBusinessInstanceQueryResponseBodyModule struct {
	Creator *string `json:"creator,omitempty" xml:"creator,omitempty"`
	// example:
	//
	// 1525104000
	GmtCreate *int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 1525104000
	GmtModified *int64 `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// example:
	//
	// RUNNING
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (TripBusinessInstanceQueryResponseBodyModule) GoString added in v3.2.0

func (*TripBusinessInstanceQueryResponseBodyModule) SetCreator added in v3.2.0

func (*TripBusinessInstanceQueryResponseBodyModule) SetGmtCreate added in v3.2.0

func (*TripBusinessInstanceQueryResponseBodyModule) SetGmtModified added in v3.2.0

func (*TripBusinessInstanceQueryResponseBodyModule) SetStatus added in v3.2.0

func (TripBusinessInstanceQueryResponseBodyModule) String added in v3.2.0

type TripCCInfoQueryHeaders added in v3.2.0

type TripCCInfoQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TripCCInfoQueryHeaders) GoString added in v3.2.0

func (s TripCCInfoQueryHeaders) GoString() string

func (*TripCCInfoQueryHeaders) SetCommonHeaders added in v3.2.0

func (s *TripCCInfoQueryHeaders) SetCommonHeaders(v map[string]*string) *TripCCInfoQueryHeaders

func (*TripCCInfoQueryHeaders) SetXAcsBtripCorpToken added in v3.2.0

func (s *TripCCInfoQueryHeaders) SetXAcsBtripCorpToken(v string) *TripCCInfoQueryHeaders

func (TripCCInfoQueryHeaders) String added in v3.2.0

func (s TripCCInfoQueryHeaders) String() string

type TripCCInfoQueryRequest added in v3.2.0

type TripCCInfoQueryRequest struct {
	// example:
	//
	// 2024060710160003300008684
	BusinessInstanceId *string `json:"business_instance_id,omitempty" xml:"business_instance_id,omitempty"`
	// example:
	//
	// 458003
	NodeId *string `json:"node_id,omitempty" xml:"node_id,omitempty"`
	// example:
	//
	// 2024060710160003300008684
	ThirdBusinessId *string `json:"third_business_id,omitempty" xml:"third_business_id,omitempty"`
}

func (TripCCInfoQueryRequest) GoString added in v3.2.0

func (s TripCCInfoQueryRequest) GoString() string

func (*TripCCInfoQueryRequest) SetBusinessInstanceId added in v3.2.0

func (s *TripCCInfoQueryRequest) SetBusinessInstanceId(v string) *TripCCInfoQueryRequest

func (*TripCCInfoQueryRequest) SetNodeId added in v3.2.0

func (*TripCCInfoQueryRequest) SetThirdBusinessId added in v3.2.0

func (s *TripCCInfoQueryRequest) SetThirdBusinessId(v string) *TripCCInfoQueryRequest

func (TripCCInfoQueryRequest) String added in v3.2.0

func (s TripCCInfoQueryRequest) String() string

type TripCCInfoQueryResponse added in v3.2.0

type TripCCInfoQueryResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TripCCInfoQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TripCCInfoQueryResponse) GoString added in v3.2.0

func (s TripCCInfoQueryResponse) GoString() string

func (*TripCCInfoQueryResponse) SetBody added in v3.2.0

func (*TripCCInfoQueryResponse) SetHeaders added in v3.2.0

func (*TripCCInfoQueryResponse) SetStatusCode added in v3.2.0

func (TripCCInfoQueryResponse) String added in v3.2.0

func (s TripCCInfoQueryResponse) String() string

type TripCCInfoQueryResponseBody added in v3.2.0

type TripCCInfoQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module []*TripCCInfoQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Repeated"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TripCCInfoQueryResponseBody) GoString added in v3.2.0

func (s TripCCInfoQueryResponseBody) GoString() string

func (*TripCCInfoQueryResponseBody) SetCode added in v3.2.0

func (*TripCCInfoQueryResponseBody) SetMessage added in v3.2.0

func (*TripCCInfoQueryResponseBody) SetModule added in v3.2.0

func (*TripCCInfoQueryResponseBody) SetRequestId added in v3.2.0

func (*TripCCInfoQueryResponseBody) SetSuccess added in v3.2.0

func (*TripCCInfoQueryResponseBody) SetTraceId added in v3.2.0

func (TripCCInfoQueryResponseBody) String added in v3.2.0

type TripCCInfoQueryResponseBodyModule added in v3.2.0

type TripCCInfoQueryResponseBodyModule struct {
	// example:
	//
	// user_12138
	Notifier *string `json:"notifier,omitempty" xml:"notifier,omitempty"`
	// example:
	//
	// 1525104000
	NotifyStartTime *int64 `json:"notify_start_time,omitempty" xml:"notify_start_time,omitempty"`
}

func (TripCCInfoQueryResponseBodyModule) GoString added in v3.2.0

func (*TripCCInfoQueryResponseBodyModule) SetNotifier added in v3.2.0

func (*TripCCInfoQueryResponseBodyModule) SetNotifyStartTime added in v3.2.0

func (TripCCInfoQueryResponseBodyModule) String added in v3.2.0

type TripTaskQueryHeaders added in v3.2.0

type TripTaskQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (TripTaskQueryHeaders) GoString added in v3.2.0

func (s TripTaskQueryHeaders) GoString() string

func (*TripTaskQueryHeaders) SetCommonHeaders added in v3.2.0

func (s *TripTaskQueryHeaders) SetCommonHeaders(v map[string]*string) *TripTaskQueryHeaders

func (*TripTaskQueryHeaders) SetXAcsBtripCorpToken added in v3.2.0

func (s *TripTaskQueryHeaders) SetXAcsBtripCorpToken(v string) *TripTaskQueryHeaders

func (TripTaskQueryHeaders) String added in v3.2.0

func (s TripTaskQueryHeaders) String() string

type TripTaskQueryRequest added in v3.2.0

type TripTaskQueryRequest struct {
	// example:
	//
	// 12345
	BusinessInstanceId *string `json:"business_instance_id,omitempty" xml:"business_instance_id,omitempty"`
	// example:
	//
	// 12345
	ThirdBusinessId *string `json:"third_business_id,omitempty" xml:"third_business_id,omitempty"`
	// example:
	//
	// thirdpart12138
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserName *string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

func (TripTaskQueryRequest) GoString added in v3.2.0

func (s TripTaskQueryRequest) GoString() string

func (*TripTaskQueryRequest) SetBusinessInstanceId added in v3.2.0

func (s *TripTaskQueryRequest) SetBusinessInstanceId(v string) *TripTaskQueryRequest

func (*TripTaskQueryRequest) SetThirdBusinessId added in v3.2.0

func (s *TripTaskQueryRequest) SetThirdBusinessId(v string) *TripTaskQueryRequest

func (*TripTaskQueryRequest) SetUserId added in v3.2.0

func (*TripTaskQueryRequest) SetUserName added in v3.2.0

func (TripTaskQueryRequest) String added in v3.2.0

func (s TripTaskQueryRequest) String() string

type TripTaskQueryResponse added in v3.2.0

type TripTaskQueryResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TripTaskQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TripTaskQueryResponse) GoString added in v3.2.0

func (s TripTaskQueryResponse) GoString() string

func (*TripTaskQueryResponse) SetBody added in v3.2.0

func (*TripTaskQueryResponse) SetHeaders added in v3.2.0

func (*TripTaskQueryResponse) SetStatusCode added in v3.2.0

func (s *TripTaskQueryResponse) SetStatusCode(v int32) *TripTaskQueryResponse

func (TripTaskQueryResponse) String added in v3.2.0

func (s TripTaskQueryResponse) String() string

type TripTaskQueryResponseBody added in v3.2.0

type TripTaskQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// module。
	Module *TripTaskQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	// example:
	//
	// 2FB0D7A8-BA41-5D04-BEFC-CADA5481AC53
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (TripTaskQueryResponseBody) GoString added in v3.2.0

func (s TripTaskQueryResponseBody) GoString() string

func (*TripTaskQueryResponseBody) SetCode added in v3.2.0

func (*TripTaskQueryResponseBody) SetMessage added in v3.2.0

func (*TripTaskQueryResponseBody) SetModule added in v3.2.0

func (*TripTaskQueryResponseBody) SetRequestId added in v3.2.0

func (*TripTaskQueryResponseBody) SetSuccess added in v3.2.0

func (*TripTaskQueryResponseBody) SetTraceId added in v3.2.0

func (TripTaskQueryResponseBody) String added in v3.2.0

func (s TripTaskQueryResponseBody) String() string

type TripTaskQueryResponseBodyModule added in v3.2.0

type TripTaskQueryResponseBodyModule struct {
	// example:
	//
	// true
	NeedRefresh  *bool                                          `json:"needRefresh,omitempty" xml:"needRefresh,omitempty"`
	RecordTasks  []*TripTaskQueryResponseBodyModuleRecordTasks  `json:"record_tasks,omitempty" xml:"record_tasks,omitempty" type:"Repeated"`
	RunningTasks []*TripTaskQueryResponseBodyModuleRunningTasks `json:"running_tasks,omitempty" xml:"running_tasks,omitempty" type:"Repeated"`
}

func (TripTaskQueryResponseBodyModule) GoString added in v3.2.0

func (*TripTaskQueryResponseBodyModule) SetNeedRefresh added in v3.2.0

func (*TripTaskQueryResponseBodyModule) SetRecordTasks added in v3.2.0

func (*TripTaskQueryResponseBodyModule) SetRunningTasks added in v3.2.0

func (TripTaskQueryResponseBodyModule) String added in v3.2.0

type TripTaskQueryResponseBodyModuleRecordTasks added in v3.2.0

type TripTaskQueryResponseBodyModuleRecordTasks struct {
	// example:
	//
	// 123
	Actioner   *string `json:"actioner,omitempty" xml:"actioner,omitempty"`
	Attributes *string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// example:
	//
	// 1525104000
	GmtCreate *int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 1525104000
	GmtFinished *int64 `json:"gmt_finished,omitempty" xml:"gmt_finished,omitempty"`
	// example:
	//
	// 34360
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// 575003
	NodeId *string `json:"node_id,omitempty" xml:"node_id,omitempty"`
	// example:
	//
	// agree
	OutResult *string `json:"out_result,omitempty" xml:"out_result,omitempty"`
	// example:
	//
	// 123
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// example:
	//
	// RUNNING
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (TripTaskQueryResponseBodyModuleRecordTasks) GoString added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRecordTasks) SetActioner added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRecordTasks) SetAttributes added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRecordTasks) SetGmtCreate added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRecordTasks) SetGmtFinished added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRecordTasks) SetId added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRecordTasks) SetNodeId added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRecordTasks) SetOutResult added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRecordTasks) SetOwner added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRecordTasks) SetStatus added in v3.2.0

func (TripTaskQueryResponseBodyModuleRecordTasks) String added in v3.2.0

type TripTaskQueryResponseBodyModuleRunningTasks added in v3.2.0

type TripTaskQueryResponseBodyModuleRunningTasks struct {
	// example:
	//
	// 123
	Actioner   *string `json:"actioner,omitempty" xml:"actioner,omitempty"`
	Attributes *string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// example:
	//
	// 1525104000
	GmtCreate *int64 `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// example:
	//
	// 1525104000
	GmtFinished *int64 `json:"gmt_finished,omitempty" xml:"gmt_finished,omitempty"`
	// example:
	//
	// 34360
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// 575003
	NodeId *string `json:"node_id,omitempty" xml:"node_id,omitempty"`
	// example:
	//
	// agree
	OutResult *string `json:"out_result,omitempty" xml:"out_result,omitempty"`
	// example:
	//
	// 123
	Owner *string `json:"owner,omitempty" xml:"owner,omitempty"`
	// example:
	//
	// RUNNING
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (TripTaskQueryResponseBodyModuleRunningTasks) GoString added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRunningTasks) SetActioner added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRunningTasks) SetAttributes added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRunningTasks) SetGmtCreate added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRunningTasks) SetGmtFinished added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRunningTasks) SetId added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRunningTasks) SetNodeId added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRunningTasks) SetOutResult added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRunningTasks) SetOwner added in v3.2.0

func (*TripTaskQueryResponseBodyModuleRunningTasks) SetStatus added in v3.2.0

func (TripTaskQueryResponseBodyModuleRunningTasks) String added in v3.2.0

type UpdateCustomRoleHeaders added in v3.1.0

type UpdateCustomRoleHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwis
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (UpdateCustomRoleHeaders) GoString added in v3.1.0

func (s UpdateCustomRoleHeaders) GoString() string

func (*UpdateCustomRoleHeaders) SetCommonHeaders added in v3.1.0

func (s *UpdateCustomRoleHeaders) SetCommonHeaders(v map[string]*string) *UpdateCustomRoleHeaders

func (*UpdateCustomRoleHeaders) SetXAcsBtripCorpToken added in v3.1.0

func (s *UpdateCustomRoleHeaders) SetXAcsBtripCorpToken(v string) *UpdateCustomRoleHeaders

func (UpdateCustomRoleHeaders) String added in v3.1.0

func (s UpdateCustomRoleHeaders) String() string

type UpdateCustomRoleRequest added in v3.1.0

type UpdateCustomRoleRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 12345
	RoleId *string `json:"role_id,omitempty" xml:"role_id,omitempty"`
	// This parameter is required.
	RoleName *string `json:"role_name,omitempty" xml:"role_name,omitempty"`
}

func (UpdateCustomRoleRequest) GoString added in v3.1.0

func (s UpdateCustomRoleRequest) GoString() string

func (*UpdateCustomRoleRequest) SetRoleId added in v3.1.0

func (*UpdateCustomRoleRequest) SetRoleName added in v3.1.0

func (UpdateCustomRoleRequest) String added in v3.1.0

func (s UpdateCustomRoleRequest) String() string

type UpdateCustomRoleResponse added in v3.1.0

type UpdateCustomRoleResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateCustomRoleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateCustomRoleResponse) GoString added in v3.1.0

func (s UpdateCustomRoleResponse) GoString() string

func (*UpdateCustomRoleResponse) SetBody added in v3.1.0

func (*UpdateCustomRoleResponse) SetHeaders added in v3.1.0

func (*UpdateCustomRoleResponse) SetStatusCode added in v3.1.0

func (UpdateCustomRoleResponse) String added in v3.1.0

func (s UpdateCustomRoleResponse) String() string

type UpdateCustomRoleResponseBody added in v3.1.0

type UpdateCustomRoleResponseBody struct {
	// example:
	//
	// SUCCESS
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 200
	HttpStatusCode *int32  `json:"httpStatusCode,omitempty" xml:"httpStatusCode,omitempty"`
	Message        *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210bcc3a16583004579056128d33d7
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (UpdateCustomRoleResponseBody) GoString added in v3.1.0

func (s UpdateCustomRoleResponseBody) GoString() string

func (*UpdateCustomRoleResponseBody) SetCode added in v3.1.0

func (*UpdateCustomRoleResponseBody) SetHttpStatusCode added in v3.1.0

func (*UpdateCustomRoleResponseBody) SetMessage added in v3.1.0

func (*UpdateCustomRoleResponseBody) SetRequestId added in v3.1.0

func (*UpdateCustomRoleResponseBody) SetSuccess added in v3.1.0

func (*UpdateCustomRoleResponseBody) SetTraceId added in v3.1.0

func (UpdateCustomRoleResponseBody) String added in v3.1.0

type UpdateDepartmentHeaders added in v3.3.0

type UpdateDepartmentHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwis
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (UpdateDepartmentHeaders) GoString added in v3.3.0

func (s UpdateDepartmentHeaders) GoString() string

func (*UpdateDepartmentHeaders) SetCommonHeaders added in v3.3.0

func (s *UpdateDepartmentHeaders) SetCommonHeaders(v map[string]*string) *UpdateDepartmentHeaders

func (*UpdateDepartmentHeaders) SetXAcsBtripCorpToken added in v3.3.0

func (s *UpdateDepartmentHeaders) SetXAcsBtripCorpToken(v string) *UpdateDepartmentHeaders

func (UpdateDepartmentHeaders) String added in v3.3.0

func (s UpdateDepartmentHeaders) String() string

type UpdateDepartmentRequest added in v3.3.0

type UpdateDepartmentRequest struct {
	// This parameter is required.
	DeptName              *string   `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	ManagerEmployeeIdList []*string `json:"manager_employee_id_list,omitempty" xml:"manager_employee_id_list,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// dept123
	OutDeptId *string `json:"out_dept_id,omitempty" xml:"out_dept_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dept456
	OutDeptPid *string `json:"out_dept_pid,omitempty" xml:"out_dept_pid,omitempty"`
}

func (UpdateDepartmentRequest) GoString added in v3.3.0

func (s UpdateDepartmentRequest) GoString() string

func (*UpdateDepartmentRequest) SetDeptName added in v3.3.0

func (*UpdateDepartmentRequest) SetManagerEmployeeIdList added in v3.3.0

func (s *UpdateDepartmentRequest) SetManagerEmployeeIdList(v []*string) *UpdateDepartmentRequest

func (*UpdateDepartmentRequest) SetOutDeptId added in v3.3.0

func (*UpdateDepartmentRequest) SetOutDeptPid added in v3.3.0

func (UpdateDepartmentRequest) String added in v3.3.0

func (s UpdateDepartmentRequest) String() string

type UpdateDepartmentResponse added in v3.3.0

type UpdateDepartmentResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateDepartmentResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateDepartmentResponse) GoString added in v3.3.0

func (s UpdateDepartmentResponse) GoString() string

func (*UpdateDepartmentResponse) SetBody added in v3.3.0

func (*UpdateDepartmentResponse) SetHeaders added in v3.3.0

func (*UpdateDepartmentResponse) SetStatusCode added in v3.3.0

func (UpdateDepartmentResponse) String added in v3.3.0

func (s UpdateDepartmentResponse) String() string

type UpdateDepartmentResponseBody added in v3.3.0

type UpdateDepartmentResponseBody struct {
	// example:
	//
	// SUCCESS
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 200
	HttpStatusCode *int32  `json:"httpStatusCode,omitempty" xml:"httpStatusCode,omitempty"`
	Message        *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (UpdateDepartmentResponseBody) GoString added in v3.3.0

func (s UpdateDepartmentResponseBody) GoString() string

func (*UpdateDepartmentResponseBody) SetCode added in v3.3.0

func (*UpdateDepartmentResponseBody) SetHttpStatusCode added in v3.3.0

func (*UpdateDepartmentResponseBody) SetMessage added in v3.3.0

func (*UpdateDepartmentResponseBody) SetRequestId added in v3.3.0

func (*UpdateDepartmentResponseBody) SetSuccess added in v3.3.0

func (*UpdateDepartmentResponseBody) SetTraceId added in v3.3.0

func (UpdateDepartmentResponseBody) String added in v3.3.0

type UpdateDepartmentShrinkRequest added in v3.3.0

type UpdateDepartmentShrinkRequest struct {
	// This parameter is required.
	DeptName                    *string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	ManagerEmployeeIdListShrink *string `json:"manager_employee_id_list,omitempty" xml:"manager_employee_id_list,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dept123
	OutDeptId *string `json:"out_dept_id,omitempty" xml:"out_dept_id,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dept456
	OutDeptPid *string `json:"out_dept_pid,omitempty" xml:"out_dept_pid,omitempty"`
}

func (UpdateDepartmentShrinkRequest) GoString added in v3.3.0

func (*UpdateDepartmentShrinkRequest) SetDeptName added in v3.3.0

func (*UpdateDepartmentShrinkRequest) SetManagerEmployeeIdListShrink added in v3.3.0

func (s *UpdateDepartmentShrinkRequest) SetManagerEmployeeIdListShrink(v string) *UpdateDepartmentShrinkRequest

func (*UpdateDepartmentShrinkRequest) SetOutDeptId added in v3.3.0

func (*UpdateDepartmentShrinkRequest) SetOutDeptPid added in v3.3.0

func (UpdateDepartmentShrinkRequest) String added in v3.3.0

type UpdateEmployeeHeaders added in v3.3.0

type UpdateEmployeeHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (UpdateEmployeeHeaders) GoString added in v3.3.0

func (s UpdateEmployeeHeaders) GoString() string

func (*UpdateEmployeeHeaders) SetCommonHeaders added in v3.3.0

func (s *UpdateEmployeeHeaders) SetCommonHeaders(v map[string]*string) *UpdateEmployeeHeaders

func (*UpdateEmployeeHeaders) SetXAcsBtripCorpToken added in v3.3.0

func (s *UpdateEmployeeHeaders) SetXAcsBtripCorpToken(v string) *UpdateEmployeeHeaders

func (UpdateEmployeeHeaders) String added in v3.3.0

func (s UpdateEmployeeHeaders) String() string

type UpdateEmployeeLeaveStatusHeaders added in v3.3.0

type UpdateEmployeeLeaveStatusHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripCorpToken *string `json:"x-acs-btrip-corp-token,omitempty" xml:"x-acs-btrip-corp-token,omitempty"`
}

func (UpdateEmployeeLeaveStatusHeaders) GoString added in v3.3.0

func (*UpdateEmployeeLeaveStatusHeaders) SetCommonHeaders added in v3.3.0

func (*UpdateEmployeeLeaveStatusHeaders) SetXAcsBtripCorpToken added in v3.3.0

func (UpdateEmployeeLeaveStatusHeaders) String added in v3.3.0

type UpdateEmployeeLeaveStatusRequest added in v3.3.0

type UpdateEmployeeLeaveStatusRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// true
	IsLeave *bool `json:"is_leave,omitempty" xml:"is_leave,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// user123
	UserId *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

func (UpdateEmployeeLeaveStatusRequest) GoString added in v3.3.0

func (*UpdateEmployeeLeaveStatusRequest) SetIsLeave added in v3.3.0

func (*UpdateEmployeeLeaveStatusRequest) SetUserId added in v3.3.0

func (UpdateEmployeeLeaveStatusRequest) String added in v3.3.0

type UpdateEmployeeLeaveStatusResponse added in v3.3.0

type UpdateEmployeeLeaveStatusResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateEmployeeLeaveStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateEmployeeLeaveStatusResponse) GoString added in v3.3.0

func (*UpdateEmployeeLeaveStatusResponse) SetBody added in v3.3.0

func (*UpdateEmployeeLeaveStatusResponse) SetHeaders added in v3.3.0

func (*UpdateEmployeeLeaveStatusResponse) SetStatusCode added in v3.3.0

func (UpdateEmployeeLeaveStatusResponse) String added in v3.3.0

type UpdateEmployeeLeaveStatusResponseBody added in v3.3.0

type UpdateEmployeeLeaveStatusResponseBody struct {
	// example:
	//
	// SUCCESS
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 200
	HttpStatusCode *int32  `json:"httpStatusCode,omitempty" xml:"httpStatusCode,omitempty"`
	Message        *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (UpdateEmployeeLeaveStatusResponseBody) GoString added in v3.3.0

func (*UpdateEmployeeLeaveStatusResponseBody) SetCode added in v3.3.0

func (*UpdateEmployeeLeaveStatusResponseBody) SetHttpStatusCode added in v3.3.0

func (*UpdateEmployeeLeaveStatusResponseBody) SetMessage added in v3.3.0

func (*UpdateEmployeeLeaveStatusResponseBody) SetRequestId added in v3.3.0

func (*UpdateEmployeeLeaveStatusResponseBody) SetSuccess added in v3.3.0

func (*UpdateEmployeeLeaveStatusResponseBody) SetTraceId added in v3.3.0

func (UpdateEmployeeLeaveStatusResponseBody) String added in v3.3.0

type UpdateEmployeeRequest added in v3.3.0

type UpdateEmployeeRequest struct {
	// example:
	//
	// https://static-legacy.dingtalk.com/media/lADPF8XMoxJeUkbNA2LNA5s_923_866.jpg
	Avatar           *string   `json:"avatar,omitempty" xml:"avatar,omitempty"`
	BaseCityCodeList []*string `json:"base_city_code_list,omitempty" xml:"base_city_code_list,omitempty" type:"Repeated"`
	// example:
	//
	// 2000-01-02
	Birthday           *string                          `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertList           []*UpdateEmployeeRequestCertList `json:"cert_list,omitempty" xml:"cert_list,omitempty" type:"Repeated"`
	CustomRoleCodeList []*string                        `json:"custom_role_code_list,omitempty" xml:"custom_role_code_list,omitempty" type:"Repeated"`
	// example:
	//
	// 123@163.com
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// false
	IsAdmin *bool `json:"is_admin,omitempty" xml:"is_admin,omitempty"`
	// example:
	//
	// false
	IsBoss *bool `json:"is_boss,omitempty" xml:"is_boss,omitempty"`
	// example:
	//
	// false
	IsDeptLeader *bool `json:"is_dept_leader,omitempty" xml:"is_dept_leader,omitempty"`
	// example:
	//
	// 1001
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// user456
	ManagerUserId *string   `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	OutDeptIdList []*string `json:"out_dept_id_list,omitempty" xml:"out_dept_id_list,omitempty" type:"Repeated"`
	// example:
	//
	// 13111111111
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// M4
	PositionLevel *string `json:"position_level,omitempty" xml:"position_level,omitempty"`
	RealName      *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// John/Wilson
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// user123
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserNick *string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

func (UpdateEmployeeRequest) GoString added in v3.3.0

func (s UpdateEmployeeRequest) GoString() string

func (*UpdateEmployeeRequest) SetAvatar added in v3.3.0

func (*UpdateEmployeeRequest) SetBaseCityCodeList added in v3.3.0

func (s *UpdateEmployeeRequest) SetBaseCityCodeList(v []*string) *UpdateEmployeeRequest

func (*UpdateEmployeeRequest) SetBirthday added in v3.3.0

func (*UpdateEmployeeRequest) SetCertList added in v3.3.0

func (*UpdateEmployeeRequest) SetCustomRoleCodeList added in v3.3.0

func (s *UpdateEmployeeRequest) SetCustomRoleCodeList(v []*string) *UpdateEmployeeRequest

func (*UpdateEmployeeRequest) SetEmail added in v3.3.0

func (*UpdateEmployeeRequest) SetGender added in v3.3.0

func (*UpdateEmployeeRequest) SetIsAdmin added in v3.3.0

func (*UpdateEmployeeRequest) SetIsBoss added in v3.3.0

func (*UpdateEmployeeRequest) SetIsDeptLeader added in v3.3.0

func (s *UpdateEmployeeRequest) SetIsDeptLeader(v bool) *UpdateEmployeeRequest

func (*UpdateEmployeeRequest) SetJobNo added in v3.3.0

func (*UpdateEmployeeRequest) SetManagerUserId added in v3.3.0

func (s *UpdateEmployeeRequest) SetManagerUserId(v string) *UpdateEmployeeRequest

func (*UpdateEmployeeRequest) SetOutDeptIdList added in v3.3.0

func (s *UpdateEmployeeRequest) SetOutDeptIdList(v []*string) *UpdateEmployeeRequest

func (*UpdateEmployeeRequest) SetPhone added in v3.3.0

func (*UpdateEmployeeRequest) SetPositionLevel added in v3.3.0

func (s *UpdateEmployeeRequest) SetPositionLevel(v string) *UpdateEmployeeRequest

func (*UpdateEmployeeRequest) SetRealName added in v3.3.0

func (*UpdateEmployeeRequest) SetRealNameEn added in v3.3.0

func (s *UpdateEmployeeRequest) SetRealNameEn(v string) *UpdateEmployeeRequest

func (*UpdateEmployeeRequest) SetUserId added in v3.3.0

func (*UpdateEmployeeRequest) SetUserNick added in v3.3.0

func (UpdateEmployeeRequest) String added in v3.3.0

func (s UpdateEmployeeRequest) String() string

type UpdateEmployeeRequestCertList added in v3.3.0

type UpdateEmployeeRequestCertList struct {
	// example:
	//
	// 2000-01-02
	Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// example:
	//
	// 2099-03-12
	CertExpiredTime *string `json:"cert_expired_time,omitempty" xml:"cert_expired_time,omitempty"`
	// example:
	//
	// CN
	CertNation *string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// example:
	//
	// 123
	CertNo *string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// example:
	//
	// 0
	CertType *int32 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// CN
	Nationality *string `json:"nationality,omitempty" xml:"nationality,omitempty"`
	// example:
	//
	// 13111111111
	Phone    *string `json:"phone,omitempty" xml:"phone,omitempty"`
	RealName *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// John/Wilson
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
}

func (UpdateEmployeeRequestCertList) GoString added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetBirthday added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetCertExpiredTime added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetCertNation added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetCertNo added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetCertType added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetGender added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetNationality added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetPhone added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetRealName added in v3.3.0

func (*UpdateEmployeeRequestCertList) SetRealNameEn added in v3.3.0

func (UpdateEmployeeRequestCertList) String added in v3.3.0

type UpdateEmployeeResponse added in v3.3.0

type UpdateEmployeeResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateEmployeeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateEmployeeResponse) GoString added in v3.3.0

func (s UpdateEmployeeResponse) GoString() string

func (*UpdateEmployeeResponse) SetBody added in v3.3.0

func (*UpdateEmployeeResponse) SetHeaders added in v3.3.0

func (*UpdateEmployeeResponse) SetStatusCode added in v3.3.0

func (UpdateEmployeeResponse) String added in v3.3.0

func (s UpdateEmployeeResponse) String() string

type UpdateEmployeeResponseBody added in v3.3.0

type UpdateEmployeeResponseBody struct {
	// example:
	//
	// SUCCESS
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 200
	HttpStatusCode *int32  `json:"httpStatusCode,omitempty" xml:"httpStatusCode,omitempty"`
	Message        *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// A5009956-1077-52FB-B520-EA8C7E91D722
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 21041ce316577904808056433edbb2
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (UpdateEmployeeResponseBody) GoString added in v3.3.0

func (s UpdateEmployeeResponseBody) GoString() string

func (*UpdateEmployeeResponseBody) SetCode added in v3.3.0

func (*UpdateEmployeeResponseBody) SetHttpStatusCode added in v3.3.0

func (*UpdateEmployeeResponseBody) SetMessage added in v3.3.0

func (*UpdateEmployeeResponseBody) SetRequestId added in v3.3.0

func (*UpdateEmployeeResponseBody) SetSuccess added in v3.3.0

func (*UpdateEmployeeResponseBody) SetTraceId added in v3.3.0

func (UpdateEmployeeResponseBody) String added in v3.3.0

type UpdateEmployeeShrinkRequest added in v3.3.0

type UpdateEmployeeShrinkRequest struct {
	// example:
	//
	// https://static-legacy.dingtalk.com/media/lADPF8XMoxJeUkbNA2LNA5s_923_866.jpg
	Avatar                 *string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	BaseCityCodeListShrink *string `json:"base_city_code_list,omitempty" xml:"base_city_code_list,omitempty"`
	// example:
	//
	// 2000-01-02
	Birthday                 *string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	CertListShrink           *string `json:"cert_list,omitempty" xml:"cert_list,omitempty"`
	CustomRoleCodeListShrink *string `json:"custom_role_code_list,omitempty" xml:"custom_role_code_list,omitempty"`
	// example:
	//
	// 123@163.com
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// F
	Gender *string `json:"gender,omitempty" xml:"gender,omitempty"`
	// example:
	//
	// false
	IsAdmin *bool `json:"is_admin,omitempty" xml:"is_admin,omitempty"`
	// example:
	//
	// false
	IsBoss *bool `json:"is_boss,omitempty" xml:"is_boss,omitempty"`
	// example:
	//
	// false
	IsDeptLeader *bool `json:"is_dept_leader,omitempty" xml:"is_dept_leader,omitempty"`
	// example:
	//
	// 1001
	JobNo *string `json:"job_no,omitempty" xml:"job_no,omitempty"`
	// example:
	//
	// user456
	ManagerUserId       *string `json:"manager_user_id,omitempty" xml:"manager_user_id,omitempty"`
	OutDeptIdListShrink *string `json:"out_dept_id_list,omitempty" xml:"out_dept_id_list,omitempty"`
	// example:
	//
	// 13111111111
	Phone *string `json:"phone,omitempty" xml:"phone,omitempty"`
	// example:
	//
	// M4
	PositionLevel *string `json:"position_level,omitempty" xml:"position_level,omitempty"`
	RealName      *string `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// example:
	//
	// John/Wilson
	RealNameEn *string `json:"real_name_en,omitempty" xml:"real_name_en,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// user123
	UserId   *string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	UserNick *string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

func (UpdateEmployeeShrinkRequest) GoString added in v3.3.0

func (s UpdateEmployeeShrinkRequest) GoString() string

func (*UpdateEmployeeShrinkRequest) SetAvatar added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetBaseCityCodeListShrink added in v3.3.0

func (s *UpdateEmployeeShrinkRequest) SetBaseCityCodeListShrink(v string) *UpdateEmployeeShrinkRequest

func (*UpdateEmployeeShrinkRequest) SetBirthday added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetCertListShrink added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetCustomRoleCodeListShrink added in v3.3.0

func (s *UpdateEmployeeShrinkRequest) SetCustomRoleCodeListShrink(v string) *UpdateEmployeeShrinkRequest

func (*UpdateEmployeeShrinkRequest) SetEmail added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetGender added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetIsAdmin added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetIsBoss added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetIsDeptLeader added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetJobNo added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetManagerUserId added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetOutDeptIdListShrink added in v3.3.0

func (s *UpdateEmployeeShrinkRequest) SetOutDeptIdListShrink(v string) *UpdateEmployeeShrinkRequest

func (*UpdateEmployeeShrinkRequest) SetPhone added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetPositionLevel added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetRealName added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetRealNameEn added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetUserId added in v3.3.0

func (*UpdateEmployeeShrinkRequest) SetUserNick added in v3.3.0

func (UpdateEmployeeShrinkRequest) String added in v3.3.0

type UserQueryHeaders

type UserQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (UserQueryHeaders) GoString

func (s UserQueryHeaders) GoString() string

func (*UserQueryHeaders) SetCommonHeaders

func (s *UserQueryHeaders) SetCommonHeaders(v map[string]*string) *UserQueryHeaders

func (*UserQueryHeaders) SetXAcsBtripSoCorpToken

func (s *UserQueryHeaders) SetXAcsBtripSoCorpToken(v string) *UserQueryHeaders

func (UserQueryHeaders) String

func (s UserQueryHeaders) String() string

type UserQueryRequest

type UserQueryRequest struct {
	// example:
	//
	// 2021-06-02 00:00:00
	ModifiedTimeGreaterOrEqualThan *string `json:"modified_time_greater_or_equal_than,omitempty" xml:"modified_time_greater_or_equal_than,omitempty"`
	// example:
	//
	// 10
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 9YN+jxa7PcxbNUTISeKjEw==
	PageToken *string `json:"page_token,omitempty" xml:"page_token,omitempty"`
	// example:
	//
	// 12345
	ThirdPartJobNo *string `json:"third_part_job_no,omitempty" xml:"third_part_job_no,omitempty"`
}

func (UserQueryRequest) GoString

func (s UserQueryRequest) GoString() string

func (*UserQueryRequest) SetModifiedTimeGreaterOrEqualThan

func (s *UserQueryRequest) SetModifiedTimeGreaterOrEqualThan(v string) *UserQueryRequest

func (*UserQueryRequest) SetPageSize

func (s *UserQueryRequest) SetPageSize(v int32) *UserQueryRequest

func (*UserQueryRequest) SetPageToken

func (s *UserQueryRequest) SetPageToken(v string) *UserQueryRequest

func (*UserQueryRequest) SetThirdPartJobNo

func (s *UserQueryRequest) SetThirdPartJobNo(v string) *UserQueryRequest

func (UserQueryRequest) String

func (s UserQueryRequest) String() string

type UserQueryResponse

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

func (s UserQueryResponse) GoString() string

func (*UserQueryResponse) SetBody

func (*UserQueryResponse) SetHeaders

func (s *UserQueryResponse) SetHeaders(v map[string]*string) *UserQueryResponse

func (*UserQueryResponse) SetStatusCode

func (s *UserQueryResponse) SetStatusCode(v int32) *UserQueryResponse

func (UserQueryResponse) String

func (s UserQueryResponse) String() string

type UserQueryResponseBody

type UserQueryResponseBody struct {
	// example:
	//
	// SUCCESS
	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"`
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 2f624a6316366024344424669e3279
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (UserQueryResponseBody) GoString

func (s UserQueryResponseBody) GoString() string

func (*UserQueryResponseBody) SetCode

func (*UserQueryResponseBody) SetMessage

func (*UserQueryResponseBody) SetModule

func (*UserQueryResponseBody) SetRequestId

func (*UserQueryResponseBody) SetSuccess

func (*UserQueryResponseBody) SetTraceId

func (UserQueryResponseBody) String

func (s UserQueryResponseBody) String() string

type UserQueryResponseBodyModule

type UserQueryResponseBodyModule struct {
	// example:
	//
	// true
	HasMore *bool                               `json:"has_more,omitempty" xml:"has_more,omitempty"`
	Items   []*UserQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 9YN+jxa7PcxbNUTISeKjEw==
	PageToken *string `json:"page_token,omitempty" xml:"page_token,omitempty"`
	// example:
	//
	// 0
	Total *int64 `json:"total,omitempty" xml:"total,omitempty"`
}

func (UserQueryResponseBodyModule) GoString

func (s UserQueryResponseBodyModule) GoString() string

func (*UserQueryResponseBodyModule) SetHasMore

func (*UserQueryResponseBodyModule) SetItems

func (*UserQueryResponseBodyModule) SetPageToken

func (*UserQueryResponseBodyModule) SetTotal

func (UserQueryResponseBodyModule) String

type UserQueryResponseBodyModuleItems

type UserQueryResponseBodyModuleItems struct {
	EmployeeNick *string `json:"employee_nick,omitempty" xml:"employee_nick,omitempty"`
	// example:
	//
	// 0
	LeaveStatus *int32 `json:"leave_status,omitempty" xml:"leave_status,omitempty"`
	// example:
	//
	// 123
	ThirdPartEmployeeId *string `json:"third_part_employee_id,omitempty" xml:"third_part_employee_id,omitempty"`
	// example:
	//
	// 001
	ThirdPartJobNo *string `json:"third_part_job_no,omitempty" xml:"third_part_job_no,omitempty"`
}

func (UserQueryResponseBodyModuleItems) GoString

func (*UserQueryResponseBodyModuleItems) SetEmployeeNick

func (*UserQueryResponseBodyModuleItems) SetLeaveStatus

func (*UserQueryResponseBodyModuleItems) SetThirdPartEmployeeId

func (*UserQueryResponseBodyModuleItems) SetThirdPartJobNo

func (UserQueryResponseBodyModuleItems) String

type VatInvoiceScanQueryHeaders

type VatInvoiceScanQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (VatInvoiceScanQueryHeaders) GoString

func (s VatInvoiceScanQueryHeaders) GoString() string

func (*VatInvoiceScanQueryHeaders) SetCommonHeaders

func (*VatInvoiceScanQueryHeaders) SetXAcsBtripSoCorpToken

func (s *VatInvoiceScanQueryHeaders) SetXAcsBtripSoCorpToken(v string) *VatInvoiceScanQueryHeaders

func (VatInvoiceScanQueryHeaders) String

type VatInvoiceScanQueryRequest

type VatInvoiceScanQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// example:
	//
	// 123
	BillId *int64 `json:"bill_id,omitempty" xml:"bill_id,omitempty"`
	// example:
	//
	// 456
	InvoiceSubTaskId *int64 `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

func (VatInvoiceScanQueryRequest) GoString

func (s VatInvoiceScanQueryRequest) GoString() string

func (*VatInvoiceScanQueryRequest) SetBillDate

func (*VatInvoiceScanQueryRequest) SetBillId

func (*VatInvoiceScanQueryRequest) SetInvoiceSubTaskId

func (s *VatInvoiceScanQueryRequest) SetInvoiceSubTaskId(v int64) *VatInvoiceScanQueryRequest

func (*VatInvoiceScanQueryRequest) SetPageNo

func (*VatInvoiceScanQueryRequest) SetPageSize

func (VatInvoiceScanQueryRequest) String

type VatInvoiceScanQueryResponse

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

func (s VatInvoiceScanQueryResponse) GoString() string

func (*VatInvoiceScanQueryResponse) SetBody

func (*VatInvoiceScanQueryResponse) SetHeaders

func (*VatInvoiceScanQueryResponse) SetStatusCode

func (VatInvoiceScanQueryResponse) String

type VatInvoiceScanQueryResponseBody

type VatInvoiceScanQueryResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// C61ECFF6-606B-5F66-B81D-D77369043A5F
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210e842b16611337974412836dae27
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (VatInvoiceScanQueryResponseBody) GoString

func (*VatInvoiceScanQueryResponseBody) SetCode

func (*VatInvoiceScanQueryResponseBody) SetMessage

func (*VatInvoiceScanQueryResponseBody) SetRequestId

func (*VatInvoiceScanQueryResponseBody) SetSuccess

func (*VatInvoiceScanQueryResponseBody) SetTraceId

func (VatInvoiceScanQueryResponseBody) String

type VatInvoiceScanQueryResponseBodyModule

type VatInvoiceScanQueryResponseBodyModule struct {
	Items []*VatInvoiceScanQueryResponseBodyModuleItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNo *int32 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// example:
	//
	// 20
	PageSize *int32 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// example:
	//
	// 2
	TotalPage *int32 `json:"total_page,omitempty" xml:"total_page,omitempty"`
	// example:
	//
	// 30
	TotalSize *int32 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

func (VatInvoiceScanQueryResponseBodyModule) GoString

func (*VatInvoiceScanQueryResponseBodyModule) SetPageNo

func (*VatInvoiceScanQueryResponseBodyModule) SetPageSize

func (*VatInvoiceScanQueryResponseBodyModule) SetTotalPage

func (*VatInvoiceScanQueryResponseBodyModule) SetTotalSize

func (VatInvoiceScanQueryResponseBodyModule) String

type VatInvoiceScanQueryResponseBodyModuleItems

type VatInvoiceScanQueryResponseBodyModuleItems struct {
	// example:
	//
	// 20
	AmountWithTax *string `json:"amount_with_tax,omitempty" xml:"amount_with_tax,omitempty"`
	// example:
	//
	// 18.87
	AmountWithoutTax *string `json:"amount_without_tax,omitempty" xml:"amount_without_tax,omitempty"`
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// example:
	//
	// 07122942791187744475
	CheckCode *string `json:"check_code,omitempty" xml:"check_code,omitempty"`
	Drawer    *string `json:"drawer,omitempty" xml:"drawer,omitempty"`
	// example:
	//
	// 60
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// example:
	//
	// 3300111303
	InvoiceCode *string `json:"invoice_code,omitempty" xml:"invoice_code,omitempty"`
	// example:
	//
	// 2022-12-01
	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"`
	// example:
	//
	// 24021111
	InvoiceNo *string `json:"invoice_no,omitempty" xml:"invoice_no,omitempty"`
	// example:
	//
	// 123
	InvoiceSubTaskId *int64 `json:"invoice_sub_task_id,omitempty" xml:"invoice_sub_task_id,omitempty"`
	// example:
	//
	// 2
	InvoiceType     *int32  `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	InvoiceTypeDesc *string `json:"invoice_type_desc,omitempty" xml:"invoice_type_desc,omitempty"`
	// 机器码
	//
	// example:
	//
	// 661619906841
	MachineCode *string `json:"machine_code,omitempty" xml:"machine_code,omitempty"`
	OfdOssUrl   *string `json:"ofd_oss_url,omitempty" xml:"ofd_oss_url,omitempty"`
	// example:
	//
	// https://www.testurl.com
	OssUrl *string `json:"oss_url,omitempty" xml:"oss_url,omitempty"`
	// example:
	//
	// <87*>>53>5023>-446>/4+83/5	- *>5/81<75/1931>4>>
	PasswordArea             *string `json:"password_area,omitempty" xml:"password_area,omitempty"`
	PdfOssUrl                *string `json:"pdf_oss_url,omitempty" xml:"pdf_oss_url,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"`
	// example:
	//
	// 91441111111111111S
	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"`
	// example:
	//
	// 91441111111111111N
	SellerTaxNo *string `json:"seller_tax_no,omitempty" xml:"seller_tax_no,omitempty"`
	// example:
	//
	// 4475
	SmartCheckCode *string `json:"smart_check_code,omitempty" xml:"smart_check_code,omitempty"`
	// example:
	//
	// 1.13
	TaxAmount *string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	// example:
	//
	// 6%
	TaxRate            *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	TotalAmountInWords *string `json:"total_amount_in_words,omitempty" xml:"total_amount_in_words,omitempty"`
	XmlOssUrl          *string `json:"xml_oss_url,omitempty" xml:"xml_oss_url,omitempty"`
}

func (VatInvoiceScanQueryResponseBodyModuleItems) GoString

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetAmountWithTax

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetAmountWithoutTax

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetBillDate

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetCheckCode

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetDrawer

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetId

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceCode

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceDay

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceDetail

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceLocation

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceNo

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceSubTaskId

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceType

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetInvoiceTypeDesc

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetMachineCode

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetOfdOssUrl added in v3.3.0

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetOssUrl

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPasswordArea

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPdfOssUrl added in v3.1.1

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPurchaserBankAccountInfo

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPurchaserContactInfo

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPurchaserName

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetPurchaserTaxNo

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetRecipient

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetRemarks

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetReviewer

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSellerBankAccountInfo

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSellerContactInfo

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSellerName

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSellerTaxNo

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetSmartCheckCode

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetTaxAmount

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetTaxRate

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetTotalAmountInWords

func (*VatInvoiceScanQueryResponseBodyModuleItems) SetXmlOssUrl

func (VatInvoiceScanQueryResponseBodyModuleItems) String

type VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails

type VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails struct {
	// example:
	//
	// 75.21
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 行号
	//
	// example:
	//
	// 0
	Index    *string `json:"index,omitempty" xml:"index,omitempty"`
	ItemName *string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// example:
	//
	// 1
	Quantity *string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// example:
	//
	// 66PT11230069
	Specification *string `json:"specification,omitempty" xml:"specification,omitempty"`
	// example:
	//
	// 12.79
	Tax *string `json:"tax,omitempty" xml:"tax,omitempty"`
	// example:
	//
	// 17%
	TaxRate *string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	Unit    *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// example:
	//
	// 75.21
	UnitPrice *string `json:"unit_price,omitempty" xml:"unit_price,omitempty"`
}

func (VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) GoString

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetAmount

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetIndex

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetItemName

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetQuantity

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetSpecification

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetTax

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetTaxRate

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetUnit

func (*VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) SetUnitPrice

func (VatInvoiceScanQueryResponseBodyModuleItemsInvoiceDetails) String

type WaitApplyInvoiceTaskDetailQueryHeaders

type WaitApplyInvoiceTaskDetailQueryHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// example:
	//
	// feth00jqwls
	XAcsBtripSoCorpToken *string `json:"x-acs-btrip-so-corp-token,omitempty" xml:"x-acs-btrip-so-corp-token,omitempty"`
}

func (WaitApplyInvoiceTaskDetailQueryHeaders) GoString

func (*WaitApplyInvoiceTaskDetailQueryHeaders) SetCommonHeaders

func (*WaitApplyInvoiceTaskDetailQueryHeaders) SetXAcsBtripSoCorpToken

func (WaitApplyInvoiceTaskDetailQueryHeaders) String

type WaitApplyInvoiceTaskDetailQueryRequest

type WaitApplyInvoiceTaskDetailQueryRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2022-12-01
	BillDate *string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
}

func (WaitApplyInvoiceTaskDetailQueryRequest) GoString

func (*WaitApplyInvoiceTaskDetailQueryRequest) SetBillDate

func (WaitApplyInvoiceTaskDetailQueryRequest) String

type WaitApplyInvoiceTaskDetailQueryResponse

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

func (*WaitApplyInvoiceTaskDetailQueryResponse) SetHeaders

func (*WaitApplyInvoiceTaskDetailQueryResponse) SetStatusCode

func (WaitApplyInvoiceTaskDetailQueryResponse) String

type WaitApplyInvoiceTaskDetailQueryResponseBody

type WaitApplyInvoiceTaskDetailQueryResponseBody struct {
	// example:
	//
	// 200
	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
	//
	// example:
	//
	// 407543AF-2BD9-5890-BD92-9D1AB7218B27
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// traceId
	//
	// example:
	//
	// 210f079e16603757182131635d866a
	TraceId *string `json:"traceId,omitempty" xml:"traceId,omitempty"`
}

func (WaitApplyInvoiceTaskDetailQueryResponseBody) GoString

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetCode

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetMessage

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetRequestId

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetSuccess

func (*WaitApplyInvoiceTaskDetailQueryResponseBody) SetTraceId

func (WaitApplyInvoiceTaskDetailQueryResponseBody) String

type WaitApplyInvoiceTaskDetailQueryResponseBodyModule

type WaitApplyInvoiceTaskDetailQueryResponseBodyModule struct {
	Contact *string `json:"contact,omitempty" xml:"contact,omitempty"`
	Email   *string `json:"email,omitempty" xml:"email,omitempty"`
	// example:
	//
	// 0
	FlightInvoiceFee *string `json:"flight_invoice_fee,omitempty" xml:"flight_invoice_fee,omitempty"`
	// example:
	//
	// 3.12
	FuPointInvoiceFee *string `json:"fu_point_invoice_fee,omitempty" xml:"fu_point_invoice_fee,omitempty"`
	// example:
	//
	// 0
	HotelNormalInvoiceFee *string `json:"hotel_normal_invoice_fee,omitempty" xml:"hotel_normal_invoice_fee,omitempty"`
	// example:
	//
	// 100
	HotelSpecialInvoiceFee *string `json:"hotel_special_invoice_fee,omitempty" xml:"hotel_special_invoice_fee,omitempty"`
	// example:
	//
	// 0
	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"`
	// example:
	//
	// 123
	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"`
	MealNormalInvoiceFee *string `json:"meal_normal_invoice_fee,omitempty" xml:"meal_normal_invoice_fee,omitempty"`
	// example:
	//
	// 0
	PenaltyFee *string `json:"penalty_fee,omitempty" xml:"penalty_fee,omitempty"`
	Remark     *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// example:
	//
	// 1.02
	ServiceFee *string `json:"service_fee,omitempty" xml:"service_fee,omitempty"`
	// example:
	//
	// 1234567890
	Telephone *string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	// example:
	//
	// 0
	TrainInvoiceFee *string `json:"train_invoice_fee,omitempty" xml:"train_invoice_fee,omitempty"`
	// example:
	//
	// 100
	VehicleInvoiceFee *string `json:"vehicle_invoice_fee,omitempty" xml:"vehicle_invoice_fee,omitempty"`
}

func (WaitApplyInvoiceTaskDetailQueryResponseBodyModule) GoString

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetContact

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetEmail

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetFlightInvoiceFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetFuPointInvoiceFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetHotelNormalInvoiceFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetHotelSpecialInvoiceFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetInternationalFlightInvoiceFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetInternationalHotelInvoiceFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetInvoiceThirdPartId

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetInvoiceTitle

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetMailAddress

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetMailCity

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetMailFullAddress

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetMailProvince

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetMealNormalInvoiceFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetPenaltyFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetRemark

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetServiceFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetTelephone

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetTrainInvoiceFee

func (*WaitApplyInvoiceTaskDetailQueryResponseBodyModule) SetVehicleInvoiceFee

func (WaitApplyInvoiceTaskDetailQueryResponseBodyModule) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL