{ "$id": "TS_103_120_authorisation.json", "$defs": { "AuthorisationObject": { "type": "object", "properties": { "xsiType": { "type": "string", "enum": "{http://uri.etsi.org/03120/common/2020/09/Authorisation}AuthorisationObject" }, "ObjectIdentifier": { "$ref": "TS_103_120_core.json#/$defs/ObjectIdentifier" }, "CountryCode": { "$ref": "etsi103280.json#/$defs/ISOCountryCode" }, "OwnerIdentifier": { "$ref": "etsi103280.json#/$defs/ShortString" }, "Generation": { "type": "integer", "minimum": 0 }, "ExternalIdentifier": { "$ref": "etsi103280.json#/$defs/LongString" }, "AssociatedObjects": { "$ref": "TS_103_120_core.json#/$defs/AssociatedObjects" }, "LastChanged": { "$ref": "etsi103280.json#/$defs/QualifiedDateTime" }, "NationalHandlingParameters": { "$ref": "TS_103_120_core.json#/$defs/NationalHandlingParameters" }, "AuthorisationReference": { "$ref": "etsi103280.json#/$defs/LongString" }, "AuthorisationLegalType": { "$ref": "TS_103_120_common.json#/$defs/DictionaryEntry" }, "AuthorisationPriority": { "$ref": "TS_103_120_common.json#/$defs/DictionaryEntry" }, "AuthorisationStatus": { "$ref": "TS_103_120_common.json#/$defs/DictionaryEntry" }, "AuthorisationDesiredStatus": { "$ref": "TS_103_120_common.json#/$defs/DictionaryEntry" }, "AuthorisationTimespan": { "$ref": "#/$defs/AuthorisationTimespan" }, "AuthorisationCSPID": { "$ref": "#/$defs/AuthorisationCSPID" }, "AuthorisationCreationTimestamp": { "$ref": "etsi103280.json#/$defs/QualifiedDateTime" }, "AuthorisationServedTimestamp": { "$ref": "etsi103280.json#/$defs/QualifiedDateTime" }, "AuthorisationTerminationTimestamp": { "$ref": "etsi103280.json#/$defs/QualifiedDateTime" }, "AuthorisationApprovalDetails": { "type": "array", "items": { "$ref": "TS_103_120_common.json#/$defs/ApprovalDetails" } }, "AuthorisationInvalidReason": { "$ref": "TS_103_120_core.json#/$defs/ActionUnsuccesfulInformation" }, "AuthorisationFlags": { "$ref": "#/$defs/AuthorisationFlags" }, "AuthorisationManualInformation": { "$ref": "etsi103280.json#/$defs/LongString" }, "NationalAuthorisationParameters": { "$ref": "#/$defs/NationalAuthorisationParameters" } }, "required": [ "xsiType", "ObjectIdentifier" ] }, "AuthorisationFlags": { "type": "object", "properties": { "AuthorisationFlag": { "type": "array", "items": { "$ref": "TS_103_120_common.json#/$defs/DictionaryEntry" } } }, "required": [] }, "AuthorisationTimespan": { "type": "object", "properties": { "StartTime": { "$ref": "etsi103280.json#/$defs/QualifiedDateTime" }, "EndTime": { "$ref": "etsi103280.json#/$defs/QualifiedDateTime" } }, "required": [] }, "AuthorisationCSPID": { "type": "object", "properties": { "CSPID": { "type": "array", "items": { "$ref": "TS_103_120_core.json#/$defs/EndpointID" }, "minItems": 1 } }, "required": [] }, "NationalAuthorisationParameters": { "type": "object", "properties": { "CountryCode": { "$ref": "etsi103280.json#/$defs/ISOCountryCode" } }, "required": [ "CountryCode" ] } } }