{ "errors": [ { "id": "0f38f539-9a28-4548-9cfb-6e193b187163", "code": "nsk:InvalidStationCode", "message": "Station does not exist. StationCode = DAC", "type": "Validation", "details": null, "rawMessage": "Station does not exist. StationCode = DAC", "exception": { "errors": [ { "code": "nsk:InvalidStationCode", "message": "Station does not exist. StationCode = DAC", "type": "Validation", "number": null, "details": null }, { "code": "nsk:InvalidMarket", "message": "The market DAC - DXB does not exist", "type": "Validation", "number": null, "details": null }, { "code": "nsk:InvalidMarket", "message": "The market DXB - DAC does not exist", "type": "Validation", "number": null, "details": null } ], "subType": "BadRequest", "message": "nsk:InvalidStationCode: Station does not exist. StationCode = DAC", "data": [], "innerException": null, "helpLink": null, "source": "Navitaire.DotRez.Nsk.Booking", "hResult": -2146233088, "stackTrace": " at Navitaire.DotRez.Nsk.Booking.Services.Validators.Availability.v4.AvailabilityRequestValidatorServicev4.Validate(AvailabilityRequestv3 model) in \/src\/src\/Navitaire.DotRez.Nsk.Booking\/Services\/Validators\/Availability\/v4\/AvailabilityRequestValidatorServicev4.cs:line 74\n at Navitaire.DotRez.Nsk.Booking.ServiceModels.AvailabilityServiceModel.Searchv4(AvailabilityRequestv3 request) in \/src\/src\/Navitaire.DotRez.Nsk.Booking\/ServiceModels\/AvailabilityServiceModel.cs:line 219\n at Navitaire.DotRez.Nsk.Booking.ServiceModels.AvailabilityServiceModelExtensions.SearchOptimized(IAvailabilityServiceModel service, AvailabilityRequestv3 request, IPromotionProxy promotionProxy, IMessageService messageService, IFeatureManager featureManager) in \/src\/src\/Navitaire.DotRez.Nsk.Booking\/ServiceModels\/Extensions\/AvailabilityServiceModelExtensions.cs:line 158\n at Navitaire.DotRez.Api.Nsk.Booking.Controllers.v4.AvailabilityControllerv4.PostAvailability(AvailabilityRequestv3 request) in \/src\/src\/Navitaire.DotRez.Api.Nsk.Booking\/Controllers\/Availability\/v4\/AvailabilityControllerv4.cs:line 176\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\n--- End of stack trace from previous location ---\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)" }, "debugMode": "The API is currently running in debug mode. In production the 'rawMessage' and 'exception' nodes will not be returned. These are for troubleshooting development issues only." }, { "id": "0f38f539-9a28-4548-9cfb-6e193b187163", "code": "nsk:InvalidMarket", "message": "The market DAC - DXB does not exist", "type": "Validation", "details": null, "rawMessage": "The market DAC - DXB does not exist", "exception": { "errors": [ { "code": "nsk:InvalidStationCode", "message": "Station does not exist. StationCode = DAC", "type": "Validation", "number": null, "details": null }, { "code": "nsk:InvalidMarket", "message": "The market DAC - DXB does not exist", "type": "Validation", "number": null, "details": null }, { "code": "nsk:InvalidMarket", "message": "The market DXB - DAC does not exist", "type": "Validation", "number": null, "details": null } ], "subType": "BadRequest", "message": "nsk:InvalidStationCode: Station does not exist. StationCode = DAC", "data": [], "innerException": null, "helpLink": null, "source": "Navitaire.DotRez.Nsk.Booking", "hResult": -2146233088, "stackTrace": " at Navitaire.DotRez.Nsk.Booking.Services.Validators.Availability.v4.AvailabilityRequestValidatorServicev4.Validate(AvailabilityRequestv3 model) in \/src\/src\/Navitaire.DotRez.Nsk.Booking\/Services\/Validators\/Availability\/v4\/AvailabilityRequestValidatorServicev4.cs:line 74\n at Navitaire.DotRez.Nsk.Booking.ServiceModels.AvailabilityServiceModel.Searchv4(AvailabilityRequestv3 request) in \/src\/src\/Navitaire.DotRez.Nsk.Booking\/ServiceModels\/AvailabilityServiceModel.cs:line 219\n at Navitaire.DotRez.Nsk.Booking.ServiceModels.AvailabilityServiceModelExtensions.SearchOptimized(IAvailabilityServiceModel service, AvailabilityRequestv3 request, IPromotionProxy promotionProxy, IMessageService messageService, IFeatureManager featureManager) in \/src\/src\/Navitaire.DotRez.Nsk.Booking\/ServiceModels\/Extensions\/AvailabilityServiceModelExtensions.cs:line 158\n at Navitaire.DotRez.Api.Nsk.Booking.Controllers.v4.AvailabilityControllerv4.PostAvailability(AvailabilityRequestv3 request) in \/src\/src\/Navitaire.DotRez.Api.Nsk.Booking\/Controllers\/Availability\/v4\/AvailabilityControllerv4.cs:line 176\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\n--- End of stack trace from previous location ---\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)" }, "debugMode": "The API is currently running in debug mode. In production the 'rawMessage' and 'exception' nodes will not be returned. These are for troubleshooting development issues only." }, { "id": "0f38f539-9a28-4548-9cfb-6e193b187163", "code": "nsk:InvalidMarket", "message": "The market DXB - DAC does not exist", "type": "Validation", "details": null, "rawMessage": "The market DXB - DAC does not exist", "exception": { "errors": [ { "code": "nsk:InvalidStationCode", "message": "Station does not exist. StationCode = DAC", "type": "Validation", "number": null, "details": null }, { "code": "nsk:InvalidMarket", "message": "The market DAC - DXB does not exist", "type": "Validation", "number": null, "details": null }, { "code": "nsk:InvalidMarket", "message": "The market DXB - DAC does not exist", "type": "Validation", "number": null, "details": null } ], "subType": "BadRequest", "message": "nsk:InvalidStationCode: Station does not exist. StationCode = DAC", "data": [], "innerException": null, "helpLink": null, "source": "Navitaire.DotRez.Nsk.Booking", "hResult": -2146233088, "stackTrace": " at Navitaire.DotRez.Nsk.Booking.Services.Validators.Availability.v4.AvailabilityRequestValidatorServicev4.Validate(AvailabilityRequestv3 model) in \/src\/src\/Navitaire.DotRez.Nsk.Booking\/Services\/Validators\/Availability\/v4\/AvailabilityRequestValidatorServicev4.cs:line 74\n at Navitaire.DotRez.Nsk.Booking.ServiceModels.AvailabilityServiceModel.Searchv4(AvailabilityRequestv3 request) in \/src\/src\/Navitaire.DotRez.Nsk.Booking\/ServiceModels\/AvailabilityServiceModel.cs:line 219\n at Navitaire.DotRez.Nsk.Booking.ServiceModels.AvailabilityServiceModelExtensions.SearchOptimized(IAvailabilityServiceModel service, AvailabilityRequestv3 request, IPromotionProxy promotionProxy, IMessageService messageService, IFeatureManager featureManager) in \/src\/src\/Navitaire.DotRez.Nsk.Booking\/ServiceModels\/Extensions\/AvailabilityServiceModelExtensions.cs:line 158\n at Navitaire.DotRez.Api.Nsk.Booking.Controllers.v4.AvailabilityControllerv4.PostAvailability(AvailabilityRequestv3 request) in \/src\/src\/Navitaire.DotRez.Api.Nsk.Booking\/Controllers\/Availability\/v4\/AvailabilityControllerv4.cs:line 176\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\n--- End of stack trace from previous location ---\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)" }, "debugMode": "The API is currently running in debug mode. In production the 'rawMessage' and 'exception' nodes will not be returned. These are for troubleshooting development issues only." } ], "data": null }