Files
payloadcms/test/collections-rest/payload-types.ts
2023-09-01 14:45:41 -04:00

124 lines
2.3 KiB
TypeScript

/* tslint:disable */
/**
* This file was automatically generated by Payload.
* DO NOT MODIFY IT BY HAND. Instead, modify your source Payload config,
* and re-run `payload generate:types` to regenerate this file.
*/
export interface Config {
collections: {
posts: Post
point: Point
relation: Relation
dummy: Dummy
'custom-id': CustomId
'custom-id-number': CustomIdNumber
'error-on-hooks': ErrorOnHook
users: User
}
globals: {}
}
export interface Post {
id: string
title?: string
description?: string
number?: number
fakeLocalization?: string
relationField?: string | Relation
relationHasManyField?: string[] | Relation[]
relationMultiRelationTo?:
| {
value: string | Relation
relationTo: 'relation'
}
| {
value: string | Dummy
relationTo: 'dummy'
}
relationMultiRelationToHasMany?:
| (
| {
value: string
relationTo: 'relation'
}
| {
value: string
relationTo: 'dummy'
}
)[]
| (
| {
value: Relation
relationTo: 'relation'
}
| {
value: Dummy
relationTo: 'dummy'
}
)[]
restrictedField?: string
D1: {
D2?: {
D3?: {
D4?: string
}
}
}
updatedAt: string
createdAt: string
}
export interface Relation {
id: string
name?: string
updatedAt: string
createdAt: string
}
export interface Dummy {
id: string
title?: string
name?: string
updatedAt: string
createdAt: string
}
export interface Point {
id: string
/**
* @minItems 2
* @maxItems 2
*/
point?: [number, number]
updatedAt: string
createdAt: string
}
export interface CustomId {
id: string
name?: string
updatedAt: string
createdAt: string
}
export interface CustomIdNumber {
id: number
name?: string
updatedAt: string
createdAt: string
}
export interface ErrorOnHook {
id: string
text?: string
errorBeforeChange?: boolean
errorAfterDelete?: boolean
updatedAt: string
createdAt: string
}
export interface User {
id: string
updatedAt: string
createdAt: string
email?: string
resetPasswordToken?: string
resetPasswordExpiration?: string
loginAttempts?: number
lockUntil?: string
password?: string
}