POST api/schedulingzones/managetimewindow

Request Information

URI Parameters

None.

Body Parameters

SchedulingZoneTimeWindow
NameDescriptionTypeAdditional information
Id

integer

None.

ZoneId

integer

None.

ValidFromDate

string

None.

ValidToDate

string

None.

DaysOfWeek

byte

None.

StartTime

string

None.

EndTime

string

None.

EndIsExclusive

boolean

None.

IsActive

boolean

None.

WindowPriority

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "ZoneId": 2,
  "ValidFromDate": "sample string 3",
  "ValidToDate": "sample string 4",
  "DaysOfWeek": 64,
  "StartTime": "sample string 6",
  "EndTime": "sample string 7",
  "EndIsExclusive": true,
  "IsActive": true,
  "WindowPriority": 10
}

application/xml, text/xml

Sample:
<SchedulingZoneTimeWindow xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Atlantis.Web.Api.Models">
  <DaysOfWeek>64</DaysOfWeek>
  <EndIsExclusive>true</EndIsExclusive>
  <EndTime>sample string 7</EndTime>
  <Id>1</Id>
  <IsActive>true</IsActive>
  <StartTime>sample string 6</StartTime>
  <ValidFromDate>sample string 3</ValidFromDate>
  <ValidToDate>sample string 4</ValidToDate>
  <WindowPriority>10</WindowPriority>
  <ZoneId>2</ZoneId>
</SchedulingZoneTimeWindow>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SchedulingZone
NameDescriptionTypeAdditional information
Id

integer

None.

PropertyId

integer

None.

Code

string

None.

Title

string

None.

Description

string

None.

IsActive

boolean

None.

RequireFullDurationInsideWindow

boolean

None.

Priority

integer

None.

TimeWindows

Collection of SchedulingZoneTimeWindow

None.

Policies

Collection of SchedulingZonePolicy

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "PropertyId": 2,
  "Code": "sample string 3",
  "Title": "sample string 4",
  "Description": "sample string 5",
  "IsActive": true,
  "RequireFullDurationInsideWindow": true,
  "Priority": 8,
  "TimeWindows": [
    {
      "Id": 1,
      "ZoneId": 2,
      "ValidFromDate": "sample string 3",
      "ValidToDate": "sample string 4",
      "DaysOfWeek": 64,
      "StartTime": "sample string 6",
      "EndTime": "sample string 7",
      "EndIsExclusive": true,
      "IsActive": true,
      "WindowPriority": 10
    },
    {
      "Id": 1,
      "ZoneId": 2,
      "ValidFromDate": "sample string 3",
      "ValidToDate": "sample string 4",
      "DaysOfWeek": 64,
      "StartTime": "sample string 6",
      "EndTime": "sample string 7",
      "EndIsExclusive": true,
      "IsActive": true,
      "WindowPriority": 10
    }
  ],
  "Policies": [
    {
      "ZoneId": 1,
      "CommercialPolicyId": 2,
      "PolicyPriority": 3,
      "IsActive": true
    },
    {
      "ZoneId": 1,
      "CommercialPolicyId": 2,
      "PolicyPriority": 3,
      "IsActive": true
    }
  ]
}

application/xml, text/xml

Sample:
<SchedulingZone xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Atlantis.Web.Api.Models">
  <Code>sample string 3</Code>
  <Description>sample string 5</Description>
  <Id>1</Id>
  <IsActive>true</IsActive>
  <Policies>
    <SchedulingZonePolicy>
      <CommercialPolicyId>2</CommercialPolicyId>
      <IsActive>true</IsActive>
      <PolicyPriority>3</PolicyPriority>
      <ZoneId>1</ZoneId>
    </SchedulingZonePolicy>
    <SchedulingZonePolicy>
      <CommercialPolicyId>2</CommercialPolicyId>
      <IsActive>true</IsActive>
      <PolicyPriority>3</PolicyPriority>
      <ZoneId>1</ZoneId>
    </SchedulingZonePolicy>
  </Policies>
  <Priority>8</Priority>
  <PropertyId>2</PropertyId>
  <RequireFullDurationInsideWindow>true</RequireFullDurationInsideWindow>
  <TimeWindows>
    <SchedulingZoneTimeWindow>
      <DaysOfWeek>64</DaysOfWeek>
      <EndIsExclusive>true</EndIsExclusive>
      <EndTime>sample string 7</EndTime>
      <Id>1</Id>
      <IsActive>true</IsActive>
      <StartTime>sample string 6</StartTime>
      <ValidFromDate>sample string 3</ValidFromDate>
      <ValidToDate>sample string 4</ValidToDate>
      <WindowPriority>10</WindowPriority>
      <ZoneId>2</ZoneId>
    </SchedulingZoneTimeWindow>
    <SchedulingZoneTimeWindow>
      <DaysOfWeek>64</DaysOfWeek>
      <EndIsExclusive>true</EndIsExclusive>
      <EndTime>sample string 7</EndTime>
      <Id>1</Id>
      <IsActive>true</IsActive>
      <StartTime>sample string 6</StartTime>
      <ValidFromDate>sample string 3</ValidFromDate>
      <ValidToDate>sample string 4</ValidToDate>
      <WindowPriority>10</WindowPriority>
      <ZoneId>2</ZoneId>
    </SchedulingZoneTimeWindow>
  </TimeWindows>
  <Title>sample string 4</Title>
</SchedulingZone>