Skip to content

Commit c9b4a60

Browse files
committed
search request
1 parent 6048cf5 commit c9b4a60

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

structs/fare/masterPricerTravelBoardSearch/v14.3/request/makeQuery.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package Fare_MasterPricerTravelBoardSearchRequest_v14_3 // fmptbq143
33
import (
44
search "github.com/tmconsulting/amadeus-golang-sdk/structs/fare/masterPricerTravelBoardSearch"
55
"github.com/tmconsulting/amadeus-golang-sdk/structs/formats"
6-
"gitlab.teamc.io/tm-consulting/tmc24/avia/layer3/amadeus-agent-go/utils/convert"
6+
"github.com/tmconsulting/amadeus-golang-sdk/utils"
77
)
88

99
func MakeRequest(request *search.Request) *Request {
@@ -117,7 +117,7 @@ func MakeRequest(request *search.Request) *Request {
117117
},
118118
TimeDetails: &DateAndTimeInformationType_181295S{
119119
FirstDateTimeDetail: &DateAndTimeDetailsTypeI{
120-
Date: formats.Date_DDMMYY(convert.DateToAmadeusDate(i.DepartureDate)),
120+
Date: formats.Date_DDMMYY(utils.DateToAmadeusDate(i.DepartureDate)),
121121
},
122122
},
123123
}

structs/fare/masterPricerTravelBoardSearch/v16.3/request/makeQuery.go

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
package Fare_MasterPricerTravelBoardSearchRequest_v16_3 // fmptbq143
22

3-
import search "github.com/tmconsulting/amadeus-golang-sdk/structs/fare/masterPricerTravelBoardSearch"
3+
import (
4+
search "github.com/tmconsulting/amadeus-golang-sdk/structs/fare/masterPricerTravelBoardSearch"
5+
"github.com/tmconsulting/amadeus-golang-sdk/structs/formats"
6+
"gitlab.teamc.io/tm-consulting/tmc24/avia/layer3/amadeus-agent-go/utils/convert"
7+
)
48

59
func MakeRequest(request *search.Request) *Request {
610

711
var query = Request{
812
NumberOfUnit: &NumberOfUnitsType{
9-
UnitNumberDetail: []*NumberOfUnitDetailsType_260583C{
13+
UnitNumberDetail: []*NumberOfUnitDetailsType_270113C{
1014
{
1115
NumberOfUnits: formats.NumericInteger_Length1To6(request.Passengers.ADT + request.Passengers.CHD),
1216
TypeOfUnit: formats.AlphaNumericString_Length1To3("PX"),
@@ -38,14 +42,14 @@ func MakeRequest(request *search.Request) *Request {
3842
},
3943
},
4044
},
41-
FeeIdDescription: &CodedAttributeType{
42-
FeeId: []*CodedAttributeInformationType_247829C{
45+
FeeIdDescription: &CodedAttributeType_199259S{
46+
FeeId: []*CodedAttributeInformationType_277155C{
4347
{FeeType: formats.AlphaNumericString_Length1To5("FFI"), FeeIdNumber: formats.AlphaNumericString_Length1To50("2")},
4448
{FeeType: formats.AlphaNumericString_Length1To5("UPH"), FeeIdNumber: formats.AlphaNumericString_Length1To50("6")},
4549
},
4650
},
4751
},
48-
TravelFlightInfo: &TravelFlightInformationType_185853S{
52+
TravelFlightInfo: &TravelFlightInformationType_199258S{
4953
CabinId: &CabinIdentificationType_233500C{
5054
CabinQualifier: formats.AlphaNumericString_Length1To2("MD"),
5155
Cabin: []formats.AlphaString_Length0To1{

utils/datetime.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package utils
22

33
import (
4+
"fmt"
45
"strconv"
56
"time"
67
)
@@ -35,3 +36,8 @@ func AmadeusDateTimeConvert(dateStr string, timeStr string) time.Time {
3536
}
3637
return time.Date(year, time.Month(month), day, hour, minute, 0, 0, time.UTC)
3738
}
39+
40+
func DateToAmadeusDate(date time.Time) string {
41+
year := strconv.Itoa(date.Year())
42+
return fmt.Sprintf("%02d%02d%s", date.Day(), date.Month(), year[2:4])
43+
}

0 commit comments

Comments
 (0)