@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
95 lines • 2.74 kB
TypeScript
/**
* API v4
* Swagger documentation for API v4
*
* The version of the OpenAPI document: 4.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface V4AirtableFieldDto
*/
export interface V4AirtableFieldDto {
/**
* Unique identifier for the field
* @type {string}
* @memberof V4AirtableFieldDto
*/
id: string;
/**
* Name of the field
* @type {string}
* @memberof V4AirtableFieldDto
*/
name: string;
/**
* Type of the field
* @type {string}
* @memberof V4AirtableFieldDto
*/
type: V4AirtableFieldDtoType;
/**
* Description of the field
* @type {string}
* @memberof V4AirtableFieldDto
*/
description?: string;
/**
* Type-specific options for the field
* @type {object}
* @memberof V4AirtableFieldDto
*/
options?: object;
}
/**
* @export
* @enum {string}
*/
export declare enum V4AirtableFieldDtoType {
SingleLineText = "singleLineText",
Email = "email",
Url = "url",
MultilineText = "multilineText",
Number = "number",
Percent = "percent",
Currency = "currency",
SingleSelect = "singleSelect",
MultipleSelects = "multipleSelects",
SingleCollaborator = "singleCollaborator",
MultipleCollaborators = "multipleCollaborators",
MultipleRecordLinks = "multipleRecordLinks",
Date = "date",
DateTime = "dateTime",
Checkbox = "checkbox",
Formula = "formula",
CreatedTime = "createdTime",
Rollup = "rollup",
Count = "count",
Lookup = "lookup",
MultipleLookupValues = "multipleLookupValues",
AutoNumber = "autoNumber",
Barcode = "barcode",
Rating = "rating",
RichText = "richText",
Duration = "duration",
LastModifiedTime = "lastModifiedTime",
Button = "button",
CreatedBy = "createdBy",
LastModifiedBy = "lastModifiedBy",
ExternalSyncSource = "externalSyncSource",
Attachment = "attachment"
}
/**
* Check if a given object implements the V4AirtableFieldDto interface.
*/
export declare function instanceOfV4AirtableFieldDto(value: object): value is V4AirtableFieldDto;
export declare function V4AirtableFieldDtoFromJSON(json: any): V4AirtableFieldDto;
export declare function V4AirtableFieldDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): V4AirtableFieldDto;
export declare function V4AirtableFieldDtoToJSON(json: any): V4AirtableFieldDto;
export declare function V4AirtableFieldDtoToJSONTyped(value?: V4AirtableFieldDto | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=V4AirtableFieldDto.d.ts.map