OverallPeriod Data Type

Implemented Interfaces
Serializable
Properties
name data type description
overallStartTime DateTime
overallEndTime DateTime
validPeriod array of Period
exceptionPeriod array of Period
overallPeriodExtension ExtensionType

Example

{
  "overallStartTime" : {
    "value" : "..."
  },
  "overallEndTime" : {
    "value" : "..."
  },
  "validPeriod" : [ {
    "startOfPeriod" : {
      "value" : "..."
    },
    "endOfPeriod" : {
      "value" : "..."
    },
    "periodName" : {
      "value" : [ { }, { } ]
    },
    "recurringTimePeriodOfDay" : [ {
      "timePeriodOfDayExtension" : { }
    }, {
      "timePeriodOfDayExtension" : { }
    } ],
    "recurringDayWeekMonthPeriod" : [ {
      "applicableDay" : [ "thursday", "friday" ],
      "applicableWeek" : [ "thirdWeekOfMonth", "secondWeekOfMonth" ],
      "applicableMonth" : [ "april", "october" ],
      "dayWeekMonthExtension" : { }
    }, {
      "applicableDay" : [ "saturday", "sunday" ],
      "applicableWeek" : [ "thirdWeekOfMonth", "firstWeekOfMonth" ],
      "applicableMonth" : [ "january", "april" ],
      "dayWeekMonthExtension" : { }
    } ],
    "periodExtension" : {
      "anies" : [ { }, { } ]
    }
  }, {
    "startOfPeriod" : {
      "value" : "..."
    },
    "endOfPeriod" : {
      "value" : "..."
    },
    "periodName" : {
      "value" : [ { }, { } ]
    },
    "recurringTimePeriodOfDay" : [ {
      "timePeriodOfDayExtension" : { }
    }, {
      "timePeriodOfDayExtension" : { }
    } ],
    "recurringDayWeekMonthPeriod" : [ {
      "applicableDay" : [ "saturday", "sunday" ],
      "applicableWeek" : [ "fifthWeekOfMonth", "secondWeekOfMonth" ],
      "applicableMonth" : [ "november", "march" ],
      "dayWeekMonthExtension" : { }
    }, {
      "applicableDay" : [ "tuesday", "tuesday" ],
      "applicableWeek" : [ "firstWeekOfMonth", "firstWeekOfMonth" ],
      "applicableMonth" : [ "october", "september" ],
      "dayWeekMonthExtension" : { }
    } ],
    "periodExtension" : {
      "anies" : [ { }, { } ]
    }
  } ],
  "exceptionPeriod" : [ {
    "startOfPeriod" : {
      "value" : "..."
    },
    "endOfPeriod" : {
      "value" : "..."
    },
    "periodName" : {
      "value" : [ { }, { } ]
    },
    "recurringTimePeriodOfDay" : [ {
      "timePeriodOfDayExtension" : { }
    }, {
      "timePeriodOfDayExtension" : { }
    } ],
    "recurringDayWeekMonthPeriod" : [ {
      "applicableDay" : [ "saturday", "monday" ],
      "applicableWeek" : [ "firstWeekOfMonth", "firstWeekOfMonth" ],
      "applicableMonth" : [ "march", "july" ],
      "dayWeekMonthExtension" : { }
    }, {
      "applicableDay" : [ "saturday", "sunday" ],
      "applicableWeek" : [ "firstWeekOfMonth", "firstWeekOfMonth" ],
      "applicableMonth" : [ "january", "september" ],
      "dayWeekMonthExtension" : { }
    } ],
    "periodExtension" : {
      "anies" : [ { }, { } ]
    }
  }, {
    "startOfPeriod" : {
      "value" : "..."
    },
    "endOfPeriod" : {
      "value" : "..."
    },
    "periodName" : {
      "value" : [ { }, { } ]
    },
    "recurringTimePeriodOfDay" : [ {
      "timePeriodOfDayExtension" : { }
    }, {
      "timePeriodOfDayExtension" : { }
    } ],
    "recurringDayWeekMonthPeriod" : [ {
      "applicableDay" : [ "thursday", "tuesday" ],
      "applicableWeek" : [ "thirdWeekOfMonth", "fouthWeekOfMonth" ],
      "applicableMonth" : [ "march", "february" ],
      "dayWeekMonthExtension" : { }
    }, {
      "applicableDay" : [ "friday", "wednesday" ],
      "applicableWeek" : [ "thirdWeekOfMonth", "fifthWeekOfMonth" ],
      "applicableMonth" : [ "june", "december" ],
      "dayWeekMonthExtension" : { }
    } ],
    "periodExtension" : {
      "anies" : [ { }, { } ]
    }
  } ],
  "overallPeriodExtension" : {
    "anies" : [ {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    }, {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    } ]
  }
}