"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ReadType = exports.SchemaMatch = exports.HSPropFieldType = exports.HSPropType = exports.HSPropTypeFieldType = exports.ObjReqType = exports.AssociationSyncMode = exports.SyncMode = void 0;
exports.SyncMode = {
    Upsert: 'upsert',
    Add: 'add',
    Update: 'update'
};
exports.AssociationSyncMode = {
    Upsert: 'upsert',
    Read: 'read'
};
exports.ObjReqType = {
    Upsert: 'upsert',
    Create: 'create',
    Update: 'update',
    Read: 'read'
};
exports.HSPropTypeFieldType = {
    StringText: 'string:text',
    NumberNumber: 'number:number',
    DateTimeDate: 'datetime:date',
    DateDate: 'date:date',
    EnumerationBooleanCheckbox: 'enumeration:booleancheckbox',
    StringTextArea: 'string:textarea'
};
exports.HSPropType = {
    Date: 'date',
    String: 'string',
    DateTime: 'datetime',
    Number: 'number',
    Enumeration: 'enumeration'
};
exports.HSPropFieldType = {
    Text: 'text',
    Number: 'number',
    Date: 'date',
    BooleanCheckbox: 'booleancheckbox',
    Select: 'select',
    TextArea: 'textarea'
};
exports.SchemaMatch = {
    FullMatch: 'full_match',
    PropertiesMissing: 'properties_missing',
    NoMatch: 'no_match',
    Mismatch: 'mismatch'
};
exports.ReadType = {
    ReturnRecordsWithIds: 'return_records_with_ids',
    ReturnRecordsWithoutIds: 'return_records_without_ids'
};
var AssociationCategory;
(function (AssociationCategory) {
    AssociationCategory["HUBSPOT_DEFINED"] = "HUBSPOT_DEFINED";
    AssociationCategory["USER_DEFINED"] = "USER_DEFINED";
    AssociationCategory["INTEGRATOR_DEFINED"] = "INTEGRATOR_DEFINED";
})(AssociationCategory || (AssociationCategory = {}));
//# sourceMappingURL=types.js.map