.well format

Permit

The permits optional block of a .well file: a list of Permit objects.

Property permits of the .well root, an array of objects, optional. Defined in the spec.

FieldTypeRequiredValues / constraintsDescription
idstringyes
typestringyes
authoritystringyes
identifierstringno
request_identifierstringno
statusstringnorequested, granted, suspended, revoked, denied, withdrawn
issued_atstringnopattern ^\d{4}-\d{2}-\d{2}$
valid_fromstringnopattern ^\d{4}-\d{2}-\d{2}$
valid_untilstringnopattern ^\d{4}-\d{2}-\d{2}$
renewal_requested_atstringnopattern ^\d{4}-\d{2}-\d{2}$
water_usestringno
flow_ratenumberno>= 0
daily_operating_timenumberno>= 0
volume_limitsobjectno
volume_limits[].periodstringyesdaily, monthly, annual
volume_limits[].volumenumberyes>= 0
monthly_scheduleobjectno
monthly_schedule[].monthintegeryes>= 1; <= 12
monthly_schedule[].flow_ratenumberno>= 0
monthly_schedule[].daily_operating_timenumberno>= 0
monthly_schedule[].daysintegerno>= 0; <= 31
conditionsobjectno
conditions[].idstringyes
conditions[].descriptionstringyes
conditions[].categorystringno
conditions[].first_duestringnopattern ^\d{4}-\d{2}-\d{2}$
conditions[].due_afterstringnopattern ^P(?=\d)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?$
conditions[].recurrencestringnopattern ^P(?=\d)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?$
conditions[].last_duestringnopattern ^\d{4}-\d{2}-\d{2}$
conditions[].occurrencesintegerno> 0
conditions[].responsiblestringno
conditions[].fulfillmentsobjectno
conditions[].fulfillments[].idstringyes
conditions[].fulfillments[].datetimestringyespattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
conditions[].fulfillments[].due_datestringnopattern ^\d{4}-\d{2}-\d{2}$
conditions[].fulfillments[].descriptionstringno
conditions[].fulfillments[].authorstringno
conditions[].fulfillments[].event_idstringno
conditions[].fulfillments[].sample_idstringno
conditions[].fulfillments[].updated_atstringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
conditions[].fulfillments[].attachmentsAttachmentno
historyobjectno
history[].idstringyes
history[].datestringyespattern ^\d{4}-\d{2}-\d{2}$
history[].typestringno
history[].descriptionstringyes
history[].donebooleanno
history[].due_datestringnopattern ^\d{4}-\d{2}-\d{2}$
history[].updated_atstringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
history[].attachmentsAttachmentno
supersedesstringno
notesstringno
updated_atstringnopattern ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$
attachmentsAttachmentno