new react-openapi
This commit is contained in:
@@ -50,6 +50,19 @@ export interface ResourceConfig {
|
||||
} | null;
|
||||
relationships: ResourceRelationship[];
|
||||
streaming?: boolean;
|
||||
parent?: { resource: string; pathParam: string };
|
||||
subResources?: string[];
|
||||
}
|
||||
|
||||
export interface FKFieldConfig {
|
||||
resource: string;
|
||||
prefetch: boolean;
|
||||
}
|
||||
|
||||
export interface OneOfOption {
|
||||
value: string;
|
||||
label: string;
|
||||
fields: FieldConfig[];
|
||||
}
|
||||
|
||||
export interface FieldConfig {
|
||||
@@ -71,11 +84,9 @@ export interface FieldConfig {
|
||||
refSchema?: string;
|
||||
inlineDisplayFormat?: string;
|
||||
isArray: boolean;
|
||||
}
|
||||
|
||||
export interface FKFieldConfig {
|
||||
resource: string;
|
||||
prefetch: boolean;
|
||||
oneOfOptions?: OneOfOption[];
|
||||
discriminatorProperty?: string;
|
||||
autocomplete?: "text" | "token" | "email" | "phone";
|
||||
}
|
||||
|
||||
export interface OpenApiSpec {
|
||||
|
||||
Reference in New Issue
Block a user