Represents the frequency at which the terms will expire, after its first expiration as set in startDateTime. The value is represented in ISO 8601 format for durations.
startDateTime
string
The DateTime when the agreement is set to expire for all users. Read-only.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/TermsExpiration",
"title": "TermsExpiration",
"type": "object",
"properties": {
"frequency": {
"pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
"type": "string",
"description": "Represents the frequency at which the terms will expire, after its first expiration as set in startDateTime. The value is represented in ISO 8601 format for durations.",
"format": "duration",
"nullable": true
},
"startDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": "string",
"description": "The DateTime when the agreement is set to expire for all users. Read-only.",
"format": "date-time",
"nullable": true
},
"@odata.type": {
"type": "string"
}
}
}