@welldot/core

PermitCondition

An obligation (condicionante) of a permit. Deadlines are derived from firstdue or dueafter, recurrence, lastdue and occurrences; each deadline met is recorded in fulfillments. Since v2.3.

PermitCondition = object

An obligation (condicionante) of a permit. Deadlines are derived from first_due or due_after, recurrence, last_due and occurrences; each deadline met is recorded in fulfillments. Since v2.3.

Properties

category?

optional category?: OpenVocab<ConditionCategory>

Recommended values: CONDITION_CATEGORIES. Non-canonical values SHOULD use the x- prefix.


description

description: string

Text of the condition as written in the document.


due_after?

optional due_after?: string

ISO 8601 date duration (e.g. P90D) from the permit's start date to the first deadline.


first_due?

optional first_due?: string

Calendar date (YYYY-MM-DD) of the first deadline. Mutually exclusive with due_after.


fulfillments?

optional fulfillments?: ConditionFulfillment

Deadlines met, at most one per due_date.


id

id: string

Unique within the permit's conditions array.


last_due?

optional last_due?: string

Calendar date (YYYY-MM-DD); no deadline is generated after it.


occurrences?

optional occurrences?: number

Maximum number of deadlines, counting the first.


recurrence?

optional recurrence?: string

ISO 8601 date duration between deadlines (e.g. P6M). Absent means one-time.


responsible?

optional responsible?: string

Person or team accountable for meeting the obligation.