# TimeOfDayRestrictionSettings

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

The allowed window. A transaction is judged by the time it was created, converted into
`timeZoneId`, so the result does not depend on where the platform runs. A
transaction created outside the window, or on a day not listed, is flagged.

## Fields
- `allowedStartMinute` (integer(int32)): Start of the allowed window, in minutes after midnight in `timeZoneId`; the  start minute is inside the window. For example 480 is 8:00. Accepted range 0 to 1439.  Required, with `allowedEndMinute` and `timeZoneId`, when the rule is  enabled. (nullable, min 0, max 1439)
- `allowedEndMinute` (integer(int32)): End of the allowed window, in minutes after midnight in `timeZoneId`; the end  minute is outside the window. An end earlier than the start describes a window that crosses  midnight, so a start of 1320 and an end of 360 allows 22:00 to 6:00. Accepted range 0 to  1439, and must differ from `allowedStartMinute`. (nullable, min 0, max 1439)
- `allowedDaysOfWeek` (string): Comma-separated English day names the window applies on, for example  `Monday,Tuesday,Wednesday,Thursday,Friday`. A transaction created on any other day is  flagged. The day is the day on which the window starts, so a window crossing midnight that  starts on Friday covers the early hours of Saturday. Null or blank allows every day. (nullable)
- `timeZoneId` (string): The IANA time zone the window is expressed in, for example `America/Chicago`. Required  when the rule is enabled. Daylight saving time is applied automatically. (nullable)

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
