GET Api/Service/Setting/GetReduceSettings/{SiteId}

基于站点ID获取降舱配置项列表

Request Information

URI Parameters

NameDescriptionTypeAdditional information
SiteId

站点ID

string

Required

Body Parameters

None.

Response Information

Resource Description

基于站点ID获取降舱配置项列表

Collection of SpeedPower.Utility.Models.Project.Orders.Service.Setting.ParentReduceSettingModel
NameDescriptionTypeAdditional information
ReduceCabinsSettings

舱位设置列表

Collection of SpeedPower.Utility.Models.Project.Orders.Service.Setting.GetReduceCabinsSettingModel

None.

ReduceIntervalSettings

执行间隔按小时设置列表

Collection of SpeedPower.Utility.Models.Project.Orders.Service.Setting.GetReduceIntervalSettingModel

None.

ReduRestrictSettings

行程白/黑名单列表

Collection of SpeedPower.Utility.Models.Project.Orders.Service.Setting.GetReduRestrictSettingModel

None.

Time

添加时间

date

None.

ID

设置ID

globally unique identifier

None.

Status

开启/关闭状态

boolean

None.

SiteSettingId

父级ID

string

Required

String length: inclusive between 0 and 128

Carrier

航空公司

string

Required

String length: inclusive between 0 and 2

StartTime

每天几点开始运行

time interval

None.

StopTime

每天几点停止运行

time interval

None.

DurationTime

总持续执行时间(分钟)

integer

None.

IntervalTime

执行间隔时间(秒)

integer

None.

TimeToTakeOff

距离起飞时间限制(小时)

integer

None.

PassengerLimit

乘机人数量限制

integer

None.

EtermGroupId

查询黑屏组ID

string

Required

String length: inclusive between 0 and 128

BookingEtermGroupId

预订黑屏组ID(为空则默认使用查询组ID预订)

string

String length: inclusive between 0 and 128

AutoBooking

是否自动创建PNR

boolean

None.

PhoneNumber

电话号码

string

Required

String length: inclusive between 0 and 16

Response Formats

application/json, text/json

Sample:
[
  {
    "ReduceCabinsSettings": [
      {
        "ID": "2293cf8c-6407-4a58-adf8-c77fa9bd46a3",
        "ReduceSettingId": "c029f21c-0ecc-40a7-934d-919901e195fe",
        "CurrentCabin": "sample string 3",
        "CurrentCabinStatus": "sample string 4",
        "TargetCabins": "sample string 5",
        "TargetCabinStatus": "sample string 6"
      },
      {
        "ID": "2293cf8c-6407-4a58-adf8-c77fa9bd46a3",
        "ReduceSettingId": "c029f21c-0ecc-40a7-934d-919901e195fe",
        "CurrentCabin": "sample string 3",
        "CurrentCabinStatus": "sample string 4",
        "TargetCabins": "sample string 5",
        "TargetCabinStatus": "sample string 6"
      }
    ],
    "ReduceIntervalSettings": [
      {
        "ID": "a5aed1d6-9fcb-407e-9b50-29edf46d67d5",
        "ReduceSettingId": "a21d7e42-b2ca-470b-809d-ec691b08f7ee",
        "HourTag": "sample string 3",
        "IntervalTime": 4
      },
      {
        "ID": "a5aed1d6-9fcb-407e-9b50-29edf46d67d5",
        "ReduceSettingId": "a21d7e42-b2ca-470b-809d-ec691b08f7ee",
        "HourTag": "sample string 3",
        "IntervalTime": 4
      }
    ],
    "ReduRestrictSettings": [
      {
        "ID": "3dadb1c4-331f-4168-ae40-b60922c9904d",
        "ReduceSettingId": "d023aacf-3a22-4c36-97aa-77c36eaeb235",
        "RestrictType": 0,
        "RouteTags": "sample string 3"
      },
      {
        "ID": "3dadb1c4-331f-4168-ae40-b60922c9904d",
        "ReduceSettingId": "d023aacf-3a22-4c36-97aa-77c36eaeb235",
        "RestrictType": 0,
        "RouteTags": "sample string 3"
      }
    ],
    "Time": "2024-10-22T16:22:21.3805958+08:00",
    "ID": "a0994345-628b-42e3-85c1-908e0a5936a3",
    "Status": true,
    "SiteSettingId": "sample string 4",
    "Carrier": "sample string 5",
    "StartTime": "00:00:00.1234567",
    "StopTime": "00:00:00.1234567",
    "DurationTime": 8,
    "IntervalTime": 9,
    "TimeToTakeOff": 10,
    "PassengerLimit": 11,
    "EtermGroupId": "sample string 12",
    "BookingEtermGroupId": "sample string 13",
    "AutoBooking": true,
    "PhoneNumber": "sample string 15"
  },
  {
    "ReduceCabinsSettings": [
      {
        "ID": "2293cf8c-6407-4a58-adf8-c77fa9bd46a3",
        "ReduceSettingId": "c029f21c-0ecc-40a7-934d-919901e195fe",
        "CurrentCabin": "sample string 3",
        "CurrentCabinStatus": "sample string 4",
        "TargetCabins": "sample string 5",
        "TargetCabinStatus": "sample string 6"
      },
      {
        "ID": "2293cf8c-6407-4a58-adf8-c77fa9bd46a3",
        "ReduceSettingId": "c029f21c-0ecc-40a7-934d-919901e195fe",
        "CurrentCabin": "sample string 3",
        "CurrentCabinStatus": "sample string 4",
        "TargetCabins": "sample string 5",
        "TargetCabinStatus": "sample string 6"
      }
    ],
    "ReduceIntervalSettings": [
      {
        "ID": "a5aed1d6-9fcb-407e-9b50-29edf46d67d5",
        "ReduceSettingId": "a21d7e42-b2ca-470b-809d-ec691b08f7ee",
        "HourTag": "sample string 3",
        "IntervalTime": 4
      },
      {
        "ID": "a5aed1d6-9fcb-407e-9b50-29edf46d67d5",
        "ReduceSettingId": "a21d7e42-b2ca-470b-809d-ec691b08f7ee",
        "HourTag": "sample string 3",
        "IntervalTime": 4
      }
    ],
    "ReduRestrictSettings": [
      {
        "ID": "3dadb1c4-331f-4168-ae40-b60922c9904d",
        "ReduceSettingId": "d023aacf-3a22-4c36-97aa-77c36eaeb235",
        "RestrictType": 0,
        "RouteTags": "sample string 3"
      },
      {
        "ID": "3dadb1c4-331f-4168-ae40-b60922c9904d",
        "ReduceSettingId": "d023aacf-3a22-4c36-97aa-77c36eaeb235",
        "RestrictType": 0,
        "RouteTags": "sample string 3"
      }
    ],
    "Time": "2024-10-22T16:22:21.3805958+08:00",
    "ID": "a0994345-628b-42e3-85c1-908e0a5936a3",
    "Status": true,
    "SiteSettingId": "sample string 4",
    "Carrier": "sample string 5",
    "StartTime": "00:00:00.1234567",
    "StopTime": "00:00:00.1234567",
    "DurationTime": 8,
    "IntervalTime": 9,
    "TimeToTakeOff": 10,
    "PassengerLimit": 11,
    "EtermGroupId": "sample string 12",
    "BookingEtermGroupId": "sample string 13",
    "AutoBooking": true,
    "PhoneNumber": "sample string 15"
  }
]