kintone-effect-schema
Version:
Type-safe kintone field schema definitions with Effect-TS. Normalize empty values, validate writes, and ensure runtime type safety for kintone API responses.
54 lines (50 loc) • 833 B
text/typescript
export type KintoneFieldType =
| 'SINGLE_LINE_TEXT'
| 'MULTI_LINE_TEXT'
| 'RICH_TEXT'
| 'NUMBER'
| 'CALC'
| 'RADIO_BUTTON'
| 'CHECK_BOX'
| 'MULTI_SELECT'
| 'DROP_DOWN'
| 'DATE'
| 'TIME'
| 'DATETIME'
| 'LINK'
| 'USER_SELECT'
| 'ORGANIZATION_SELECT'
| 'GROUP_SELECT'
| 'FILE'
| 'RECORD_NUMBER'
| 'CREATOR'
| 'CREATED_TIME'
| 'MODIFIER'
| 'UPDATED_TIME'
| 'STATUS'
| 'STATUS_ASSIGNEE'
| 'CATEGORY'
| 'LOOKUP'
| 'RECORD_ID'
| 'REVISION'
| 'SUBTABLE'
| 'SPACER'
| 'LABEL'
export interface KintoneUser {
code: string
name: string
}
export interface KintoneOrganization {
code: string
name: string
}
export interface KintoneGroup {
code: string
name: string
}
export interface KintoneFile {
contentType: string
fileKey: string
name: string
size: string
}