export type ConflictResourceExistsResponse = { readonly status: number readonly message: string } export type FieldValidationError = { readonly path: string readonly message: string } export type FieldValidationErrorEntry = { readonly message: string readonly errors: FieldValidationErrorType } export type FieldValidationResponse = { readonly status: number readonly message: string readonly errors: readonly FieldValidationError[] } export type FieldValidationErrorType = | 'isNull' | 'isEmpty' | 'minimumLength' | 'maximumLength' | 'pattern' | 'syntax' export type JSONValue = | string | number | boolean | { readonly [x: string]: JSONValue } | readonly JSONValue[]