UNPKG

cv-dialog-sdk

Version:

Catavolt Dialog Javascript API

59 lines (58 loc) 2.6 kB
/** * A property definition describes a particular value of a business entity. Business entities are transacted as records, * therefore properties and lists of properties are referred to as fields and records. Moreover, a list of property definitions * is referred to as a record definition and is the metadata describing the read/write capabilities of a specific dialog model * in use by a specific user in a specific workflow. * Contains information that 'defines' a property {@link Property} (name/value) * An instance of the {@link Property} contains the actual data value. */ export declare class PropertyDef { readonly canCauseSideEffects: boolean; readonly contentType: string; readonly displayLength: number; readonly format: string; readonly length: number; readonly propertyName: string; readonly propertyType: string; readonly scale: number; readonly semanticType: string; readonly upperCaseOnly: boolean; readonly writeAllowed: boolean; readonly writeEnabled: boolean; constructor(canCauseSideEffects: boolean, contentType: string, displayLength: number, format: string, length: number, propertyName: string, propertyType: string, scale: number, semanticType: string, upperCaseOnly: boolean, writeAllowed: boolean, writeEnabled: boolean); readonly isBarcodeType: boolean; readonly isByteFormat: boolean; readonly isBooleanType: boolean; readonly isCodeRefType: boolean; readonly isDateType: boolean; readonly isDateTimeType: boolean; readonly isDecimalType: boolean; readonly isDoubleType: boolean; readonly isEmailType: boolean; readonly isFileAttachment: boolean; readonly isFloatType: boolean; readonly isGpsReadingType: boolean; readonly isMapLocationType: boolean; readonly isHTMLType: boolean; readonly isInlineMediaStyle: boolean; readonly isListType: boolean; readonly isIntType: boolean; readonly isLongType: boolean; readonly isMoneyType: boolean; readonly isNameType: boolean; readonly isNumericType: boolean; readonly isLargePropertyType: boolean; readonly isObjRefType: boolean; readonly isPasswordType: boolean; readonly isPercentType: boolean; readonly isPowerBI: boolean; readonly isReadOnly: boolean; readonly isWritable: boolean; readonly isSignatureType: boolean; readonly isStringType: boolean; readonly isTelephoneType: boolean; readonly isTextBlock: boolean; readonly isTimeType: boolean; readonly isUnformattedNumericType: boolean; readonly isURLType: boolean; }