@zohocrm/typescript-sdk-2.1
Version:
TypeScript SDK for Zoho CRM
282 lines (281 loc) • 19.5 kB
JavaScript
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.INDataCenter = exports.EUDataCenter = exports.Environment = exports.DataCenter = exports.CNDataCenter = exports.AUDataCenter = exports.APIResponse = exports.APIHTTPConnector = exports.Token = exports.OAuthToken = exports.OAuthBuilder = exports.TokenStore = exports.FileStore = exports.DBStore = exports.DBBuilder = exports.SDKException = exports.Wizards = exports.Variables = exports.VariableGroups = exports.Users = exports.Territories = exports.Taxes = exports.Tags = exports.ShareRecords = exports.SendMail = exports.Roles = exports.RelatedRecords = exports.RelatedLists = exports.Records = exports.Query = exports.Profiles = exports.Pipelines = exports.Orgs = exports.Notifications = exports.Notes = exports.Modules = exports.Layouts = exports.InventoryTemplates = exports.File = exports.Fields = exports.FieldAttachments = exports.EmailTemplates = exports.CustomViews = exports.Currencies = exports.ContactRoles = exports.BulkWrite = exports.BulkRead = exports.BluePrints = exports.Attachments = exports.AssignmentRules = void 0;
exports.XMLConverter = exports.Utility = exports.StreamWrapper = exports.ModuleFieldsHandler = exports.Model = exports.JSONConverter = exports.HeaderParamValidator = exports.FormDataConverter = exports.Downloader = exports.DataTypeConverter = exports.Converter = exports.Constants = exports.Choice = exports.UserSignature = exports.SDKConfig = exports.SDKConfigBuilder = exports.RequestProxy = exports.ProxyBuilder = exports.ParameterMap = exports.Param = exports.Initializer = exports.InitializeBuilder = exports.Header = exports.HeaderMap = exports.CommonAPIHandler = exports.SDKLogger = exports.Levels = exports.Logger = exports.LogBuilder = exports.JPDataCenter = exports.USDataCenter = void 0;
// core file
const AssignmentRules = __importStar(require("./core/com/zoho/crm/api/assignment_rules/assignment_rules"));
exports.AssignmentRules = AssignmentRules;
const Attachments = __importStar(require("./core/com/zoho/crm/api/attachments/attachments"));
exports.Attachments = Attachments;
const BluePrints = __importStar(require("./core/com/zoho/crm/api/blue_print/blue_prints"));
exports.BluePrints = BluePrints;
const BulkRead = __importStar(require("./core/com/zoho/crm/api/bulk_read/bulk_reads"));
exports.BulkRead = BulkRead;
const BulkWrite = __importStar(require("./core/com/zoho/crm/api/bulk_write/bulk_writes"));
exports.BulkWrite = BulkWrite;
const ContactRoles = __importStar(require("./core/com/zoho/crm/api/contact_roles/contact_roles"));
exports.ContactRoles = ContactRoles;
const Currencies = __importStar(require("./core/com/zoho/crm/api/currencies/currencies"));
exports.Currencies = Currencies;
const CustomViews = __importStar(require("./core/com/zoho/crm/api/custom_views/custom_views"));
exports.CustomViews = CustomViews;
const EmailTemplates = __importStar(require("./core/com/zoho/crm/api/email_templates/email_templates"));
exports.EmailTemplates = EmailTemplates;
const FieldAttachments = __importStar(require("./core/com/zoho/crm/api/field_attachments/field_attachments"));
exports.FieldAttachments = FieldAttachments;
const Fields = __importStar(require("./core/com/zoho/crm/api/fields/fields"));
exports.Fields = Fields;
const File = __importStar(require("./core/com/zoho/crm/api/file/files"));
exports.File = File;
const InventoryTemplates = __importStar(require("./core/com/zoho/crm/api/inventory_templates/inventory_templates"));
exports.InventoryTemplates = InventoryTemplates;
const Layouts = __importStar(require("./core/com/zoho/crm/api/layouts/layouts"));
exports.Layouts = Layouts;
const Modules = __importStar(require("./core/com/zoho/crm/api/modules/modules"));
exports.Modules = Modules;
const Notes = __importStar(require("./core/com/zoho/crm/api/notes/notes"));
exports.Notes = Notes;
const Notifications = __importStar(require("./core/com/zoho/crm/api/notification/notifications"));
exports.Notifications = Notifications;
const Orgs = __importStar(require("./core/com/zoho/crm/api/org/orgs"));
exports.Orgs = Orgs;
const Pipelines = __importStar(require("./core/com/zoho/crm/api/pipeline/pipelines"));
exports.Pipelines = Pipelines;
const Profiles = __importStar(require("./core/com/zoho/crm/api/profiles/profiles"));
exports.Profiles = Profiles;
const Query = __importStar(require("./core/com/zoho/crm/api/query/querys"));
exports.Query = Query;
const Records = __importStar(require("./core/com/zoho/crm/api/record/records"));
exports.Records = Records;
const RelatedLists = __importStar(require("./core/com/zoho/crm/api/related_lists/related_lists"));
exports.RelatedLists = RelatedLists;
const RelatedRecords = __importStar(require("./core/com/zoho/crm/api/related_records/related_records"));
exports.RelatedRecords = RelatedRecords;
const Roles = __importStar(require("./core/com/zoho/crm/api/roles/roles"));
exports.Roles = Roles;
const SendMail = __importStar(require("./core/com/zoho/crm/api/send_mail/send_mails"));
exports.SendMail = SendMail;
const ShareRecords = __importStar(require("./core/com/zoho/crm/api/share_records/share_records"));
exports.ShareRecords = ShareRecords;
const Tags = __importStar(require("./core/com/zoho/crm/api/tags/tags"));
exports.Tags = Tags;
const Taxes = __importStar(require("./core/com/zoho/crm/api/taxes/taxes"));
exports.Taxes = Taxes;
const Territories = __importStar(require("./core/com/zoho/crm/api/territories/territories"));
exports.Territories = Territories;
const Users = __importStar(require("./core/com/zoho/crm/api/users/users"));
exports.Users = Users;
const VariableGroups = __importStar(require("./core/com/zoho/crm/api/variable_groups/variable_groups"));
exports.VariableGroups = VariableGroups;
const Variables = __importStar(require("./core/com/zoho/crm/api/variables/variables"));
exports.Variables = Variables;
const Wizards = __importStar(require("./core/com/zoho/crm/api/wizards/wizards"));
exports.Wizards = Wizards;
// exception
const sdk_exception_1 = require("./core/com/zoho/crm/api/exception/sdk_exception");
Object.defineProperty(exports, "SDKException", { enumerable: true, get: function () { return sdk_exception_1.SDKException; } });
// token store
const db_builder_1 = require("./models/authenticator/store/db_builder");
Object.defineProperty(exports, "DBBuilder", { enumerable: true, get: function () { return db_builder_1.DBBuilder; } });
const db_store_1 = require("./models/authenticator/store/db_store");
Object.defineProperty(exports, "DBStore", { enumerable: true, get: function () { return db_store_1.DBStore; } });
const file_store_1 = require("./models/authenticator/store/file_store");
Object.defineProperty(exports, "FileStore", { enumerable: true, get: function () { return file_store_1.FileStore; } });
const TokenStore = __importStar(require("./models/authenticator/store/token_store"));
exports.TokenStore = TokenStore;
// authenticator
const oauth_builder_1 = require("./models/authenticator/oauth_builder");
Object.defineProperty(exports, "OAuthBuilder", { enumerable: true, get: function () { return oauth_builder_1.OAuthBuilder; } });
const oauth_token_1 = require("./models/authenticator/oauth_token");
Object.defineProperty(exports, "OAuthToken", { enumerable: true, get: function () { return oauth_token_1.OAuthToken; } });
const Token = __importStar(require("./models/authenticator/token"));
exports.Token = Token;
// controllers
const api_http_connector_1 = require("./routes/controllers/api_http_connector");
Object.defineProperty(exports, "APIHTTPConnector", { enumerable: true, get: function () { return api_http_connector_1.APIHTTPConnector; } });
const api_response_1 = require("./routes/controllers/api_response");
Object.defineProperty(exports, "APIResponse", { enumerable: true, get: function () { return api_response_1.APIResponse; } });
//dc
const au_data_center_1 = require("./routes/dc/au_data_center");
Object.defineProperty(exports, "AUDataCenter", { enumerable: true, get: function () { return au_data_center_1.AUDataCenter; } });
const cn_data_center_1 = require("./routes/dc/cn_data_center");
Object.defineProperty(exports, "CNDataCenter", { enumerable: true, get: function () { return cn_data_center_1.CNDataCenter; } });
const data_center_1 = require("./routes/dc/data_center");
Object.defineProperty(exports, "DataCenter", { enumerable: true, get: function () { return data_center_1.DataCenter; } });
const environment_1 = require("./routes/dc/environment");
Object.defineProperty(exports, "Environment", { enumerable: true, get: function () { return environment_1.Environment; } });
const eu_data_center_1 = require("./routes/dc/eu_data_center");
Object.defineProperty(exports, "EUDataCenter", { enumerable: true, get: function () { return eu_data_center_1.EUDataCenter; } });
const in_data_center_1 = require("./routes/dc/in_data_center");
Object.defineProperty(exports, "INDataCenter", { enumerable: true, get: function () { return in_data_center_1.INDataCenter; } });
const us_data_center_1 = require("./routes/dc/us_data_center");
Object.defineProperty(exports, "USDataCenter", { enumerable: true, get: function () { return us_data_center_1.USDataCenter; } });
const jp_data_center_1 = require("./routes/dc/jp_data_center");
Object.defineProperty(exports, "JPDataCenter", { enumerable: true, get: function () { return jp_data_center_1.JPDataCenter; } });
// logger
const log_builder_1 = require("./routes/logger/log_builder");
Object.defineProperty(exports, "LogBuilder", { enumerable: true, get: function () { return log_builder_1.LogBuilder; } });
const logger_1 = require("./routes/logger/logger");
Object.defineProperty(exports, "Logger", { enumerable: true, get: function () { return logger_1.Logger; } });
const logger_2 = require("./routes/logger/logger");
Object.defineProperty(exports, "Levels", { enumerable: true, get: function () { return logger_2.Levels; } });
const sdk_logger_1 = require("./routes/logger/sdk_logger");
Object.defineProperty(exports, "SDKLogger", { enumerable: true, get: function () { return sdk_logger_1.SDKLogger; } });
// middlewares
const common_api_handler_1 = require("./routes/middlewares/common_api_handler");
Object.defineProperty(exports, "CommonAPIHandler", { enumerable: true, get: function () { return common_api_handler_1.CommonAPIHandler; } });
// root files
const header_map_1 = require("./routes/header_map");
Object.defineProperty(exports, "HeaderMap", { enumerable: true, get: function () { return header_map_1.HeaderMap; } });
const header_1 = require("./routes/header");
Object.defineProperty(exports, "Header", { enumerable: true, get: function () { return header_1.Header; } });
const initialize_builder_1 = require("./routes/initialize_builder");
Object.defineProperty(exports, "InitializeBuilder", { enumerable: true, get: function () { return initialize_builder_1.InitializeBuilder; } });
const initializer_1 = require("./routes/initializer");
Object.defineProperty(exports, "Initializer", { enumerable: true, get: function () { return initializer_1.Initializer; } });
const param_1 = require("./routes/param");
Object.defineProperty(exports, "Param", { enumerable: true, get: function () { return param_1.Param; } });
const parameter_map_1 = require("./routes/parameter_map");
Object.defineProperty(exports, "ParameterMap", { enumerable: true, get: function () { return parameter_map_1.ParameterMap; } });
const proxy_builder_1 = require("./routes/proxy_builder");
Object.defineProperty(exports, "ProxyBuilder", { enumerable: true, get: function () { return proxy_builder_1.ProxyBuilder; } });
const request_proxy_1 = require("./routes/request_proxy");
Object.defineProperty(exports, "RequestProxy", { enumerable: true, get: function () { return request_proxy_1.RequestProxy; } });
const sdk_config_builder_1 = require("./routes/sdk_config_builder");
Object.defineProperty(exports, "SDKConfigBuilder", { enumerable: true, get: function () { return sdk_config_builder_1.SDKConfigBuilder; } });
const sdk_config_1 = require("./routes/sdk_config");
Object.defineProperty(exports, "SDKConfig", { enumerable: true, get: function () { return sdk_config_1.SDKConfig; } });
const user_signature_1 = require("./routes/user_signature");
Object.defineProperty(exports, "UserSignature", { enumerable: true, get: function () { return user_signature_1.UserSignature; } });
//util files
const choice_1 = require("./utils/util/choice");
Object.defineProperty(exports, "Choice", { enumerable: true, get: function () { return choice_1.Choice; } });
const constants_1 = require("./utils/util/constants");
Object.defineProperty(exports, "Constants", { enumerable: true, get: function () { return constants_1.Constants; } });
const converter_1 = require("./utils/util/converter");
Object.defineProperty(exports, "Converter", { enumerable: true, get: function () { return converter_1.Converter; } });
const datatype_converter_1 = require("./utils/util/datatype_converter");
Object.defineProperty(exports, "DataTypeConverter", { enumerable: true, get: function () { return datatype_converter_1.DataTypeConverter; } });
const downloader_1 = require("./utils/util/downloader");
Object.defineProperty(exports, "Downloader", { enumerable: true, get: function () { return downloader_1.Downloader; } });
const form_data_converter_1 = require("./utils/util/form_data_converter");
Object.defineProperty(exports, "FormDataConverter", { enumerable: true, get: function () { return form_data_converter_1.FormDataConverter; } });
const header_param_validator_1 = require("./utils/util/header_param_validator");
Object.defineProperty(exports, "HeaderParamValidator", { enumerable: true, get: function () { return header_param_validator_1.HeaderParamValidator; } });
const json_converter_1 = require("./utils/util/json_converter");
Object.defineProperty(exports, "JSONConverter", { enumerable: true, get: function () { return json_converter_1.JSONConverter; } });
const Model = __importStar(require("./utils/util/model"));
exports.Model = Model;
const module_fields_handler_1 = require("./utils/util/module_fields_handler");
Object.defineProperty(exports, "ModuleFieldsHandler", { enumerable: true, get: function () { return module_fields_handler_1.ModuleFieldsHandler; } });
const stream_wrapper_1 = require("./utils/util/stream_wrapper");
Object.defineProperty(exports, "StreamWrapper", { enumerable: true, get: function () { return stream_wrapper_1.StreamWrapper; } });
const utility_1 = require("./utils/util/utility");
Object.defineProperty(exports, "Utility", { enumerable: true, get: function () { return utility_1.Utility; } });
const xml_converter_1 = require("./utils/util/xml_converter");
Object.defineProperty(exports, "XMLConverter", { enumerable: true, get: function () { return xml_converter_1.XMLConverter; } });
class ZOHOCRMSDK {
constructor() {
this.AssignmentRules = AssignmentRules;
this.Attachments = Attachments;
this.BluePrints = BluePrints;
this.BulkRead = BulkRead;
this.BulkWrite = BulkWrite;
this.ContactRoles = ContactRoles;
this.Currencies = Currencies;
this.CustomViews = CustomViews;
this.EmailTemplates = EmailTemplates;
this.FieldAttachments = FieldAttachments;
this.Fields = Fields;
this.File = File;
this.InventoryTemplates = InventoryTemplates;
this.Layouts = Layouts;
this.Modules = Modules;
this.Notes = Notes;
this.Notifications = Notifications;
this.Orgs = Orgs;
this.Pipelines = Pipelines;
this.Profiles = Profiles;
this.Query = Query;
this.Records = Records;
this.RelatedLists = RelatedLists;
this.RelatedRecords = RelatedRecords;
this.Roles = Roles;
this.SendMail = SendMail;
this.ShareRecords = ShareRecords;
this.Tags = Tags;
this.Taxes = Taxes;
this.Territories = Territories;
this.Users = Users;
this.VariableGroups = VariableGroups;
this.Variables = Variables;
this.Wizards = Wizards;
this.SDKException = sdk_exception_1.SDKException;
this.DBBuilder = db_builder_1.DBBuilder;
this.DBStore = db_store_1.DBStore;
this.FileStore = file_store_1.FileStore;
this.TokenStore = TokenStore;
this.OAuthBuilder = oauth_builder_1.OAuthBuilder;
this.OAuthToken = oauth_token_1.OAuthToken;
this.Token = Token;
this.APIHTTPConnector = api_http_connector_1.APIHTTPConnector;
this.APIResponse = api_response_1.APIResponse;
this.AUDataCenter = au_data_center_1.AUDataCenter;
this.CNDataCenter = cn_data_center_1.CNDataCenter;
this.DataCenter = data_center_1.DataCenter;
this.Environment = environment_1.Environment;
this.EUDataCenter = eu_data_center_1.EUDataCenter;
this.INDataCenter = in_data_center_1.INDataCenter;
this.USDataCenter = us_data_center_1.USDataCenter;
this.JPDataCenter = jp_data_center_1.JPDataCenter;
this.LogBuilder = log_builder_1.LogBuilder;
this.Logger = logger_1.Logger;
this.Levels = logger_2.Levels;
this.SDKLogger = sdk_logger_1.SDKLogger;
this.CommonAPIHandler = common_api_handler_1.CommonAPIHandler;
this.HeaderMap = header_map_1.HeaderMap;
this.Header = header_1.Header;
this.InitializeBuilder = initialize_builder_1.InitializeBuilder;
this.Initializer = initializer_1.Initializer;
this.Param = param_1.Param;
this.ParameterMap = parameter_map_1.ParameterMap;
this.ProxyBuilder = proxy_builder_1.ProxyBuilder;
this.RequestProxy = request_proxy_1.RequestProxy;
this.SDKConfigBuilder = sdk_config_builder_1.SDKConfigBuilder;
this.SDKConfig = sdk_config_1.SDKConfig;
this.UserSignature = user_signature_1.UserSignature;
this.Choice = choice_1.Choice;
this.Constants = constants_1.Constants;
this.Converter = converter_1.Converter;
this.DataTypeConverter = datatype_converter_1.DataTypeConverter;
this.Downloader = downloader_1.Downloader;
this.FormDataConverter = form_data_converter_1.FormDataConverter;
this.HeaderParamValidator = header_param_validator_1.HeaderParamValidator;
this.JSONConverter = json_converter_1.JSONConverter;
this.Model = Model;
this.ModuleFieldsHandler = module_fields_handler_1.ModuleFieldsHandler;
this.StreamWrapper = stream_wrapper_1.StreamWrapper;
this.Utility = utility_1.Utility;
this.XMLConverter = xml_converter_1.XMLConverter;
}
}
exports.default = ZOHOCRMSDK;