SoapDeviceTimeframe data structure

Element

Description

Type

Occurrences

deviceTimeframeIdentifier

Identifier for the Device Timeframe

long

1

durationHours

How many hours the Timeframe is active

integer

1

durationMinutes

How many minutes the Timeframe is active (in addition to the durationHours)

integer

1

excludeHolidays

Indicates whether holidays should be excluded from the Device Timeframe

Boolean

1

friday

Indicates whether the Timeframe is active on Fridays

Boolean

1

monday

Indicates whether the Timeframe is active on Mondays

Boolean

1

name

Name for this Device Timeframe

string

1

saturday

Indicates whether the Timeframe is active on Saturdays

Boolean

1

startTime

Time at which the Timeframe begins, in the format hh:mm

string

1

sunday

Indicates whether the Timeframe is active on Sundays

Boolean

1

thursday

Indicates whether the Timeframe is active on Thursdays

Boolean

1

tuesday

Indicates whether the Timeframe is active on Tuesdays

Boolean

1

wednesday

Indicates whether the Timeframe is active on Wednesdays

Boolean

1

Specification:

<xs:complexType name="SoapDeviceTimeframe">

  <xs:sequence>

    <xs:element name="deviceTimeframeIdentifier" type="xs:long" />

    <xs:element name="durationHours" type="xs:int" />

    <xs:element name="durationMinutes" type="xs:int" />

    <xs:element name="excludeHolidays" type="xs:boolean" />

    <xs:element name="friday" type="xs:boolean" />

    <xs:element name="monday" type="xs:boolean" />

    <xs:element name="name" nillable="true" type="xs:string" />

    <xs:element name="saturday" type="xs:boolean" />

    <xs:element name="startTime" nillable="true" type="xs:string" />

    <xs:element name="sunday" type="xs:boolean" />

    <xs:element name="thursday" type="xs:boolean" />

    <xs:element name="tuesday" type="xs:boolean" />

    <xs:element name="wednesday" type="xs:boolean" />

  </xs:sequence>

</xs:complexType>

Example