@sphereon/pex-models
Version:
Presentation Exchange v1 and v2 typescript models
24 lines (23 loc) • 744 B
TypeScript
import { OneOfNumberString } from './oneOfNumberString';
import { OneOfNumberStringBoolean } from './oneOfNumberStringBoolean';
import { FilterV2 } from './filterV2';
export interface FilterV2Items {
const?: OneOfNumberStringBoolean;
enum?: Array<OneOfNumberStringBoolean>;
exclusiveMinimum?: OneOfNumberString;
exclusiveMaximum?: OneOfNumberString;
format?: string;
formatMaximum?: string;
formatMinimum?: string;
formatExclusiveMaximum?: string;
formatExclusiveMinimum?: string;
minLength?: number;
maxLength?: number;
minimum?: OneOfNumberString;
maximum?: OneOfNumberString;
not?: object;
pattern?: string;
type?: string;
contains?: FilterV2;
items?: FilterV2Items;
}