import type * as Samsara from "../index.js"; export interface FieldTypesObjectResponseBody { /** The type of value this field can have. Valid values: `photo`, `string`, `number`, `multipleChoice`, `signature`, `dateTime`, `scannedDocument`, `barcode` */ fieldType: FieldTypesObjectResponseBody.FieldType; /** The name of the field type. */ label: string; /** A list of the multiple choice field option labels. */ multipleChoiceFieldTypeMetaData?: Samsara.MultipleChoiceFieldTypeMetaDataObjectResponseBody[] | undefined; numberFieldTypeMetaData?: Samsara.NumberFieldTypeMetaDataObjectResponseBody | undefined; /** The indicator that states if the field is required. */ requiredField: boolean; signatureFieldTypeMetaData?: Samsara.SignatureFieldTypeMetaDataObjectResponseBody | undefined; } export declare namespace FieldTypesObjectResponseBody { /** The type of value this field can have. Valid values: `photo`, `string`, `number`, `multipleChoice`, `signature`, `dateTime`, `scannedDocument`, `barcode` */ const FieldType: { readonly Photo: "photo"; readonly String: "string"; readonly Number: "number"; readonly MultipleChoice: "multipleChoice"; readonly Signature: "signature"; readonly DateTime: "dateTime"; readonly ScannedDocument: "scannedDocument"; readonly Barcode: "barcode"; }; type FieldType = (typeof FieldType)[keyof typeof FieldType]; }