Documentation
¶
Index ¶
- type AcaseResponseError
- type Api
- func (a *Api) AdmUnit1Request(ctx context.Context, countryCode int, admUnitCode, admUnitName string) (*acaseSts.AdmUnit1ListType, *AcaseResponseError)
- func (a *Api) AdmUnit2Request(ctx context.Context, countryCode, admUnit1Code, admUnit2Code int, ...) (*acaseSts.AdmUnit2ListType, *AcaseResponseError)
- func (a *Api) CitizenshipListRequest(ctx context.Context) (*acaseSts.CitizenshipListType, *AcaseResponseError)
- func (a *Api) CityDescriptionRequest(ctx context.Context, cityCode int64) (*acaseSts.CityDescriptionType, *AcaseResponseError)
- func (a *Api) CityListRequest(ctx context.Context, countryName, cityName string, countryCode, cityCode int64) (*acaseSts.CityListType, *AcaseResponseError)
- func (a *Api) ClientCategoryListRequest(ctx context.Context, categoryCode int, categoryName string) (*acaseSts.ClientCategoryListType, *AcaseResponseError)
- func (a *Api) CountryDescriptionRequest(ctx context.Context, countryCode int64) (*acaseSts.CountryDescriptionType, *AcaseResponseError)
- func (a *Api) CountryListRequest(ctx context.Context, countryCode int64, countryName string) (*acaseSts.CountryListType, *AcaseResponseError)
- func (a *Api) CurrencyListRequest(ctx context.Context, currencyCode int, currencyName, options string) (*acaseSts.CurrencyListResponseType, *AcaseResponseError)
- func (a *Api) CustomerRequestCreate(ctx context.Context, ...) (*acaseSts.CustomerResponseCreateType, *AcaseResponseError)
- func (a *Api) CustomerRequestDelete(ctx context.Context, customerCode int) (*acaseSts.CustomerResponseDeleteType, *AcaseResponseError)
- func (a *Api) CustomerRequestInfo(ctx context.Context, customerCode int) (*acaseSts.CustomerResponseInfoType, *AcaseResponseError)
- func (a *Api) CustomerRequestList(ctx context.Context, sort, actualOnly int) (*acaseSts.CustomerResponseListType, *AcaseResponseError)
- func (a *Api) CustomerRequestUpdate(ctx context.Context, ...) (*acaseSts.CustomerResponseUpdateType, *AcaseResponseError)
- func (a *Api) HotelAmenityListRequest(ctx context.Context, hotelAmenityCode int64, hotelAmenityName string) (*acaseSts.HotelAmenityListResponseType, *AcaseResponseError)
- func (a *Api) HotelDescriptionRequest(ctx context.Context, hotelCode, currencyCode int64) (*acaseSts.HotelDescriptionResponseType, *AcaseResponseError)
- func (a *Api) HotelListRequest(ctx context.Context, hotelCode, countryCode, cityCode, hotelRatingCode int64, ...) (*acaseSts.HotelListResponseType, *AcaseResponseError)
- func (a *Api) HotelPricingRequest2(ctx context.Context, ...) (*acaseSts.HotelPricingResponse2Type, *AcaseResponseError)
- func (a *Api) HotelProductRequest(ctx context.Context, ...) (*acaseSts.HotelProductResponseType, *AcaseResponseError)
- func (a *Api) HotelSearchRequest(ctx context.Context, ...) (*acaseSts.HotelSearchResponseType, *AcaseResponseError)
- func (a *Api) MealRequest(ctx context.Context, mealCode, mealTypeCode int64, mealName string) (*acaseSts.MealResponseType, *AcaseResponseError)
- func (a *Api) MealTypeRequest(ctx context.Context, mealTypeCode int64, mealName string) (*acaseSts.MealTypeResponseType, *AcaseResponseError)
- func (a *Api) ObjTypeListRequest(ctx context.Context, objTypeCode, objTypeName string) (*acaseSts.ObjTypeListResponseType, *AcaseResponseError)
- func (a *Api) ObjectRequest(ctx context.Context, objectTypeCode, objectSubTypeCode, cityCode int64) (*acaseSts.ObjectResponseType, *AcaseResponseError)
- func (a *Api) ObjectSubTypeRequest(ctx context.Context, objectTypeCode int64) (*acaseSts.ObjectSubTypeResponseType, *AcaseResponseError)
- func (a *Api) ObjectTypeRequest(ctx context.Context, objectTypeCode int64) (*acaseSts.GeoObjectTypeResponseType, *AcaseResponseError)
- func (a *Api) OrderAwocRequest(ctx context.Context, item *acaseSts.OrderAwocRequestType) (*acaseSts.OrderResponseType, *AcaseResponseError)
- func (a *Api) OrderDocRequest(ctx context.Context, actionName acaseSts.OrderDocActionName, ...) (*acaseSts.OrderDocsResponseType, *AcaseResponseError)
- func (a *Api) OrderInfoAwocNotifyRequest(ctx context.Context, item *acaseSts.OrderInfoAwocNotifyRequestType) (*acaseSts.OrderInfoNotifyResponseType, *AcaseResponseError)
- func (a *Api) OrderInfoNotifyRequest(ctx context.Context, item *acaseSts.OrderInfoNotifyRequestType) (*acaseSts.OrderInfoNotifyResponseType, *AcaseResponseError)
- func (a *Api) OrderInfoRequest(ctx context.Context, item *acaseSts.OrderInfoRequestType) (*acaseSts.OrderInfoResponseType, *AcaseResponseError)
- func (a *Api) OrderListRequest(ctx context.Context, ...) (*acaseSts.OrderListResponseType, *AcaseResponseError)
- func (a *Api) OrderRequest(ctx context.Context, item *acaseSts.OrderRequestType) (*acaseSts.OrderResponseType, *AcaseResponseError)
- func (a *Api) PenaltyReasonRequest(ctx context.Context) (*acaseSts.PenaltyReasonResponseType, *AcaseResponseError)
- func (a *Api) RateGroupRequest(ctx context.Context, items []string) (*acaseSts.RateGroupResponseType, *AcaseResponseError)
- func (a *Api) RouteRequest(ctx context.Context, fromName, toName string, ...) (*acaseSts.RouteResponseType, *AcaseResponseError)
- func (a *Api) SpecialOfferTypeRequest(ctx context.Context, code int, name string) (*acaseSts.SpecialOfferTypeResponseType, *AcaseResponseError)
- func (a *Api) StarListRequest(ctx context.Context, code int64, name, options string) (*acaseSts.StarListResponseType, *AcaseResponseError)
- func (a *Api) StatusListRequest(ctx context.Context) (*acaseSts.StatusListResponseType, *AcaseResponseError)
- func (a *Api) TypeOfPlaceRequest(ctx context.Context, typeOfPlaceCode int64, typeOfPlaceName string) (*acaseSts.TypeOfPlaceResponseType, *AcaseResponseError)
- type Auth
- type EventHandler
- type EventListener
- type EventType
- type RespError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcaseResponseError ¶
func ResponseError ¶
func ResponseError(item acaseSts.BaseResponse) *AcaseResponseError
func (*AcaseResponseError) Error ¶
func (ar *AcaseResponseError) Error() string
func (*AcaseResponseError) ErrorCode ¶
func (ar *AcaseResponseError) ErrorCode() string
type Api ¶
type Api struct { EventListener ApiUrl string // contains filtered or unexported fields }
func (*Api) AdmUnit1Request ¶
func (a *Api) AdmUnit1Request(ctx context.Context, countryCode int, admUnitCode, admUnitName string) (*acaseSts.AdmUnit1ListType, *AcaseResponseError)
func (*Api) AdmUnit2Request ¶
func (a *Api) AdmUnit2Request(ctx context.Context, countryCode, admUnit1Code, admUnit2Code int, admUnit1Name, admUnit2Name string) (*acaseSts.AdmUnit2ListType, *AcaseResponseError)
func (*Api) CitizenshipListRequest ¶
func (a *Api) CitizenshipListRequest(ctx context.Context) (*acaseSts.CitizenshipListType, *AcaseResponseError)
func (*Api) CityDescriptionRequest ¶
func (a *Api) CityDescriptionRequest(ctx context.Context, cityCode int64) (*acaseSts.CityDescriptionType, *AcaseResponseError)
func (*Api) CityListRequest ¶
func (a *Api) CityListRequest(ctx context.Context, countryName, cityName string, countryCode, cityCode int64) (*acaseSts.CityListType, *AcaseResponseError)
func (*Api) ClientCategoryListRequest ¶
func (a *Api) ClientCategoryListRequest(ctx context.Context, categoryCode int, categoryName string) (*acaseSts.ClientCategoryListType, *AcaseResponseError)
func (*Api) CountryDescriptionRequest ¶
func (a *Api) CountryDescriptionRequest(ctx context.Context, countryCode int64) (*acaseSts.CountryDescriptionType, *AcaseResponseError)
func (*Api) CountryListRequest ¶
func (a *Api) CountryListRequest(ctx context.Context, countryCode int64, countryName string) (*acaseSts.CountryListType, *AcaseResponseError)
func (*Api) CurrencyListRequest ¶
func (a *Api) CurrencyListRequest(ctx context.Context, currencyCode int, currencyName, options string) (*acaseSts.CurrencyListResponseType, *AcaseResponseError)
func (*Api) CustomerRequestCreate ¶
func (a *Api) CustomerRequestCreate(ctx context.Context, fullName, zipCode, address, piAddress, inn, kpp, phone, name, buyerTypeName, countryName, cityName string, buyerTypeCode, countryCode, cityCode int) (*acaseSts.CustomerResponseCreateType, *AcaseResponseError)
func (*Api) CustomerRequestDelete ¶
func (a *Api) CustomerRequestDelete(ctx context.Context, customerCode int) (*acaseSts.CustomerResponseDeleteType, *AcaseResponseError)
func (*Api) CustomerRequestInfo ¶
func (a *Api) CustomerRequestInfo(ctx context.Context, customerCode int) (*acaseSts.CustomerResponseInfoType, *AcaseResponseError)
func (*Api) CustomerRequestList ¶
func (a *Api) CustomerRequestList(ctx context.Context, sort, actualOnly int) (*acaseSts.CustomerResponseListType, *AcaseResponseError)
func (*Api) CustomerRequestUpdate ¶
func (a *Api) CustomerRequestUpdate(ctx context.Context, fullName, zipCode, address, piAddress, inn, kpp, phone, name, buyerTypeName, countryName, cityName string, customerCode, buyerTypeCode, countryCode, cityCode int) (*acaseSts.CustomerResponseUpdateType, *AcaseResponseError)
func (*Api) HotelAmenityListRequest ¶
func (a *Api) HotelAmenityListRequest(ctx context.Context, hotelAmenityCode int64, hotelAmenityName string) (*acaseSts.HotelAmenityListResponseType, *AcaseResponseError)
func (*Api) HotelDescriptionRequest ¶
func (a *Api) HotelDescriptionRequest(ctx context.Context, hotelCode, currencyCode int64) (*acaseSts.HotelDescriptionResponseType, *AcaseResponseError)
func (*Api) HotelListRequest ¶
func (a *Api) HotelListRequest(ctx context.Context, hotelCode, countryCode, cityCode, hotelRatingCode int64, hotelName, options string) (*acaseSts.HotelListResponseType, *AcaseResponseError)
func (*Api) HotelPricingRequest2 ¶
func (a *Api) HotelPricingRequest2(ctx context.Context, productCode, currency, whereToPay, numberOfGuests, meal, numberOfExtraBedsAdult, numberOfExtraBedsChild, numberOfExtraBedsInfant, hotel int, arrivalDate, departureDate, arrivalTime, departureTime, id, accommodationId string) (*acaseSts.HotelPricingResponse2Type, *AcaseResponseError)
func (*Api) HotelProductRequest ¶
func (a *Api) HotelProductRequest(ctx context.Context, currency, whereToPay, numberOfGuests, numberOfExtraBedsAdult, numberOfExtraBedsChild, numberOfExtraBedsInfant, hotel int, arrivalDate, departureDate, id, accommodationId string) (*acaseSts.HotelProductResponseType, *AcaseResponseError)
func (*Api) HotelSearchRequest ¶
func (a *Api) HotelSearchRequest(ctx context.Context, arrivalDate, departureDate, options, hotelName, destListCode string, freeSaleOnly, hotelCategory, currency, whereToPay, numberOfGuests, hotelCode, distance, distTypeCode, distCode, guestsAdults, city int, priceFrom, priceTo float64, starCodes, minorAges []int) (*acaseSts.HotelSearchResponseType, *AcaseResponseError)
func (*Api) MealRequest ¶
func (a *Api) MealRequest(ctx context.Context, mealCode, mealTypeCode int64, mealName string) (*acaseSts.MealResponseType, *AcaseResponseError)
func (*Api) MealTypeRequest ¶
func (a *Api) MealTypeRequest(ctx context.Context, mealTypeCode int64, mealName string) (*acaseSts.MealTypeResponseType, *AcaseResponseError)
func (*Api) ObjTypeListRequest ¶
func (a *Api) ObjTypeListRequest(ctx context.Context, objTypeCode, objTypeName string) (*acaseSts.ObjTypeListResponseType, *AcaseResponseError)
func (*Api) ObjectRequest ¶
func (a *Api) ObjectRequest(ctx context.Context, objectTypeCode, objectSubTypeCode, cityCode int64) (*acaseSts.ObjectResponseType, *AcaseResponseError)
func (*Api) ObjectSubTypeRequest ¶
func (a *Api) ObjectSubTypeRequest(ctx context.Context, objectTypeCode int64) (*acaseSts.ObjectSubTypeResponseType, *AcaseResponseError)
func (*Api) ObjectTypeRequest ¶
func (a *Api) ObjectTypeRequest(ctx context.Context, objectTypeCode int64) (*acaseSts.GeoObjectTypeResponseType, *AcaseResponseError)
func (*Api) OrderAwocRequest ¶
func (a *Api) OrderAwocRequest(ctx context.Context, item *acaseSts.OrderAwocRequestType) (*acaseSts.OrderResponseType, *AcaseResponseError)
func (*Api) OrderDocRequest ¶
func (a *Api) OrderDocRequest(ctx context.Context, actionName acaseSts.OrderDocActionName, taskId, docId, code int) (*acaseSts.OrderDocsResponseType, *AcaseResponseError)
func (*Api) OrderInfoAwocNotifyRequest ¶
func (a *Api) OrderInfoAwocNotifyRequest(ctx context.Context, item *acaseSts.OrderInfoAwocNotifyRequestType) (*acaseSts.OrderInfoNotifyResponseType, *AcaseResponseError)
func (*Api) OrderInfoNotifyRequest ¶
func (a *Api) OrderInfoNotifyRequest(ctx context.Context, item *acaseSts.OrderInfoNotifyRequestType) (*acaseSts.OrderInfoNotifyResponseType, *AcaseResponseError)
func (*Api) OrderInfoRequest ¶
func (a *Api) OrderInfoRequest(ctx context.Context, item *acaseSts.OrderInfoRequestType) (*acaseSts.OrderInfoResponseType, *AcaseResponseError)
func (*Api) OrderListRequest ¶
func (a *Api) OrderListRequest(ctx context.Context, arrivalDateFrom, arrivalDateTo, departureDateFrom, departureDateTo, deadlineDateFrom, deadlineDateTo, registrationDateFrom, registrationDateTo, accommodationDateFrom, accommodationDateTo, hotelName, lastName string, hotel int) (*acaseSts.OrderListResponseType, *AcaseResponseError)
func (*Api) OrderRequest ¶
func (a *Api) OrderRequest(ctx context.Context, item *acaseSts.OrderRequestType) (*acaseSts.OrderResponseType, *AcaseResponseError)
func (*Api) PenaltyReasonRequest ¶
func (a *Api) PenaltyReasonRequest(ctx context.Context) (*acaseSts.PenaltyReasonResponseType, *AcaseResponseError)
func (*Api) RateGroupRequest ¶
func (a *Api) RateGroupRequest(ctx context.Context, items []string) (*acaseSts.RateGroupResponseType, *AcaseResponseError)
func (*Api) RouteRequest ¶
func (a *Api) RouteRequest(ctx context.Context, fromName, toName string, fromCode, toCode, fromTypeCode, toTypeCode int) (*acaseSts.RouteResponseType, *AcaseResponseError)
func (*Api) SpecialOfferTypeRequest ¶
func (a *Api) SpecialOfferTypeRequest(ctx context.Context, code int, name string) (*acaseSts.SpecialOfferTypeResponseType, *AcaseResponseError)
func (*Api) StarListRequest ¶
func (a *Api) StarListRequest(ctx context.Context, code int64, name, options string) (*acaseSts.StarListResponseType, *AcaseResponseError)
func (*Api) StatusListRequest ¶
func (a *Api) StatusListRequest(ctx context.Context) (*acaseSts.StatusListResponseType, *AcaseResponseError)
func (*Api) TypeOfPlaceRequest ¶
func (a *Api) TypeOfPlaceRequest(ctx context.Context, typeOfPlaceCode int64, typeOfPlaceName string) (*acaseSts.TypeOfPlaceResponseType, *AcaseResponseError)
type EventHandler ¶
type EventListener ¶
type EventListener struct {
// contains filtered or unexported fields
}
func (*EventListener) Init ¶
func (o *EventListener) Init()
func (*EventListener) RegisterEventHandler ¶
func (o *EventListener) RegisterEventHandler(et EventType, handler EventHandler) *EventListener
Click to show internal directories.
Click to hide internal directories.