80 lines
2.7 KiB
TypeScript
80 lines
2.7 KiB
TypeScript
/**
|
|
* This file was auto-generated by openapi-typescript.
|
|
* Do not make direct changes to the file.
|
|
*/
|
|
|
|
export type paths = Record<string, never>;
|
|
export type webhooks = Record<string, never>;
|
|
export interface components {
|
|
schemas: {
|
|
ArrayRestrictions: {
|
|
min?: number;
|
|
max?: number;
|
|
value: components["schemas"]["IfcxValueDescription"];
|
|
};
|
|
/** @enum {string} */
|
|
DataType: "Real" | "Boolean" | "Integer" | "String" | "DateTime" | "Enum" | "Array" | "Object" | "Reference" | "Blob";
|
|
EnumRestrictions: {
|
|
options: string[];
|
|
};
|
|
IfcxFile: {
|
|
header: components["schemas"]["IfcxHeader"];
|
|
imports: components["schemas"]["ImportNode"][];
|
|
schemas: {
|
|
[key: string]: components["schemas"]["IfcxSchema"];
|
|
};
|
|
data: components["schemas"]["IfcxNode"][];
|
|
};
|
|
IfcxHeader: {
|
|
id: string;
|
|
version: string;
|
|
author: string;
|
|
timestamp: string;
|
|
};
|
|
IfcxNode: {
|
|
path: components["schemas"]["path"];
|
|
children?: {
|
|
[key: string]: string | null;
|
|
};
|
|
inherits?: {
|
|
[key: string]: string | null;
|
|
};
|
|
attributes?: {
|
|
[key: string]: unknown;
|
|
};
|
|
};
|
|
IfcxSchema: {
|
|
uri?: string;
|
|
value: components["schemas"]["IfcxValueDescription"];
|
|
};
|
|
IfcxValueDescription: {
|
|
dataType: components["schemas"]["DataType"];
|
|
optional?: boolean;
|
|
inherits?: string[];
|
|
quantityKind?: components["schemas"]["QuantityKind"];
|
|
enumRestrictions?: components["schemas"]["EnumRestrictions"];
|
|
arrayRestrictions?: components["schemas"]["ArrayRestrictions"];
|
|
objectRestrictions?: components["schemas"]["ObjectRestrictions"];
|
|
};
|
|
ImportNode: {
|
|
uri: string;
|
|
integrity?: string;
|
|
};
|
|
ObjectRestrictions: {
|
|
values: {
|
|
[key: string]: components["schemas"]["IfcxValueDescription"];
|
|
};
|
|
};
|
|
/** @enum {string} */
|
|
QuantityKind: "Plane angle" | "Thermodynamic temperature" | "Electric current" | "Time" | "Frequency" | "Mass" | "Length" | "Linear velocity" | "Force" | "Pressure" | "Area" | "Energy" | "Power" | "Volume";
|
|
code: string;
|
|
path: string;
|
|
};
|
|
responses: never;
|
|
parameters: never;
|
|
requestBodies: never;
|
|
headers: never;
|
|
pathItems: never;
|
|
}
|
|
export type $defs = Record<string, never>;
|
|
export type operations = Record<string, never>;
|