Variable inputDescriptorsSchemaConst
inputDescriptorsSchema: {
items: {
additionalProperties: false;
properties: {
constraints: {
additionalProperties: false;
properties: {
fields: {
items: {
$ref: "#/definitions/field";
};
type: "array";
};
is_holder: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
limit_disclosure: {
enum: readonly ["required", "preferred"];
type: "string";
};
same_subject: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
statuses: {
properties: {
active: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
revoked: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
suspended: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
};
type: "object";
};
subject_is_issuer: {
enum: readonly ["required", "preferred"];
type: "string";
};
};
type: "object";
};
group: {
items: {
type: "string";
};
type: "array";
};
id: {
type: "string";
};
name: {
type: "string";
};
purpose: {
type: "string";
};
schema: {
items: {
additionalProperties: false;
properties: {
required: {
type: "boolean";
};
uri: {
type: "string";
};
};
required: readonly ["uri"];
type: "object";
};
type: "array";
};
};
required: readonly ["id", "schema"];
type: "object";
};
type: "array";
} = ...
Type declaration
Readonly
items: {
additionalProperties: false;
properties: {
constraints: {
additionalProperties: false;
properties: {
fields: {
items: {
$ref: "#/definitions/field";
};
type: "array";
};
is_holder: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
limit_disclosure: {
enum: readonly ["required", "preferred"];
type: "string";
};
same_subject: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
statuses: {
properties: {
active: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
revoked: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
suspended: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
};
type: "object";
};
subject_is_issuer: {
enum: readonly ["required", "preferred"];
type: "string";
};
};
type: "object";
};
group: {
items: {
type: "string";
};
type: "array";
};
id: {
type: "string";
};
name: {
type: "string";
};
purpose: {
type: "string";
};
schema: {
items: {
additionalProperties: false;
properties: {
required: {
type: "boolean";
};
uri: {
type: "string";
};
};
required: readonly ["uri"];
type: "object";
};
type: "array";
};
};
required: readonly ["id", "schema"];
type: "object";
}
Readonly
additionalProperties: false
Readonly
properties: {
constraints: {
additionalProperties: false;
properties: {
fields: {
items: {
$ref: "#/definitions/field";
};
type: "array";
};
is_holder: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
limit_disclosure: {
enum: readonly ["required", "preferred"];
type: "string";
};
same_subject: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
statuses: {
properties: {
active: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
revoked: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
suspended: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
};
type: "object";
};
subject_is_issuer: {
enum: readonly ["required", "preferred"];
type: "string";
};
};
type: "object";
};
group: {
items: {
type: "string";
};
type: "array";
};
id: {
type: "string";
};
name: {
type: "string";
};
purpose: {
type: "string";
};
schema: {
items: {
additionalProperties: false;
properties: {
required: {
type: "boolean";
};
uri: {
type: "string";
};
};
required: readonly ["uri"];
type: "object";
};
type: "array";
};
}
Readonly
constraints: {
additionalProperties: false;
properties: {
fields: {
items: {
$ref: "#/definitions/field";
};
type: "array";
};
is_holder: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
limit_disclosure: {
enum: readonly ["required", "preferred"];
type: "string";
};
same_subject: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
statuses: {
properties: {
active: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
revoked: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
suspended: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
};
type: "object";
};
subject_is_issuer: {
enum: readonly ["required", "preferred"];
type: "string";
};
};
type: "object";
}
Readonly
additionalProperties: false
Readonly
properties: {
fields: {
items: {
$ref: "#/definitions/field";
};
type: "array";
};
is_holder: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
limit_disclosure: {
enum: readonly ["required", "preferred"];
type: "string";
};
same_subject: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
};
statuses: {
properties: {
active: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
revoked: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
suspended: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
};
type: "object";
};
subject_is_issuer: {
enum: readonly ["required", "preferred"];
type: "string";
};
}
Readonly
fields: {
items: {
$ref: "#/definitions/field";
};
type: "array";
}
Readonly
items: {
$ref: "#/definitions/field";
}
Readonly
$ref: "#/definitions/field"
Readonly
type: "array"
Readonly
is_holder: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
}
Readonly
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
}
Readonly
additionalProperties: false
Readonly
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
}
Readonly
directive: {
enum: readonly ["required", "preferred"];
type: "string";
}
Readonly
enum: readonly ["required", "preferred"]
Readonly
type: "string"
Readonly
field_id: {
items: {
type: "string";
};
type: "array";
}
Readonly
items: {
type: "string";
}
Readonly
type: "array"
Readonly
required: readonly ["field_id", "directive"]
Readonly
type: "object"
Readonly
type: "array"
Readonly
limit_disclosure: {
enum: readonly ["required", "preferred"];
type: "string";
}
Readonly
enum: readonly ["required", "preferred"]
Readonly
type: "string"
Readonly
same_subject: {
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
};
type: "array";
}
Readonly
items: {
additionalProperties: false;
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["field_id", "directive"];
type: "object";
}
Readonly
additionalProperties: false
Readonly
properties: {
directive: {
enum: readonly ["required", "preferred"];
type: "string";
};
field_id: {
items: {
type: "string";
};
type: "array";
};
}
Readonly
directive: {
enum: readonly ["required", "preferred"];
type: "string";
}
Readonly
enum: readonly ["required", "preferred"]
Readonly
type: "string"
Readonly
field_id: {
items: {
type: "string";
};
type: "array";
}
Readonly
items: {
type: "string";
}
Readonly
type: "array"
Readonly
required: readonly ["field_id", "directive"]
Readonly
type: "object"
Readonly
type: "array"
Readonly
statuses: {
properties: {
active: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
revoked: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
suspended: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
};
type: "object";
}
Readonly
properties: {
active: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
revoked: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
suspended: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
};
}
Readonly
active: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
}
Readonly
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
}
Readonly
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
}
Readonly
enum: readonly [(...), (...), (...)]
Readonly
type: "string"
Readonly
type: "object"
Readonly
revoked: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
}
Readonly
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
}
Readonly
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
}
Readonly
enum: readonly [(...), (...), (...)]
Readonly
type: "string"
Readonly
type: "object"
Readonly
suspended: {
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
};
type: "object";
}
Readonly
properties: {
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
};
}
Readonly
directive: {
enum: readonly [(...), (...), (...)];
type: "string";
}
Readonly
enum: readonly [(...), (...), (...)]
Readonly
type: "string"
Readonly
type: "object"
Readonly
type: "object"
Readonly
subject_is_issuer: {
enum: readonly ["required", "preferred"];
type: "string";
}
Readonly
enum: readonly ["required", "preferred"]
Readonly
type: "string"
Readonly
type: "object"
Readonly
group: {
items: {
type: "string";
};
type: "array";
}
Readonly
items: {
type: "string";
}
Readonly
type: "array"
Readonly
id: {
type: "string";
}
Readonly
name: {
type: "string";
}
Readonly
purpose: {
type: "string";
}
Readonly
schema: {
items: {
additionalProperties: false;
properties: {
required: {
type: "boolean";
};
uri: {
type: "string";
};
};
required: readonly ["uri"];
type: "object";
};
type: "array";
}
Readonly
items: {
additionalProperties: false;
properties: {
required: {
type: "boolean";
};
uri: {
type: "string";
};
};
required: readonly ["uri"];
type: "object";
}
Readonly
additionalProperties: false
Readonly
properties: {
required: {
type: "boolean";
};
uri: {
type: "string";
};
}
Readonly
required: {
type: "boolean";
}
Readonly
uri: {
type: "string";
}
Readonly
required: readonly ["uri"]
Readonly
type: "object"
Readonly
type: "array"
Readonly
required: readonly ["id", "schema"]
Readonly
type: "object"
Readonly
type: "array"