fare_convertcurrency_reply

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2019 License: MIT Imports: 0 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalConversionDetails

type AdditionalConversionDetails struct {
	ConversionRateDetails *ConversionRateDetails3 `xml:"conversionRateDetails"`

	OtherConvRateDetails []*OtherConvRateDetails1 `xml:"otherConvRateDetails,omitempty"` // minOccurs="0" maxOccurs="19"
}

type AdditionalCountryInfo

type AdditionalCountryInfo struct {
	LocationType string `xml:"locationType"`

	LocationDescription *LocationDescription1 `xml:"locationDescription,omitempty"` // minOccurs="0"
}

type ConversionDetails

type ConversionDetails struct {
	DateInfo *DateInfo `xml:"dateInfo"`

	ConversionRate *ConversionRate `xml:"conversionRate,omitempty"` // minOccurs="0"

	ConvertedAmount []*ConvertedAmount `xml:"convertedAmount,omitempty"` // minOccurs="0" maxOccurs="18"
}

type ConversionDirection

type ConversionDirection struct {
	SelectionDetails []*SelectionDetails `xml:"selectionDetails"` // maxOccurs="99"
}

type ConversionRate

type ConversionRate struct {
	ConversionRateDetails *ConversionRateDetails2 `xml:"conversionRateDetails"`

	OtherConvRateDetails *OtherConvRateDetails `xml:"otherConvRateDetails,omitempty"` // minOccurs="0"
}

type ConversionRateDetails

type ConversionRateDetails struct {
	ConversionType string `xml:"conversionType"`

	Currency string `xml:"currency,omitempty"` // minOccurs="0"

	RoundingUnit *RoundingUnit `xml:"roundingUnit,omitempty"` // minOccurs="0"

	RoundingMethod string `xml:"roundingMethod,omitempty"` // minOccurs="0"
}

type ConversionRateDetails1

type ConversionRateDetails1 struct {
	Currency string `xml:"currency"`
}

type ConversionRateDetails2

type ConversionRateDetails2 struct {
	OriginCurrency string `xml:"originCurrency,omitempty"` // minOccurs="0"

	RateType string `xml:"rateType"`

	Rate *Rate `xml:"rate,omitempty"` // minOccurs="0"
}

type ConversionRateDetails3

type ConversionRateDetails3 struct {
	ConversionType string `xml:"conversionType,omitempty"` // minOccurs="0"

	Currency string `xml:"currency,omitempty"` // minOccurs="0"

	RateType string `xml:"rateType,omitempty"` // minOccurs="0"

	PricingAmount *PricingAmount `xml:"pricingAmount,omitempty"` // minOccurs="0"

	ConvertedValueAmount *ConvertedValueAmount `xml:"convertedValueAmount,omitempty"` // minOccurs="0"

	DutyTaxFeeType string `xml:"dutyTaxFeeType,omitempty"` // minOccurs="0"

	MeasurementValue *MeasurementValue `xml:"measurementValue,omitempty"` // minOccurs="0"

	MeasurementSignificance string `xml:"measurementSignificance,omitempty"` // minOccurs="0"
}

type ConversionRoundingInfo

type ConversionRoundingInfo struct {
	ConversionRateDetails *ConversionRateDetails `xml:"conversionRateDetails"`
}

type ConvertedAmount

type ConvertedAmount struct {
	MonetaryInfo *MonetaryInfo `xml:"monetaryInfo"`

	AdditionalConversionDetails *AdditionalConversionDetails `xml:"additionalConversionDetails,omitempty"` // minOccurs="0"
}

type ConvertedValueAmount

type ConvertedValueAmount struct {
}

type CountryDetails

type CountryDetails struct {
	CountryInfo *CountryInfo `xml:"countryInfo"`

	AdditionalCountryInfo []*AdditionalCountryInfo `xml:"additionalCountryInfo,omitempty"` // minOccurs="0" maxOccurs="99"

	MarkerEndCountryDetails *MarkerEndCountryDetails `xml:"markerEndCountryDetails"`
}

type CountryInfo

type CountryInfo struct {
	LocationType string `xml:"locationType"`

	LocationDescription *LocationDescription `xml:"locationDescription,omitempty"` // minOccurs="0"

	FirstLocationDetails *FirstLocationDetails `xml:"firstLocationDetails,omitempty"` // minOccurs="0"

	SecondLocationDetails *SecondLocationDetails `xml:"secondLocationDetails,omitempty"` // minOccurs="0"
}

type CurrencyDetails

type CurrencyDetails struct {
	ConversionRateDetails *ConversionRateDetails1 `xml:"conversionRateDetails"`
}

type DateAndTimeDetails

type DateAndTimeDetails struct {
	Qualifier string `xml:"qualifier,omitempty"` // minOccurs="0"

	Date string `xml:"date,omitempty"` // minOccurs="0"

	Time *Time `xml:"time,omitempty"` // minOccurs="0"
}

type DateInfo

type DateInfo struct {
	DateAndTimeDetails []*DateAndTimeDetails `xml:"dateAndTimeDetails,omitempty"` // minOccurs="0" maxOccurs="9"
}

type ErrorDetails

type ErrorDetails struct {
	ErrorCode string `xml:"errorCode"`

	ErrorCategory string `xml:"errorCategory,omitempty"` // minOccurs="0"

	ErrorCodeOwner string `xml:"errorCodeOwner,omitempty"` // minOccurs="0"
}

type ErrorIdentification

type ErrorIdentification struct {
	ErrorDetails *ErrorDetails `xml:"errorDetails"`
}

type ErrorInfo

type ErrorInfo struct {
	ErrorIdentification *ErrorIdentification `xml:"errorIdentification"`

	ErrorText *ErrorText `xml:"errorText,omitempty"` // minOccurs="0"
}

type ErrorText

type ErrorText struct {
	FreeTextQualification *FreeTextQualification `xml:"freeTextQualification,omitempty"` // minOccurs="0"

	FreeText []string `xml:"freeText,omitempty"` // minOccurs="0" maxOccurs="99"
}

type FareConvertCurrencyReply

type FareConvertCurrencyReply struct {
	Message *Message `xml:"message"`

	StatusDetails *StatusDetails `xml:"statusDetails,omitempty"` // minOccurs="0"

	FreeTextInfo []*FreeTextInfo `xml:"freeTextInfo,omitempty"` // minOccurs="0" maxOccurs="9"

	ErrorInfo []*ErrorInfo `xml:"errorInfo,omitempty"` // minOccurs="0" maxOccurs="9"

	ConversionRoundingInfo []*ConversionRoundingInfo `xml:"conversionRoundingInfo,omitempty"` // minOccurs="0" maxOccurs="9"

	InvolvedCurrency []*InvolvedCurrency `xml:"involvedCurrency,omitempty"` // minOccurs="0" maxOccurs="9"

	ConversionDetails []*ConversionDetails `xml:"conversionDetails,omitempty"` // minOccurs="0" maxOccurs="999"

	CountryDetails []*CountryDetails `xml:"countryDetails,omitempty"` // minOccurs="0" maxOccurs="999"
}

type FirstLocationDetails

type FirstLocationDetails struct {
	Name string `xml:"name,omitempty"` // minOccurs="0"
}

type FreeTextInfo

type FreeTextInfo struct {
	FreeTextQualification *FreeTextQualification `xml:"freeTextQualification,omitempty"` // minOccurs="0"

	FreeText []string `xml:"freeText,omitempty"` // minOccurs="0" maxOccurs="99"
}

type FreeTextQualification

type FreeTextQualification struct {
	TextSubjectQualifier string `xml:"textSubjectQualifier"`

	InformationType string `xml:"informationType,omitempty"` // minOccurs="0"

	Status string `xml:"status,omitempty"` // minOccurs="0"

	CompanyId string `xml:"companyId,omitempty"` // minOccurs="0"

	Language string `xml:"language,omitempty"` // minOccurs="0"
}

type InvolvedCurrency

type InvolvedCurrency struct {
	ConversionDirection *ConversionDirection `xml:"conversionDirection"`

	CurrencyDetails *CurrencyDetails `xml:"currencyDetails,omitempty"` // minOccurs="0"
}

type LocationDescription

type LocationDescription struct {
	Code string `xml:"code,omitempty"` // minOccurs="0"

	Name string `xml:"name,omitempty"` // minOccurs="0"
}

type LocationDescription1

type LocationDescription1 struct {
	Name string `xml:"name,omitempty"` // minOccurs="0"
}

type MarkerEndCountryDetails

type MarkerEndCountryDetails struct {
}

type MeasurementValue

type MeasurementValue struct {
}

type Message

type Message struct {
	MessageFunctionDetails *MessageFunctionDetails `xml:"messageFunctionDetails,omitempty"` // minOccurs="0"
}

type MessageFunctionDetails

type MessageFunctionDetails struct {
	MessageFunction string `xml:"messageFunction,omitempty"` // minOccurs="0"
}

type MonetaryDetails

type MonetaryDetails struct {
	TypeQualifier string `xml:"typeQualifier"`

	Amount string `xml:"amount,omitempty"` // minOccurs="0"

	Currency string `xml:"currency,omitempty"` // minOccurs="0"
}

type MonetaryInfo

type MonetaryInfo struct {
	MonetaryDetails *MonetaryDetails `xml:"monetaryDetails"`
}

type OtherConvRateDetails

type OtherConvRateDetails struct {
	DestinationCurrency string `xml:"destinationCurrency,omitempty"` // minOccurs="0"
}

type OtherConvRateDetails1

type OtherConvRateDetails1 struct {
	ConversionType string `xml:"conversionType,omitempty"` // minOccurs="0"

	Currency string `xml:"currency,omitempty"` // minOccurs="0"

	RateType string `xml:"rateType,omitempty"` // minOccurs="0"

	PricingAmount *PricingAmount `xml:"pricingAmount,omitempty"` // minOccurs="0"

	ConvertedValueAmount *ConvertedValueAmount `xml:"convertedValueAmount,omitempty"` // minOccurs="0"

	DutyTaxFeeType string `xml:"dutyTaxFeeType,omitempty"` // minOccurs="0"

	MeasurementValue *MeasurementValue `xml:"measurementValue,omitempty"` // minOccurs="0"

	MeasurementSignificance string `xml:"measurementSignificance,omitempty"` // minOccurs="0"
}

type PricingAmount

type PricingAmount struct {
}

type Rate

type Rate struct {
}

type RoundingUnit

type RoundingUnit struct {
}

type SecondLocationDetails

type SecondLocationDetails struct {
	Code string `xml:"code,omitempty"` // minOccurs="0"
}

type SelectionDetails

type SelectionDetails struct {
	Option string `xml:"option"`

	OptionInformation string `xml:"optionInformation,omitempty"` // minOccurs="0"
}

type StatusDetails

type StatusDetails struct {
	StatusInformation []*StatusInformation `xml:"statusInformation"` // maxOccurs="99"
}

type StatusInformation

type StatusInformation struct {
	Indicator string `xml:"indicator,omitempty"` // minOccurs="0"

	Action string `xml:"action,omitempty"` // minOccurs="0"

	Type string `xml:"type,omitempty"` // minOccurs="0"

	Description string `xml:"description,omitempty"` // minOccurs="0"
}

type Time

type Time struct {
}

Jump to

Keyboard shortcuts

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